WO2002050495A2 - Method and device for specifying and searching for points of interest - Google Patents

Method and device for specifying and searching for points of interest Download PDF

Info

Publication number
WO2002050495A2
WO2002050495A2 PCT/DE2001/004732 DE0104732W WO0250495A2 WO 2002050495 A2 WO2002050495 A2 WO 2002050495A2 DE 0104732 W DE0104732 W DE 0104732W WO 0250495 A2 WO0250495 A2 WO 0250495A2
Authority
WO
WIPO (PCT)
Prior art keywords
server
interest
search engine
user
geocoordinate
Prior art date
Application number
PCT/DE2001/004732
Other languages
German (de)
French (fr)
Other versions
WO2002050495A3 (en
Inventor
Volker Achterberg
Thomas Otremba
Birgit Schmidt
Original Assignee
Geoware Ag
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Geoware Ag filed Critical Geoware Ag
Priority to AU2002226298A priority Critical patent/AU2002226298A1/en
Publication of WO2002050495A2 publication Critical patent/WO2002050495A2/en
Publication of WO2002050495A3 publication Critical patent/WO2002050495A3/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/0061Geography
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • the invention relates to a method and a device for specifying and searching points of interest.
  • a "point of interest” refers to objects at a specific location on the earth's surface, such as company headquarters, churches, airports, train stations, street lights, traffic lights, electricity meters, ATMs, lakes or nature reserves.
  • the WGS84 coordinate system was developed, by means of which geocoordinates can be displayed in a neutral, global coordinate system in order to bring about a global exchange of geocoordinates, regardless of the means and in which local coordinate system the geocoordinates were determined.
  • the WGS84 coordinate system is based on an ellipsoid model of the earth, with the angular velocity and the mass of the earth being further parameters. Furthermore, a gravitational model of the earth is part of the overall model in order to determine the orbits of GPS satellites.
  • NavTech Navigation Technologies
  • Rosemont Illinois
  • Tele Atlas Gent
  • the invention is therefore based on the technical problem of creating a method and a device for specifying and searching points of interest, by means of which objects and information about objects can be determined in a more targeted and concise manner from a database.
  • object specifications for a point of interest are read in from a server on which geodesics and / or algorithms for assigning geodesics are stored, at least one object specification having at least one geographical reference, from which means a geocoordinate for the point of interest is determined for the geodesics and / or algorithms for assigning geodesics, the server generating a unique identifier for the point of interest and the object specifications and the geocoordinate being stored under the identifier.
  • a kind of database of points of interest is created, each of which comprises at least one geocoordinate as object specification, which enables a targeted spatial or geographic search for points of interest.
  • the server can be a single computer or an entire intranet.
  • the object specifications can be read in fully automatically or manually. For example, it is possible to successively read in a CD-ROM with business addresses and to determine a geocoordinate from the postal address using the geodesics or the algorithms for assigning geodesics. If the direct, immediate assignment of a geocoordinate to the address from the geodesics is not possible, the algorithm for assigning geodesics first determines an area within which the point of interest must be located. For this purpose, for example, the area subdivisions can be used when assigning the postcodes. The center of gravity coordinate is then formed from this surface, for example. This first geo-coordinate can then be specified using further information such as street names. Another option for automatic reading can be a list of Internet addresses or W3 addresses.
  • the associated addresses of the domain owners can then be determined by querying the databases of the responsible awarding bodies, so that the method can then subsequently be carried out analogously to that described above.
  • object specifications manually, there are basically two options for entering georeferences, which can also be combined.
  • the postal address can be entered again as described above, or on the other hand the position of the point of interest can be marked directly on a georeferenced map.
  • the relevant section of the georeferenced map is first determined on the basis of the postal address and made available to the user. The user can then increase the accuracy of the geocoordinate by entering it in the map section.
  • this includes from the server Generating identifier a country code, a POI ID or run number and a parity point.
  • the geocoordinate is stored in the format of a global and neutral coordinate system, preferably the WGS84 system.
  • a neutral coordinate system has the advantage that the system can be designed to be completely open and, in addition, geodesics determined using a wide variety of methods become compatible with one another.
  • the geocoordinate is assigned various geographical area details which are stored as further attributes. These different area specifications can have the form, for example, of the district, city, district, state, or country, or they can include regular geometric areas. This ensures that a suitable identifier can be found more quickly when specifying certain geographic search terms in the server.
  • two different approaches are to be distinguished in particular, namely the direct search for a point of interest or its object specifications or the search for a class of point of interest with geographic reference using a search engine.
  • the direct search for a point of interest takes place, for example, by entering search terms in the server.
  • searching for object specifications the point of interest is already known and the user would like to receive further information.
  • an icon is used in a website of a point of interest, which, after its activation, determines the associated URL or WS address of the website and transmits it to the server.
  • Icon is understood here to mean any activation element for the execution of the described method.
  • the existing identifiers or their identifiers are then stored on the server transmit the assigned object specification of the point of interest with the matching URL or W3 address back to the user, so that the user can obtain comprehensive information about the point of interest, the geographic position of the point of interest by means of a georeferenced map by the user Geocoordinate is displayed.
  • this icon for determining and transmitting the URL or W3 address is integrated in the respective browser.
  • the georeferenced map additionally includes an input option for a location position of the user, which is transmitted to the server, which calculates a route from the location position to the geocoordinate of the identifier and transmits this route to the user, the The route is preferably displayed using a georeferenced map.
  • the user can either use a georeferenced map or enter his address, in which case the associated geocoordinate is then calculated using the algorithms described above.
  • Another way to search for points of interest is to do a direct search using a georeferenced map. To do this, the user first selects the geographic area on the georeferenced map in which the user is looking for points of interest. Then he then enters a search term and the appropriate points of interest in this geographic area are then displayed with their object specifications.
  • Another preferred area of application is the targeted georeferenced search of points of interest in global networks using known search engines.
  • the user enters at least one search term as before.
  • the user enters at least one geographic reference.
  • the entered search terms and geographical references are then transferred to the search engine.
  • the search engine then routes the geographic references to the server, where all identifiers of points of interest are compiled with a geo-coordinate within the geographic reference. If necessary, a different geographic search area can also be generated from the geographic reference.
  • the W3 and / or URL addresses are extracted from the associated object specifications and transmitted to the search engine.
  • the search engine itself searches all W3 addresses or URL addresses that contain the search term as content and compiles a hit list. This hit list is then intersected with the W3 addresses found on the server and the intersection is transmitted to the user as a search result, so that a significant improvement in the search result can be achieved.
  • the geocoordinate and the various geographic areas of the identifier are stored as additional keywords in the search engine index.
  • a search query is then carried out with geo-reference, the geographic area information is directly available to the search engine, so that no connection to the server has to take place during the search process.
  • This query of the search engine in advance of the actual search by a user has two significant advantages. On the one hand, the actual search algorithms of the search engine do not have to be changed. On the other hand, there are limits to the formation of the intersection according to the previously described method. The reason for this is that a search engine actually only makes the URL address available for a limited number of hits. For example, the search engine displays 100,000 hits, but only provides the url address of the first 100 hits available. However, this also means that the intersection is limited to the first 100 URL addresses.
  • the geographic reference entered in the search engine does not correspond to the geographic area information stored in the index, the geographic reference is extracted using a parser and transmitted to the server, where the geographic reference is assigned at least one geographic area information, which is then sent to the search engine as a new search term is transmitted.
  • Search engines and specialist portals are primarily managed via their advertising revenue.
  • the geographical resolution of the points of interest gives the search engine the opportunity to place advertisements regionally. For the mass of small and medium-sized companies, this has the value that they can be easily found on the Internet due to their georeferencing. Their actual geographical location loses weight and businesses with an unfavorable location can compensate for this competitive disadvantage. Spatial disparities dissolve, and presence and advertising on the Internet open up completely new dimensions. This increases the importance and acceptance of the Internet even for inexperienced users. This option of regional assignment on the Internet enables a wide range of other services such as event notifications or news to be integrated.
  • Fig. 1 shows a first input request to generate an identifier
  • Fig. 2 shows a georeferenced map with a point of interest
  • FIG. 3 a representation of a point of interest by means of the object specifications stored under the identifier
  • FIG. 4 an input mask of a conventional search engine (state of the art
  • FIG. 6 shows a search result with a conventional search engine (state of the art
  • FIG. 7 a search result of a search engine with georeferencing.
  • a first geocoordinate is first generated on the server from the postal entries by means of an algorithm for generating geocoordinates. In the simplest case, this can be done using look-up tables, where a geocoordinate is assigned to certain address areas. Another possibility is the calculation using areas with center of gravity.
  • the area belonging to the postcode is first formed and then the center of gravity is calculated.
  • This coordinate of the center of gravity is then blended with the street and house number, if any, using the data from an associated georeferenced map 6, so that the result is the first geocoordinate of the point of interest based on the postal entries.
  • This geocoordinate is visually highlighted by means of a symbol 7, for example in the form of a flag, which is shown in FIG. 2.
  • the georeferenced map 6 from FIG. 2 is transmitted together with a second input request from the server to the user.
  • the user can then use a suitable control element of his user interface, preferably using a mouse, to move the flags symbolizing the geocoordinate on the georeferenced map 6.
  • the user fills in the input fields 8-15.
  • a company logo or the like to the input request, for which the user clicks on the command line 16 "Upload pictogram".
  • the georeferenced map 6 and the completed input request are transmitted back to the server by clicking the button 17.
  • the previously described method step can also be automated, with the exception of the modification of the geocoordinate. For example, address directories on data media or in databases such as the DNS (Domain Name Service) databases could be used.
  • an identifier for the point of interest is then generated on the server.
  • the actual identified is preferably composed of three components, namely a country code, a counter and a single-digit checksum to ensure the consistency of the code.
  • the country code is preferably three digits according to ISO 3166-1.
  • the counter is, for example, a six-digit base 36, each country having its own continuous counter.
  • the object specifications of the point of interest from the second input request are now added to this identifier together with the geocorrdinate as an attribute and are stored together.
  • the geocoordinate is preferably saved in a format of a global and neutral coordinate system such as the WGS84 in order to achieve the greatest possible openness and compatibility.
  • the geocoordinate is carefully designed not as a component of the identifier but only as an attribute, so that later updates are possible without modification of the identifier due to more precise methods.
  • the identifier can also contain other geographical areas be assigned. Examples of this are grid squares or cell IDs of a mobile radio company.
  • mobile point of interests can also be integrated into the system, the geocoordinate of which is then adapted cyclically depending on the location, in that the mobile points of interest send their location position and their identifier to the server.
  • Examples of such mobile points of interest are motor vehicles, containers, airplanes, cell phones, handhelds or other multimedia devices.
  • Mobile phone companies divide the region in which a cell phone is received into cell phone cells (Cell-ID).
  • These cell IDs are stored in the server as a geographical area specification or converted into a geographical area specification.
  • the server can find all identifiers that have the same geographical area specification and, if necessary, sort them out according to further criteria, such as brackets. If the mobile radio company then determines that the cell ID has been changed by the cell phone user, this new cell ID is transmitted to the server. Depending on the request, this then delivers the searched points of interest within the geographic area of the Cell-ID. In this way, the user can have various services and content with position determination switched via the WAP technology. Depending on the functionality of the cell phone, the determined points of interest can possibly be shown on a map. The information can be actively called up by the user via so-called pull services or sent to the user by means of push services and via SMS.
  • a special area of application is created for cell phones, palm tops or handhelds. In the future, these will be equipped with GPS receivers, which enable precise position determination.
  • Various parameters such as location coordinates (determined by GPS), the direction of the cell phone in degrees, an opening angle and a range can then be transmitted to the server.
  • a determination is made of the geographical area (sector beam) and the points of interest contained therein according to customer and / or topic-specific aspects, which are then transmitted to the cell phone. This enables an improved selection of the points of interest of interest.
  • 3 shows a point of interest as a display result after a query from the server.
  • the representation comprises a georeferenced map 6 in which the location or the geocoordinate of the point of interest is highlighted by means of the symbol 7.
  • Object specifications are arranged above the georeferenced map.
  • these are the name of the point of interest, the contact person, address, telephone and fax number as well as the email address.
  • the user is offered a navigation menu to the point of interest. To do this, the user only has to enter his postal address and either click on the command line "shortest route" or "fastest route”. The entries are then transferred to the server. The latter then again determines a geocoordinate from the postal address. A corresponding route between the geocoordinate of the user and the point of interest is then calculated. This route was then transmitted to the user with a corresponding georeferenced map.
  • the algorithms for calculating the route reference can be made to the known navigation devices from motor vehicle technology.
  • various local advertising banners 18 are arranged, which are additionally highlighted in the georeferenced map 6 by their numbers. Because of the geo-referenced query of point of interest, advertising banners 18 with only regional importance can thus be displayed in a targeted manner. Customers can assign a geocoordinate or an area such as a city to their advertising banner, so that the advertising banner is only displayed if a matching geo-reference is requested when queried on the server.
  • FIG. 4 The input mask of such a conventional search engine is shown in FIG. 4.
  • the input mask comprises an input field 19 for at least one search term and a button 20 for transferring the search term or terms entered.
  • the search terms can be logically linked in various ways become. In the example shown, the search terms "hotel", “+ berlin” and “+ charlottenburg” are entered, whereby the + sign means that these terms must be available on the website.
  • An exemplary hit list of a search with the above search terms is shown in FIG. 6, the hits shown being partially anonymized. As can be seen, the hit list comprises 1135 Internet pages, so that a user cannot usually do much with such a search result, especially if he is looking for a hotel in Berlin-Charlottenburg, but would like to compare several hotels with one another before booking.
  • FIG. 5 shows an exemplary input mask of a search engine that communicates with the server according to the invention.
  • the input mask has a further input field 21 for georeferences. If, as shown, the search terms "berlin” and “charlottenburg" are entered as geo references and transferred to the search engine, the search engine forwards the geo references to the server. The server then searches the entire inventory of identifiers for a matching geo-coordinate. The associated W3 addresses are compiled and transmitted to the search engine. The search engine itself searches for all W3 addresses on whose pages the search term appears and also compiles them. Then the intersection between the two W3 address lists compiled by the server and search engine is formed. The result is then transmitted to the user as a hit list.
  • FIG. 7 An exemplary anonymized hit list for the selected search term and geo references is shown in FIG. 7.
  • the hit list comprises only 13 websites, so that the user can easily search for the information sought.
  • Using the geo coordinates a significant improvement in the search results according to local points of interest can thus be achieved.
  • the entered geographic reference is transferred directly to the server.
  • this process can also be carried out largely in isolation in the search engine.
  • additional geographic area information is first added to the individual geo-coordinates of the identifiers as additional attributes.
  • this additional geographical area information can be grid squares, for example, grids of different square sizes are placed over a geographical area such as Germany, the division becoming ever finer.
  • this additional geographic area information is then stored as additional keywords in the search engine index. This takes advantage of the fact that a search engine indexes websites according to keywords, these being determined using a crawler and provided with pointers to the corresponding URL address.
  • a new indexing takes place if the crawler detects a change in the website. With such a new indexing, the URL address is then transmitted to the server. The server then determines the identifier assigned to the URL address, if it exists, and transmits this or the geocoordinate with the further geographical area information to the search engine, where these geospatial references are stored as further keywords. If a search query is then carried out with a geographic reference, the geographic area information is directly available to the search engine, so that no connection to the server has to take place during the search process. This query of the search engine in advance of the actual search by a user has two significant advantages. On the one hand, the actual search algorithms of the search engine do not have to be changed.
  • Geographic reference "This makes it very easy to extract the geographic reference using a parser. If the geographic reference does not match the selected geographical area information, it can be transmitted to the server, where it can then be assigned one or more geographic area information which are then transferred to the search engine as new search terms.
  • a link to the associated identifier is offered for the hits in the hit list.
  • the user can thus have the business card displayed directly as shown in FIG. 3 without first switching to the associated website.
  • the search engine transmits the URL address to the server, which then responds with the associated identifier.
  • This function can also be integrated into the browser, so that an additional menu item "Identifier" is made available in the popup menu. To trigger this function, the user moves the mouse over a link of the entry of interest, clicks the right mouse button and selects the additional menu item. Calling the menu item transfers the stored URL address to the server, which then responds again with the associated identifier.
  • Search engines are currently unable to determine which region a user comes from.
  • the existing possibility of using an IP backtrace to determine the dial-in point by tracing IP addresses is extremely imprecise.
  • This can now be solved in that the user always transmits his identifier or attributes of the identifier added as geographic area information to the search engine in a search query.
  • This already enables a multitude of information flows tailored to the user.
  • the homepage of the Answer search engine regionally specific. This answer could be given by the correct placement of national languages, regional advertising and surrounding activities.
  • Another possibility would be to sort the hit list according to the distance of the hits to the dial-in location.
  • This function can also be integrated into the browser as a plugin. In the simplest case, your own URL address is simply sent to the search engine as an attachment. The search engine then transmits this URL address to the server and receives an assigned geographical area indication of the user.
  • search engine and the server are separate.
  • server can also be integrated directly into the search engine.

Abstract

The invention relates to a method and a device for specifying and searching for points of interest, comprising a server, on which geographical data and/or algorithms for assigning geographical data are stored. The server is configured with at least one entry interface, which is used to read the object specifications of a point of interest. A geographical co-ordinate can be determined from object specifications with a geographical reference, using the geographical data and/or algorithms for assigning geographical data. Said co-ordinate can be saved together with the object specifications under a unique identifier that can be generated by the server.

Description

Verfahren und Vorrichtung zur Spezifizierung und Suche von Points of InterestMethod and device for specifying and searching points of interest
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Spezifizierung und Suche von Points of Interest.The invention relates to a method and a device for specifying and searching points of interest.
Als "Point of Interest" (POI) bezeichnet man Objekte an einem bestimmten Ort der Erdoberfläche, wie beispielsweise Firmensitze, Kirchen, Flughäfen, Bahnhöfe, Straßenlaternen, Ampeln, Stromzähler, Geldautomaten, Seen oder Naturschutzgebiete.A "point of interest" (POI) refers to objects at a specific location on the earth's surface, such as company headquarters, churches, airports, train stations, street lights, traffic lights, electricity meters, ATMs, lakes or nature reserves.
Seit vielen Jahren gibt es verschiedene Berufsgruppen und Bereiche (Vermessung, Kartografie, Geografie, Satellitenvermessung, GPS, ect), die sich mit dem Thema "geografische Bezüge" beschäftigen. Heute wird das Ausgangsmaterial für nahezu jede geografische Bestimmung, den Geokoordinaten, durch den Einsatz der EDV erheblich effizienter, präziser erfasst und fortgeführt. Die derzeitigen Softwareanwendungen sind überwiegend proprietär; sie integrieren die Geokoordinate in eigenen, meist verschlüsselten Formaten und Koordinatensystemen. Der Schwerpunkt liegt hierbei jedoch eher auf der Erstellung geografischer Karten, wobei die Geokoordinate als eine von vielen Komponenten mit einfließt. Nur die von Fachleuten aufwendig durchgeführten Konvertierungen und Transformationen ermöglichen einen begrenzten Austausch oder die Wiederverwendbarkeit der schon einmal teuer erfassten Geoinformation.For many years there have been various professional groups and areas (surveying, cartography, geography, satellite surveying, GPS, ect) that deal with the subject of "geographical references". Today, the source material for almost every geographical destination, the geo-coordinates, is recorded and continued much more efficiently, precisely through the use of EDP. Current software applications are mostly proprietary; they integrate the geocoordinate in their own, mostly encrypted formats and coordinate systems. However, the focus is more on creating geographic maps, with the geo-coordinate being included as one of many components. Only the conversions and transformations that are carried out by experts in a complex manner enable a limited exchange or the reusability of the geospatial information, which has already been expensive to collect.
Hierzu ist das WGS84- Koordinatensystem entwickelt worden, mittels dessen Geokoordinaten in einem neutralen, weltumfassenden Koordinatensystem darstellbar sind, um einen weltweiten Austausch von Geokoordinaten zu bewerkstelligen, unabhängig davon, mit welchen Mitteln und in welchem lokalen Koordinatensystem die Geokoordinaten ermittelt wurden. Dem WGS84- Koordinatensystem liegt ein Ellipsoid- Modell der Erde zugrunde, wobei als weitere Parameter die Winkelgeschwindigkeit und die Erdmasse eingehen. Des weiteren ist ein Gravitations- Modell der Erde Bestandteil des Gesamtmodells, um dadurch auch Umlaufbahnen von GPS- Satelliten zu bestimmen. Es existieren bereits Anbieter von Karten verschiedener Länder, die zum WGS84- Koordinatensystem referenzierbar sind. Derartige Anbieter sind beispielsweise die Firma NavTech (Navigation Technologies), Rosemont, Illinois (USA) und Tele Atlas, Gent (Belgien).For this purpose, the WGS84 coordinate system was developed, by means of which geocoordinates can be displayed in a neutral, global coordinate system in order to bring about a global exchange of geocoordinates, regardless of the means and in which local coordinate system the geocoordinates were determined. The WGS84 coordinate system is based on an ellipsoid model of the earth, with the angular velocity and the mass of the earth being further parameters. Furthermore, a gravitational model of the earth is part of the overall model in order to determine the orbits of GPS satellites. There are already providers of maps from different countries that can be referenced to the WGS84 coordinate system. Such providers are, for example, the company NavTech (Navigation Technologies), Rosemont, Illinois (USA) and Tele Atlas, Gent (Belgium).
Aufgrund der zunehmenden internationalen Vernetzung wird es für einen Nutzer immer schwieriger, aus der Vielzahl der Angebote und Informationen ein gesuchtes Objekt bzw. Informationen zu diesem Objekt zu finden. Ein typisches Beispiel hierfür ist das Internet.Due to the increasing international networking, it is becoming increasingly difficult for a user to find a desired object or information about this object from the large number of offers and information. A typical example of this is the Internet.
Bedingt durch eine zunehmende Popularität und Nutzung droht das Internet an der drastisch wachsenden Informationsflut zu ersticken. Zuständig für die Koordinierung und Strukturierung der Datenmengen sind die Suchmaschinen und Fachportale. Häufig gelingt es diesen nicht mehr hinreichend, die notwendige Übersicht zu schaffen, welche zur effektiven Informationsrecherche im Web unabdingbar ist. Suchanfragen führen zu unüberschaubaren Ergebnissen. Die Folge ist:Due to increasing popularity and usage, the Internet threatens to suffocate from the drastically growing flood of information. The search engines and specialist portals are responsible for coordinating and structuring the data volumes. Often, they are no longer able to provide the necessary overview, which is essential for effective information research on the web. Search queries lead to confusing results. The result is:
• der Zeitaufwand "was finde ich wo" steigt ins Unermessliche• The amount of time spent "what do I find where" increases immeasurably
• das Internet wird zur Barriere für den Durchschnittsnutzer, nur noch Profis können das Informationschaos bewältigen, folglich wird eine große Benutzergruppe ausgespart• The Internet becomes a barrier for the average user, only professionals can cope with the information chaos, consequently a large user group is left out
• kleine u. mittelständische Unternehmen haben keinen Vorteil von einer weltweiten Internetpräsenz - sie leben ausschließlich von regionaler Kundschaft• small and Medium-sized companies have no advantage from a global website - they live exclusively from regional customers
• Firmen im Internet erreichen ihre Käufer nicht mehr, nur noch teure Werbung in den Massenmedien bringt die erforderliche Traffic• Companies on the Internet can no longer reach their buyers, only expensive advertising in the mass media brings the necessary traffic
Die Stärke des Internets liegt in der Globalität und gleichzeitig sein Defizit in der Lokalität. Viele City-Portale machen dieses Manko zu ihrem Themenschwerpunkt und bieten ausschließlich lokale Nachrichten und Informationen an. Eine andere Gruppe, beispielsweise Stadtplan- und Kartendienste, bieten geografische Serviceleistungen an. Allerdings bleibt die Verbesserung einer gezielten Objektsuche auch durch die City-Portale beschränkt.The strength of the Internet lies in globality and at the same time its deficit in locality. Many city portals make this shortcoming their focus and only offer local news and information. Another group, such as city map and map services, offer geographic ones Services. However, the improvement of a targeted property search is also limited by the city portals.
Der Erfindung liegt daher das technische Problem zugrunde, ein Verfahren und eine Vorrichtung zur Spezifizierung und Suche von Points of Interest zu schaffen, mittels derer Objekte und Informationen zu Objekten zielgerichteter und prägnanter aus einer Datenbasis ermittelbar sind.The invention is therefore based on the technical problem of creating a method and a device for specifying and searching points of interest, by means of which objects and information about objects can be determined in a more targeted and concise manner from a database.
Die Lösung des technischen Problems ergibt sich durch die Gegenstände mit den Merkmalen der Patentansprüche 1 , 9, 12, 13 und 15. Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.The solution to the technical problem results from the subject matter with the features of claims 1, 9, 12, 13 and 15. Further advantageous refinements of the invention result from the subclaims.
Zur Spezifizierung von Points of Interest werden von einem Server, auf dem Geodäten und/oder Algorithmen zur Zuordnung von Geodäten abgelegt sind, Objekt-Spezifizierungen zu einem Point of Interest eingelesen, wobei mindestens eine Objekt-Spezifizierung mindestens einen geografischen Bezug aufweist, aus dem mittels der Geodäten und/oder Algorithmen zur Zuordnung von Geodäten eine Geokoordinate für den Point of Interest ermittelt wird, wobei der Server einen eindeutigen Identifier für den Point of Interest generiert und die Objekt- Spezifizierungen und die Geokoordinate unter dem Identifier abgespeichert werden. Als Ergebnis wird eine Art Datenbank von Points of Interest geschaffen, die als Objekt-Spezifizierung jeweils mindestens eine Geokoordinate umfassen, die eine gezielte räumlich bzw. geografisch beschränkte Suche nach Points of Interest ermöglicht. Dabei sei angemerkt, daß es sich bei dem Server um einen einzelnen Rechner oder ein gesamtes Intranet handeln kann.To specify points of interest, object specifications for a point of interest are read in from a server on which geodesics and / or algorithms for assigning geodesics are stored, at least one object specification having at least one geographical reference, from which means a geocoordinate for the point of interest is determined for the geodesics and / or algorithms for assigning geodesics, the server generating a unique identifier for the point of interest and the object specifications and the geocoordinate being stored under the identifier. As a result, a kind of database of points of interest is created, each of which comprises at least one geocoordinate as object specification, which enables a targeted spatial or geographic search for points of interest. It should be noted that the server can be a single computer or an entire intranet.
Für viele Anwendungen ist es erforderlich, einer Geokoordinate unterschiedliche Points of Interest zuzuordnen, die eindeutig im Raum bestimmbar sein müssen. Beispielsweise sind in einem Hochhaus eine Vielzahl von Firmen untergebracht, wobei das Hochhaus nur eine einzige Geokoordinate aufweist, jede einzelne Firma jedoch einen eigenen Point of Interest darstellt. An diesem Beispiel sei verdeutlicht, daß nur die Kombination Identifier und Geokoordinate eine eindeutige geografische Objektzuordnung erlaubt.For many applications, it is necessary to assign different points of interest to a geocoordinate, which must be clearly determinable in space. For example, a large number of companies are housed in a high-rise building, the high-rise building having only one geocoordinate, each individual company but represents its own point of interest. This example shows that only the combination of identifier and geocoordinate allows a clear geographic object assignment.
Das Einlesen der Objekt-Spezifizierungen kann je nach Art der Point of Interest vollautomatisch oder manuell erfolgen. So ist es beispielsweise möglich, eine CD- ROM mit Geschäftsadressen sukzessive einzulesen und mittels der Geodäten oder der Algorithmen zur Zuordnung von Geodäten aus der postalischen Adresse jeweils eine Geokoordinate zu ermitteln. Falls die direkte, unmittelbare Zuordnung einer Geokoordinate zur Adresse aus den Geodäten nicht möglich ist, so ermittelt der Algorithmus zur Zuordnung von Geodäten zunächst eine Fläche innerhalb derer sich der Point of Interest befinden muß. Hierzu kann beispielsweise auf die Flächenunterteilungen bei der Vergabe der Postleitzahlen zurückgegriffen werden. Von dieser Fläche wird dann beispielsweise die Schwerpunktkoordinate gebildet. Diese erste Geokoordinate kann dann noch anhand weiterer Informationen wie Straßennamen präzisiert werden. Eine weitere Möglichkeit zum automatischen Einlesen kann eine Liste von Internetadressen bzw. W3-Adressen sein. Durch Abfrage bei den Datenbanken der zuständigen Vergabestellen sind dann die zugehörigen Adressen der Domaininhaber ermittelbar, so daß dann anschließend das Verfahren analog wie zuvor beschrieben durchgeführt werden kann. Bei der manuellen Eingabe der Objekt-Spezifizierungen existieren prinzipiell zwei Möglichkeiten zur Eingabe von Georeferenzen, die auch kombiniert werden können. Zum einen kann wieder wie zuvor beschrieben die postalische Adresse eingegeben werden oder zum anderen die Position des Points of Interest direkt auf einer georeferenzierten Karte markiert werden. Bei der Kombination der beiden Verfahren wird zunächst anhand der postalischen Adresse der zugehörige Ausschnitt der georeferenzierten Karte ermittelt und dem Nutzer zur Verfügung gestellt. Anschließend kann dann der Nutzer die Genauigkeit der Geokoordinate durch Eingabe in dem Kartenausschnitt erhöhen.Depending on the type of point of interest, the object specifications can be read in fully automatically or manually. For example, it is possible to successively read in a CD-ROM with business addresses and to determine a geocoordinate from the postal address using the geodesics or the algorithms for assigning geodesics. If the direct, immediate assignment of a geocoordinate to the address from the geodesics is not possible, the algorithm for assigning geodesics first determines an area within which the point of interest must be located. For this purpose, for example, the area subdivisions can be used when assigning the postcodes. The center of gravity coordinate is then formed from this surface, for example. This first geo-coordinate can then be specified using further information such as street names. Another option for automatic reading can be a list of Internet addresses or W3 addresses. The associated addresses of the domain owners can then be determined by querying the databases of the responsible awarding bodies, so that the method can then subsequently be carried out analogously to that described above. When entering object specifications manually, there are basically two options for entering georeferences, which can also be combined. On the one hand, the postal address can be entered again as described above, or on the other hand the position of the point of interest can be marked directly on a georeferenced map. When combining the two methods, the relevant section of the georeferenced map is first determined on the basis of the postal address and made available to the user. The user can then increase the accuracy of the geocoordinate by entering it in the map section.
In einer weiteren bevorzugten Ausführungsform umfaßt der vom Server zu generierende Identifier einen Ländercode, eine POI-ID bzw. Laufnummer und eine Parity-Stelle.In a further preferred embodiment, this includes from the server Generating identifier a country code, a POI ID or run number and a parity point.
In einer weiteren bevorzugten Ausführungsform wird die Geokoordinate im Format eines weltumfassenden und neutralen Koordinatensystem, vorzugsweise dem WGS84-System abgelegt. Die Verwendung eines neutralen Koordinatensystems hat den Vorteil, daß das System vollständig offen gestaltet werden kann und darüber hinaus mittels der verschiedensten Verfahren ermittelte Geodäten kompatibel zueinander werden.In a further preferred embodiment, the geocoordinate is stored in the format of a global and neutral coordinate system, preferably the WGS84 system. The use of a neutral coordinate system has the advantage that the system can be designed to be completely open and, in addition, geodesics determined using a wide variety of methods become compatible with one another.
In einer weiteren bevorzugten Ausführungsform werden der Geokoordinate verschiedene geografische Bereichsangaben zugeordnet, die als weitere Attribute abgelegt sind. Diese verschiedenen Bereichsangaben können beispielsweise die Form Bezirk, Stadt, Landkreis, Bundesland, Land haben oder aber regelmäßige geometrische Flächen umfassen. Hierdurch wird erreicht, daß bei Vorgabe bestimmter geografischer Suchbegriffe im Server schneller ein passender Identifier gefunden werden kann.In a further preferred embodiment, the geocoordinate is assigned various geographical area details which are stored as further attributes. These different area specifications can have the form, for example, of the district, city, district, state, or country, or they can include regular geometric areas. This ensures that a suitable identifier can be found more quickly when specifying certain geographic search terms in the server.
Hinsichtlich der Suchverfahren sind insbesondere zwei unterschiedliche Ansätze zu unterscheiden, nämlich die direkte Suche nach einen Point of Interest bzw. dessen Objekt-Spezifiezierungen oder die Suche nach einer Klasse von Point of Interest mit geografischem Bezug mittels einer Suchmaschine. Die direkte Suche nach einem Point of Interest erfolgt beispielsweise durch die Eingabe von Suchbegriffen in den Server. Bei der Suche nach Objekt-Spezifizierungen hingegen ist der Point of Interest hingegen schon bekannt und der Nutzer möchte weitere Informationen erhalten.With regard to the search method, two different approaches are to be distinguished in particular, namely the direct search for a point of interest or its object specifications or the search for a class of point of interest with geographic reference using a search engine. The direct search for a point of interest takes place, for example, by entering search terms in the server. However, when searching for object specifications, the point of interest is already known and the user would like to receive further information.
Hierzu wird in einer bevorzugten Ausführungsform ein Icon in einer Website eines Point of Interest benutzt, das nach seiner Aktivierung die zugehörige URL- oder WS- Adresse der Website ermittelt und diese an den Server überträgt. Unter Icon wird hier ein beliebiges Aktivierungselement zum Ablauf des beschriebenen Verfahrens verstanden. Auf dem Server werden dann die vorhandenen Identifier bzw. deren zugeordnete Objekt-Spezifizierung des Point of Interest mit der übereinstimmenden URL- bzw. W3- Adresse an den Nutzer zurückübertragen, so daß sich dieser umfassend über den Point of Interest informieren kann, wobei die geografische Position des Point of Interest mittels einer georeferenzierten Karte durch die Geokoordinate angezeigt wird.For this purpose, in a preferred embodiment, an icon is used in a website of a point of interest, which, after its activation, determines the associated URL or WS address of the website and transmits it to the server. Icon is understood here to mean any activation element for the execution of the described method. The existing identifiers or their identifiers are then stored on the server transmit the assigned object specification of the point of interest with the matching URL or W3 address back to the user, so that the user can obtain comprehensive information about the point of interest, the geographic position of the point of interest by means of a georeferenced map by the user Geocoordinate is displayed.
In einer weiteren bevorzugten Ausführungsform ist dieses Icon zur Ermittlung und Übertragung der URL- bzw. W3-Adresse in dem jeweiligen Browser integriert.In a further preferred embodiment, this icon for determining and transmitting the URL or W3 address is integrated in the respective browser.
In einer weiteren bevorzugten Ausführungsform umfaßt die georeferenzierte Karte zusätzlich eine Eingabemöglichkeit für eine Standort-Position des Nutzers, die an den Server übertragen wird, der eine Route von der Standort-Position zur Geokoordinate des Identifiers berechnet und diese Route an den Nutzer überträgt, wobei die Darstellung der Route vorzugsweise mittels einer georeferenzierten Karte erfolgt. Zur Eingabe der Standort-Position kann der Nutzer entweder eine georeferenzierte Karte benutzen oder seine Adresse eingeben, wobei dann die Berechnung der zugehörigen Geokoordinate durch die zuvor beschriebenen Algorithmen erfolgt.In a further preferred embodiment, the georeferenced map additionally includes an input option for a location position of the user, which is transmitted to the server, which calculates a route from the location position to the geocoordinate of the identifier and transmits this route to the user, the The route is preferably displayed using a georeferenced map. To enter the location position, the user can either use a georeferenced map or enter his address, in which case the associated geocoordinate is then calculated using the algorithms described above.
Eine weitere Möglichkeit zur Suche von Points of Interest besteht in einer direkten Suche mittels einer georeferenzierten Karte. Hierzu wählt der Nutzer auf der georeferenzierten Karte zunächst den geografischen Bereich aus, in dem der Nutzer Points of Interest sucht. Anschließend gibt dieser dann einen Suchbegriff ein und die passenden Points of Interest in diesem geografischen Bereich werden dann mit ihren Objekt-Spezifizierungen angezeigt.Another way to search for points of interest is to do a direct search using a georeferenced map. To do this, the user first selects the geographic area on the georeferenced map in which the user is looking for points of interest. Then he then enters a search term and the appropriate points of interest in this geographic area are then displayed with their object specifications.
Ein weiteres bevorzugtes Anwendungsgebiet ist die gezielte georeferenzierte Suche von Points of Interest in globalen Netzwerken mittels bekannter Suchmaschinen. Hierzu gibt der Nutzer wie bisher mindestens einen Suchbegriff ein. Zusätzlich gibt der Nutzer mindestens einen geografischen Bezug ein. Die eingegebenen Suchbegriffe und geografischen Bezüge werden dann an die Suchmaschine übertragen. Die Suchmaschine leitet dann die geografischen Bezüge an den Server, wo alle Identifier von Points of Interest mit einer Geokoordinate innerhalb der geografischen Bezuges zusammengestellt werden. Gegebenenfalls kann aus dem geografischen Bezug auch ein abweichender geografischer Suchbereich generiert werden. Aus den zugehörigen Objekt-Spezifizierungen werden die W3- und/oder URL- Adressen extrahiert und an die Suchmaschine übertragen. Die Suchmaschine selbst durchsucht alle W3- Adressen oder URL- Adressen, die als Inhalt den Suchbegriff aufweisen und stellt eine Trefferliste zusammen. Diese Trefferliste wird dann mit den gefundenen W3-Adressen des Servers geschnitten und die Schnittmenge als Suchergebnis an den Nutzer übertragen, so daß sich eine signifikante Verbesserung des Suchergebnisses erreichen läßt.Another preferred area of application is the targeted georeferenced search of points of interest in global networks using known search engines. For this purpose, the user enters at least one search term as before. In addition, the user enters at least one geographic reference. The entered search terms and geographical references are then transferred to the search engine. The search engine then routes the geographic references to the server, where all identifiers of points of interest are compiled with a geo-coordinate within the geographic reference. If necessary, a different geographic search area can also be generated from the geographic reference. The W3 and / or URL addresses are extracted from the associated object specifications and transmitted to the search engine. The search engine itself searches all W3 addresses or URL addresses that contain the search term as content and compiles a hit list. This hit list is then intersected with the W3 addresses found on the server and the intersection is transmitted to the user as a search result, so that a significant improvement in the search result can be achieved.
In einer alternativen Ausführungsform werden die Geokoordinate und die verschiedenen georafischen Bereichsangaben des Identifiers als zusätzliche Keywords im Index der Suchmaschine hinterlegt. Dabei wird ausgenutzt, daß eine Suchmaschine Webseiten nach Keywords indiziert, wobei diese mittels eines Crawlers ermittelt und mit Zeigern zur entsprechenden URL-Adresse versehen werden. Dabei erfolgt jeweils eine Neu-Indizierung, falls der Crawler eine Änderung der Webseite erfaßt. Bei einer derartigen Neu-Indizierung wird dann die URL- Adresse an den Server übertragen. Der Server ermittelt dann den zugeordneten Identifier, falls dieser vorhanden ist, und überträgt diesen bzw. die Geokoordinate mit den weiteren geografischen Bereichsangaben an die Suchmaschine, wo diese geografischen Bereichsangaben als weitere Keywords abgespeichert werden. Erfolgt dann eine Suchabfrage mit Geobezug, so stehen die geografischen Bereichsangaben der Suchmaschine direkt zur Verfügung, so daß keine Verbindung zum Server während des Suchvorganges erfolgen muß. Diese Abfrage der Suchmaschine im Vorfeld der eigentlichen Suche durch einen Nutzer hat zwei erhebliche Vorteile. Zum einen müssen die eigentlichen Suchalgorithmen der Suchmaschine nicht geändert werden. Zum anderen sind der Bildung der Schnittmenge gemäß dem zuvor beschriebenen Verfahren Grenzen gesetzt. Der Grund hierfür liegt darin, daß eine Suchmaschine bei einem Suchvorgang nur für eine begrenzte Anzahl von Treffern die URL-Adresse tatsächlich zur Verfügung stellt. Beispielsweise zeigt die Suchmaschine 100.000 Treffer an, stellt jedoch nur die URL-Adresse der ersten 100 Treffer zur Verfügung. Dadurch ist jedoch auch die Bildung der Schnittmenge auf die ersten 100 URL-Adressen beschränkt.In an alternative embodiment, the geocoordinate and the various geographic areas of the identifier are stored as additional keywords in the search engine index. This takes advantage of the fact that a search engine indexes websites by keywords, which are determined using a crawler and provided with pointers to the corresponding URL address. A new indexing takes place if the crawler detects a change in the website. With such a new indexing, the URL address is then transmitted to the server. The server then determines the assigned identifier, if it exists, and transmits this or the geocoordinate with the further geographic area information to the search engine, where this geographic area information is stored as further keywords. If a search query is then carried out with geo-reference, the geographic area information is directly available to the search engine, so that no connection to the server has to take place during the search process. This query of the search engine in advance of the actual search by a user has two significant advantages. On the one hand, the actual search algorithms of the search engine do not have to be changed. On the other hand, there are limits to the formation of the intersection according to the previously described method. The reason for this is that a search engine actually only makes the URL address available for a limited number of hits. For example, the search engine displays 100,000 hits, but only provides the url address of the first 100 hits available. However, this also means that the intersection is limited to the first 100 URL addresses.
Entspricht der in die Suchmaschine einegebene geografische Bezug nicht den im Index hinterlegten geografischen Bereichsangaben, so wird der geografische Bezug mittels eines Parsers extrahiert und an den Server übertragen, wo dem geografischen Bezug mindestens eine geografische Bereichsangabe zugeordnet wird, die dann als neuer Suchbegriff an die Suchmaschine übertragen wird.If the geographic reference entered in the search engine does not correspond to the geographic area information stored in the index, the geographic reference is extracted using a parser and transmitted to the server, where the geographic reference is assigned at least one geographic area information, which is then sent to the search engine as a new search term is transmitted.
Suchmaschinen und Fachportale werden in erster Linie über ihre Werbeeinnahmen bewirtschaftet. Durch die geografische Auflösung der Points of Interest wird der Suchmaschine Gelegenheit gegeben, Werbung regional zu schalten. Für die Masse kleiner und mittelständischer Unternehmen hat das den Wert, dass sie aufgrund ihrer Georeferenzierung über das Internet leicht gefunden werden können. Ihre tatsächliche geografische Lage verliert an Gewicht und Betriebe mit einem ungünstigen Standort können diesen Wettbewerbsnachteil kompensieren. Räumliche Disparitäten lösen sich auf, und eine Präsenz und Werbung im Internet eröffnen ganz neue Dimensionen. Dies steigert die Bedeutung und Akzeptanz des Internet auch für unerfahrene Anwender. Über diese Möglichkeit der regionalen Zuordnung im Internet lassen sich vielfältige weitere Serviceleistungen wie Veranstaltungshinweise oder Nachrichten einbinden.Search engines and specialist portals are primarily managed via their advertising revenue. The geographical resolution of the points of interest gives the search engine the opportunity to place advertisements regionally. For the mass of small and medium-sized companies, this has the value that they can be easily found on the Internet due to their georeferencing. Their actual geographical location loses weight and businesses with an unfavorable location can compensate for this competitive disadvantage. Spatial disparities dissolve, and presence and advertising on the Internet open up completely new dimensions. This increases the importance and acceptance of the Internet even for inexperienced users. This option of regional assignment on the Internet enables a wide range of other services such as event notifications or news to be integrated.
Die Erfindung wird nachfolgend anhand eines bevorzugten Ausführungsbeispieles näher erläutert. Die Fig. zeigen:The invention is explained in more detail below on the basis of a preferred exemplary embodiment. The figures show:
Fig. 1 eine erste Eingabe-Aufforderung zur Generierung eines Identifiers, Fig. 2 eine georeferierte Karte mit einem Point of Interest und einer zweitenFig. 1 shows a first input request to generate an identifier, Fig. 2 shows a georeferenced map with a point of interest and a second
Eingabe-Aufforderung zur Objekt-Spezifizierung, Fig. 3 eine Darstellung eines Point of Interest mittels der unter dem Identifier abgelegten Objekt-Spezifizierungen, Fig. 4 eine Eingabe-Maske einer herkömmlichen Suchmaschine (Stand der3 a representation of a point of interest by means of the object specifications stored under the identifier, FIG. 4 an input mask of a conventional search engine (state of the art
Technik), Fig. 5 eine Eingabe-Maske einer Suchmaschine mit Georeferenzierung, Fig. 6 ein Suchergebnis mit einer herkömmlichen Suchmaschine (Stand derTechnology), 5 shows an input mask of a search engine with georeferencing, FIG. 6 shows a search result with a conventional search engine (state of the art
Technik) und Fig. 7 ein Suchergebnis einer Suchmaschine mit Georeferenzierung.Technology) and FIG. 7 a search result of a search engine with georeferencing.
In der Fig. 1 ist eine erste Eingabe-Aufforderung zur Generierung eines Identifiers dargestellt, wie diese nach Aufruf des Servers auf einem Bildschirm eines Interessenten erscheint. Die Eingabe-Aufforderung enthält zunächst nur postalische Eingabemöglichkeiten wie Land, Postleitzahl, Ort sowie Straße und Hausnummer. Der Interessent bzw. Nutzer füllt dann die Eingabefelder 1-4 aus und sendet diese durch Betätigung eines Buttons 5 an den Server. Auf dem Server wird zunächst aus den postalischen Eingaben eine erste Geokoordinate mittels eines Algorithmus zur Erzeugung von Geokoordinaten generiert. Im einfachsten Fall kann dies durch Look- up-Tabellen geschehen, wo bestimmten Adressbereichen eine Geokoordinate zugeordnet wird. Eine weitere Möglichkeit besteht in der Berechnung über Flächen mit Schwerpunktbildung.1 shows a first input request for generating an identifier as it appears on a prospect's screen after the server has been called up. Initially, the input request only contains postal input options such as country, postal code, city, street and house number. The interested party or user then fills in the input fields 1-4 and sends them to the server by pressing a button 5. A first geocoordinate is first generated on the server from the postal entries by means of an algorithm for generating geocoordinates. In the simplest case, this can be done using look-up tables, where a geocoordinate is assigned to certain address areas. Another possibility is the calculation using areas with center of gravity.
Hierzu wird beispielsweise zunächst die zur Postleitzahl zugehörige Fläche gebildet und anschließend der Schwerpunkt berechnet. Danach wird diese Schwerpunktskoordinate mit der gegebenenfalls angegebenen Straße und Hausnummer anhand der Daten einer zugehörigen georeferenzierten Karte 6 verschnitten, so daß das Ergebnis die erste Geokoordinate des Point of Interest anhand der postalischen Eingaben ist. Diese Geokoordinate wird mittels eines Symbols 7, beispielsweise in Form eines Fähnchens, optisch hervorgehoben, was in Fig. 2 dargestellt ist. Die georeferenzierte Karte 6 aus Fig. 2 wird zusammen mit einer zweiten Eingabe-Aufforderung von dem Server an den Nutzer übertragen. Der Nutzer kann dann mittels eines geeigneten Bedienelementes seines Benutzer- Interfaces, wobei vorzugsweise eine Mouse in Frage kommt, das die Geokoordinate symbolisierende Fähnchen auf der georeferenzierten Karte 6 verschieben. Davor oder danach füllt der Nutzer die Eingabefelder 8-15 aus. Dabei können neben den dargestellten Eingabefeldern 8-15 noch weitere Eingabefelder zur näheren Beschreibung des Point of Interest vorhanden sein. Ist beispielsweise der Point of Interest eine Wohnung oder ein Haus, das von seinem Besitzer oder einem Makler angeboten werden soll, so könnten beispielsweise Fotos, Grundrisse, Beschreibungen, Preisvorstellungen und ähnliches in Form von Eingaben oder Dateien eingefügt werden. Weitere mögliche Objekt-Spezifizierungen sind Branchenschlüssel, WAP-Adressen und Werbepräsenzen. Des weiteren besteht die Möglichkeit ein Firmenlogo oder ähnliches an die Eingabe-Aufforderung anzuhängen, wozu der Nutzer auf die Befehlszeile 16 "Piktogramm uploaden" klickt. Anschließend wird die georeferenzierte Karte 6 und die ausgefüllte Eingabe- Aufforderung durch Klicken des Buttons 17 an den Server zurückübertragen. Wie leicht ersichtlich, kann der zuvor beschriebene Verfahrensgang mit Ausnahme der Modifikation der Geokoordinate auch automatisiert werden. Beispielsweise könnte auf Adressenverzeichnisse auf Datenträgern oder in Datenbanken wir beispielsweise den DNS (Domain Name Service)- Datenbanken zurückgegriffen werden.For this purpose, for example, the area belonging to the postcode is first formed and then the center of gravity is calculated. This coordinate of the center of gravity is then blended with the street and house number, if any, using the data from an associated georeferenced map 6, so that the result is the first geocoordinate of the point of interest based on the postal entries. This geocoordinate is visually highlighted by means of a symbol 7, for example in the form of a flag, which is shown in FIG. 2. The georeferenced map 6 from FIG. 2 is transmitted together with a second input request from the server to the user. The user can then use a suitable control element of his user interface, preferably using a mouse, to move the flags symbolizing the geocoordinate on the georeferenced map 6. Before or after, the user fills in the input fields 8-15. In addition to the input fields 8-15 shown, there may be further input fields for a more detailed description of the point of interest. For example, if the point of If you are interested in an apartment or house that is to be offered by its owner or a broker, photos, floor plans, descriptions, asking prices and the like could be inserted in the form of entries or files. Other possible object specifications are industry keys, WAP addresses and advertising presences. Furthermore, there is the possibility of attaching a company logo or the like to the input request, for which the user clicks on the command line 16 "Upload pictogram". Subsequently, the georeferenced map 6 and the completed input request are transmitted back to the server by clicking the button 17. As can easily be seen, the previously described method step can also be automated, with the exception of the modification of the geocoordinate. For example, address directories on data media or in databases such as the DNS (Domain Name Service) databases could be used.
Unabhängig davon, ob die Daten durch einen Nutzer eingegeben oder automatisch generiert wurden, wird anschließend auf dem Server für den Point of Interest ein Identifier generiert. Der eigentliche Identifiert setzt sich vorzugsweise aus drei Komponenten zusammen, nämlich einem Ländercode, einem Zähler und einer einstelligen Prüfsumme zur Sicherstellung der Konsistenz des Codes. Der Ländercode ist vorzugsweise dreistellig nach ISO 3166-1 ausgebildet. Der Zähler ist beispielsweise sechsstellig zur Basis 36 ausgebildet, wobei jedem Land ein eigener fortlaufender Zähler zugeordnet ist. Diesem Identifier werden nun die Objekt- Spezifizierungen des Point of Interest aus der zweiten Eingabe-Aufforderung zusammen mit der Geokorrdinate als Attribut beigefügt und zusammen abgespeichert. Die Geokoordinate wird vorzugsweise in einem Format eines weltumfassenden und neutralem Koordinatensystem wie dem WGS84 abgespeichert, um größtmögliche Offenheit und Kompatibilität zu erreichen. Die Geokoordinate ist dabei mit Bedacht nicht als Bestandteil des Identifiers sondern nur als Attribut ausgebildet, so daß spätere Aktualisierungen aufgrund genauerer Verfahren ohne Modifikation des Identifiers möglich sind. Zusätzlich zu der Geokoordinate können dem Identifier noch weitere geografische Bereichsangaben zugeordnet werden. Beispiele hierfür sind Planquadrate oder Cell-IDs eines Mobilfunkunternehmens. Hierdurch können auch mobile Point of Interests in das System eingebunden werden, deren Geokoordinate dann je nach Standort zyklisch angepaßt wird, indem die mobilen Points of Interest ihre Standortposition und ihren Identifier an den Server senden. Beispiele für derartige mobile Points of Interest sind Kraftfahrzeuge, Container, Flugzeuge, Handys, Handhelds oder andere multimediale Geräte. Mobilfunkunternehmen teilen die Region, in der ein Handy Empfang hat, in Mobilfunkzellen (Cell-ID) ein. Diese Cell-IDs werden im Server als geografische Bereichsangabe abgespeichert oder in eine geografische Bereichsangabe umgewandelt. Hierdurch kann der Server alle Identifier finden, die eine gleiche geografische Bereichsangabe aufweisen und gegebenenfalls nach weiteren Kriterien wie beispielsweise Bracnche aussortieren. Ermittelt dann das Mobilfunkunternehmen einen Wechsel der Cell-ID durch den Handy-Nutzer, so wird diese neue Cell-ID an den Server übertragen. Dieser liefert dann, je nach Anfrage, die gesuchten Points of Interest innerhalb des geografischen Bereiches der Cell-ID. Über die WAP-Technologie kann der Benutzer auf diese Weise verschiedene Dienste und Inhalte mit Positionsbestimmung geschaltet bekommen. Je nach Funktionalität des Handys können die ermittelten Points of Interest gegebenenfalls in einer Karte dargestellt werden. Die Information kann vom Nutzer über sogenannte Pulldienste aktiv abgerufen oder mittels Pushdiensten und via SMS dem Benutzer zugestellt werden.Regardless of whether the data was entered by a user or generated automatically, an identifier for the point of interest is then generated on the server. The actual identified is preferably composed of three components, namely a country code, a counter and a single-digit checksum to ensure the consistency of the code. The country code is preferably three digits according to ISO 3166-1. The counter is, for example, a six-digit base 36, each country having its own continuous counter. The object specifications of the point of interest from the second input request are now added to this identifier together with the geocorrdinate as an attribute and are stored together. The geocoordinate is preferably saved in a format of a global and neutral coordinate system such as the WGS84 in order to achieve the greatest possible openness and compatibility. The geocoordinate is carefully designed not as a component of the identifier but only as an attribute, so that later updates are possible without modification of the identifier due to more precise methods. In addition to the geo-coordinate, the identifier can also contain other geographical areas be assigned. Examples of this are grid squares or cell IDs of a mobile radio company. In this way, mobile point of interests can also be integrated into the system, the geocoordinate of which is then adapted cyclically depending on the location, in that the mobile points of interest send their location position and their identifier to the server. Examples of such mobile points of interest are motor vehicles, containers, airplanes, cell phones, handhelds or other multimedia devices. Mobile phone companies divide the region in which a cell phone is received into cell phone cells (Cell-ID). These cell IDs are stored in the server as a geographical area specification or converted into a geographical area specification. As a result, the server can find all identifiers that have the same geographical area specification and, if necessary, sort them out according to further criteria, such as brackets. If the mobile radio company then determines that the cell ID has been changed by the cell phone user, this new cell ID is transmitted to the server. Depending on the request, this then delivers the searched points of interest within the geographic area of the Cell-ID. In this way, the user can have various services and content with position determination switched via the WAP technology. Depending on the functionality of the cell phone, the determined points of interest can possibly be shown on a map. The information can be actively called up by the user via so-called pull services or sent to the user by means of push services and via SMS.
Ein besonderer Einsatzbereich entsteht hier für Handys, Palm-Tops oder Handhelds. Diese werden zukünftig mit GPS-Empfängern ausgestattet sein, die eine metergenaue Positionsbestimmung ermöglichen. Verschiedene Parameter wie beispielsweise Standortkoordinaten (ermittelt durch GPS), die Richtung des Handys in Grad, ein Öffnungswinkel und eine Reichweite können dann an den Server übertragen. Aufgrund dieser Informationen erfolgt eine Bestimmung des geografischen Bereiches (Sektorstrahl) und der darin nach künden- und/oder themenspezifischen Gesichtspunkten enthaltenen Points of Interest, die dann an das Handy übertragen werden. Dies ermöglicht eine verbesserte Auswahl der interessierenden Points of Interest. In der Fig. 3 ist ein Point of Interest als Anzeigeergebnis nach einer Abfrage von dem Server dargestellt. Die Darstellung umfaßt eine georeferenzierte Karte 6, in der der Standort bzw. die Geokoordinate des Point of Interest mittels des Symbols 7 hervorgehoben ist. Oberhalb der georeferenzierten Karte sind Objekt- Spezifizierungen angeordnet. Im vorliegenden Fall sind dies der Name des Point of Interest, der Ansprechpartner, Adresse, Telefon- und Telefaxnummer sowie die eMail- Adresse. Des weiteren wird dem Nutzer ein Navigationsmenü zum Point of Interest angeboten. Hierzu muß der Nutzer nur seine postalische Adresse eingeben und entweder die Befehlszeile "kürzste Strecke" oder "schnellste Strecke" anklicken. Die Eingaben werden dann an den Server übertragen. Dieser ermittelt dann wieder aus der postalischen Adresse eine Geokoordinate. Anschließend wird eine entsprechende Route zwischen der Geokoordinate des Nutzers und des Point of Interest berechnet. Diese Route wurd dann mit einer entsprechenden georeferenzierten Karte an den Nutzer übertragen. Hinsichtlich der Algorithmen zur Berechnung der Route kann auf die bekannten Navigationseinrichtungen aus der Kraftfahrzeugtechnik verwiesen werden.A special area of application is created for cell phones, palm tops or handhelds. In the future, these will be equipped with GPS receivers, which enable precise position determination. Various parameters such as location coordinates (determined by GPS), the direction of the cell phone in degrees, an opening angle and a range can then be transmitted to the server. On the basis of this information, a determination is made of the geographical area (sector beam) and the points of interest contained therein according to customer and / or topic-specific aspects, which are then transmitted to the cell phone. This enables an improved selection of the points of interest of interest. 3 shows a point of interest as a display result after a query from the server. The representation comprises a georeferenced map 6 in which the location or the geocoordinate of the point of interest is highlighted by means of the symbol 7. Object specifications are arranged above the georeferenced map. In the present case, these are the name of the point of interest, the contact person, address, telephone and fax number as well as the email address. Furthermore, the user is offered a navigation menu to the point of interest. To do this, the user only has to enter his postal address and either click on the command line "shortest route" or "fastest route". The entries are then transferred to the server. The latter then again determines a geocoordinate from the postal address. A corresponding route between the geocoordinate of the user and the point of interest is then calculated. This route was then transmitted to the user with a corresponding georeferenced map. With regard to the algorithms for calculating the route, reference can be made to the known navigation devices from motor vehicle technology.
Neben der Darstellung des Point of Interest sind verschiedene lokale Werbebanner 18 angeordnet, die zusätzlich in der georeferenzierten Karte 6 durch ihre Nummern hervorgehoben sind. Aufgrund der georeferenzierten Abfrage von Point of Interest können somit auch Werbebanner 18 mit nur regionaler Bedeutung zielgerichtet angezeigt werden. Dabei können die Kunden ihrem Werbebanner eine Geokoordinate oder einen Bereich wie beispielsweise eine Stadt zuordnen, so daß der Werbebanner nur eingeblendet wird, falls bei einer Abfrage auf dem Server eine übereinstimmende Georeferenz abgefragt wird.In addition to the display of the point of interest, various local advertising banners 18 are arranged, which are additionally highlighted in the georeferenced map 6 by their numbers. Because of the geo-referenced query of point of interest, advertising banners 18 with only regional importance can thus be displayed in a targeted manner. Customers can assign a geocoordinate or an area such as a city to their advertising banner, so that the advertising banner is only displayed if a matching geo-reference is requested when queried on the server.
Neben der direkten Abfrage von Points of Interest vom Server ist ein bevorzugtes Anwendungsgebiet die Kombination mit herkömmlichen Suchmaschinen im Internet. Die Eingabe-Maske einer solchen herkömmlichen Suchmaschine ist in Fig. 4 dargestellt. Die Eingabe-Maske umfaßt ein Eingabefeld 19 für mindestens einen Suchbegriff und einen Button 20 zur Übertragung des oder der eingegebenen Suchbegriffe. Die Suchbegriffe können dabei verschiedenartig logisch verknüpft werden. Im dargestellten Beispiel sind die Suchbegriffe "hotel", "+berlin" und "+charlottenburg" eingegeben, wobei das + -Zeichen bedeutet, daß diese Begriffe unbedingt auf der Website vorhanden sein müssen. Eine beispielhafte Trefferliste einer Suche mit den obigen Suchbegriffen ist in Fig. 6 dargestellt, wobei die dargestellten Treffer zum Teil anonymisiert wurden. Wie ersichtlich umfaßt die Trefferliste 1135 Internetseiten, so daß ein Nutzer im Regelfall mit einem solchen Suchergebnis nicht viel anfangen kann, insbesondere wenn dieser ein Hotel in Berlin-Charlottenburg sucht, jedoch vor der Buchung mehrere Hotels miteinander vergleichen möchte.In addition to the direct query of points of interest from the server, a preferred area of application is the combination with conventional search engines on the Internet. The input mask of such a conventional search engine is shown in FIG. 4. The input mask comprises an input field 19 for at least one search term and a button 20 for transferring the search term or terms entered. The search terms can be logically linked in various ways become. In the example shown, the search terms "hotel", "+ berlin" and "+ charlottenburg" are entered, whereby the + sign means that these terms must be available on the website. An exemplary hit list of a search with the above search terms is shown in FIG. 6, the hits shown being partially anonymized. As can be seen, the hit list comprises 1135 Internet pages, so that a user cannot usually do much with such a search result, especially if he is looking for a hotel in Berlin-Charlottenburg, but would like to compare several hotels with one another before booking.
In der Fig. 5 ist eine beispielhafte Eingabe-Maske einer Suchmaschine dargestellt, die mit dem erfindungsgemäßen Server kommuniziert. Im Unterschied zur Eingabe- Maske gemäß Fig. 4 weist die Eingabe-Maske ein weiteres Eingabefeld 21 für Georeferenzen auf. Werden nun wie dargestellt die Suchbegriffe "berlin" und "charlottenburg" als Georeferenzen eingegeben und an die Suchmaschine übertragen, so leitet die Suchmaschine die Georeferenzen an den Server weiter. Der Server durchsucht daraufhin den gesamten Bestand an Identifier nach einer übereinstimmenden Geokoordinate. Die zugehörigen W3- Adressen werden zusammengestellt und an die Suchmaschine übertragen. Die Suchmaschine selber sucht nach allen W3- Adressen, auf deren Seiten der Suchbegriff auftaucht und stellt diese ebenfalls zusammen. Anschließend wird die Schnittmenge zwischen den beiden zusammengestellten W3- Adressenlisten von Server und Suchmaschine gebildet. Das Ergebnis wird dann als Trefferliste an den Nutzer übertragen. Eine beispielhafte anonymisierte Trefferliste für den gewählten Suchbegriff und Georeferenzen ist in Fig. 7 dargestellt. Wie ersichtlich umfaßt die Trefferliste nur 13 Internetseiten, so daß diese von dem Nutzer leicht nach den gesuchten Informationen durchsucht werden können. Mittels der Geokoordinaten läßt sich somit eine signifikante Verbesserung der Suchergebnisse nach lokalen Points of Interest erreichen. Dabei ist es auch möglich, daß der eingegebene geografische Bezug direkt an den Server übertragen wird.FIG. 5 shows an exemplary input mask of a search engine that communicates with the server according to the invention. In contrast to the input mask according to FIG. 4, the input mask has a further input field 21 for georeferences. If, as shown, the search terms "berlin" and "charlottenburg" are entered as geo references and transferred to the search engine, the search engine forwards the geo references to the server. The server then searches the entire inventory of identifiers for a matching geo-coordinate. The associated W3 addresses are compiled and transmitted to the search engine. The search engine itself searches for all W3 addresses on whose pages the search term appears and also compiles them. Then the intersection between the two W3 address lists compiled by the server and search engine is formed. The result is then transmitted to the user as a hit list. An exemplary anonymized hit list for the selected search term and geo references is shown in FIG. 7. As can be seen, the hit list comprises only 13 websites, so that the user can easily search for the information sought. Using the geo coordinates, a significant improvement in the search results according to local points of interest can thus be achieved. It is also possible that the entered geographic reference is transferred directly to the server.
Anstelle eines parallelen Suchvorganges der Suchmaschine und des Servers mit anschließender Schnittmengenbildung kann dieser Prozess auch weitgehend isoliert in der Suchmaschine erfolgen. Hierzu werden zunächst den einzelnen Geokoordinaten der Identifier zusätzliche geografische Bereichsangaben als zusätzliche Attribute angefügt. Diese zusätzlichen geografischen Bereichsangaben können im einfachsten Fall Planquadrate sein, wobei beispielsweise über ein geografisches Gebiet wie Deutschland Gitter unterschiedlicher Quadratgröße gelegt werden, wobei die Unterteilung immer feiner wird. Anstelle der geometrischen Unterteilung ist auch eine politische Unterteilung der Form Bezirk, Stadt, Landkreis, Bundesland und Land möglich. Diese zusätzlichen geografischen Bereichsangaben werden dann als zusätzliche Keywords im Index der Suchmaschine hinterlegt. Dabei wird ausgenutzt, daß eine Suchmaschine Webseiten nach Keywords indiziert, wobei diese mittels eines Crawlers ermittelt und mit Zeigern zur entsprechenden URL- Adresse versehen werden. Dabei erfolgt jeweils eine Neu-Indizierung, falls der Crawler eine Änderung der Webseite erfaßt. Bei einer derartigen Neu-Indizierung wird dann die URL-Adresse an den Server übertragen. Der Server ermittelt dann den der URL-Adresse zugeordneten Identifier, falls dieser vorhanden ist, und überträgt diesen bzw. die Geokoordinate mit den weiteren geografischen Bereichsangaben an die Suchmaschine, wo diese Geobezüge als weitere Keywords abgespeichert werden. Erfolgt dann eine Suchabfrage mit einem Geobezug, so stehen die geografischen Bereichsangaben der Suchmaschine direkt zur Verfügung, so daß keine Verbindung zum Server während des Suchvorganges erfolgen muß. Diese Abfrage der Suchmaschine im Vorfeld der eigentlichen Suche durch einen Nutzer hat zwei erhebliche Vorteile. Zum einen müssen die eigentlichen Suchalgorithmen der Suchmaschine nicht geändert werden. Zum anderen sind der Bildung der Schnittmenge gemäß dem zuvor beschriebenen Verfahren Grenzen gesetzt. Der Grund hierfür liegt darin, daß eine Suchmaschine bei einem Suchvorgang nur für eine begrenzte Anzahl von Treffern die URL-Adresse tatsächlich zur Verfügung stellt. Beispielsweise zeigt die Suchmaschine 100.000 Treffer an, stellt jedoch nur die URL-Adressen der ersten 100 Treffer zur Verfügung. Dadurch ist jedoch auch die Bildung der Schnittmenge auf die ersten 100 URL- Adressen beschränkt. Ein weiterer Vorteil ist, daß in diesen Fällen auf ein separates Eingabefeld verzichtet werden kann. Da es jedoch immer auch vorkommen kann, daß ein Nutzer einen Geobezug wählt, der nicht mit den geografischen Bereichsangaben übereinstimmt, wird vorzugsweise für die Eingabe eine Syntax vereinbart, die beispielsweise folgende Form aufweist:Instead of a parallel search of the search engine and the server with Subsequent intersection formation, this process can also be carried out largely in isolation in the search engine. For this purpose, additional geographic area information is first added to the individual geo-coordinates of the identifiers as additional attributes. In the simplest case, this additional geographical area information can be grid squares, for example, grids of different square sizes are placed over a geographical area such as Germany, the division becoming ever finer. Instead of the geometric subdivision, a political subdivision of the form district, city, district, state and country is also possible. This additional geographic area information is then stored as additional keywords in the search engine index. This takes advantage of the fact that a search engine indexes websites according to keywords, these being determined using a crawler and provided with pointers to the corresponding URL address. A new indexing takes place if the crawler detects a change in the website. With such a new indexing, the URL address is then transmitted to the server. The server then determines the identifier assigned to the URL address, if it exists, and transmits this or the geocoordinate with the further geographical area information to the search engine, where these geospatial references are stored as further keywords. If a search query is then carried out with a geographic reference, the geographic area information is directly available to the search engine, so that no connection to the server has to take place during the search process. This query of the search engine in advance of the actual search by a user has two significant advantages. On the one hand, the actual search algorithms of the search engine do not have to be changed. On the other hand, there are limits to the formation of the intersection according to the previously described method. The reason for this is that a search engine actually only makes the URL address available for a limited number of hits. For example, the search engine displays 100,000 hits, but only provides the URL addresses of the first 100 hits. However, this also means that the intersection is limited to the first 100 URL addresses. Another advantage is that in these cases there is no need for a separate input field. However, since it can always happen that a user chooses a geospatial reference that does not match the geographical area information, a syntax is preferably agreed for the input, which has the following form, for example:
"Suchbegriff' in "Geobezug" Hierdurch kann der Geobezug sehr leicht mittels eines Parsers extrahiert werden. Stimmt dann der Geobezug nicht mit den gewählten geografischen Bereichsangaben überein, so kann dieser an den Server übertragen werden, wo diesem dann ein oder mehrere geografische Bereichsangaben zugeordnet werden, die dann als neue Suchbegriffe an die Suchmaschine übertragen werden."Search term 'in" Geographic reference "This makes it very easy to extract the geographic reference using a parser. If the geographic reference does not match the selected geographical area information, it can be transmitted to the server, where it can then be assigned one or more geographic area information which are then transferred to the search engine as new search terms.
Eine weitere Möglichkeit zur Verbesserung der Qualität einer Suche mit einer Suchmaschine ist dadurch gegeben, daß bei den Treffern der Trefferliste ein Link zu dem zugehörigen Identifier angeboten wird. Somit kann sich der Nutzer direkt die Visitenkarte gemäß der Darstellung nach Fig.3 anzeigen lassen, ohne zunächst auf die zugehörige Webseite zu wechseln. Durch Aufruf des Links überträgt hierzu die Suchmaschine die URL-Adresse an den Server, der dann mit dem zugehörigen Identifier antwortet. Diese Funktion kann auch in den Browser integriert werden, so daß im Popup-Menü ein ergänzender Menüpunkt "Identifier" zur Verfügung gestellt wird. Zum Auslösen dieser Funktion fährt der Nutzer mit der Maus über einen Link des interessierenden Treffereintrages, betätigt die rechte Maustaste und wählt den ergänzenden Menüpunkt. Durch Aufruf des Menüpunktes wird die hinterlegte URL- Adresse an den Server übertragen, der dann wieder mit dem zugehörigen Identifier antwortet.Another possibility for improving the quality of a search with a search engine is that a link to the associated identifier is offered for the hits in the hit list. The user can thus have the business card displayed directly as shown in FIG. 3 without first switching to the associated website. By calling up the link, the search engine transmits the URL address to the server, which then responds with the associated identifier. This function can also be integrated into the browser, so that an additional menu item "Identifier" is made available in the popup menu. To trigger this function, the user moves the mouse over a link of the entry of interest, clicks the right mouse button and selects the additional menu item. Calling the menu item transfers the stored URL address to the server, which then responds again with the associated identifier.
Derzeitig sind Suchmaschinen nicht in der Lage festzustellen, aus welcher Region ein Nutzer kommt. Die bestehende Möglichkeit, über ein IP-Backtrace den Einwahlpunkt über das Rückverfolgen von IP-Adressen zu ermitten, ist höchst ungenau. Dies kann nun dadurch gelöst werden, daß der Nutzer bei einer Suchabfrage stets seinen Identifier oder aber als geografische Bereichsangaben zugefügte Attribute des Identifiers automatisch an die Suchmaschine überträgt. Dies ermöglicht bereits eine Vielzahl von auf den Nutzer abgestimmten Informationsflüssen. So kann beispielsweise bereits die Startseite der Suchmaschine regional spezifisch antworten. Diese Antwort könnte erfolgen durch das richtige Plazieren von Landessprachen, Regionalwerbung und Umgebungsaktivitäten. Eine weitere Möglichkeit wäre die Sortierung der Trefferliste nach dem Abstand der Treffer zum Einwahlstandort. Auch diese Funktion kann in den Browser als Plugin integriert werden. Im einfachsten Fall wird einfach die eigene URL-Adresse als Anhang an die Suchmaschine übertragen. Die Suchmaschine überträgt dann diese URL-Adresse an den Server und erhält eine zugeordnete geografische Bereichsangabe des Nutzers.Search engines are currently unable to determine which region a user comes from. The existing possibility of using an IP backtrace to determine the dial-in point by tracing IP addresses is extremely imprecise. This can now be solved in that the user always transmits his identifier or attributes of the identifier added as geographic area information to the search engine in a search query. This already enables a multitude of information flows tailored to the user. For example, the homepage of the Answer search engine regionally specific. This answer could be given by the correct placement of national languages, regional advertising and surrounding activities. Another possibility would be to sort the hit list according to the distance of the hits to the dial-in location. This function can also be integrated into the browser as a plugin. In the simplest case, your own URL address is simply sent to the search engine as an attachment. The search engine then transmits this URL address to the server and receives an assigned geographical area indication of the user.
Bei allen beschriebenen Ausführungsformen wurde davon ausgegangen, daß die Suchmaschine und der Server getrennt sind. Selbstverständlich kann der Server aber auch direkt in die Suchmaschine integriert werden. In all of the described embodiments it was assumed that the search engine and the server are separate. Of course, the server can also be integrated directly into the search engine.
BezugszeichenlisteLIST OF REFERENCE NUMBERS
Eingabefeldinput box
Eingabefeldinput box
Eingabefeldinput box
Eingabefeldinput box
Button georeferenzierte KarteButton georeferenced map
Symbol für die GeokoordinateSymbol for the geocoordinate
Eingabefeldinput box
Eingabefeldinput box
Eingabefeldinput box
Eingabefeldinput box
Eingabefeldinput box
Eingabefeldinput box
Eingabefeldinput box
Eingabefeldinput box
Befehlszeilecommand line
Buttonbutton
Werbebannerbanners
Eingabefeldinput box
Buttonbutton
Eingabefeld input box

Claims

PATENTANSPRÜCHE
1) Verfahren zur Spezifizierung von Points of Interest, mittels eines Servers, auf dem Geodäten und/oder Algorithmen zur Zuordnung von Geodäten abgelegt sind, umfassend folgende Verfahrensschritte: a) Einlesen von Objekt-Spezifizierungen zu einem Point of Interest, wobei die Objekt-Spezifizierungen mindestens einen geografischen Bezug aufweisen, b) Ermitteln einer Geokoordinate aus den geografischen Bezugsdaten mittels der vorhandenen Geodäten und/oder der Algorithmen zur Zuordnung von Geodäten, c) Generieren eines eindeutigen Identifiers für den Point of Interest, wobei die Objekt-Spezifizierungen und die ermittelte Geokoordinate unter dem Identifier auf dem Server abgespeichert werden.1) Method for specifying points of interest by means of a server on which geodesics and / or algorithms for assigning geodesics are stored, comprising the following method steps: a) Reading in object specifications to a point of interest, the object specifications have at least one geographic reference, b) determining a geocoordinate from the geographic reference data using the available geodesics and / or the algorithms for assigning geodesics, c) generating a unique identifier for the point of interest, the object specifications and the determined geocoordinate saved under the identifier on the server.
2) Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die geografisch bezogenen Eingaben mindestens Bestandteile einer postalischen Adresse sind.2) Method according to claim 1, characterized in that the geographically related inputs are at least components of a postal address.
3) Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die ermittelte Geokoordinate des Point of Interest auf einer georeferenzierten Karte dargestellt und zur weiteren Spezifizierung an einen Nutzer übertragen wird, der Nutzer bei Bedarf den Point of Interest auf der georeferenzierten Karte verschieben kann und die modifizierte Geodate an den Server zurückübertragen und abgespeichert wird.3) Method according to claim 1 or 2, characterized in that the determined geocoordinate of the point of interest is shown on a georeferenced map and is transmitted to a user for further specification, the user can move the point of interest on the georeferenced map if necessary and the modified geodata is transferred back to the server and saved.
4) Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, daß die Objekt-Spezifizierungen mindestens eine WS- Adresse umfassen. 5) Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, daß der Identifier einen Ländercode, eine POI-ID und eine Parity-Stelle umfaßt.4) Method according to one of the preceding claims, characterized in that the object specifications include at least one WS address. 5) Method according to one of the preceding claims, characterized in that the identifier comprises a country code, a POI ID and a parity point.
6) Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, daß die Geokoordinate im Format eines weltumfassenden und neutralen Koordinatensystems abgelegt sind.6) Method according to one of the preceding claims, characterized in that the geocoordinate is stored in the format of a global and neutral coordinate system.
7) Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß das Koordinatensystem als WGS84-Koordinatensystem ausgebildet ist.7) Method according to claim 6, characterized in that the coordinate system is designed as a WGS84 coordinate system.
8) Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß der Geokoordinate verschiedene geografische Bereichsangaben zugeordnet werden, die als weitere Attribute zum Identifier abgelegt werden.8) Method according to one of claims 1 to 7, characterized in that the geocoordinate different geographic area information are assigned, which are stored as further attributes to the identifier.
9) Verfahren zum objektspezifischen Abrufen der auf dem Server abgelegten Objekt-Spezifizierungen über ein globales Netzwerk, wobei auf einer Website eines Identifier-Inhabers ein Icon dargestellt ist, umfassend folgende Verfahrensschritte: a) Aktivieren des Icons durch einen Nutzer, b) Ermitteln der zugehörigen URL-Adresse der Website durch das Endgerät des Nutzers, c) Übertragen der URL-Adresse an den Server, d) Durchsuchen der Identifier nach der URL-Adresse, e) Übertragen der Objekt-Spezifizierungen und der Geokoordinate in Form einer georeferenzierten Karte an das Endgerät des Nutzers und f) Darstellen der übertragenen Informationen auf dem Endgerät des Nutzers.9) Method for object-specific retrieval of the object specifications stored on the server via a global network, an icon being shown on a website of an identifier holder, comprising the following method steps: a) activating the icon by a user, b) determining the associated one URL address of the website by the end device of the user, c) transferring the URL address to the server, d) searching the identifier for the URL address, e) transferring the object specifications and the geocoordinate in the form of a georeferenced map to the Terminal of the user and f) displaying the transmitted information on the terminal of the user.
10) Verfahren nach Anspruch 9, dadurch gekennzeichnet, daß das Icon in den Browser des Nutzers integriert ist. 11 ) Verfahren nach Anpruch 9 oder 10, dadurch gekennzeichnet, daß die georeferenzierte Karte zusätzlich eine Eingabemöglichkeit für eine Standort- Position des Nutzers umfaßt, die an den Server übertragen wird, der eine Route von der Standort-Position zur Geokoordinate des Identifiers berechnet und diese Route an das Endgerät überträgt.10) Method according to claim 9, characterized in that the icon is integrated in the user's browser. 11) Method according to claim 9 or 10, characterized in that the georeferenced map additionally includes an input option for a location position of the user, which is transmitted to the server, which calculates a route from the location position to the geocoordinate of the identifier and this Transmits route to the terminal.
12) Verfahren zur Suche von Points of Interest in einem globalen Netzwerk mittels einer Suchmaschine und einem Server mit nach Anspruch 1 erzeugten Identifiem, umfassend folgende Verfahrensschritte: a) Eingeben mindestens eines Suchbegriffes und eines geografischen Bezuges durch den Nutzer, b) Übertragen des Suchbegriffes und des geografischen Bezuges an die Suchmaschine, c) Weiterleiten des geografischen Bezuges von der Suchmaschine an den Server, d) Durchsuchen und Zusammenstellen aller Identifier mit einer Geokoordinate innerhalb eines aus dem geografischen Bezuges ermittelten geografischen Suchbereiches, e) Übertragen der betreffenden W3-Adressen und/oder URLs an die Suchmaschine, f) Durchsuchen und Zusammenstellen aller W3-Adressen oder URLs, die als Inhalt den Suchbegriff aufweisen, g) Bilden einer Schnittmenge aus den gefundenen W3-Adressen der Suchmaschine und des Servers und h) Übertragen der W3-Adressen als Suchergebnis an den Nutzer.12) Method for searching points of interest in a global network by means of a search engine and a server with identifiers generated according to claim 1, comprising the following method steps: a) entering at least one search term and a geographical reference by the user, b) transmitting the search term and the geographic reference to the search engine, c) forwarding the geographic reference from the search engine to the server, d) searching and compiling all identifiers with a geo coordinate within a geographic search area determined from the geographic reference, e) transmitting the relevant W3 addresses and / or URLs to the search engine, f) searching and compiling all W3 addresses or URLs that contain the search term as content, g) forming an intersection of the found W3 addresses of the search engine and the server and h) transmitting the W3 addresses as Search result to the user.
13) Verfahren zur Suche von Points of Interest in einem globalen Netzwerk mittels einer Suchmaschine und einem Server mit nach Anspruch 8 erzeugten Identifiem, umfassend folgende Verfahrensschritte: a) Übertragen der URL-Adressen aller zu indizierenden Webseiten von der Suchmaschine an den Server, b) Ermitteln eines der jeweiligen URL-Adresse zugeordneten Identifiers durch den Server, c) Übertragen der Geokoordinate und der weiteren geografischen Bereichsangaben vom Server an die Suchmaschine, d) Zuordnen der übertragenen Geokoordinate und der weiteren geografischen Bereichsangaben als zusätzliche Keywords der Webseite im Index der Suchmaschine und e) Eingeben mindestens eines Suchbegriffes und eines geografischen Bezuges an die Suchmaschine, wobei der geografische Bezug von der Suchmaschine wie ein weiterer Suchbegriff behandelt wird.13) Method for searching points of interest in a global network by means of a search engine and a server with identifiers generated according to claim 8, comprising the following method steps: a) transferring the URL addresses of all websites to be indexed from the search engine to the server, b) Determine an identifier assigned to the respective URL address by the server, c) transferring the geocoordinate and the further geographical area information from the server to the search engine, d) assigning the transferred geocoordinate and the further geographic area information as additional keywords of the website in the search engine index and e) entering at least one search term and a geographic reference to the search engine, whereby the geographic reference is treated by the search engine as another search term.
14) Verfahren nach Anspruch 13, dadurch gekennzeichnet, daß der geografische Bezug mittels eines Parsers extrahiert und an den Server übertragen wird, wo dem geografischen Bezug mindestens eine geografische Bereichsangabe zugeordnet wird, die als neuer zusätzlicher Suchbegriff an die Suchmaschine übertragen wird.14) Method according to claim 13, characterized in that the geographical reference is extracted by means of a parser and transmitted to the server, where at least one geographical area information is assigned to the geographical reference, which is transmitted to the search engine as a new additional search term.
15) Vorrichtung zur Spezifizierung von Points of Interest, umfassend einen Server, auf dem Geodäten und/oder Algorithmen zur Zuordnung von Geodäten abgelegt sind, wobei der Server mit mindestens einer Eingabe- Schnittstelle ausgebildet ist, über die Objekt-Spezifizierungen eines Points of Interest einlesbar sind, wobei mittels der Geodäten und/oder Algorithmen zur Zuordnung von Geodäten aus Objekt-Spezifizierungen mit geografischem Bezug eine Geokoordinate ermittelbar ist, die zusammen mit den Objekt- Spezifizierungen unter einem vom Server generierbaren, eindeutigen Identifier abspeicherbar ist.15) Device for specifying points of interest, comprising a server on which geodesics and / or algorithms for assigning geodesics are stored, the server being designed with at least one input interface, can be read in via the object specifications of a points of interest a geocoordinate can be ascertained by means of the geodesics and / or algorithms for assigning geodesics from object specifications with a geographical reference, which can be stored together with the object specifications under a unique identifier that can be generated by the server.
16) Computerprogramm mit Programmcode-Mitten, um alle Schritte von jedem beliebigen der Ansprüche 1 bis 14 durchzuführen, wenn das Programm auf einem Computer ausgeführt wird. 7) Computerprogrammprodukt mit Programmcode-Mitteln, die auf einem computerlesbaren Datenträger gespeichert sind, um das Verfahren nach jedem beliebigen der Ansprüche 1 bis 14 durchzuführen, wenn das Programmprodukt auf einem Computer ausgeführt wird. 16) Computer program with program code centers to perform all steps of any one of claims 1 to 14 when the program is executed on a computer. 7) Computer program product with program code means which are stored on a computer-readable data carrier in order to carry out the method according to any one of claims 1 to 14 when the program product is executed on a computer.
PCT/DE2001/004732 2000-12-19 2001-12-13 Method and device for specifying and searching for points of interest WO2002050495A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002226298A AU2002226298A1 (en) 2000-12-19 2001-12-13 Method and device for specifying and searching for points of interest

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10064907A DE10064907A1 (en) 2000-12-19 2000-12-19 Method and device for specifying and searching points of interest
DE10064907.6 2000-12-19

