JP2013156990A - Search method using a plurality of space of interest objects - Google Patents
Search method using a plurality of space of interest objects Download PDFInfo
- Publication number
- JP2013156990A JP2013156990A JP2013013262A JP2013013262A JP2013156990A JP 2013156990 A JP2013156990 A JP 2013156990A JP 2013013262 A JP2013013262 A JP 2013013262A JP 2013013262 A JP2013013262 A JP 2013013262A JP 2013156990 A JP2013156990 A JP 2013156990A
- Authority
- JP
- Japan
- Prior art keywords
- search
- soi
- objects
- space
- weight value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】POIは、面積を表現することができない一つの点で存在し、特定空間(面積)で検索の範囲を限定することができないとの限界点を解決する。
【解決手段】本発明の複数の空間客体を利用した検索方法は、二つ以上の空間客体を利用した検索方法であって、特定空間に対する検索方法を提案する。検索方法は二つ以上のSOI(Space of Interest)客体を選択する段階;前記選択した複数のSOI客体に対して予め定められた方法により検索を行う段階;及び前記検索による検索結果などに対して加重値を付与して順位を定める段階を含むことができる。このような構成を介し詳細化された客体を検索条件に設定することができ、検索の正確性を向上させることができる。
【選択図】図5A POI exists at one point where an area cannot be expressed, and solves a limit point that a search range cannot be limited by a specific space (area).
A search method using a plurality of space objects according to the present invention is a search method using two or more space objects, and proposes a search method for a specific space. The search method includes a step of selecting two or more SOI (Space of Interest) objects; a step of searching the selected plurality of SOI objects by a predetermined method; and a search result by the search A step of assigning a weight value and determining a ranking may be included. A detailed object can be set as a search condition through such a configuration, and the accuracy of the search can be improved.
[Selection] Figure 5
Description
本発明は、関心空間(SOI; Space of Interest)を単位にする位置基盤データを利用し、複数の関心空間を条件に検索する方法に関する。 The present invention relates to a method for searching based on a plurality of spaces of interest using position-based data in units of space of interest (SOI).
本発明は、35U.S.C §119(e)によって米国特許庁に2012年1月26日付で出願された、米国仮出願番号第61/591,192号に対して優先権を主張し、この米国出願の全般的な内容はここに参照として併合される。 The present invention relates to 35U. S. C. Claims priority to US Provisional Application No. 61 / 591,192, filed January 26, 2012 with the US Patent Office by §119 (e), and the general content of this US application. Are incorporated herein by reference.
一般に、POI(Point of Interest)を利用した位置基盤データは、XY 座標値で表現される特定地点を単位とする。このような、POIデータを利用する位置情報サービスでは、特定位置検索の際当該座標に該当する地点のみを表示(例えば、特定ビル検索時、そのビルの入口座標を表示)するので、空間の面積や下位施設などを正確に表現することができなかった。 In general, position-based data using POI (Point of Interest) is based on a specific point expressed by XY coordinate values. In such a location information service using POI data, only the point corresponding to the coordinates is displayed when searching for a specific location (for example, the entrance coordinates of the building are displayed when searching for a specific building). And subordinate facilities could not be expressed accurately.
本発明は上述の問題点を勘案してなされたもので、POIは面積を表現することができない一つの点で存在するので、特定空間(面積)で検索の範囲を限定することができないとの限界点を解決することを目的とする。
すなわち、本発明は空間を表現することができるSOIを単位として利用した位置基盤サービスにおいて、一つのSOIだけでなく複数のSOIを同時に選択し、その選択された空間に対して「条件検索」を実施するように具現することを目的とする。
The present invention has been made in consideration of the above-mentioned problems. Since the POI exists at one point where the area cannot be expressed, the search range cannot be limited by a specific space (area). The purpose is to solve the limit point.
That is, according to the present invention, in a location-based service using an SOI that can represent a space as a unit, not only one SOI but also a plurality of SOIs are simultaneously selected, and “condition search” is performed on the selected space. It aims to be embodied.
従来の技術の問題点を解決するため、本発明の第1側面は、特定空間に対する検索方法を提案する。検索方法は複数のSOI(Space of Interest) 客体を選択する段階;前記選択した複数のSOI客体に対して予め定められた方法により検索を行う段階;及び前記検索による検索結果などに対して加重値を付与して順位を定める段階を含むことができる。 In order to solve the problems of the prior art, the first aspect of the present invention proposes a search method for a specific space. The search method includes a step of selecting a plurality of SOI (Space of Interest) objects; a step of performing a search for the selected plurality of SOI objects by a predetermined method; and a weighted value for a search result by the search Can be included to determine the ranking.
ここで、前記予め定められた方法は、前記二つ以上のSOI客体それぞれに対して直列的に検索を行う方法、又は前記二つ以上のSOI客体それぞれに対して同時に並列的に検索を行う方法を含むことができる。また、前記選択した二つ以上のSOI客体全てに対し、多重的に検索を行う方法を含むことができる。 Here, the predetermined method is a method of performing a search in series for each of the two or more SOI objects, or a method of performing a search in parallel for each of the two or more SOI objects. Can be included. In addition, a method of performing multiple searches for all of the selected two or more SOI objects may be included.
選択的に、前記複数のSOI客体は、それぞれ異なる SOI IDを有することができる。また、前記検索を行う段階は、前記選択した複数のSOI客体が有した垂直関係、水平関係又は複合関係の範囲に対して実施することができる。 The plurality of SOI objects may have different SOI IDs. In addition, the searching may be performed on a range of vertical relationship, horizontal relationship, or composite relationship that the plurality of selected SOI objects have.
前記加重値は、SOIのコンテンツ(content)に対する加重値及びSOIの関係に対する加重値を考慮して算出され、ここで、前記 SOIのコンテンツに対する加重値は検索結果の信頼度、TF−IDF、絶対順位、コンテンツの類型、コンテンツの出処及び人気度のうち一つ以上を参照して算出され、前記 SOIの関係に対する加重値は垂直関係、水平関係及び複合関係のうち一つ以上を参照して算出され得る。 The weight is calculated in consideration of a weight for an SOI content and a weight for an SOI relationship, where the weight for the SOI content is a reliability of a search result, TF-IDF, absolute Calculated by referring to one or more of ranking, content type, content source, and popularity, and the weight for the SOI relationship is calculated by referring to one or more of vertical relationship, horizontal relationship, and composite relationship Can be done.
本発明で提案する方法は、POI検索の限界を克服し、詳細化された空間客体及び複数の空間客体を検索条件に設定することができるので、検索の正確性を向上させることができ、ユーザーの要求を満たすことができるとの効果を有する。 The method proposed in the present invention overcomes the limitations of POI search and can set a detailed space object and a plurality of space objects as search conditions, so that the accuracy of the search can be improved and the user can be improved. It is possible to satisfy the requirements of
以下、本発明の一部の実施形態等を例示的な図を介して詳しく説明する。各図の構成要素等に参照符号を付加することにおいて、同一の構成要素に対しては、たとえ他の図面上に表示されるとしても、できるだけ同一の符号を有するようにしていることに留意しなければならない。また、本発明の実施形態を説明するにおいて、関連した公知構成又は機能に対する具体的な説明が本発明の実施形態に対する理解を妨げる場合は、その詳細な説明は略する。 Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. It should be noted that, by adding reference numerals to components in each figure, the same components have the same reference numerals as much as possible even if they are displayed on other drawings. There must be. Further, in describing the embodiment of the present invention, when a specific description of a related known configuration or function hinders understanding of the embodiment of the present invention, a detailed description thereof is omitted.
位置基盤データ検索において、SOI(Space of Interest;関心空間)との概念を導入し、このような SOI 単位で構成された位置情報サービスを構築する努力が引き続いてきた。SOIは、人達が関心を有するか使用する空間に対するデータの集まりと呼ばれ、点、線及び/又は面などを含むことができ、固有識別データを有する。 In the location-based data search, the concept of SOI (Space of Interest) has been introduced, and efforts to build a location information service composed of such SOI units have continued. An SOI is called a collection of data for the space in which people are interested or used, and can include points, lines, and / or surfaces, etc., and has unique identification data.
一方、従来の位置情報サービスは、単に検索窓に特定建物のような空間の名前を検索し、検索結果として当該地点を示す地図をユーザーに出力することが一般的である。すなわち、単に当該 POIの座標のみを検索し出力することができた。また、特定POIに対する検索の際、それと関連した場所(例えば、下位施設)が表示されても、単に地図上又は地図の傍に一部羅列される方式を取っている。 On the other hand, in the conventional location information service, a name of a space such as a specific building is simply searched in a search window, and a map indicating the point is output to the user as a search result. That is, only the coordinates of the POI could be searched and output. Further, when a search for a specific POI is performed, even if a location (for example, a subordinate facility) related to the specific POI is displayed, a part of the map is simply displayed on the map or near the map.
図1ないし図3は、本発明の一実施形態に係るSOI等の間の垂直構造、水平構造及びこれらを含む複合構造を示すブロック図である。図1は、景福宮SOI客体が勤政殿とコンビニエンスストアを下位SOIに含む構造を示す図である。図2は、複数個の客体が階層なく水平的に位置したSOI水平構造を示す図である。図3は、図1の垂直構造及び図2の水平構造が複合的に生成された構造を示す図である。 FIG. 1 to FIG. 3 are block diagrams showing a vertical structure, a horizontal structure, and a composite structure including these between SOIs and the like according to an embodiment of the present invention. FIG. 1 is a diagram illustrating a structure in which a Gyeongbokgung SOI object includes Kunjongjon and a convenience store as subordinate SOIs. FIG. 2 is a diagram illustrating an SOI horizontal structure in which a plurality of objects are horizontally positioned without a hierarchy. FIG. 3 is a diagram illustrating a structure in which the vertical structure of FIG. 1 and the horizontal structure of FIG. 2 are combined.
図1は、SOI客体が少なくとも一つ以上の下位客体を有することができることを示す図である。一実施形態として、景福宮との空間に含まれる勤政殿を下位客体に有することができ、勤政殿にあるコンビニエンスストアが勤政殿の下位客体になる。したがって階層的にそれぞれの空間客体は実際にその空間に含まれた場所(客体)を下位階層に含み、垂直構造を形成することができる。 FIG. 1 is a diagram illustrating that an SOI object may have at least one subordinate object. As one embodiment, the lower-ranking object can have the Kunjongjon included in the space with the Gyeongbokgung Palace, and the convenience store in the Kunjongjon becomes the lower-ranked object of the Kunjongjon. Therefore, each space object hierarchically includes a place (object) actually included in the space in the lower layer, and can form a vertical structure.
図2は、階層のない水平構造を示す図である。本例では、(公序良俗違反につき、不掲載)江南支店、(公序良俗違反につき、不掲載)儒城支店、(公序良俗違反につき、不掲載)春川支店は、(公序良俗違反につき、不掲載)代理店との関連性を有して関連付けられ得る。しかし、各地点が一つ以上の地点を含む構造を形成する場合に該当しないので、水平構造を形成することができる。一実施形態として、このような水平構造では一つ以上の客体を含む上位客体(S1)を作ることができる。水平構造内で2以上の客体が共通に括られ得れば、一つの客体のように上位客体(S1)を指定して管理の便宜を図ることができる。 FIG. 2 is a diagram illustrating a horizontal structure without a hierarchy. In this example, Gangnam Branch (not listed for public order and morals violations), Yangcheng Branch (not listed for public order and morals violations), Chuncheon Branch (not listed for public order and morals violations) It can be related with relevance. However, since it does not correspond to the case where each point forms a structure including one or more points, a horizontal structure can be formed. In one embodiment, the horizontal structure can create a higher order object (S1) including one or more objects. If two or more objects can be bundled together in a horizontal structure, it is possible to designate a higher order object (S1) as one object for convenience of management.
図3は、前記垂直構造と水平構造が混合した形態であり、複合構造を示すブロック図である。例えば、図3に示されたように、(公序良俗違反につき、不掲載)良才本社は(公序良俗違反につき、不掲載)ビルを含み、(公序良俗違反につき、不掲載)ビルは地下コンビニエンスストアを含んで階層的な垂直構造を形成することができる。しかし、良才本社を示すS2客体は、(公序良俗違反につき、不掲載)蔚山工場、(公序良俗違反につき、不掲載)牙山工場、(公序良俗違反につき、不掲載)全州工場と水平構造を形成することができる。 FIG. 3 is a block diagram showing a composite structure in which the vertical structure and the horizontal structure are mixed. For example, as shown in Fig. 3, (not listed for public order and morals violations) the virtuary headquarters includes a building (not listed for public order and morals violations), and the building (not listed for public order and morals violations) includes an underground convenience store. A hierarchical vertical structure can be formed. However, the S2 object that represents the good headquarters forms a horizontal structure with the Hiyama Plant (not listed for public order and morals violations), the Asan Factory (not listed for public order and morals violations), and the Jeonju Factory (not listed for public order and morals violations). can do.
図1ないし図3に示したように、SOI客体は様々な構造に形成され得る。本発明は、このような特徴を有したSOI客体などにおいて、2以上の客体を選択しその客体に対して多様な方式に従って検索を行うことができる。例えば、ユーザーが特定客体を検索しようとする時、検索の対象が、例えば、(公序良俗違反につき、不掲載)良才本社にあるのか、(公序良俗違反につき、不掲載)蔚山工場にあるのか不明な場合がある。従来は、このような場合に(公序良俗違反につき、不掲載)良才本社に対して検索を実施し、別に(公序良俗違反につき、不掲載)蔚山工場に対して検索を実施しなければならなかった。 As shown in FIGS. 1 to 3, the SOI object may be formed in various structures. The present invention can select two or more objects in an SOI object or the like having such characteristics and perform searches according to various methods for the objects. For example, when a user tries to search for a specific object, it is unclear whether the target of the search is, for example, at the genius headquarters (not listed for violations of public order and morals) or at the Hiyama Plant (not listed for violations of public order and morals). There is a case. Previously, in such a case (not listed for public order and morals violations), a search must be performed for the good headquarters, and separately (not listed for public order and morals violations), a search must be performed for the Hiyama Plant. .
しかし、本発明はこのような限界を解決するため、二つ以上の空間客体を選択し、その空間客体内で検索を行うことができる検索方法を提供することができる。この例として、ユーザーは(公序良俗違反につき、不掲載)良才本社(S2) 及び(公序良俗違反につき、不掲載)蔚山工場のSOI IDを選択することができ、その限定された空間に対して検索を行うことができる。 However, in order to solve such a limitation, the present invention can provide a search method that can select two or more space objects and perform a search within the space objects. As an example of this, the user can select the SOI ID of the good talent headquarters (S2) and (not posted for public order and morals violation) and Ulsan factory (not shown for violation of public order and morals), and search for that limited space It can be performed.
また、本発明はSOI客体の特性を利用し、単に二つ以上の空間に限定した検索を行うことだけでなく、特定客体の下位客体と他の客体などの間の検索も許容することにより、さらに詳細化された検索範囲を設定することができる。例えば、図3でユーザーは地下コンビニエンスストア(S4)と(公序良俗違反につき、不掲載)全州工場を検索範囲として設定することができる。 In addition, the present invention utilizes the characteristics of SOI objects and not only performs a search limited to two or more spaces, but also allows a search between a lower object of a specific object and other objects, etc. A more detailed search range can be set. For example, in FIG. 3, the user can set an underground convenience store (S4) and a Jeonju factory (not shown for violation of public order and morals) as search ranges.
図4は、本発明の一実施形態に係る検索方法の例示的なスクリーンショットである。例えば、ユーザーがAデパートとBデパートに対して韓食堂を検索しようとすると仮定してみよう。ユーザーは地図上でAデパート210及びBデパート230を選択することができる。この時、Aデパート210とBデパート230はSOI客体単位を利用する位置基盤サービスに具現されるので、図4のように1地点でない、空間に選択され得る。
FIG. 4 is an exemplary screenshot of a search method according to an embodiment of the present invention. For example, suppose that a user wants to search for a Korean restaurant for A department store and B department store. The user can select A
ユーザーがAデパート210とBデパート230を選択する場合、自動に選択された空間に限定して検索を行うように設定され得る。検索を行う空間が設定された後はユーザーが検索語を入力し、入力を受信したシステムが検索を行うことができる。AデパートがA1韓食堂を有し、BデパートがB1韓食堂とB2韓食堂を有した場合、3つの検索結果が導き出され得る。
When the user selects the
ここで、検索を行う方法において、多様な方式が適用されてもよい。一実施形態として、前記例でAデパートとBデパートそれぞれに対して順に、すなわち直列方式で検索を行うことができる。他の実施形態として、AデパートとBデパートそれぞれに対して同時に並列的に検索を行うこともできる。選択されたSOIの下位−SOIそれぞれが様々なツリー状探索アルゴリズム(tree traversal algorithms)に従って検索されるようにSOI構造などが探索され得る。 Here, various methods may be applied to the search method. As an embodiment, the search can be performed sequentially for each of the A department store and the B department store in the above example, that is, in a serial manner. As another embodiment, it is also possible to search in parallel for each of the A department store and the B department store. The SOI structure or the like may be searched such that each sub-SOI of the selected SOI is searched according to various tree traversal algorithms.
また他の実施形態として、AデパートとBデパート選択の際、検索が行われる前に A デパート及び B デパートに対する特定選択された下位SOIなどが収集されてもよく、複合的にA、Bデパートに対して検索を行うことができる。すなわち、選択された二つ以上のSOI客体それぞれに対して個別的に検索を行うことではなく、二つ以上のSOI客体に対して多重的に検索(すなわち、一つの「多重検索」)を行うことができる。したがって、検索の実施方法は複数の客体それぞれに対して行われてもよく、複数の客体全てに対して多重的に行われてもよい。多重的な検索を行う場合は、複数の客体それぞれに対する個別検索を行う時より時間の効率の面で向上した効果を期待することができる。 In another embodiment, when A department store and B department store are selected, the selected lower-level SOI for A department store and B department store may be collected before the search is performed. A search can be performed on the image. That is, instead of searching individually for each of the two or more selected SOI objects, multiple searches (ie, one “multiple search”) are performed for two or more SOI objects. be able to. Therefore, the search execution method may be performed for each of a plurality of objects, or may be performed for all of a plurality of objects. When multiple searches are performed, it is possible to expect an effect that is improved in terms of time efficiency compared to when individual searches are performed for each of a plurality of objects.
一実施形態として、検索結果を表示する場合、本発明は加重値を適用して検索結果などに対して順位を定める。加重値は例えば、コンテンツに対する加重値(例えば、検索結果の信頼度、人気度、コンテンツ類型、コンテンツ出処などを考慮した加重値)、及びSOI関係に対する加重値(例えば、垂直構造、水平構造、複合構造における加重値)が含まれ得る。例えば、A1韓食堂の人気度が非常に高い場合、A1食堂に対して人気度加重値を適用し、A1韓食堂がAデパートと垂直、水平、複合構造のうち如何なる構造を有するのかによって他の数値を適用し、検索結果に対し加重値を適用した値を算出することができる。すなわち、コンテンツに対する加重値は人気度、検索結果の信頼度、コンテンツの類型及び/又はコンテンツの出処を評価して加重値を適用し、関係に対する加重値は垂直、水平、複合構造に相違する加重値を予め設定し、判別された関係に従い加重値を適用することができる。 As one embodiment, when displaying a search result, the present invention applies a weight value to determine a ranking for the search result. For example, the weight value is a weight value for the content (for example, a weight value considering the reliability, popularity, content type, content source, etc. of the search result), and a weight value for the SOI relationship (for example, vertical structure, horizontal structure, composite) Weights in the structure) may be included. For example, when the popularity of the A1 Korean restaurant is very high, the popularity weight is applied to the A1 restaurant, and the A1 Korean restaurant is different from the vertical, horizontal, or composite structure of the A department store. By applying a numerical value, a value obtained by applying a weight value to the search result can be calculated. In other words, weights for content are evaluated by evaluating popularity, reliability of search results, content type and / or content source, and weights for relations are weights that differ between vertical, horizontal and composite structures. A value can be preset and a weighted value can be applied according to the determined relationship.
各検索結果に対して、前記コンテンツに対する加重値及びSOI関係に対する加重値を適用することにより、加重値を算出することができる。各検索結果の加重値が算出されると、その値を比べて値が大きい順に(又は値が小さな順に)検索結果の順位を定めることができる。 By applying a weight value for the content and a weight value for the SOI relationship to each search result, the weight value can be calculated. When the weighted value of each search result is calculated, the ranks of the search results can be determined in order from the largest value (or the smallest value) by comparing the values.
すなわち、このような順に定められた検索結果などは、コンテンツの人気、信頼度が高いか、ユーザーが指定したSOI客体との関係性を考慮して導き出される検索結果である。例えば、一般的なユーザーは韓食堂を検索する時、人気のある食堂を検索しようとする意図が大きいため、人気度の順に検索結果を出力するのが好ましいことがある。また、水平関係よりは垂直関係を有した結果がさらに正確な結果であると仮定する時、垂直関係を有した結果に対してさらに大きい加重値を適用し出力することができる。 In other words, the search results determined in this order are search results derived in consideration of the popularity and reliability of the content or the relationship with the SOI object designated by the user. For example, when searching for a Korean restaurant, a general user has a large intention to search for a popular restaurant, so it may be preferable to output search results in order of popularity. Further, when it is assumed that a result having a vertical relationship is more accurate than a horizontal relationship, a larger weight value can be applied to the result having a vertical relationship and output.
このような加重値等を算出するにおいて、加重値項目はコンテンツに対する加重値及び関係に対する加重値の他に別の種類の加重値をさらに適用するように具現することもできる。 In calculating such weight values and the like, the weight item may be implemented by further applying another kind of weight value in addition to the weight value for the content and the weight value for the relationship.
既存の検索においては、検索式を作成するか、検索結果に対して結果内の検索を行う程度に過ぎなかった。しかし、本発明の他の検索方法を利用することにより、地図上でユーザーが空間を選択しその空間内で検索を行うことができるように具現してユーザーの便宜を図ることができる。また、検索結果などを単に並べるのではなく、ユーザーの検索意図を反映して検索の正確性を考慮し、加重値に従い順位を定めて出力するので、既存の検索よりユーザーの欲求を満たすことができる結果を導き出すことができる。 In the existing search, only a search expression is created or a search within the result is performed on the search result. However, by using the other search method of the present invention, the user can select a space on the map and perform a search within the space, thereby improving the user's convenience. Also, instead of simply arranging search results, etc., it reflects the user's search intention, considers the accuracy of the search, and outputs the ranking according to the weighted value, so the user's desire can be satisfied over the existing search Can produce results.
図5は、本発明の一実施形態に係る検索方法を具現するためのシステムを示したブロック図である。本発明の検索システムは、検索条件入力部310、検索条件設定部320、検索結果表示部330、検索結果算出部340、SOIデータベース350及び加重値算定部360を含むことができる。本発明に係る検索方法を行う検索システムは、例えば、サーバーの形態に具現されてもよく、単一装置のように示したが、本システムの構成要素などは分離された形態に具現されてもよい。
FIG. 5 is a block diagram illustrating a system for implementing a search method according to an embodiment of the present invention. The search system of the present invention may include a search
条件検索入力部310は、ユーザーが特定空間客体を選択することにより検索を行う空間を指定することを認識し、入力された情報を伝達することができる。検索条件入力部は、ポインティングデバイスのような入力装置と連動して入力を受信することができる。
検索条件設定部320は、検索条件入力部310で受信した入力情報を参照し、予め定められた方法に従って検索の条件を設定することができる。ここで、予め定められた方法は、検索時に選択された二つ以上のSOI客体それぞれに対して複数回個別検索する方法、又は選択された二つ以上のSOI客体全てに対して多重的に検索を行う方法を含むことができる。個別検索する方法は、選択された客体などを順に(直列的に) 検索する方式と、同時に並列的に検索する方式とを含むことができる。検索条件設定部は、前記受信した入力情報に前記検索方式などのうち一つ以上が適用されるように設定することができる。また、このような検索方式は、受信した入力情報に従って別に適用されるように設定されてもよい。
The condition
The search
検索結果算出部340は、検索結果を導き出す機能を行う。検索条件を参照し、SOIデータベース350を利用して検索結果などを検出することができる。この時、検索結果算出部は加重値算定部360と連動し、SOIデータベース350から持ってきた検索結果などに対して予め加重値を適用し、検索結果などの順位を定めることができる。
The search
加重値算定部360は、SOIのコンテンツに対する加重値及び関係に対する加重値を含むことができる。SOIのコンテンツに対する加重値は例えば、コンテンツの人気度検索結果の信頼度(例えば、検索結果の類似性、正確性などを考慮した信頼度)、TF−IDF(Term Frequency−Inverse Document Frequency)、絶対順位、コンテンツの類型、コンテンツの出処などを含むことができる。SOIの関係に対する加重値は垂直関係、水平関係及び複合関係に従う加重値を含むことができる。関係に対する加重値は垂直関係、水平関係及び複合関係に従って異なる数値として設定されてもよく、関係の程度に従っても異なる数値に表現可能になるように具現することができる。
The
このような加重値を適用し、検索結果などに対する順位を定めた後、検索結果算出部340は検索結果表示部330に検索結果などを提供することができる。検索結果表示部330は、受信した検索結果などを順位に従って出力する機能を行うことができる。検索結果などの表示は例えば、地図上にイメージ形態、または地図の傍にテキスト形態など多様な方式で表示され得る。
After applying such weight values and determining the ranking for the search results, the search
図6は、本発明の一実施形態に係る検索方法を示したフローチャートである。本発明の一実施形態に係る検索システムにおいて、ユーザーの入力に従って複数のSOI客体が選択されることができる(S401)。図4に示されたように、2以上の建物又は場所が選択されることができ、このようなSOI客体の個数はSOI IDを基準に数えることができる。すなわち、特定SOIが多数個の下位客体を有する時、その特定SOI客体の選択時に、当該SOIを一つと見て、下位客体のSOI IDは選択されたものと見ない。 FIG. 6 is a flowchart illustrating a search method according to an embodiment of the present invention. In the search system according to an embodiment of the present invention, a plurality of SOI objects may be selected according to a user input (S401). As shown in FIG. 4, two or more buildings or places can be selected, and the number of such SOI objects can be counted based on the SOI ID. That is, when a specific SOI has a large number of subordinate objects, when the specific SOI object is selected, the SOI is regarded as one and the SOI ID of the subordinate object is not considered to be selected.
複数のSOIが選択されると、前記複数のSOI客体を検索条件に設定することができる(S402)。すなわち、選択されたSOI客体内で個別検索又は多重検索を行うように指定することができる。検索条件が設定されると、ユーザーの検索語入力に従って、前記設定されたSOI客体内で検索を行う(S403)。検索を行う方法は前記のように、二つ以上のSOI客体それぞれに対して複数回個別検索を行う方式と、選択されたSOI客体全てに対して多重検索を行う方式とが含まれ得る。個別検索方式は、それぞれのSOI客体に対して直列的に検索を行う方式と、並列的に同時に検索を行う方式とがあり得る。多重検索方式は個別検索に比べて検索クエリが減少するため、トラフィックが増加し円滑でない場合、特に効率よく活用され得る。 When a plurality of SOIs are selected, the plurality of SOI objects can be set as search conditions (S402). That is, an individual search or multiple search can be specified within the selected SOI object. When the search condition is set, a search is performed in the set SOI object according to the user's search word input (S403). As described above, the search method may include a method of performing an individual search for each of two or more SOI objects a plurality of times and a method of performing a multiple search for all selected SOI objects. The individual search method can be classified into a method of performing a serial search for each SOI object and a method of performing a search simultaneously in parallel. The multiple search method can be used particularly efficiently when the traffic increases and is not smooth because the search query is reduced compared to the individual search.
検索はSOIデータベース350に対して実施し、検索結果などを検出することができる。検索結果などが検出されると、その結果に対して加重値を適用することができる(S404)。加重値の適用は、ユーザーの意図と検索の正確性を考慮して検索結果などを出力するためである。
The search is performed on the
検索結果などに対して加重値を適用し、それぞれが加重値を有すると、加重値によって順位が定められる(S405)。一実施形態として、順位は既存の検索システムで使用するもののように、総合順位によって出力され得る(S406)。他の実施形態として、分類(例えば、距離、人気などのカテゴリー)によって多様な順位を有した結果などに出力することもできる。 When a weight value is applied to the search result and each has a weight value, the rank is determined by the weight value (S405). In one embodiment, the ranking may be output according to the overall ranking as used in an existing search system (S406). As another embodiment, a result having various ranks according to classification (for example, categories such as distance and popularity) may be output.
図7を参照すれば、ここで説明された発明の側面及び実施形態などは、一般的な形態500のネットワークを含む多様な実施形態に具現されてもよい。ネットワークは例えば、SOI 情報を格納して処理するよう、本明細書に開示された通りプログラムされた一つ以上の汎用コンピューター502を含むことができる。
Referring to FIG. 7, the aspects and embodiments of the invention described herein may be implemented in various embodiments including a
このようなSOI情報は例えば、同一又は相違した汎用コンピューター504を利用して生成され得る。例えば、属性所有者、事業所有者又は他の関心のあるユーザーが SOI、コンテンツ、テーマなどに関する情報を生成するか修正するためにコンピューター504を利用することができる。例えば、ユーザーは、コンピューター504に設置された専用−プログラムされたクライアントプログラムを介してこのような情報を提出するか、コンピューター504上のインターネットブラウザーにディスプレイされた一つ以上のウェブページを介してコンピューター502と通信することができる。 Such SOI information can be generated using, for example, the same or different general-purpose computer 504. For example, the computer 504 can be used by attribute owners, business owners, or other interested users to generate or modify information about SOI, content, themes, and the like. For example, the user submits such information via a dedicated-programmed client program installed on the computer 504, or the computer via one or more web pages displayed in an internet browser on the computer 504. 502 can communicate.
一人以上の端末機ユーザーは、汎用コンピューター(例えば、ネットワーク接続及びインターネットブラウザーを含むコンピューターなど)、モバイルテレホンなど、スマートホンなど(例えば、アップル社で販売されるIPHONE(登録商標))、タブレットなど(例えば、アップル社で販売されるIPAD(登録商標))のような多様なデバイス506を介してSOI、コンテンツ、テーマなどに関する情報に接続することができる。さらに他の実施形態で、デバイス506はユーザーにより所持されるか、交通手段(例えば、自動車、トラック、飛行機又はボート)に搭載され得るナビゲーション又はGPS(Global Positioning System)−その交通手段に元々組み立てられているか、追って販売されるもの−であり得る。 One or more terminal users include general-purpose computers (for example, computers including network connections and Internet browsers), mobile telephones, smart phones (for example, IPHONE (registered trademark) sold by Apple), tablets (for example) For example, it is possible to connect to information on SOI, content, theme, and the like via various devices 506 such as IPAD (registered trademark) sold by Apple Inc. In yet another embodiment, the device 506 can be carried by the user or can be mounted on a transportation means (eg, car, truck, airplane or boat) or GPS (Global Positioning System) —originally assembled to that transportation means. Or that will be sold later.
コンピューター502は、コンピュータープログラム命令語など及び/又はデータを格納することができる一つ以上のメモリー及び/又は格納装置を含むことができる。例えば、SOI情報及び連関されたデータは、データベース又はファイルシステムを具現するデータベース管理システム(DBMS)に格納され得る。データベースはSQLデータベースのような関係データベースであり得る。一実施形態として、データ(例えば、SOI、コンテンツなど)のカテゴリーそれぞれは、それぞれのデータに対して固有IDがキー(key) の役割を行うことができる分離されたテーブルに格納され得る。データ間の関係(例えば、SOI−Content、SOI−SOI、content−content)は、関連データに対するIDを含む他のテーブルにあるデータエントリーにより表現され得る。
The
装置502、504、506は、コンピューター格納媒体に格納された命令語などの実行を介して動作することができる。「コンピューター格納媒体」は、コンピューターにより読取り可能なデータ、又はコンピューターにより読取り可能なデータを運ぶ搬送波信号を含むある製造物品を意味することを理解しなければならない。そのようなコンピューター読取り可能媒体はフロッピー(登録商標)ディスク、フレキシブルディスク、ハードディスク、リールトーリールテープ、カートリッジテープ、カセットテープ又はカードのような磁気媒体;CD−ROM及び書込み可能なコンパクトディスクのような光学媒体; ディスク、テープ又はカード形態の光−磁気媒体;パンチングされたカード及び紙テープのような紙媒体;又は無線−周波数信号及び赤外線信号などを含む無線ネットワーク、又はモデムのようなネットワークを介して受信される搬送波信号を含むが、これに限られるものではない。
The
本発明は理解に一助するため、前記具体的な例に対してのみ詳しく説明されたので、本明細書で示した構成要素、それらの接続及び関係、及びそれらの機能などは、ただ例示的なものを意味する。本発明において、構成要素310、320、330、340、350、360は物理的に一体化されたものに具現されたが、各構成要素は必要に応じて物理的に分離された形態、又は一つ以上の構成要素が統合された形態にも具現され得る。
Since the present invention has been described in detail only for the specific examples to help understanding, the components shown in the present specification, their connections and relationships, their functions, etc. are merely illustrative. Means things. In the present invention, the
以上で実施形態を介して説明した本発明の技術的範囲は、この実施形態に限定されるものではなく、本発明の思想及び範囲を外れない範囲で多様に修正及び変形され得ることは、本発明の属した技術分野で通常の知識を有する者に明らかである。したがって、そのような変形例または修正例は、本発明の特許請求の範囲に記載された発明の範囲に属するものとすべきである。 The technical scope of the present invention described above through the embodiment is not limited to this embodiment, and various modifications and changes can be made without departing from the spirit and scope of the present invention. It will be apparent to those skilled in the art to which the invention belongs. Accordingly, such variations and modifications should fall within the scope of the invention as set forth in the claims of the present invention.
310 検索条件入力部
320 検索条件設定部
330 検索結果表示部
340 検索結果算出部
350 SOIデータベース
360 加重値算定部
310 Search
Claims (5)
ユーザー端末機からそれぞれ異なるSOI IDを有する二つ以上のSOI(Space of Interest) 客体をそれぞれ選択する入力、及び前記選択した二つ以上のSOI客体を対象とした検索語の入力を前記検索制御部が受信する段階と、
前記検索制御部が前記選択した二つ以上のSOI客体それぞれに対して同時に並列的に前記検索語に対する検索を行う段階と、
前記検索制御部が前記検索による検索結果などに対して加重値を付与して順位を定める段階と、を含み、
前記選択されたSOIのうち少なくとも二つのSOI客体は、地理的に離隔されていることを特徴とする複数の空間客体を利用した検索方法。
A search method using a search system including a search control unit and using two or more space objects,
The search control unit receives an input for selecting two or more SOI (Space of Interest) objects having different SOI IDs from a user terminal, and an input of a search word for the two or more selected SOI objects. The stage of receiving,
The search control unit performs a search for the search term in parallel for each of the selected two or more SOI objects;
The search control unit assigning a weight to the search result by the search and determining the order, and
A search method using a plurality of spatial objects, wherein at least two of the selected SOI objects are geographically separated.
The search method using a plurality of space objects according to claim 1, wherein the input for selecting the two or more SOI objects enables selection of an independent SOI object or a lower object of a specific SOI object.
3. The search method using a plurality of spatial objects according to claim 1, wherein the weight value is calculated in consideration of a weight value for an SOI content and a weight value for an SOI relationship. .
The weight value for the SOI content is calculated by referring to one or more of the reliability of the search result, TF-IDF (Term Frequency-Inverse Document Frequency), absolute rank, content type, content source, and popularity. The search method using a plurality of space objects according to claim 3, wherein:
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261591192P | 2012-01-26 | 2012-01-26 | |
| US61/591,192 | 2012-01-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013156990A true JP2013156990A (en) | 2013-08-15 |
Family
ID=47681653
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013013262A Pending JP2013156990A (en) | 2012-01-26 | 2013-01-28 | Search method using a plurality of space of interest objects |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP2624198A1 (en) |
| JP (1) | JP2013156990A (en) |
| CN (1) | CN103336769A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022150030A (en) * | 2021-03-25 | 2022-10-07 | 株式会社ぐるなび | Retrieval support system, retrieval support method, and retrieval support program |
| KR20230098357A (en) * | 2016-09-23 | 2023-07-03 | 애플 인크. | Systems and methods for relative representation of spatial objects and disambiguation in an interface |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102599947B1 (en) | 2017-10-27 | 2023-11-09 | 삼성전자주식회사 | Electronic device and method for controlling the electronic device thereof |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10269225A (en) * | 1997-03-25 | 1998-10-09 | Hitachi Ltd | Database partitioning method |
| JPH10307833A (en) * | 1997-05-08 | 1998-11-17 | Matsushita Electric Ind Co Ltd | Map information retrieval device |
| JP2005055259A (en) * | 2003-08-01 | 2005-03-03 | Alpine Electronics Inc | Navigation system, facility list display method, and program |
| JP2007101682A (en) * | 2005-09-30 | 2007-04-19 | Toppan Printing Co Ltd | Map display system, map display method, map display system client terminal and program thereof |
| JP2007193391A (en) * | 2006-01-17 | 2007-08-02 | Fujitsu Ten Ltd | Facility selecting device and facility selecting method |
| JP2008040837A (en) * | 2006-08-07 | 2008-02-21 | Pasuko:Kk | Registration method of position information tag and installation assist device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1950674A (en) * | 2004-04-30 | 2007-04-18 | 日本先锋公司 | Point searching device, navigation device, point searching method, point searching program, and information recording medium where the point searching program is recorded |
-
2013
- 2013-01-10 EP EP13150848.3A patent/EP2624198A1/en not_active Withdrawn
- 2013-01-25 CN CN201310029924XA patent/CN103336769A/en active Pending
- 2013-01-28 JP JP2013013262A patent/JP2013156990A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10269225A (en) * | 1997-03-25 | 1998-10-09 | Hitachi Ltd | Database partitioning method |
| JPH10307833A (en) * | 1997-05-08 | 1998-11-17 | Matsushita Electric Ind Co Ltd | Map information retrieval device |
| JP2005055259A (en) * | 2003-08-01 | 2005-03-03 | Alpine Electronics Inc | Navigation system, facility list display method, and program |
| JP2007101682A (en) * | 2005-09-30 | 2007-04-19 | Toppan Printing Co Ltd | Map display system, map display method, map display system client terminal and program thereof |
| JP2007193391A (en) * | 2006-01-17 | 2007-08-02 | Fujitsu Ten Ltd | Facility selecting device and facility selecting method |
| JP2008040837A (en) * | 2006-08-07 | 2008-02-21 | Pasuko:Kk | Registration method of position information tag and installation assist device |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230098357A (en) * | 2016-09-23 | 2023-07-03 | 애플 인크. | Systems and methods for relative representation of spatial objects and disambiguation in an interface |
| KR102639605B1 (en) | 2016-09-23 | 2024-02-23 | 애플 인크. | Systems and methods for relative representation of spatial objects and disambiguation in an interface |
| US12147034B2 (en) | 2016-09-23 | 2024-11-19 | Apple Inc. | Systems and methods for relative representation of spatial objects and disambiguation in an interface |
| JP2022150030A (en) * | 2021-03-25 | 2022-10-07 | 株式会社ぐるなび | Retrieval support system, retrieval support method, and retrieval support program |
| JP7678279B2 (en) | 2021-03-25 | 2025-05-16 | 株式会社ぐるなび | Search support system, search support method, and search support program |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2624198A1 (en) | 2013-08-07 |
| CN103336769A (en) | 2013-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230129014A1 (en) | Apparatus, systems, and methods for analyzing characteristics of entities of interest | |
| CN110008300B (en) | Method, apparatus, computer equipment and storage medium for determining POI alias | |
| US8782041B1 (en) | Text search for weather data | |
| US10191945B2 (en) | Geolocating social media | |
| US9563850B2 (en) | Method and interface for displaying locations associated with annotations | |
| US20240330390A1 (en) | Uniform resource identifier encoding | |
| US20110302521A1 (en) | Related tasks and tasklets for search | |
| Lee et al. | A user similarity calculation based on the location for social network services | |
| US20140278291A1 (en) | Discovering functional groups | |
| CN104252498B (en) | context-aware recommendation | |
| US11861516B2 (en) | Methods and system for associating locations with annotations | |
| JP6725718B2 (en) | Location-based information search method and computer apparatus | |
| WO2012172160A1 (en) | Method and apparatus for resolving geo-identity | |
| JP2021103162A (en) | Method, apparatus, device and medium used in navigation | |
| Xia et al. | Decision Tree‐Based Contextual Location Prediction from Mobile Device Logs | |
| KR20190107530A (en) | Method and system for searching information based on location | |
| US20130138635A1 (en) | Search method using a plurality of space of interest objects | |
| CN104182486A (en) | Electronic map demonstration method and device | |
| Tan et al. | Preference-oriented mining techniques for location-based store search | |
| JP2013156990A (en) | Search method using a plurality of space of interest objects | |
| US10922321B2 (en) | Interpreting user queries based on device orientation | |
| KR102151598B1 (en) | Method and system for providing relevant keywords based on keyword attribute | |
| JP4828653B1 (en) | Server, dictionary generation method, dictionary generation program, and computer-readable recording medium for recording the program | |
| Ntalianis et al. | Feelings’ Rating and Detection of Similar Locations, Based on Volunteered Crowdsensing and Crowdsourcing | |
| EP3143516A1 (en) | Disambiguation of queries implicit to multiple entities |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160105 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160912 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160920 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170207 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180123 |