Publications (2)

Publication Number Publication Date
WO2002050495A2 true WO2002050495A2 (en) 2002-06-27
WO2002050495A3 WO2002050495A3 (en) 2003-09-18

Family

ID=7668898

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2001/004732 WO2002050495A2 (en) 2000-12-19 2001-12-13 Method and device for specifying and searching for points of interest

Country Status (3)

Country Link
AU (1) AU2002226298A1 (en)
DE (1) DE10064907A1 (en)
WO (1) WO2002050495A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1691211A3 (en) * 2005-02-11 2006-10-11 Delphi Technologies, Inc. System and method for providing location dependent information to travelers
CN101995250A (en) * 2009-08-12 2011-03-30 环达电脑(上海)有限公司 Common site relevant information service system and method
US8204886B2 (en) 2009-11-06 2012-06-19 Nokia Corporation Method and apparatus for preparation of indexing structures for determining similar points-of-interests

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4435903A1 (en) * 1994-10-07 1996-04-11 Georg Nippgen Relational database organisation by geographical area or post-code
US5930474A (en) * 1996-01-31 1999-07-27 Z Land Llc Internet organizer for accessing geographically and topically based information
WO2000029979A1 (en) * 1998-11-16 2000-05-25 Creaholic S.A. Method for the location-dependent retrieval of information from databases and system for carrying out said method
WO2000077662A2 (en) * 1999-06-10 2000-12-21 Nokia Corporation Server and system for collaboratively managing location information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4435903A1 (en) * 1994-10-07 1996-04-11 Georg Nippgen Relational database organisation by geographical area or post-code
US5930474A (en) * 1996-01-31 1999-07-27 Z Land Llc Internet organizer for accessing geographically and topically based information
WO2000029979A1 (en) * 1998-11-16 2000-05-25 Creaholic S.A. Method for the location-dependent retrieval of information from databases and system for carrying out said method
WO2000077662A2 (en) * 1999-06-10 2000-12-21 Nokia Corporation Server and system for collaboratively managing location information

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1691211A3 (en) * 2005-02-11 2006-10-11 Delphi Technologies, Inc. System and method for providing location dependent information to travelers
US7623966B2 (en) 2005-02-11 2009-11-24 Delphi Technologies, Inc. System and method for providing information to travelers
CN101995250A (en) * 2009-08-12 2011-03-30 环达电脑(上海)有限公司 Common site relevant information service system and method
US8204886B2 (en) 2009-11-06 2012-06-19 Nokia Corporation Method and apparatus for preparation of indexing structures for determining similar points-of-interests

Also Published As

Publication number Publication date
AU2002226298A1 (en) 2002-07-01
DE10064907A1 (en) 2002-09-12
WO2002050495A3 (en) 2003-09-18

Similar Documents

Publication Publication Date Title
DE60034232T2 (en) SERVER AND SYSTEM FOR COLLABORATIVE MANAGEMENT OF INFORMATION ABOUT PLACES
DE10337621B4 (en) Method for updating a digital map
DE602004012364T2 (en) Guidance device, system and method
DE69832608T2 (en) System for downloading maps with GPS and transceiver
DE602004010984T2 (en) Apparatus, system and method for displaying a traffic condition
DE69632242T2 (en) Vehicle navigation system and method for entering and storing course change points
DE60121026T2 (en) METHOD AND SERVER FOR DELIVERING LOCATION CHANGE INFORMATION
DE10290955B4 (en) Database search and database search using geographic features
WO2000029979A1 (en) Method for the location-dependent retrieval of information from databases and system for carrying out said method
DE60036471T2 (en) Mobile navigation system
EP0941533B2 (en) Method and terminal unit for the spatial allocation of information referring to one location
DE10358992A1 (en) Information display system for vehicle mounted navigation apparatus, searches facility corresponding to information such as telephone number and address extracted from display screen, and registers information related to searched facility
DE10105897A1 (en) Procedure for exchanging navigation information
DE10034109C1 (en) Geographic position and commercial data combining method, using databank storing position data for each geographic location and associated commercial data
DE102006021015A1 (en) Method for forming a traffic prognosis comprises collecting traffic information from an internet search machine and forming and/or updating the traffic pattern
DE10137632A1 (en) Method and system for locating a location in a digital map
DE19750786C2 (en) Method and terminal for spatial allocation of information related to a location
DE60215901T2 (en) Multiple languages and formats supporting navigation system
WO2002050495A2 (en) Method and device for specifying and searching for points of interest
DE10056519A1 (en) Meta Location Information Service
EP1156464A1 (en) Method for selecting geographical data records of points located within a predetermined distance from a point of reference
DE69937470T2 (en) System for personal communication and positioning
DE102011015216A1 (en) End device for visualizing address points on digital geographical cards, has display unit for representing digital geographical card and for visualizing address points and data memory
EP3384242A1 (en) Indoor navigation system and method
DE102009045455A1 (en) On-board vehicle navigation-destination search device, has house number-selection unit specifying house number within lot of land, where selected local area name is present in house number

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP