WO2002041173A2 - Meta position information service - Google Patents

Meta position information service Download PDF

Info

Publication number
WO2002041173A2
WO2002041173A2 PCT/EP2001/013197 EP0113197W WO0241173A2 WO 2002041173 A2 WO2002041173 A2 WO 2002041173A2 EP 0113197 W EP0113197 W EP 0113197W WO 0241173 A2 WO0241173 A2 WO 0241173A2
Authority
WO
WIPO (PCT)
Prior art keywords
data
location information
location
request
assigned
Prior art date
Application number
PCT/EP2001/013197
Other languages
German (de)
French (fr)
Other versions
WO2002041173A3 (en
Inventor
Reinhard M. Nikschick
Ralf Lentering
Jochen Wander
Original Assignee
Interway Informationssysteme Gmbh
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 Interway Informationssysteme Gmbh filed Critical Interway Informationssysteme Gmbh
Priority to AU2002219102A priority Critical patent/AU2002219102A1/en
Publication of WO2002041173A2 publication Critical patent/WO2002041173A2/en
Publication of WO2002041173A3 publication Critical patent/WO2002041173A3/en

Links

Classifications

    • 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

Definitions

  • the invention relates generally to systems and methods for giving location-related information to requests transmitted to a service or a system, in particular for giving location-related information by means of data communication to requests transmitted by data communication.
  • location-based information is marketed via WAP via a so-called location information service (SID), which is also known in the field under the name LBS (Location Based Service) and comprises, for example, the following components or is implemented, for example, on the basis of these components:
  • SID location information service
  • Geocoding includes, for example, the geocoding of addresses in such a way that a postal (or verbal)
  • Location information (name of the object, city, postcode, street, house number) is assigned a geographical location information consisting of exact coordinates (such as longitude and latitude). Such geocoding can be done automatically or manually.
  • a web server connected to the content database.
  • a WAP-capable terminal for example a cell phone (cell phone)
  • data can be called up from the web server via a WAP gateway, for example.
  • the web server can, for example, call up CGI scripts and access the content database.
  • a location information service is particularly advantageously identified via its URL (Universal Resource Location).
  • the geographic position of the requester (of the end device) can be done by integrated GPS technology, evaluation of internal information of the cellular network infrastructure or in the simplest case by manual entry of the location by the user.
  • the CGI scripts can, for example, control user guidance that generates WML pages.
  • the software for content research can be controlled by CGI scripts.
  • the requestor When requesting data, the requestor (WAP client) specifies the desired geographical area (query region) by providing query coordinates (if not determined automatically) and the radius of action. Furthermore, the WAP client can limit the type of information desired by specifying the content (for example, selecting data categories, setting query filters).
  • Such systems are operated heterogeneously and independently of one another (autonomously) by different providers.
  • SIDs For a large city, a large number of SIDs will often be used to query location-related information, although several SIDs can provide essentially similar information (regarding the same data category, e.g. locations of petrol stations, telephone booths, hotels, etc.), but on the other hand
  • SIDs There may also be specialized SIDs for different subject areas, which for example specialize in restaurants and hotels on the one hand and traffic information (petrol stations, workshops, traffic information etc.) on the other.
  • the independent operation of the individual SIDs results in various disadvantages for both the provider and the user.
  • the users have to know the data communication addresses, possibly URLs, of different SIDs and systematize them according to geographical regions and data categories in order to be able to use their offers. This is made difficult and practically impossible to implement in practice because many SIDs are limited to certain regions and cannot provide information for other regions. For example, a SID known to the Hamburg region regarding a data category of interest to the user when visiting Munich or Berlin will not be able to provide appropriate information for this other city. Certainly there will be another SID in Munich or Berlin that could give the user the desired information. The data communication address, possibly URL, of this SID will often not be known to the user.
  • the invention relates to a plurality of location information systems or location information services of the type explained above.
  • the invention relates more generally to a plurality of location information systems, each of which comprises:
  • an electronically addressable data storage device for storing data relating to information objects, which identify the information objects and their geographical location or / and a geographic relevance area assigned to the information objects;
  • a query response device implemented on the basis of a / the computer system, which is designed to read out data from the data storage device at least as a function of at least one geographical query location or geographical query area assigned to the respective query for automated answering of a query transmitted to the location information system by data communication and provide response data based on the read data;
  • a data communication interface assigned to the query answering device which is designed to automatically receive incoming requests to the location information system via data communication and to forward them automatically to the query answering device for further processing and to generate responses generated thereon by the query answering device. Automatically transmit words via data communication to a data communication address assigned to the respective request.
  • the invention proposes to provide at least one meta-location information system associated with the location information systems, which comprises:
  • an electronically addressable data storage device for storing data relating to the assigned location information systems, which each indicate at least one assigned data communication address for the location information systems and for the location information systems for identification, for which geographical locations and / or for which geographical area or for which geographical areas the respective location information system can give relevant location-related information based on the data stored in its data storage device, in each case indicate at least one assigned geographic relevance area and / or assigned geographic locations, the geographic location or / and the geographic relevance areas of information objects reflect for which data is stored in the data storage device of the respective location information system;
  • a data maintenance device implemented on the basis of a computer system for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data, the
  • Data maintenance device is designed on the basis of those provided by the assigned location information systems Update data to automatically update the data stored in the data storage device;
  • a query response device implemented on the basis of a / the computer system, which is designed to automatically answer a query transmitted by data communication to the meta-location information system, data from the data storage device at least as a function of at least one geographic query location assigned to the respective query or geographic query area and to provide response data based on the read-out data, which specify at least one, if any, several of those location information systems at least by specifying at least one data communication address assigned to the respective location information system, which can be shown in the
  • Data storage device of the meta-location information system can give data for the geographic request location or geographical request area based on the data stored in the data storage device of the respective location information system according to the request relevant location-related information (in the following these location information systems are addressed as relevant location information systems);
  • a data communication interface assigned to the query answering device which is designed to automatically receive incoming requests to the meta-location information system via data communication and to forward them to the query answering device for further processing in an automated manner and generated thereon by the query answering device
  • an update data provision device which is designed to provide update data for the update of the data stored in the data storage device of the meta-location information system, the update data by means of the data maintenance device of the meta-location information system being used to automatically update the data stored in the meta-location information system Enable location information system stored data according to the data stored in the data storage device of the respective location information system.
  • the plurality of location information systems and the at least one meta-location information system assigned to them together form, as it were, a "system for giving location-related information by means of data communication on requests transmitted on the data communication". It should be pointed out that the groups of features a2), b2) and a5) mentioned or proposed above make it possible to maintain a high utility value of the system due to the possibilities for data maintenance and updating, but ultimately in the context of the invention in its most general form not necessarily have to be realized.
  • Meta-SID location information systems
  • DLP Dynamic Location Portal
  • a user at any location can receive the location information systems (SID) that are relevant for this location Can give location information.
  • the user therefore only needs that Data communication address (possibly URL) of the Meta-SID.
  • the user can inquire at the same Meta-SID at any place or in any city (for example in Hamburg, Berlin and Kunststoff) in order to get relevant location information systems including their communication address or a corresponding data communication link to get offered. This enables the user to receive and use location-related information specifically when he needs it specifically, namely when he is in a city or in a region in which he is not very familiar.
  • SID providers offer reaches a larger target group, especially those potential users who are particularly dependent on location-related information due to a lack of local knowledge. Such users in particular are more willing to pay an appropriate fee for the information received. Due to the preferably provided data update by means of the data maintenance device of the Meta-SID and the update data provision device of the respective SID, it is ensured that on the one hand the user is only given those SIDs that actually provide the required location information in accordance with the current data inventory of the SID can and that, on the other hand, in the event of a change in the geographical scope for the individual SIDs, these SIDs are correctly taken into account when processing the request by the Meta-SID.
  • a SID For the functioning of the meta location information service, it is irrelevant whether a SID is operated by several different providers or whether one provider operates several SIDs.
  • a corresponding content provider can, for example, "register" its SID offers with the Meta-SID, in any case with regard to the supported location areas and, if applicable, with information on the supported data categories. This information are stored in at least one database of the Meta-SID.
  • the geographical areas of validity can be defined in any way.
  • the areas of validity can be defined, for example, in the form of geographical rectangles, circles or polygons, or can be based on a cell structure.
  • the registration, the ongoing comparison or the deregistration of a SID can take place on the basis of a coordinated message exchange, for example over the Internet (eg IT connection, identification via service URLs, IT addresses) between the Meta SID and the individual SIDs ,
  • the Meta-SID can also be designed to transmit SID requests to one or more SIDs.
  • the SID Guide can perform preprocessing based on the data obtained by logging in and comparing it with the individual SID. As a result, only those SIDs for further processing, for example as a WAP link, that are able to provide current content for the query region with a high degree of security are offered on a request for regional offers.
  • the SID user has the advantage that he does not have to query the individual URL of each SID one after the other, but that he can make the request centrally to the SID Guide.
  • inventive idea on which the above-described and proposed inventive proposals are based can also be applied to individual information objects or object information systems associated with individual information objects.
  • Internet pages homepages
  • WAP pages and the like relating to individual information objects with a certain location reference for example individual restaurants, leisure facilities and the like
  • These information objects or the assigned inter- Network pages, WAP pages, etc. could in themselves possibly be included in a location information service and would thus be able to be found indirectly via the meta location information service through the location information service, but may actually not be included in any location information service.
  • An "object information service” associated with such information objects for example operated by an “operator” of the information object itself in the form of a simple homepage, WAP page, etc., could possibly be understood to a certain extent as a “location information service” relating to one or a few information objects.
  • the overall system according to the invention comprises, alternatively or in addition to the location information systems: c) a plurality of object information systems, each comprising: d) at least one electronically addressable data storage device for storing data relating to at least one information object; c3) at least one server computer assigned to the data storage device; c4) at least one data communication interface assigned to the server computer, via which object information data can be called up via data communication with reference to a data communication address assigned to the object information system on the basis of the data stored in the data storage device.
  • the meta-location information system comprises: at) an electronically addressable data storage device for storing data relating to the assigned object information systems, including the data communication data assigned to the respective object information system. address and data that indicate a geographic relevance area assigned to the information object and / or an assigned geographic location; bc3) a query response device implemented on the basis of a computer system, which is designed to read out data from the data storage device at least as a function of at least one geographical query location or geographical query area assigned to the respective query for automated answering of a query transmitted to the meta-location information system by data communication and to provide response data based on the read-out data, which specify at least one, if any, more of those object information systems, at least by specifying the data communication address assigned to the respective object information system, which shows the data stored in the data storage device of the meta-location information system for the geographic request location or geographical request area according to the request Relevant information object-related and thus possibly location-related information can (in the following these object information systems are addressed as relevant
  • the overall system also includes the plurality of location information systems, it is further proposed, in relation to the above-mentioned meta-location information system, that the electronically addressable data storage device of the meta-location information system is additionally designed for adding the data communication address assigned to the respective object information system and data store that indicate a geographic relevance area and / or an associated geographic location assigned to the information object.
  • the query response device of the meta-location information system is designed to provide answer data in the automated response to a query transmitted to the meta-location information system by data communication, which i) at least one, if any, of those location information systems, at least by specifying at least one Specify the data communication address assigned to the respective location information system, which can provide relevant location-related information according to the data stored in the data storage device of the meta-location information system for the geographic query location or geographical query area on the basis of the data stored in the data storage device of the respective location information system (In the following, these location information systems are addressed as relevant location information systems) or / and d ie ii) specify at least one, if any, several of those object information systems, at least by specifying the data communication address assigned to the respective object information system, which, according to the data stored in the data storage device of the meta-location information system, is relevant for the geographical request location or geographical request area in accordance with the request and therefore possibly relevant . can provide location-related information (in the following these object information systems
  • Data maintenance device for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data, the data maintenance device being designed on the basis of update data provided by the assigned location information systems or object information systems, the data in the data storage device to automatically update stored data.
  • At least one, preferably all, of the object information systems each have: c5) an update data provision device which is designed to provide update data for updating the data stored in the data storage device of the meta-location information system, wherein the update data by means of the data maintenance device of the meta-location information system enable the data in the data storage device of the meta-location information system to be updated automatically in relation to the object information system or the respective information object.
  • the Meta-SID practically functions as a "geographic search engine".
  • Conventional search engines on the Internet are not suitable for searching websites based on geographic search data. Only a “conceptual search” is possible About which a preliminary search in relation to a geographical location is sometimes possible to the extent that the name of a city or a postcode, for example, can be used as a search term. In fact, this search is a simple conceptual search in which the search term used implies a "geographical meaning", but the search must lead to incorrect results if the term is used in a different context. For example, a search based on the search term "Munich” could find a restaurant called “Munich” in the city of Berlin.
  • the update data provision devices of the individual SIDs or of the object information systems provide the update data automatically, preferably by means of an assigned data communication interface via data communication.
  • the meta-location information system can have a data communication interface assigned to the data maintenance device, which automatically receives the update data and forwards it automatically to the data maintenance device for updating the data of the data storage device.
  • the update data provision device can advantageously be designed to provide the update data i) in accordance with a predefined or predefinable update scheme or / and ii) in response to successful maintenance of the data stored by the data storage device, possibly based on monitoring of the data maintenance by the data maintenance device or initiated by the data maintenance device or on the basis of a review of the data stored in the data storage device, or / and iii) in response to data communication from the meta-location information system to the person concerned. fende location information system or object information system transmitted data request message.
  • the meta-location information system has a functionality that LIVES a system status to the location information systems and / or the object information systems or LEBT NOT assigned, whereby only those location information systems are considered as relevant location information system or object information system that have the system status LEBT.
  • the functionality be based on system status requirements transmitted by data communication from the meta-location information system to the location information systems or / and to the object information systems and the response or non-reaction of the location information system to this or / and according to a predefined or predefinable feedback scheme from the System status LEBT-based location information systems and / or object information systems to the meta-location information systems by means of data communication transmitted AM-LEBEN messages.
  • the query answering device is designed to provide at least one of the location information systems to provide response data based on the data read out from the data storage device, the at least one of the information objects at least by being specified Specify at least one geographical location or / and postal address or / and data communication address or / and telecommunications address assigned to the respective information object, the geographical location or geographical relevance area corresponds to the geographical query location or geographical query area according to a predefined or predefinable hit criterion (in the following these information objects are addressed as relevant information objects).
  • the query answering device of the meta-location information system it is proposed that it be designed to provide response data based on the data read out from the data storage device, which provide at least one, if any, more of those location information systems, at least by specifying at least one data communication address assigned to the respective location information system. whose assigned geographical relevance area corresponds to the geographical request location or geographical request area according to a predefined or predefinable hit criterion (in the following these location information systems are addressed as relevant location information systems).
  • the query answering device of the meta-location information system is designed to provide response data based on the data read from the data storage device, the at least one, if any, several of those object information systems, at least by specifying the Specify the data communication address assigned to the respective object information system, for which the geographical relevance area assigned to the respective information object and / or the geographical location assigned to the information object corresponds to the geographical request location or geographical request area according to a predefined or predefinable hit criterion (in the following these object information systems are addressed as relevant object information systems).
  • hit criteria are conceivable.
  • the hit criterion is preferably based at least on the determination of a match or non-match between the query location or query area on the one hand and the geographical relevance area or the geographical location on the other hand, preferably in the sense of a geographical overlap or a geographical and / or traffic distance that is less than significant between these.
  • the data stored in the data storage device of at least one of the location information systems can indicate an assignment to predetermined or predefinable categories for the information objects.
  • the query response device is then preferably designed to read data from the data storage device as a function of at least one category specified in the query or assigned to the query and to provide response data based on the read data. Access to the required information is particularly easy when a common data communication address is assigned to the information objects of a common category, via which a request processing taking into account the category can be initiated. In other words, each category can be assigned its own data communication address, via which an inquiry response relating to the category can be initiated.
  • the query answering device is preferably designed to
  • reading out data from the data storage device and providing response data based on the read out data which only indicate such location information systems and / or object information systems as relevant location information systems or object information systems that are assigned to the specified category are.
  • a user of the meta-location information system can see from the answer transmitted to him which location information systems or object information systems can give him information about information objects of interest to him.
  • the user is able to specify the type of information objects that interest him from the outset, and only those location information systems or object information systems that can give corresponding information are then mentioned in the answer.
  • the response data provided by the query answering device of the meta-location information system specify one or more data communication addresses for the relevant location information systems, each of which is assigned to a specific category and via which one takes the category into account. appropriate request processing can be initiated by the respective location information system.
  • the relevant data communication addresses can be offered as links for forwarding to the relevant location information system.
  • the query answering device of the meta location information system and / or the query answering device of at least one of the location information systems is designed to conduct a data communication dialog with a requester or requesting system via the assigned data communication interface.
  • the data required to process the request can be queried in several steps.
  • the meta-location information system or / and at least one of the location information systems can be addressed under different data communication addresses for the purpose of queries via data communication, the respective data communication addresses being assigned a predetermined or predeterminable separate user profile and / or query response profile and that Response answering device provides the response data depending on the profile identified by the data communication address used.
  • a meta-location information system can provide several "virtual" meta-location information systems under different data communication addresses, which appear to the user as an independent meta-location information system and address specific target groups or cover specific needs.
  • a meta location information system operator can make his resources available to other companies or providers for a fee, who operate under their own name on the market for location information but actually do not maintain their own technical infrastructure and databases.
  • the operator of the Meta location information system then acts as a service provider for other providers.
  • a corresponding design can also be provided for the location information systems in order to provide a number of “virtual” location information systems under different data communication addresses using the resources of a location information system.
  • the invention further relates to an information system for providing location-related information to a plurality of geographically distributed and possibly changing or changing locations, comprising a system formed by at least one meta-location information system and a plurality of location information systems or / and a number of object information systems as described above and comprising a plurality of inquiry systems, which may serve as user end devices.
  • the request systems are suitable for placing requests to at least one of the location information systems and / or to the meta-location information system via data communication and are designed so that requests can be initiated by a user and / or according to a predetermined or predefinable request scheme and / or depending be automatically submitted by specified or predefinable request conditions.
  • request systems for example, mobile phones, in particular WAP-capable or I-mode-capable mobile phones, and wirelessly connected computers (laptops, handhelds, PDAs, etc.) are thought of.
  • request systems can also be provided which are connected to a line, for example via dedicated lines, telephone lines or the like.
  • the data communication between the respective request system on the one hand and the location information system or the meta-location information system or the object information system on the other hand can include wireless data communication and / or data communication via a computer network, in particular the Internet.
  • the wireless data Communication can expediently take place via a mobile radio network.
  • the request systems will be mobile request systems which are designed to submit requests and receive response data via a wireless data communication network or cellular network.
  • the wireless data communication can be based on a common transmission standard, for example the GSM transmission standard, the GPRS transmission standard, the EDGE transmission standard or the UMTS transmission standard.
  • a user interface based on a platform-independent standard can be provided.
  • the XML standard, the HTML standard and the WML standard are primarily considered here.
  • the data communication between the request system on the one hand and the location information system or the meta-location information system or the object information system on the other hand is preferably based on a conventional transmission protocol.
  • this data communication can include data communication according to the TCP / IP transmission protocol and / or data communication according to the WAP transmission protocol and / and according to the I-mode transition protocol.
  • Obtaining relevant location-related information is particularly easy for the user if his query system has a position-locating functionality for determining the geographical query location and / or the geographical query area.
  • the request system is assigned a position location device which interacts with it and is designed to determine the geographic request location and / or the geographic request area.
  • a request system with position-finding functionality can be designed for this, in the event of a request from a location information system and / or from the meta-location information system to automatically notify the system in question of the specific query location or query area.
  • the location tracking functionality can be based on GPS technology.
  • a GPS terminal can be integrated in a mobile phone.
  • the position locating device is designed to determine the request location or request area on the basis of data present in a network infrastructure of the wireless data communication network or the mobile radio network or on the basis of system states of the network infrastructure. For example, it can be determined in which radio cell the requestor is currently located.
  • the position locating device or the network infrastructure can be designed to automatically inform the system in question of the particular request location or request area in the event of an inquiry to a location information system and / or the meta-location information system.
  • the query location or query area is transmitted from the meta location information system to the relevant location information system , possibly together with a subject category determined by the user.
  • At least one of the location information systems and / or the meta-location information system provide user guidance with manual entry of the request location and / or the request area on an inquiry assigned user terminal (possibly request system).
  • the location is entered manually, for example, by entering address parts (zip code and / or location, optionally street, optionally house number, with correspondingly different accuracy) and is preferably converted into a geographic coordinate pair (length, width) by a geocoding service that can be addressed, for example, in the network via a communication interface. In principle, length / width can also be entered directly.
  • the invention further provides a location information system which comprises: a1) an electronically addressable data storage device for storing data relating to information objects which identify the information objects and their geographical location or / and a geographic relevance area assigned to the information objects;
  • a query response device implemented on the basis of a / the computer system, which is designed to read out data from the data storage device at least as a function of at least one geographical query location or geographical query area assigned to the respective query for automated answering of a query transmitted to the location information system by data communication and provide response data based on the read data;
  • an update data provision device which is designed to provide update data for the update of data stored in a data storage device of an associated meta-location information system, the update data enabling an update such that the updated data for the location information system indicate at least one assigned data communication address and To identify for which geographic locations or / and for which geographic area or for which geographic areas the location information system can give relevant location-related information on request based on the data stored in its data storage device, in each case at least one assigned geographic relevance area or / and indicate the assigned geographic locations, the geographic locations and / or the geographic relevance areas of info Reflect rmation objects for which data is stored in the data storage device of the location information system.
  • the location information system according to the invention can be part of a system as described above or can be provided for the construction of such a system.
  • the location information system according to the invention can be designed or designed in accordance with the location information system of the overall system described above.
  • the invention further provides a meta-location information system comprising:
  • an electronically addressable data storage device for storing data relating to assigned location information systems, which in each case indicate at least one assigned data communication address for the location information systems and for the location information systems for identification, for which geographical locations or / and for which geographical area or For which geographic areas the respective location information system can provide relevant location-related information based on the data stored in its data storage device, specify at least one assigned geographic relevance area and / or assigned geographic locations, the geographic locations and / or the reflect geographical relevance areas of information objects for which data is stored in the data storage device of the respective location information system;
  • a data maintenance device implemented on the basis of a computer system for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data, the data maintenance device being designed to use the update data provided by the assigned location information systems to automatically update data stored in the data storage device;
  • a query response device implemented on the basis of a / the computer system, which is designed for the automated response of a data communication to the meta Location information system transmitted request to read out data from the data storage device at least as a function of at least one geographic query location or geographic query area assigned to the respective query and to provide response data based on the read data which contain at least one, if any, several of those location information systems at least by specifying at least one of the respective location information system Specify the data communication address which, based on the data stored in the data storage device of the respective location information system according to the request, can provide relevant location-related information based on the data stored in the data storage device of the meta-location information system based on the data stored in the data storage device of the respective location information system (hereinafter, these location information systems are as relevant location information system addressed);
  • a data communication interface assigned to the query answering device which is designed to automatically receive incoming requests to the meta-location information system via data communication and to automatically forward them to the query answering device for further processing and to automatically generate responses generated by the query answering device to one to transmit the data communication address assigned to the respective request.
  • the meta-location information system according to the invention can be part of an overall system as described above or can be provided for the construction of such a system.
  • the meta-location information system can be part of an overall system as described above or can be provided for the construction of such a system.
  • Location information system can be according to the meta location information Mation system of the overall system described above can be designed or designed.
  • the most general form of the feature group b2) need not necessarily be realized within the scope of the invention.
  • a meta-location information system which comprises: at) an electronically addressable data storage device (1 10b) for storing data relating to assigned object information systems, comprising a data communication address assigned to the respective object information system and data relating to a geographical relevance area or assigned to the information object / and indicate an assigned geographical location; bc3) a query response device implemented on the basis of a computer system, which is designed for automated
  • Meta location information system stored data for the geographic query location or geographic query area according to the query can give relevant information object-related and thus possibly location-related information (in the following these object information systems are relevant object information).
  • a data communication interface assigned to the query answering device which is designed to automatically receive incoming requests to the meta-location information system via data communication and to automatically forward them to the query answering device for further processing and to automatically generate responses generated by the query answering device to one of the respective data communication devices To transmit the assigned data communication address.
  • the meta-location information system according to the invention can be part of an overall system as described above or can be provided for the construction of such a system.
  • the meta-location information system according to the invention can be designed or designed in accordance with the meta-location information system of the overall system described above.
  • the meta-location information system can advantageously comprise: b2) a data maintenance device implemented on the basis of a / the computer system for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data, the data maintenance device being designed for this purpose, to automatically update the data stored in the data storage device on the basis of update data provided by the assigned object information systems.
  • the invention further provides an inquirer system in an information system as described above for obtaining location-related information from the meta-location information system and at least one of the location information systems and / or at least one of the object information systems.
  • the request system according to the invention is designed, according to the invention, to send a request to the meta location information system or in the location information system via data communication (in particular via wireless data communication) and then receive response data via data communication (in particular via wireless data communication).
  • the request system preferably has a user interface based on data received by the meta-location information system or the location information system by data communication.
  • the requesting system can be designed in accordance with one of the requesting systems of the overall system described above.
  • the invention further provides a method for assisting users in obtaining location-related information from at least one of a plurality of location information services.
  • the method according to the invention comprises the steps:
  • step S4) comparing a geographical query location assigned to the query and / or a geographical query area assigned to the query with the data indicating the relevance regions and collected in step S2); S5) Answering the request by transmitting information (possibly in the form of data), the transmitted information being provided (possibly generated) and taking into account the comparison carried out in step S4) on the basis of the data collected in step S2) identifies at least one, if available, several of the location information services whose geographic relevance area corresponds to the request location or request area according to a predefined or predefinable hit criterion.
  • the method according to the invention makes it very easy for a user to obtain required location-related information, although the information is not kept in a central data pool, but is distributed over various location information services.
  • At least one of method steps S1) to S5) is preferably carried out automatically by a device designed for this, in particular at least method step S4). Most preferably, all process steps are carried out automatically by the facility. In this way, the method can be carried out inexpensively.
  • the method according to the invention can include the formation of content-related and geographical areas of validity (location areas) for individual SIDs on the basis of the factual and location information that can be called up at the respective SID, generally the geocoded data available there.
  • These data can be generated by evaluating and systematizing the data (contents) collected by the individual location information services according to geographic and content-related criteria, for example on the basis of a defined message exchange between a meta-location information system according to the invention and individual, possibly regionally distributed according to the invention location information systems.
  • the method may further include the Central acceptance and preprocessing of a request (SID request), for example a WAP request, for regional information, for example using the meta-location information system according to the invention with the aim of determining those individual SIDs that can successfully process this request in detail due to its scope.
  • SID request a request
  • the preprocessing can be carried out on the basis of a comparison of the validity areas with the geographic location coordinates provided by the request.
  • the request can then ultimately be passed on to one or more SIDs determined in this way for further processing.
  • step S2) additional data are collected which identify individual information objects and / or object information services assigned to them and indicate areas of relevance assigned to them, and that the information transmitted in step S5) for answering the request at least one, if available identified several of the information objects or object information services whose geographic relevance area corresponds to the request location or request area according to a / the predetermined or predefinable hit criterion.
  • individual information objects or object information services assigned to them can be included in the method.
  • the inclusion of individual Internet or WAP pages is thought of, for example, which can provide relevant information for a certain geographical location or for a certain geographical area. The relevance of this information for the location or the geographical area may result from the fact that an indication of the presence of an information object and possibly of a location or geographical catchment area assigned to this information object is given.
  • the respective location information service and / or the respective information object or the respective object information service is identified in the transmitted data at least by a respective data communication address.
  • step S5 the request can be received via data communication, and in step S5) data representing the information can be transmitted to a data communication address assigned to the request via data communication.
  • step S5 data representing the information can be transmitted to a data communication address assigned to the request via data communication.
  • step S5 it is also conceivable to receive an inquiry by telephone and answer it by telephone. Telephone inquiries and answers can also be provided for the location information services.
  • the method according to the invention comprises an additional step of forwarding a request to at least one of the location information services identified in the information transmitted in step S5), preferably via data communication (step S6).
  • step S1 different subject categories can be formed for the location information services on the basis of the geocoded data provided by the location information services and providing factual and location information, and a separate geographical relevance area can be formed for each of these subject categories.
  • step S2) data can be collected which indicate the relevant subject category for the relevant area.
  • the information transmitted in step S5) specifies at least one subject category for the respective location information system, the geographical relevance area of which corresponds to the request location or request area according to the predefined or predefinable hit criterion.
  • step S3 an inquiry is received that specifies at least one subject category of interest.
  • step S4) the subject category of interest is then compared with the data indicating the subject category collected in step S2).
  • step S5 information is then transmitted in step S5) which identifies at least one of the location information services for which a subject category corresponding to the subject category of interest has been formed, the relevant relevance area of which corresponds to the request location or request area according to the predefined or predefinable hit criterion.
  • the data collection step S2) can be carried out repeatedly at certain time intervals. Another possibility is that the data collected in step S2) is updated at certain time intervals, preferably updated automatically.
  • the location information service can also update the data upon initiation.
  • the method according to the invention is preferably carried out using at least one system of the systems described above.
  • FIG. 1 shows a schematic representation of an example of the implementation of an overall system according to the invention for giving location-based information by means of data communication to requests transmitted by data communication.
  • FIGS. 3-5 each represent a section of a road map based on digital data and serve to illustrate the geocoding of the addresses or the geographic location of information objects;
  • Table 6 shows four tables which relate to geocoding (Tables 1 and 2), the preparation for updating the data of a meta-location information system on the part of a location information system (Table 3) and the data held by the meta-location information system (Table 4) ;
  • Table 7 shows three tables relating to the data of a meta-location information system before and after an update (Tables 5 and 7) and the data held in a location information system after a data maintenance session (Table 6);
  • FIG. 8 is a schematic block diagram that exemplifies a
  • FIG. 9 is a schematic block diagram that exemplifies a
  • FIG. 10 shows, in the partial figures 10a and 10b, in the form of a flowchart, an example of the user guidance and, if appropriate, the program sequence when processing a request using an exemplary location information system;
  • Fig. 1 1 shows in the figures 1 1 a and 1 1 b in the form of a flowchart an example of the user guidance and, if appropriate, the program flow when processing a request using an exemplary meta-location information system;
  • 1 2 shows exemplary pseudo code which illustrates a possibility of the manner in which update data is provided by a location information system to a meta-location information system, an example in particular for a program-based implementation on the part of the location information system;
  • 1 3 shows exemplary pseudo code which illustrates a further possibility of the manner in which update data are provided by a location information system to a meta-location information system, an example in particular for a program-related implementation on the part of the location information system;
  • FIG. 14 shows in sub-figures 14a and 14b in the form of exemplary pseudo code how the provision of update data could be implemented more specifically on the part of a location information system, with an example specifically being given for a program implementation;
  • Fig. 1 5 shows in the form of exemplary pseudo-code one way in which a meta-location information system can be kept up to date on the system status of a location information system, with an example of a program implementation on the part of the location information system being given;
  • Fig. 1 6 illustrates based on exemplary pseudo
  • the location information systems in question could be presented in a certain way, with an example of a program implementation being specifically given;
  • Fig. 1 7 shows two tables, which generally relate to the data communication between a location information system and an associated meta-location information system and specifically a set of predefined inquiries, messages and feedback (Table 8) and the ones that occur
  • Fig. 1 8 shows an example of obtaining location-based
  • Fig. 1 shows an example of a system 10 according to the invention for giving location-related information by means of data communication to requests transmitted by data communication, in which the data communication via a computer network, in the example the Internet 1 2, and / or via at least one radio network, in For example, a cell phone radio network 14 takes place.
  • a computer network in the example the Internet 1 2, and / or via at least one radio network, in For example, a cell phone radio network 14 takes place.
  • Various types of request systems are shown symbolically, in the example user terminals 1 6, 1 8 and 20, the user terminal 16 representing, for example, a WAP-capable mobile phone (cell phone), the user terminal 1 8, for example, one via the Organizer or handheld computer wirelessly connected to the Internet with an HTML browser is represented and the user terminal 20 represents, for example, a laptop computer connected to the Internet and equipped with an HTML browser.
  • WAP-capable mobile phone or other WAP clients can access WAP content.
  • WML files can be stored on a WWW server (web server) in the same way as HTML files.
  • the WAP client for example a WAP browser
  • the proxy server 22 converts the WML source text into a more compact binary format.
  • the WAP client can also access HTML pages via an HTML gateway.
  • This gateway converts WAP-based requests according to the HTTP protocol so that the web server in question can do something with the data request.
  • the gateway also translates the requested web pages into WML.
  • the web server addressed processes the request originating from the WAP client in the usual way, possibly accesses CGI interfaces and databases, generates content in accordance with the request and transmits it to the intermediary gateway or the intermediary proxy server. Further processing may then be carried out on the part of the WAP client on the basis of the data received in the WAP binary format.
  • WML scripts are sent from the web server to the client, they are compiled by the proxy server (WAP proxy) using a WML script compiler.
  • the function of converting the WML source text into WAP's own binary format can also be taken over by the HTML gateway, so that the proxy server can be omitted.
  • WTA server Wireless Telephone Application Server
  • Block 27 in FIG. 1 Blocks 26 and 28 represent web servers.
  • HTTP client connected wirelessly via a radio network 14 and, for example, a proxy server 32 (HTTP proxy), for example the organizer 18, can result in the same way as an HTTP client connected to the Internet, such as such as the laptop computer 20, access HTML content and HTML services located on web servers.
  • HTTP proxy HTTP proxy
  • the transmission of data between different computer systems connected to the Internet can advantageously take place via the Internet on the basis of the TCP / IP protocol, in particular TCP or / and FTP.
  • TCP / IP protocol in particular TCP or / and FTP.
  • data communication between such computer systems also takes place in another way, for example via ISDN connections. Bindings, Datex-P connections, dedicated lines, etc.
  • FIG. 1 various data communication connections over the radio network 14, over the Internet 12 and in other ways are symbolized by arrows.
  • the invention now does not specifically relate to the Internet, web servers, gateways, proxy servers, mobile radio networks and WAP technology, but - in one aspect - generally so-called location information services (SID) and systems, on the basis of which location information services can be implemented.
  • SID location information services
  • Such systems which can be referred to as location information systems (in the following, there is not always a distinction between the location information service and the underlying system and also referred to as the system for short), can advantageously be implemented on the basis of Internet technology and WAP technology, or this technology and use the data communication thereby enabled for the acceptance of inquiries from users and for the transmission of information answering the inquiry.
  • a location information service can be implemented on the basis of a web server, for example the web server 26 in FIG.
  • a location information service can also be implemented on the basis of a WTA server (such as server 27), which can communicate with WAP clients (such as WAP client 16) in the manner mentioned above.
  • the invention further relates to a meta-location information service (Meta-SID) which is assigned to a plurality of location information services or is a superordinate one and which can be understood as a location information service for location information services, as will be explained in more detail below.
  • a meta-location information service according to the invention can also advantageously be based on Internet technology and WAP technology. logic or the data communication options provided by these technologies.
  • Meta-SID meta-location information service
  • the meta-location information service and the system on the basis of which such a service is realized (for example comprising a web server), and the meta-location information system on which the service is based is also briefly referred to as Meta-SID (or alternatively referred to as a SID Guide).
  • meta-location information system or meta-location information service is implemented on the basis of the web server 28, which can communicate with the clients 16, 18 and 20 in the manner described, for example.
  • a meta-SID according to the invention can also be implemented, for example, on the basis of a WTA server (cf. server 27).
  • Location information services are usually distributed (decentralized and self-sufficient) services that provide information depending on a location or geographical area assigned to an inquiry, for example about the traffic situation, about objects of interest (such as petrol stations, hotels, restaurants) , Churches, hospitals, interesting viewpoints, etc.).
  • the content recorded in the database of the location information service is usually systematized according to content criteria and assigned to different categories.
  • traffic for example, the contents of petrol stations, traffic information, taxi ranks, taxi stations, bus stops are assigned to this category
  • hotels and restaurants accordinging to the name - this category includes, for example, the Contents of hotels, restaurants, fast food, etc.
  • tourism for example, the content of viewpoints, travel agencies, ticket sales, etc. are assigned to this category
  • entertainment for example, night clubs, cinemas, etc. are assigned to this category.
  • the division of content into different categories is basically arbitrary.
  • FIG. 18 shows 8 other categories, some of which overlap in terms of content with the categories mentioned here by way of example.
  • a user is primarily in a city, he may know a location information service that can usually give him the information he needs and contact him if necessary.
  • location information services are generally operated in a decentralized and self-sufficient manner and may only be able to provide relevant information for a specific region or city, the user in another region or another city may not know where to obtain the required location information .
  • the data communication addresses of possible location information services will not be familiar to him, at least in the other city or region.
  • the location information service 1 offers location-related information for two categories, categories 1 and 2, each of which is assigned its own geographical scope or relevance area.
  • the area of validity is the area for which the relevant content, i.e. the locations symbolized by the numbers 1 and 2 of category 1 and category 2, are relevant or of interest.
  • the area of validity a for category 1 on the one hand and the area of validity /? for Category 2, on the other hand, of the location information service (SID 1) only overlap partially.
  • the location information service 2 only provides location information relating to category 1, the area of validity y of the location information service 2 only overlapping slightly with the area of validity of the location information service 1 for category 1.
  • location information services covering a geographical area, such as the Federal Republic of Germany, which have different, partially completely or non-overlapping areas of validity for various categories, the categories of one location information service being different from the categories of another location information service can deviate.
  • the subject matter "hotel” may be listed under the category "tourism”, while in another location information service this subject matter may be listed under the category "hotels and restaurants”.
  • the factual content “hotels” could be listed under the category “overnight stays”.
  • a user at location A will only be able to access the location information service 1, but can only receive information on category 2 if he knows the data communication address of the location information service 1 at all.
  • the user can only access the information from location information service 1 and receive factual information of category 1 and category 2 with knowledge of the data communication address of SID.
  • the user is within the scope of the location information service 1 for category 1 and within the scope of the location information service 2, which can only provide factual information about category 1. If the user is foreign, he would be glad if he knew at least the data communication address of one of the two location information services.
  • location information services in the example of FIG. 2 location information service 1, each provide separate data communication addresses for their different categories in order to enable a direct query of factual information relating to the respective category, without first providing user guidance (possibly menu structure) To have to go through the determination of the relevant subject category. For such access, the user at location B would have to know two data communication addresses, one for category 1 and the other for category 2, if he wanted to receive factual information on both categories.
  • the invention is based on the idea of providing a superordinate location information service which can be designated as a meta-location information service and which, according to the aspect mentioned above, relates to location information services or (if present) their categories.
  • the meta-location information service can also (according to another aspect) relate to information objects with a geographical reference or object information services assigned to them or (if available) refer to assigned categories.
  • a user can contact the meta-location information service to - if available - get one or more location information services and / or one or more information objects or object information services that are relevant to the location of interest to the user ( geographical coordinate or traffic situation) and, if applicable, the relevant subject category can provide location-related information, for example, be able to name nearby objects for the user.
  • a location information service can provide one or more geographic relevance areas, as explained above by way of example.
  • a relevance area will be linked to exactly one category.
  • each existing data category creates a relevance area with an extent that is given by the existing objects (information objects).
  • An object can be linked to several categories.
  • a summary of information objects of a category is possible, for example, under a URL. However, this is not mandatory.
  • An object information service can, for example, describe exactly one information object under a URL. If this is assigned to a data category, exactly one relevance point or a "small" relevance area can be generated for this category in association with the information object. If several data categories are assigned to the information object, then several relevance points or "small” relevance areas can be generated in association with the information object.
  • the geographical position of the information object is given by the object position and is therefore the same for all assigned relevance points / small relevance areas (also identifiable as pseudo areas).
  • the data held by the individual location information services is not a static database. Rather, the data inventory (the content) is continuously maintained by a single location information service, for example by means of content management software. In addition to the usual database options (record, change and delete), such "data maintenance software" will also enable geocoding (ie an assignment of position coordinates to data objects).
  • the validity areas may be changed by data maintenance based on the geocoding of the data objects, whereby these changes primarily affect the edges of the respective validity area.
  • the areas of validity are formed by rectangles which describe the entirety of all the position points of the data objects in a category. In practice, however, it is advisable to use more flexible geometric structures to describe the areas of validity. In particular, it is conceivable for a category to be assigned several validity areas that are spatially separated from one another.
  • the invention extends beyond the provision of a meta-location information service.
  • the invention also takes into account, at least in a further development of the most general idea of the invention, the dynamics of the content provided by location information services.
  • the following is an example of geocoding, especially the assignment of position coordinates to data objects.
  • the geocoding can be done manually, for example, by placing objects on digital maps. Another possibility is the automatic geocoding by automated evaluation of address information about objects with the help of digital maps. Intermediate forms (semi-automatic geocoding) are also conceivable.
  • the manual geocoding of addresses can advantageously be done on the basis of geographically accurate digital maps in raster or vector form.
  • software or a system for searching for and creating any map sections and for manually placing object symbols in these maps, especially in the selected map sections, is used.
  • the "intelligence" of the assignment is mainly applied by the operator. Possibly. automated assistance can be provided such that - insofar as there is a postal address for the object in question - the system makes a proposal for the assignment of the address to a geographical location.
  • Table 1 of FIG. 6 shows an example of an address database without geographical location information.
  • the geocoding system accordingly generates displaceable object symbols, in the example the objects 1, 2 and 3 in FIG. 3, which show a map section and the object symbols to be placed in a selection box superimposed thereon.
  • the manual placement of the object symbols in the map section which can be done, for example, using a graphic drawing device, such as a mouse or a graphic tablet, is shown by way of example in FIG. 4.
  • the arrows symbolize that the symbols are dragged onto the relevant map section and positioned visually. 5
  • objects 1 and 2 are placed, thereby defining the geographic location assigned to the respective object.
  • Object 3 is still to be positioned on the map.
  • the geocoding system According to the placement of the object symbols, the geocoding system generates geographic coordinates for each geocoded object based on the geographic reference system of the digital map (mapping mathematics), which are stored.
  • Table 2 of FIG. 6 shows the corresponding result in the form of a database table, which can also contain other information, for example a description of the object and / or an assignment to a category. Separate database tables or the like can also be provided for different categories.
  • a geocoding system which can be implemented, for example, essentially on the basis of software and a universal computer, then analyzes, for example, the address information for the object in blocks and searches in the vector map for postal assignment options, for example hierarchically, for example, according to postcode, city, street and house number. The found map elements with the best match are then used to obtain the position coordinates of the object in question.
  • an address database with location coordinates can also be created, for example, as illustrated in Table 2.
  • the content database of a location information system will usually link geocoded address data, for example of the type shown in Table 2, with the relevant property data.
  • the factual data contain descriptors that enable the address points to be divided into categories. It is advantageous if different types of relations are possible when coupling: 1 to 1: Exactly one physical data record is assigned to each address / location point
  • a SID query for example a request from a user to a location information service regarding a specific query region or a specific query position for relevant objects
  • the SID determines, for example, those data records for which the associated address / location points are in the query region or according to a predefined one or predefinable hit criteria (such as traffic or geographic distance) of the query position. It may be possible to further specify or narrow down the query, for example in such a way that the relevant factual data must correspond to further criteria (query categories). Certain filters can also be selectable or definable.
  • the object 2 identified by an arrow from the SID will be named as the relevant object if the query area defined in the query or, for example, a maximum geographical distance defining hit criterion was chosen so that the SID recognizes the object 2 identified by the arrow as relevant, that is to say to a certain extent detects a "hit".
  • the other objects 2 are very far from the query position A, so that these are probably not of interest to the user at point A, although in principle it could be possible that the user can define query regions of any size and hit distances of any size.
  • Meta-SID meta-location information service
  • those location information services or object information services
  • Such information can in particular be provided by those location information systems whose validity range or whose category-related validity range overlaps with the query region or corresponds to the query region or query position according to a predetermined hit criterion.
  • the validity areas, possibly category-related must be determined by the location information services assigned to the meta location information service and corresponding data made available to the meta SID.
  • a standardization of the subject categories can be provided, in which non-identical but related categories are mapped to a more general category of the Meta-SID.
  • Table 3 of FIG. 6 shows corresponding data to be made available to the Meta-SID.
  • the table contains the data communication addresses (URLs) assigned to a respective category and the data defining the scope of the respective category. In the example, rectangular areas of validity are assumed, so that each area of validity is defined by two corner points (left / top and right / bottom; see FIG. 2).
  • Such data can also be used by the location information service itself when processing inquiries, since in the case of a query position outside of a valid scope, it may not be necessary to search the database.
  • the categories are derived from the descriptors of the SID factual data sets.
  • the URL entries represent the addresses of the specific request Processing for a respective category in the individual SID.
  • the validity areas here validity rectangles, are obtained from the totality of all coordinate pairs of a respective category and are constantly updated when changes are made. Added entries of geocoded objects can create new scopes or enlarge scopes. Removal of entries can lead to the fact that areas of validity are reduced or deleted.
  • Update data for the Meta-SID SID Guide
  • Table 3 represents an update data record, in each of which a command to the Meta-SID (guide command) is included, in the example case for the category 1 and the category 2, the command "update scope".
  • Category 1 can, for example, be assigned to this overall scope, which covers all the scope of the individual categories.
  • the URL entry URL1 would correspond, for example, to an entry homepage of the location information service.
  • a location information service knows only one category or does not break down by category, there would only be category 1 (cf. SID 2 in FIG. 2).
  • Table 3 shows the scope of validity prepared in the SID together with guide commands for comparing the SID guide.
  • Table 4 of FIG. 6 shows an example of the data stored in the meta location information system for each individual SID, which specify the supported categories for each SID and the data communication addresses and scope of validity associated therewith.
  • the validity areas are numbered uniquely and - with the validity rectangles in the example - saved with their corner coordinates and associated data communication addresses (in the example WAP URLs).
  • Table 4 shows only the data for a single SID, for example SID 1 of FIG. 2.
  • a service data communication address (service URL) is specified in the data, via which, for example, the data comparison between the meta SID and the relevant individual -SID can be done.
  • the data communication addresses assigned to the categories are those data communication addresses (URLs) via which a specific query processing of information objects of the respective category can be initiated for the individual SID concerned.
  • the validity rectangles indicate the geographical area for which the location information service in question for the relevant category (category 1 or 2) can provide location-related information.
  • the SID Guide does not need any information about the information objects on which the validity areas (validity rectangles) are based (represented in FIG. 2 by the individual digits whose position on the map represents the geographical location and whose numerical value indicates the category).
  • location information service 2 of FIG. 2 separate data structures (possibly table structures) can be provided in the SID Guide, or an overall data structure can also be provided in which the data for all individual SIDs are included , Based on a situation according to FIG.
  • no questionable location information service can be determined for the request position A for category 1, whereas for the category 2, only the location information service 1 can be determined and, for example, by transmitting the associated URL and possibly a descriptor or an explanatory statement to the requester.
  • query position C two location information services (SID 1 and SID 2) can be determined regarding category 1 and the requester can be named.
  • the SID guide can receive a request from a WAP client, for example, which is specified with regard to the query position, which is expediently indicated by the longitude and latitude.
  • the query can define a geographical radius, for example in km (the query area then geographically describes an approximately circular region) and possibly a data category that, for example, interests a user.
  • the SID Guide now determines those areas of validity that match the current query. These are, for example, those areas of validity that are assigned to the queried data category and overlap with the query region.
  • the data communication addresses (possibly WAP URLs) assigned to the validity areas found are then transmitted to the requester, for example the WAP client, as a response from the SID guide and presented, for example, as a selectable link. These data communication addresses are those SID addresses that are highly likely to be able to successfully process the request. It seems advisable that the further processing is then controlled by the requestor, i.e. the WAP client, for example, by selecting one of the offered data communication addresses for the further processing of the request (the SID Guide can be designed to forward the request data to the selected SID) or to immediately submit a request to the SID concerned.
  • the data in the SID Guide can be updated on the initiative of the individual SIDs, for example when the individual SID is registered for the first time with the SID Guide (in this case, strictly speaking, there is no update, but it is activated for the first time the SID-related data record is generated by the SID-Guide), after a data maintenance session in which the data of the SID was updated, and when the SID is finally unsubscribed from the SID-Guide (in this case it is an update insofar as that the data relating to the SID are deleted from the SID Guide or at least marked as invalid).
  • the data in the SID Guide can be updated at certain time intervals, for example cyclically, or according to a specific update scheme, through the initiative of the individual SID.
  • the SID Guide can update the data on the initiative of the SID Guide, for example again at certain time intervals, possibly cyclically or according to an update scheme.
  • the SID Guide checks at regular intervals or according to a certain query scheme whether the individual SIDs still exist. In the course of such a query, the areas of validity of the various categories of the individual SID and, if applicable, the overall area of validity of the individual SID can also be checked.
  • modules of the SID Guide located at the individual SIDs can be provided, which monitor the data maintenance of the data of the SID in question and the data on the validity ranges for the individual data categories or on the overall validity range maintain and in case of changes the Send the SID-Guide corresponding update data via data communication.
  • Table 7 shows an example for the updating of the data in the SID Guide in Tables 5-7.
  • Table 5 shows an example of guide data held with the SID guide regarding a single SID before a data update.
  • SID two categories 1 and 2 are recorded with their areas of validity and data communication addresses.
  • Table 7 of Fig. 7 shows the result of updating the data in the SID guide. Category 1 has been deleted, Category 2 has been updated in terms of its scope, and Category 3 has been added.
  • a SID service or meta SID service can be offered.
  • Such a system can be constructed on the basis of a multi-purpose computer, for example in the form of a personal computer or a server computer.
  • 8 illustrates a possible software and hardware configuration of a location information system
  • 9 illustrates a possible software and hardware construction of a meta-location information system.
  • the software basis can in principle be any operating system, for example a standard operating system such as Windows NT, Unix, Linux, SunOS etc.
  • the operating system is represented in FIGS. 8 and 9 by blocks 100a and 100b.
  • the hardware 102a or 102b can, for example, correspond to the so-called "industry standard" with Intel processors, to name just one example.
  • a different hardware basis for example in the form of a server computer or a workstation, will be provided for higher requirements.
  • the hardware comprises at least one processor 104a or 104b, random access memory (RAM) 106a or 106b, at least one data input device (such as a keyboard, mouse, graphics tablet, etc.) 108a or 108b, at least one mass storage device 1 10a or 1 10b, approximately in Form of a hard disk and / or an optical storage drive, and hardware 1 12a and 1 12b for data communication, for example comprising a connection for connecting the computer system to a computer network, with reference to FIG.
  • RAM random access memory
  • the hardware 1 12a or 1 12b can include modems, ISDN cards, ISDN ETHERNET cards and the like.
  • This hardware can be assigned to the so-called "bit transmission and data link layer" in a layered model of data communication in computer networks.
  • Software data functionalities 1 14a or 1 14b are built on the data communication hardware 1 12a or 1 12b for data communication, for example via the Internet, including, for example, the hardware-closer IP protocol (Internet - Protocol 1 16a or 1 16b) and other protocols based thereon, assigned to a so-called "transport layer", such as the TCP protocol koll (Transmission Control Protocol) 1 18a or 1 18b and the FTP protocol (File Transfer Protocol) 120a or 120b used to exchange files between computers.
  • the hardware-closer IP protocol Internet - Protocol 1 16a or 1 16b
  • transport layer such as the TCP protocol koll (Transmission Control Protocol) 1 18a or 1 18b and the FTP protocol (File Transfer Protocol) 120a or 120b used to exchange files between computers.
  • Computer network functionalities in the example Internet functionalities, are then based on the TCP / IP software functionalities at the application level, which can be assigned to a so-called application layer and represented by blocks 122a and 122b in FIGS. 8 and 9 are.
  • this will primarily involve web server software functionalities that access and call up CGI scripts 124a and 124b, for example, during user guidance and query processing, and call them up and use a database management Functionality 126a or 126b access the data stored in the mass storage 1 10a or 1 10b.
  • specialized software functionalities that actually implement the location information service or meta-location information service are provided, in the case of the location information system, for example, a data maintenance functionality 128a, a query response functionality 130a, and update data Functionality 132a and a feedback functionality 134a for the feedback of the SID to the Meta-SID and, in the case of the meta-location information system, for example a data maintenance or data update functionality 128b, a query response functionality 130b and a monitoring functionality 136b for monitoring the individual SIDs.
  • these functionalities can access the data stored in the mass storage via the database management software, read them out for answering the query or update them during data maintenance.
  • the response data generated in response to the query are transmitted via the web server 122a or 122b and the data communication software and hardware Functionalities 1 14b, 1 12b or in the manner explained in connection with FIG. 1 transmitted to an inquirer.
  • FIG. 10 shows an example of user guidance and query response in flowchart form in sub-figures 10a and 10b, with some flowchart components being shown in the form of WAP screens, more precisely so-called WAP cards.
  • WAP cards can form a WAP deck.
  • Card 200a shows an entry screen of an exemplary location information service (INTERWAY SID server). To a certain extent, it is the homepage of the location information service, which offers a login for users who have already registered and a new registration for new users. If the user selects the "Login” alternative, then according to Card 202a the user's phone number or - alternatively - a user name (optionally chosen by the user), an identification PPN (such as PIN number, password or the like) and one that Determination of the selection number (location x) relating to the request location. In the example described, it is assumed that the user queries the SID from a terminal device connected wirelessly via a mobile radio network, such as a cell phone.
  • a mobile radio network such as a cell phone.
  • the user terminal for example the mobile phone 16 or the organizer 18 according to FIG. 1
  • a location functionality for example based on the GPS system, which determines the current location.
  • the GPS system is represented by a satellite 140.
  • a position is determined on the basis of the data available in the network infrastructure or on the basis of system states of the network infrastructure of the mobile radio network.
  • a corresponding functionality of the network infrastructure is shown in FIG. 1 by block 142 represents. It can then be provided that the location of the user is carried out automatically and in the course of the inquiry to the SID the determined location is automatically transmitted to the location information system.
  • the current location is offered to the user for confirmation, it being possible for the user to specify a different location that he currently does not or has not yet taken up if he is interested in information for this other location ,
  • the user By pressing an “abort” button, the user can return to the start card 200a.
  • the user is forwarded via an information card 206a to a new registration card 208a, which the user can access even if he chooses the menu option "new registration" for the card 200a.
  • the user arrives at an information card 210a in which the determined position or the valid position is communicated to him.
  • a functionality of the SID system is then instructed (block 212a) to generate different categories and to output a list of the categories generated.
  • the output takes the form of a WAP deck 214a which has a plurality of cards.
  • different query categories are offered, for example the categories hotels and restaurants, traffic and entertainment, etc.
  • the user can define by selecting a radius how large the query area to be based on the query processing should be.
  • the corresponding input data are transferred to a request processing functionality 216a represented by block 216a (which corresponds, for example, to software functionality 130a).
  • a request processing functionality 216a represented by block 216a (which corresponds, for example, to software functionality 130a).
  • the database of the location information service is searched and the five best hits are output in the form of a WAP deck 218a.
  • the five hit objects determined are given by name or address.
  • the user selects a card 222a, 224a, 226a, 228a or 300a assigned to the object in question.
  • the user can also call up the next card in the deck by pressing a "NEXT" button.
  • a return to Card 220a is also possible via a "TOP" button.
  • the cards 222a - 300a dedicated to the individual information objects show the address (street), the telephone number and the fax number of the respective object. Depending on the category, completely different information can be given.
  • next five hit objects are brought to the attention of the user in the same way as for the first five hit objects by means of the deck 218a.
  • a "cancel" selection option will usually also be provided, which, for example, calls up a card in which a return to deck 214a or the termination of the SID request session is offered as a selection alternative.
  • a card is issued 314a generated and transmitted to the user, which gives a corresponding error message.
  • this card in addition to the "Abort" option, it is also possible to return to deck 214a or to have the position determined again.
  • the user If the user selects the "new registration" option based on the card 200a, the user arrives at the card 208a, via which the user number is queried and an identification PPN is defined. Confirms the If users make their entries, a card 320a is called up, in which the details are given once again for confirmation and an activation code is requested, which is assigned, for example, by the mobile radio operator. By pressing the "OK" confirmation key, the data entered is transferred to a functionality 322a, which creates a customer account on the basis of the information about the telephone number, PPN and activation code if the activation code is valid.
  • the customer account can also be filled (extended) by entering an activation code, similar to the case with so-called prepaid mobile phone contracts.
  • the customer account can also be expanded to the extent that certain additional functionalities are activated.
  • the result is, for example, "OK” (OK) or "Error” (FAIL).
  • a "welcome” card 324a or an error message card 326a is generated and transmitted to the user terminal for display on its screen. By pressing the "OK" key, the user returns to the input card 200a.
  • the various functionalities 204a, 212a, 216a, 312a and 322a which are preferably implemented by software, are advantageously implemented by one or more specialized service programs, which can be referred to collectively as SID service. For this purpose, reference is made to the legend in FIG. 10b.
  • a meta location information system can be designed and implemented in many ways in a very similar way to a location information system.
  • the diagram according to FIGS. 1 a and 11 b shows a corresponding implementation and user guidance, which largely corresponds to the implementation and user guidance according to the diagram of FIGS. 10a and 10b for the location information system.
  • the same reference numerals are used in each case, followed by the letter b instead of the letter a. applies, as far as it concerns corresponding or analog cards, decks and functionalities, and express reference is made to the description of the corresponding cards, decks and functionalities of the location information system according to FIGS. 10a and 10b.
  • the meta location information system searches the database of the SID guide for relevant location information services on the basis of the data queried with the deck 214b and the location x to be used as the basis for the query processing according to a predetermined hit criterion based on the data stored in the SID Guide database for these SIDs, it is likely to provide relevant information.
  • a hit criterion could be, for example, that the scope of the respective SID for the selected category overlaps with the query area defined by the location x and the radius.
  • the location information services in question are displayed to the user by means of a card 320b generated accordingly and transmitted to the interrogation system, and the user can select one of the SIDs offered, whereupon an automated forwarding to the selected location information service (SID server) takes place and this is preferably automated the input data required for processing the request position x, category (possibly also several categories) and radius for the definition of the request area are transmitted.
  • SID server selected location information service
  • the category selected by the user can also be transferred in such a way that the request is transmitted to a URL assigned to the category of the SID server concerned. This forwarding is represented in FIG. 11b by block 330b.
  • the user can be received on the part of the selected location information system by a special entrance card, which the user
  • Input data can be found on pages of the location information system are temporarily stored, so that upon successful login, the query response functionality of the location information system, for example the functionality 216a of the SID according to FIGS. 10a and 10b, is called up. It is also conceivable that the services of the location information service are billed via the meta-location information service, so that the request response functionality is immediately called upon forwarding to the location information system, possibly after confirmation by the user that billing takes place via the meta-location information service should. It is then not absolutely necessary for the user to set up his own customer account with the relevant location information system.
  • FIG. 12 shows pseudo code which illustrates a first possibility of the way of updating by means of software functionalities.
  • a reset value counter or timer is initialized to a predetermined value in an initialization routine. Based on the system clock, the timer value is counted down to 0 (zero). If the timer value zero is reached, this means that update data must be made available and transmitted to the meta-location information system (SID guide).
  • SID guide meta-location information system
  • a query of the timer is provided in a main program. If the timer is counted down to zero, this means that a predetermined time interval has expired and update data must now be made available.
  • the update data provided are then transmitted to the SID Guide.
  • the timer is then reset to the specified value in order to provide update data again after the specified time interval.
  • the main program also provides a query as to whether the SID has received a data request message from the SID guide. If this is the case, update data are provided and transmitted to the SID Guide.
  • the timer-triggered or request-triggered provision and transmission of update data can also be carried out by means of corresponding interrupt routines which respond to the timer state or the receipt of a data request message.
  • FIG. 13 Another possibility of updating the data in the SID Guide is illustrated in FIG. 13 by pseudo code.
  • a flag is set to the Boolean value FALSE.
  • the flag is then set to the Boolean value TRUE to indicate that there is a need for updating.
  • a corresponding query in a main program or another program determines that data of the SID has been changed, and update data are accordingly provided and transmitted to the SID guide.
  • the flag is then set to the Boolean value FALSE again, since the data in the SID Guide now correspond to the data in the SID and therefore no further update is required for the time being.
  • Update data can be provided, for example, in the manner illustrated by pseudo-code in sub-figures 14a and 14b. For each category and for each object in the category or deleted in a previous data maintenance session, it is checked whether it is an originally existing object that was on the edge of the area and was then deleted, or whether it is a newly introduced object that was outside the last valid range of validity. in the In the first case (object was deleted), in the event that the category has at least one further object, the area edge is changed and data defining the changed area are stored in a buffer memory area. If the only object in the category has been deleted, the category itself is deleted and a corresponding delete command is stored in the buffer memory area.
  • the area border of the validity area belonging to the category is changed in accordance with the new object and data defining the changed area is stored in the buffer memory area.
  • the new object is an object that belongs to a new category that has not yet existed, a new category is defined, a (new) area is defined for this category and the new category and its area defining data in the Buffer memory area saved. It is also conceivable that other changes to an object are also taken into account and corresponding change data are stored in the buffer memory area.
  • the transmission of the update data to the SID Guide will usually include the establishment of a data communication connection with the SID Guide. If this connection can be successfully established, the change data from the buffer memory area of the individual SID are then transmitted to the SID guide. If a data communication connection cannot be established, an ERROR flag is set to the Boolean value TRUE.
  • the flag ERROR is also set to the value TRUE. It is useful if the meta location information service only considers those individual SIDs that are active and work properly. For this purpose it can be provided that the individual SIDs have to report back to Meta-SID regularly. 15 illustrates a corresponding possibility of program implementation.
  • a regular feedback can take place on the basis of a back counting timer, which is set to a predetermined value in an initialization routine and, when the value reaches zero, triggers the transmission of an AM LIFE message to the SID Guide. The timer is then reset to the previous value.
  • the individual SIDs transmit a respective AM-LEBEN message to the SID guide on request by the Meta-SID.
  • an interrupt routine which transmits the AM-LEBEN message can also be provided.
  • SIDs that have properly registered with the meta-location information service are preferably taken into account when searching for individual SIDs in question.
  • Corresponding data can be included in the data structures associated with the individual SIDs. 16 shows in the form of pseudo code how a corresponding search routine of the SID guide could be carried out.
  • the data inventory (database) of the SID guide is searched for a category K transferred to the routine, whereby each SID belonging to the category is taken into account.
  • the associated data record is read from the database and then it is determined whether the BID value AM-LEBEN is assigned to the SID in question.
  • the SID in question also fulfills the hit criteria defined or specified in the request
  • the SID is included in an output list. It can be provided that after at the end of the search of the database, the output list drawn up is sorted according to one or more predetermined classification criteria; this can be controlled via a Boolean flag. For example, the list can be based on the priorities assigned to the individual SIDs and / or on the basis of a preset user profile and / or on the basis of a preset query response profile.
  • System status information e.g. overload, maintenance, temporary or permanent malfunction
  • the communication between the SID Guide and the subordinate SIDs, in particular for the data comparison, can advantageously take place via a separate data channel, which is independent of the channel for the actual (user-side) queries (for example WAP queries).
  • 17 shows an example of a protocol sketch in Table 8.
  • a secure OSI transport layer (layer 4) is required, for example TCP.
  • Table 9 shows the types of messages used. Unsolicited inquiries and messages with and without the expectation of an answer or confirmation are used. An answer will be given to a request awaiting confirmation. There are also cyclical requests to which an answer is expected.
  • FIG. 18 shows an example of obtaining location-related information with the involvement of a meta-location information service (SID guide), a location in the city of Frankfurt being assumed.
  • SID guide meta-location information service
  • a number of WAP cards are shown which are connected to one another by arrows in order to represent a sequence of cards seen by the user on his terminal in accordance with the options selected by the user. If the user contacts the SID Guide, then according to the example shown, he sees on his end device (for example a WAP-capable mobile phone) a receive card 350 in which his user identification and a password are queried. If the identification and the password are correct, the user sees the Card 352, which confirms that the login process was successful.
  • ID guide meta-location information service
  • the user arrives at a selection card 354 on which he can either determine that the area to be used as the query area to be used for answering the query by the SID Guide is to take the surroundings of the current user location, or determine that another location by querying location and Street the request is based on. In the latter case, a card 356 then appears on the display of the terminal, which is used to query the request location. If the user selects the “current environment” option, the query processing based on the current user's location, which is automated (for example by means of a GPS functionality of the terminal or a positioning functionality of the mobile radio network), is used as a basis.
  • the user From card 254 or card 356, the user arrives at card 358, on which various subject categories are offered to the user.
  • the user can select one of the subject categories, for example the subject category "car / traffic", and then arrives at Card 360, on which the user is given a series of location information services which can provide location-related information relevant to the query location regarding the selected category.
  • the user can alternatively choose to enter a search term. He then arrives at Card 362, in which a search term is queried. After confirmation of his input, the user is then given a series of location information services, if available, which can provide location-related information relevant to the request location, which relates to the search term or is linked in some way to the search term.
  • the SID Guide can hold a kind of dictionary in its database, the words and terms of which are each mapped (assigned) to at least one category supported by the SID Guide.
  • the card 360 is also presented to the user when the search term “traffic” is entered.
  • the user can now select a location information service (possibly also several location information services) and his request is transmitted to the selected location information service.
  • Cards 362, 364 and 366 show the result of the corresponding query response to the respective location information service.
  • the user is given three parking garages that still have capacity and the distance to them.
  • the user is given traffic information.
  • auto repair shops nearby are mentioned to the user. The user can select one of the workshops offered and then receive more information (see Card 368).
  • a location information service which is operated, for example, by an automobile manufacturer or is operated in the name of the customer and refers to contract workshops located in relation to an inquiry location, can hide behind the objects presented according to Card 364.
  • the location information service "workshops" according to Card 364 is to be identified as a meta location information service that could be provided by the SID Guide itself.
  • This situation (for example) on which the card 364 is based is illustrated by the card 364 'additionally shown.
  • the meta location information service can have a functionality that provides a “normal” location information service.
  • the meta location information service can thus simultaneously function as a "normal" location information service.
  • a hierarchy of categories can also be provided here. After selecting a first, higher-level category, the service then branches to a hierarchically lower level election card on which sub-categories falling under the higher category are offered for selection.
  • meta-location information service also can refer to information objects with a geographic reference or object information services assigned to them.
  • This proposal is based on the idea of linking, for example, any site-related (and location-accessible (and mobile callable with a corresponding mobile system)) Internet site or WAP content or I-mode content (to name just a few examples) to the Meta-SID according to the invention.
  • meta-data associated with the relevant pages or contents which contain a location reference and preferably information categories, can be generated and made available, for example, as a file.
  • Meta-SID is preferably designed to read in this data after logging in or cyclically and to store it together with the relevance data relating to the location information services. When queried, for example, by mobile radio customers, this data can then also be evaluated and corresponding information provided via data communication.
  • Meta-SID location-related content
  • LBC location-related content
  • the relevant meta data can be accessed through the meta-location information service is processed essentially in the same way as meta-data relating to the location information services, at least simultaneously with the request processing during the request processing.
  • the relevant location information services and the relevant object information services can be presented next to one another or also separately from one another.
  • meta-data (meta-database) stored at the Meta-SID and relating to location information services there are, for example, links ("geographic relevance areas") of the form
  • Information category geographic location coordinates of a circumscribing rectangle of all addresses geocoded by the SID for this category - URL of the SID.
  • the location of the mobile radio customer is used to determine one or more "relevant" SIDs and to make them known to the customer or to carry out a query forwarding.
  • a suitable hit criterion for a SID is an overlap of the geographic relevance area to the queried information category (or at least one geographic relevance area in the absence of specification) with the query area of the mobile radio customer (for example, circle given by a location and a query radius).
  • the aforementioned meta data of the Meta SID can be maintained, for example, by geocoding addresses and introducing additional data using a special content management system designed for this purpose.
  • Each SID acquires the "relevance areas", ie geographical coverage regions to existing information categories.
  • These SID meta data which indicate the areas of relevance, are preferably transmitted from the individual SID to the meta SID by data communication, for example in connection with a registration taking place via the Internet.
  • event-related can be triggered by the individual SID ("content in the SID has changed") or by the Meta-SID data synchronization procedures with transmission of update data from the SID to the Meta-SID.
  • Information category geographic location coordinates of the object described in the Internet or WML page - URL of the Internet or WML page
  • the geographic relevance points of the static pages are preferably treated similarly to the relevance areas of the location information services: the hit criterion for a static site-related page is preferably an overlap of the geographic relevance point, which is somewhat blurred and can also be referred to as a "relevance area", to the queried information category (or at least one geographic relevance point if there is no specification) with the query area, for example of the mobile radio customer (approximately a circle given by a location and a query radius). For reasons of homogenization with the data relating to the location information services with the aim of using a uniform database query, it is entirely conceivable to transfer the relevance points internally into small geographical areas (such as small rectangles with a minimal edge length).
  • the mobile radio customer After the mobile radio customer has selected a hit, the mobile radio customer can connect to the server hosting the Internet or WML page to which the hit refers, and the static page is called up and transmitted to the mobile radio customer.
  • the Meta-SID is also a meta-service or meta-system with regard to the static pages mentioned, because instead of the detailed information data, only abstract meta-data are kept and used, which only refer to the actual information sources.
  • the Meta-SID will usually be able to distinguish internally between the two types of information sources (location information services on the one hand and object information services or the aforementioned static pages on the other), especially if the query forwarding and the type of meta data transmission are different distinguish the two types of information sources.
  • the meta data relating to the static pages can be transmitted to the meta SID as follows, for example.
  • After generating the meta data for example, with the help of appropriate Geocoding tools and the transport of the files containing this meta data to a target server are made known to the meta SID by means of a registration process (for example, registration via a conventional WEB registration form) the URL of the meta data.
  • the Meta-SID can now read this meta data once and / or cyclically from the URL transmitted to it.
  • the generation of the files mentioned, their transport to the target server and the logon to the Meta-SID can advantageously be carried out using a special PC program (for example in the manner of a WML editor with additional functions).
  • the invention relates generally to systems and services for giving location-related information, in particular by means of data communication to inquiries determined by data communication.
  • a meta location information service is proposed which is assigned to a plurality of location information services and / or object information services and which, based on an inquiry relating to a location, names one or more location information services or object information services (if any) that are likely to be can make a request for location-related or object-related information relevant to this location.

Abstract

The invention relates, in general, to systems and services for providing position-related information, especially by means of data communication, on inquiries transmitted by data communication. The invention thus relates to a meta position information service (28) which is associated with a plurality of position information services (26) and/or object information services and which names, following a position-related inquiry, at least one possible position information service or object information service (as long as it is available) which is likely to provide relevant position-related or object-related information in answer to an inquiry about said position.

Description

Meta-StandortinformationsdienstMeta Location Information Service
~ Beschreibung ~ Description
Die Erfindung betrifft allgemein Systeme und Verfahren zum Geben von standortbezogener Information auf an einen Dienst oder ein System übermittelte Anfragen, insbesondere zum Geben von standortbezogener Information mittels Datenkommunikation auf per Datenkommunikation übermittelte Anfragen.The invention relates generally to systems and methods for giving location-related information to requests transmitted to a service or a system, in particular for giving location-related information by means of data communication to requests transmitted by data communication.
Spätestens seit Einführung von WAP-fähigen Mobiltelefonen und WAP- Fähigmachung der Mobiltelefon-Funknetze hat das Thema "Geben von standortbezogener Information" einen sehr hohen Stellenwert bekommen. Üblicherweise erfolgt die Vermarktung standortbezogener Information per WAP über einen sogenannten Standortsinformationsdienst (SID), welcher im Fachgebiet auch unter der Bezeichnung LBS (Location Based Service) bekannt ist und beispielsweise folgende Komponenten umfasst bzw. beispielsweise auf Grundlage dieser Komponenten realisiert ist:At the latest since the introduction of WAP-capable mobile phones and WAP-enabled mobile phone radio networks, the topic of "giving location-based information" has become very important. Usually, location-based information is marketed via WAP via a so-called location information service (SID), which is also known in the field under the name LBS (Location Based Service) and comprises, for example, the following components or is implemented, for example, on the basis of these components:
Ein System zur Erfassung von Daten und Lagekoordinaten zu Informationsobjekten, das eine Datenbank für Sachinhalte (Contents) mit Geocodiermöglichkeit aufweist. Die Geocodie- rung umfasst beispielsweise die Geocodierung von Adressen derart, dass einer postalischen (oder verbalen)A system for capturing data and location coordinates for information objects, which has a database for content with the possibility of geocoding. Geocoding includes, for example, the geocoding of addresses in such a way that a postal (or verbal)
Lageinformation (Name des Objekts, Ort, Postleitzahl, Straße, Hausnummer) eine aus genauen Koordinaten (etwa Längen- und Breitengrad) bestehende geographische Lageinformation zugeordnet wird. Eine derartige Geocodierung kann automa- tisch oder manuell erfolgen.Location information (name of the object, city, postcode, street, house number) is assigned a geographical location information consisting of exact coordinates (such as longitude and latitude). Such geocoding can be done automatically or manually.
Einen an der Content-Datenbank angebundenen Web-Server. Von einem WAP-fähigen Endgerät, beispielsweise einem Mobiltelefon (Handy), können beispielsweise über ein WAP-Gateway Daten beim Web- Server abgerufen werden. Der Web-Server kann zur Verarbeitung der WAP- Anfrage beispielsweise CGI-Skripte aufrufen und -auf die Content-Daten- bankzugreifen. Die Identifikation eines Standortinformationsdienstes erfolgt besonders zweckmäßig über dessen URL (Universal Resource Location). Die geographische Position des Anfragers (des Endgeräts) kann durch integrierte GPS-Technik, Auswertung interner Information der Mobilfunknetz-Infrastruktur oder im einfachsten Fall durch manuelle Eingabe des Standorts durch den Benutzer erfolgen. Die CGI-Skripte können beispielsweise eine Anwenderführung steuern, die WML-Seiten generiert. Ferner kann die Software zur Content-Recherche durch CGI-Skripte gesteuert werden.A web server connected to the content database. From a WAP-capable terminal, for example a cell phone (cell phone), data can be called up from the web server via a WAP gateway, for example. To process the WAP request, the web server can, for example, call up CGI scripts and access the content database. A location information service is particularly advantageously identified via its URL (Universal Resource Location). The geographic position of the requester (of the end device) can be done by integrated GPS technology, evaluation of internal information of the cellular network infrastructure or in the simplest case by manual entry of the location by the user. The CGI scripts can, for example, control user guidance that generates WML pages. Furthermore, the software for content research can be controlled by CGI scripts.
Der Anfrager (WAP-Client) spezifiziert beim Datenabrufen durch die Anwenderführung den gewünschten geographischen Bereich (Abfrageregion) durch die Bereitstellung von Abfragekoordinaten (soweit nicht automatisiert ermittelt) und Aktionsradius. Ferner kann der WAP-Client die Art der gewünschten Informationen durch inhaltliche Vorgaben (beispielsweise Aus- wähl von Datenkategorien, Setzen von Abfrage-Filtern) eingrenzen.When requesting data, the requestor (WAP client) specifies the desired geographical area (query region) by providing query coordinates (if not determined automatically) and the radius of action. Furthermore, the WAP client can limit the type of information desired by specifying the content (for example, selecting data categories, setting query filters).
Derartige Systeme werden heterogen und voneinander unabhängig (autark) durch verschiedene Provider betrieben. So wird für eine Großstadt häufig eine Vielzahl von SIDs für die Abfrage von standortbezogener Information in Frage kommen, wobei durchaus mehrere SIDs im Wesentlichen ähnliche Information (betreffend die gleiche Datenkategorie, etwa Standorte von Tankstellen, Telefonzellen, Hotels usw.) geben können, andererseits aber auch für verschiedene Sachbereiche jeweils spezialisierte SIDs vorhanden sein können, die sich beispielsweise auf Restaurants und Hotels einerseits und Verkehrsinformation (Tankstellen, Werkstätten, Verkehrshinweise usw.) andererseits spezialisiert haben. Aus der autarken Arbeitsweise der einzelnen SIDs ergeben sich sowohl für die Provider als auch für die Anwender (Nutzer) verschiedene Nachteile. Die Anwender müssen die Datenkommunikationsadressen, ggf. URLs, verschiedener SIDs kennen und selbst nach geographischen Regionen und Datenkategorien systematisieren, um deren Angebote nutzen zu können. Dies wird dadurch erschwert und in der Praxis kaum durchführbar, dass viele SIDs sich auf gewisse Regionen beschränken und für andere Regionen keine Informationen bereitstellen können. Beispielsweise wird ein für die Region Hamburg betreffend eine interessierende Datenkategorie dem Nut- zer bekannter SID, wenn er München oder Berlin besucht, keine entsprechende Information für diese andere Stadt geben können. Sicher wird es in München bzw. Berlin einen anderen SID geben, der dem Nutzer die gewünschte Information geben könnte. Die Datenkommunikationsadresse, ggf. URL, dieses SIDs wird dem Nutzer aber häufig nicht bekannt sein.Such systems are operated heterogeneously and independently of one another (autonomously) by different providers. For a large city, a large number of SIDs will often be used to query location-related information, although several SIDs can provide essentially similar information (regarding the same data category, e.g. locations of petrol stations, telephone booths, hotels, etc.), but on the other hand There may also be specialized SIDs for different subject areas, which for example specialize in restaurants and hotels on the one hand and traffic information (petrol stations, workshops, traffic information etc.) on the other. The independent operation of the individual SIDs results in various disadvantages for both the provider and the user. The users have to know the data communication addresses, possibly URLs, of different SIDs and systematize them according to geographical regions and data categories in order to be able to use their offers. This is made difficult and practically impossible to implement in practice because many SIDs are limited to certain regions and cannot provide information for other regions. For example, a SID known to the Hamburg region regarding a data category of interest to the user when visiting Munich or Berlin will not be able to provide appropriate information for this other city. Certainly there will be another SID in Munich or Berlin that could give the user the desired information. The data communication address, possibly URL, of this SID will often not be known to the user.
Klassische Internet-Suchmaschinen bzw. WAP-Suchmaschinen sind hier keine Hilfe, da sie auf Grund ihrer wortorientierten Arbeitsweise die Suche nach regionalbezogener Information nicht unterstützen. Die einem möglicherweise in den Sinn kommende Einbeziehung von Orts-Zugehörigkeits- deskriptoren könnte möglicherweise eine gewisse Verbesserung der Suchmöglichkeiten mittels klassischer Suchmaschinen ergeben, wird aber echte standortbezogene Information aufgrund fehlender verbaler Beschreibungsmöglichkeiten für Regionen, Ortsgrenzen und Überlappungen zwischen Regionen nicht liefern können. Überdies müßten die Content-Provider ihre angebotenen Informationen in verschiedenen Suchmaschinen anmelden. Ferner besteht das Problem, dass die Kenntnisse der Anwender als auch die Inhalte von Suchmaschinen aufgrund der Dynamik in diesem Bereich sehr schnell veralten. Der ohnehin vom Prinzip her höchstens mäßige Sucherfolg hängt somit überdies von der Häufigkeit von Anfragen und der Art der Probierstrategie ab. Die Erfindung betrifft eine Mehrzahl von Standortinformationssystemen bzw. Standortinformationsdiensten der vorangehend erläuterten Art. Die Erfindung betrifft allgemeiner eine Mehrzahl von Standortinformationssystemen, die jeweils umfassen:Classic Internet search engines or WAP search engines are of no help here, because they do not support the search for regionally related information due to their word-oriented way of working. The inclusion of location membership descriptors, which may come to mind, could possibly result in a certain improvement of the search options using classic search engines, but will not be able to provide real location-related information due to the lack of verbal description options for regions, local borders and overlaps between regions. In addition, the content providers would have to register their offered information in various search engines. There is also the problem that the knowledge of the users and the content of search engines quickly become obsolete due to the dynamics in this area. The search result, which is at most moderate in principle anyway, also depends on the frequency of inquiries and the type of trial strategy. The invention relates to a plurality of location information systems or location information services of the type explained above. The invention relates more generally to a plurality of location information systems, each of which comprises:
a 1 ) eine elektronisch ansprechbare Datenspeichereinrichtung zum Speichern von sich auf Informationsobjekte beziehenden Daten, die die Informationsobjekte und deren geographische Lage oder/und einen den Informationsobjekten zugeordneten geographischen Relevanzbe- reich kennzeichnen;a 1) an electronically addressable data storage device for storing data relating to information objects, which identify the information objects and their geographical location or / and a geographic relevance area assigned to the information objects;
a2) eine auf Grundlage eines Computersystems realisierte Datenpfle- geeinrichtung zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrichtung gespeicherten Daten;a2) a data maintenance device implemented on the basis of a computer system for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data;
a3) eine auf Grundlage eines/des Computersystems realisierte Anfragebeantwortungseinrichtung, die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Standort- informationssystem übermittelten Anfrage Daten aus der Datenspeichereinrichtung mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestandort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen;a3) a query response device implemented on the basis of a / the computer system, which is designed to read out data from the data storage device at least as a function of at least one geographical query location or geographical query area assigned to the respective query for automated answering of a query transmitted to the location information system by data communication and provide response data based on the read data;
a4) eine der Anfragebeantwortungseinrichtung zugeordnete Datenkommunikationsschnittstelle, die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Standortinformationssystem automatisiert zu empfangen und an die Anfragebeantwortungsein- richtung zur weiteren Bearbeitung automatisiert weiterzuleiten und von der Anfragebeantwortungseinrichtung hierauf generierte Ant- Worten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln.a4) a data communication interface assigned to the query answering device, which is designed to automatically receive incoming requests to the location information system via data communication and to forward them automatically to the query answering device for further processing and to generate responses generated thereon by the query answering device. Automatically transmit words via data communication to a data communication address assigned to the respective request.
Um die aus dem heterogenen und voneinander unabhängigen Betrieb mehrerer Standortinformationssysteme sich ergebenden Probleme wenigstens teilweise zu lösen, schlägt die Erfindung vor, wenigstens ein den Standortinformationssystemen zugeordnetes Meta-Standortinformations- system vorzusehen, das umfasst:In order to at least partially solve the problems resulting from the heterogeneous and independent operation of several location information systems, the invention proposes to provide at least one meta-location information system associated with the location information systems, which comprises:
b1 ) eine elektronisch ansprechbare Datenspeichereinrichtung zum Speichern von sich auf die zugeordneten Standortinformationssysteme beziehenden Daten, die für die Standortinformationssysteme jeweils wenigstens eine zugeordnete Datenkommunikationsadresseangeben und die für die Standortinformationssysteme zur Kennzeichnung, für welche geographischen Standorte oder/und für welchen geographischen Bereich oder für welche geographischen Bereiche das jeweilige Standortinformationssystem auf eine entsprechende Anfrage auf Grundlage der in seiner Datenspeichereinrichtung gespeicherten Daten relevante standortbezogene Information geben kann, jeweils wenigstens einen zugeordneten geographischen Relevanzbereich oder/und zugeordnete geographische Lagen angeben, der bzw. die die geographischen Lagen oder/und die geographischen Relevanzbereiche von Informationsobjekten wiederspiegeln, für die in der Datenspeichereinrichtung des jeweiligen Standortinformationssystems Daten abgespeichert sind;b1) an electronically addressable data storage device for storing data relating to the assigned location information systems, which each indicate at least one assigned data communication address for the location information systems and for the location information systems for identification, for which geographical locations and / or for which geographical area or for which geographical areas the respective location information system can give relevant location-related information based on the data stored in its data storage device, in each case indicate at least one assigned geographic relevance area and / or assigned geographic locations, the geographic location or / and the geographic relevance areas of information objects reflect for which data is stored in the data storage device of the respective location information system;
b2) eine auf Grundlage eines Computersystems realisierte Datenpfle- geeinrichtung zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrichtung gespeicherten Daten, wobei dieb2) a data maintenance device implemented on the basis of a computer system for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data, the
Datenpflegeeinrichtung dafür ausgelegt ist, auf Grundlage von von den zugeordneten Standortinformationssystemen bereitgestellten Aktualisierungsdaten die in der Datenspeichereinrichtung gespeicherten Daten automatisiert zu aktualisieren;Data maintenance device is designed on the basis of those provided by the assigned location information systems Update data to automatically update the data stored in the data storage device;
b3) eine auf Grundlage eines/des Computersystems realisierte Anfrage- beantwortungseinrichtung, die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Meta- Standortinformationssystem übermittelten Anfrage Daten aus der Datenspeichereinrichtung mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen An- fragestandort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Standortinformationssysteme zumindest durch Angabe wenigstens einer dem jeweiligen Standortinformationssystem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der in derb3) a query response device implemented on the basis of a / the computer system, which is designed to automatically answer a query transmitted by data communication to the meta-location information system, data from the data storage device at least as a function of at least one geographic query location assigned to the respective query or geographic query area and to provide response data based on the read-out data, which specify at least one, if any, several of those location information systems at least by specifying at least one data communication address assigned to the respective location information system, which can be shown in the
Datenspeichereinrichtung des Meta-Standortinformationssystems gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich auf Grundlage der in der Datenspeichereinrichtung des jeweiligen Standortinformationssystems gespei- cherten Daten gemäß der Anfrage relevante standortbezogene Information geben können (im Folgenden sind diese Standortinformationssysteme als relevante Standortinformationssysteme angesprochen);Data storage device of the meta-location information system can give data for the geographic request location or geographical request area based on the data stored in the data storage device of the respective location information system according to the request relevant location-related information (in the following these location information systems are addressed as relevant location information systems);
b4) eine der Anfragebeantwortungseinrichtung zugeordnete Datenkommunikationsschnittstelle, die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Meta-Standortinformationssys- tem automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung zur weiteren Bearbeitung automatisiert weiterzuleiten und von der Anfragebeantwortungseinrichtung hierauf generierteb4) a data communication interface assigned to the query answering device, which is designed to automatically receive incoming requests to the meta-location information system via data communication and to forward them to the query answering device for further processing in an automated manner and generated thereon by the query answering device
Antworten per Datenkommunikation automatisiert an eine der jewei- ligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln.Answers via data communication automatically to one of the respective to transmit the data communication address assigned to the request.
Für die Standortinformationssysteme, die dem Meta-Standortinformations- System zugeordnet sind, wird vorgeschlagen, dass diese jeweils aufweisen:For the location information systems that are assigned to the meta-location information system, it is proposed that they each have:
a5) eine Aktualisierungsdatenbereitstelleinrichtung, die dafür ausgelegt ist, Aktualisierungsdaten für die Aktualisierung der in der Datenspeichereinrichtung des Meta-Standortinformationssystems gespei- cherten Daten bereitzustellen, wobei die Aktualisierungsdaten vermittels der Datenpflegeeinrichtung des Meta-Standortinformations- systems die automatisierte Aktualisierung der in der Datenspeichereinrichtung des Meta-Standortinformationssystems gespeicherten Daten gemäß den in der Datenspeichereinrichtung des jeweiligen Standortinformationssystems gespeicherten Daten ermöglichen.a5) an update data provision device which is designed to provide update data for the update of the data stored in the data storage device of the meta-location information system, the update data by means of the data maintenance device of the meta-location information system being used to automatically update the data stored in the meta-location information system Enable location information system stored data according to the data stored in the data storage device of the respective location information system.
Die Mehrzahl von Standortinformationssystemen und das wenigstens eine diesen zugeordnete Meta-Standortinformationssystem bilden gemeinsam gewissermaßen ein "System zum Geben von standortbezogener Informa- tion mittels Datenkommunikation auf der Datenkommunikation übermittelte Anfragen". Es sei darauf hingewiesen, dass die vorstehend genannten bzw. vorgeschlagenen Merkmalsgruppen a2), b2) und a5) auf Grund der damit gegebenen Möglichkeiten zur Datenpflege und Aktualisierung den Erhalt eines hohen Nutzwerts des Systems ermöglichen, letztlich aber im Rahmen der Erfindung in ihrer allgemeinsten Ausprägung nicht unbedingt realisiert sein müssen.The plurality of location information systems and the at least one meta-location information system assigned to them together form, as it were, a "system for giving location-related information by means of data communication on requests transmitted on the data communication". It should be pointed out that the groups of features a2), b2) and a5) mentioned or proposed above make it possible to maintain a high utility value of the system due to the possibilities for data maintenance and updating, but ultimately in the context of the invention in its most general form not necessarily have to be realized.
Durch Anfrage beim Meta-Standortinformationssystem (hier auch Meta-SID oder SID-Guide genannt und ggf. auch als DLP (Dynamic Location Portal bezeichenbar)) kann ein Nutzer an einem beliebigen Ort jene Standortinformationssysteme (SID) genannt bekommen, die für diesen Ort relevante Standortinformation geben können. Dem Nutzer braucht deshalb nur die Datenkommunikationsadresse (ggf. URL) des Meta-SID bekannt zu sein. Der Nutzer kann an jedem Ort bzw. in jeder Stadt (beispielsweise in Hamburg, in Berlin und in München) jeweils beim gleichen Meta-SID anfragen, um relevante Standortinformationssysteme samt deren Kommunikations- adresse genannt zu bekommen bzw. einen entsprechenden Datenkom- munikations-Link angeboten zu bekommen. Der Nutzer wird dadurch in die Lage versetzt, standortinformationsbezogene Information speziell dann zu erhalten und zu nutzen, wenn er diese besonders benötigt, nämlich wenn er sich in einer Stadt oder in einer Region befindet, in der er sich nicht so gut auskennt.By requesting the Meta-Location Information System (here also called Meta-SID or SID-Guide and possibly also referred to as DLP (Dynamic Location Portal)), a user at any location can receive the location information systems (SID) that are relevant for this location Can give location information. The user therefore only needs that Data communication address (possibly URL) of the Meta-SID. The user can inquire at the same Meta-SID at any place or in any city (for example in Hamburg, Berlin and Munich) in order to get relevant location information systems including their communication address or a corresponding data communication link to get offered. This enables the user to receive and use location-related information specifically when he needs it specifically, namely when he is in a city or in a region in which he is not very familiar.
Für die SID-Provider ergibt sich der Vorteil, dass ihr Angebot eine größere Zielgruppe erreicht, und zwar speziell auch solche potentiellen Nutzer, die aufgrund mangelnder Ortskenntnisse besonders auf standortbezogene Information angewiesen sind. Gerade derartige Nutzer sind eher bereit, für die erhaltene Information ein angemessenes Entgelt zu zahlen. Aufgrund der vorzugsweise vorzusehenden Datenaktualisierung mittels der Datenpf le- geeinrichtung des Meta-SID und der Aktualisierungsdatenbereitstellein- richtung des jeweiligen SID wird dabei dafür gesorgt, dass einerseits der Nutzer nur solche SIDs genannt bekommt, die tatsächlich gemäß dem momentanen Datenbestand des SIDs die benötigte Standortinformation geben können und dass andererseits im Falle einer Änderung des geographischen Gültigkeitsbereich für die einzelnen SIDs diese SIDs bei der Anfragebearbeitung durch das Meta-SID korrekt berücksichtigt werden.The advantage for SID providers is that their offer reaches a larger target group, especially those potential users who are particularly dependent on location-related information due to a lack of local knowledge. Such users in particular are more willing to pay an appropriate fee for the information received. Due to the preferably provided data update by means of the data maintenance device of the Meta-SID and the update data provision device of the respective SID, it is ensured that on the one hand the user is only given those SIDs that actually provide the required location information in accordance with the current data inventory of the SID can and that, on the other hand, in the event of a change in the geographical scope for the individual SIDs, these SIDs are correctly taken into account when processing the request by the Meta-SID.
Für die Funktionsweise des Meta-Standortinformationsdienstes ist es unerheblich, ob ein SID selbst durch mehrere verschiedene Provider betrieben wird, oder ob ein Provider mehrere SIDs betreibt. Damit ein SID durch den Meta-SID berücksichtigt wird, kann beispielsweise ein entsprechender Content-Provider seine SID-Angebote beim Meta-SID "anmelden", und zwar auf jeden Fall hinsichtlich der unterstützten Standortbereiche, sowie ggf. mit Angaben zur unterstützten Datenkategorien. Diese Informationen werden in wenigstens einer Datenbank des Meta-SIDs gespeichert. Es kann eine ständige automatische Aktualisierung der Gültigkeitsbereiche (unterstützte Standortbereiche) für die einzelnen SIDs bzw. die einzelnen Content-Provider im Meta-SID realisiert.sein. Die geographischen Gültigkeits- bereiche (geographischen Relevanzbereiche) können im Prinzip auf beliebige Weise definiert sein. In einfachster Form können die Gültigkeitsbereiche beispielsweise in Form von geographischen Rechtecken, Kreisen oder Polygonen definiert oder auf einer Zellenstruktur aufgebaut sein. Die Anmeldung, der laufende Abgleich oder auch die Abmeldung eines SID kann auf der Basis eines abgestimmten Nachrichtenaustausches beispielsweise über das Internet (z.B. IT-Verbindung, Identifikation über Service-URLs, IT- Adressen) zwischen dem Meta-SID und den Einzel-SIDs erfolgen.For the functioning of the meta location information service, it is irrelevant whether a SID is operated by several different providers or whether one provider operates several SIDs. In order for a SID to be taken into account by the Meta-SID, a corresponding content provider can, for example, "register" its SID offers with the Meta-SID, in any case with regard to the supported location areas and, if applicable, with information on the supported data categories. This information are stored in at least one database of the Meta-SID. There can be a constant automatic update of the validity areas (supported location areas) for the individual SIDs or the individual content providers in the Meta-SID. In principle, the geographical areas of validity (geographical relevance areas) can be defined in any way. In the simplest form, the areas of validity can be defined, for example, in the form of geographical rectangles, circles or polygons, or can be based on a cell structure. The registration, the ongoing comparison or the deregistration of a SID can take place on the basis of a coordinated message exchange, for example over the Internet (eg IT connection, identification via service URLs, IT addresses) between the Meta SID and the individual SIDs ,
Der Meta-SID (SID-Guide) kann auch dafür ausgelegt sein, SID-Requests an einen SID oder mehrere SIDs zu vermitteln. Hierbei kann der SID-Guide aufgrund seiner durch Anmeldung und Abgleich mit den Einzel-SID gewonnenen Daten eine Vorverarbeitung leisten. In deren Ergebnis werden auf einer Anfrage zu regionalen Angeboten nur diejenigen SID für die Weiterverarbeitung beispielsweise als WAP-Link angeboten, welche zu der Ab- frageregion mit hoher Sicherheit auch aktuell Content bereitstellen können. Der SID-Nutzer hat den Vorteil, dass er nicht die einzelnen URL einzelner SID nacheinander abfragen muss, sondern dass er die Anfrage zentral an den SID-Guide stellen kann.The Meta-SID (SID Guide) can also be designed to transmit SID requests to one or more SIDs. The SID Guide can perform preprocessing based on the data obtained by logging in and comparing it with the individual SID. As a result, only those SIDs for further processing, for example as a WAP link, that are able to provide current content for the query region with a high degree of security are offered on a request for regional offers. The SID user has the advantage that he does not have to query the individual URL of each SID one after the other, but that he can make the request centrally to the SID Guide.
Es wurde erkannt, dass der den vorstehend wiedergegebenen und erläuterten .Erfindungsvorschlägen zugrunde liegende Erfindungsgedanke auch auf einzelne Informationsobjekte bzw. einzelnen Informationsobjekten zugeordnete Objektinformationssysteme anwendbar ist. Es wird hier beispielsweise an sich auf einzelne Informationsobjekte mit einem gewissen Standortbe- zug (beispielsweise einzelne Restaurants, Freizeiteinrichtungen und ähnliches) sich beziehende Internetseiten (Homepages), WAP-Seiten und ähnliches gedacht. Diese Informationsobjekte bzw. die zugeordneten Inter- netseiten, WAP-Seiten usw. könnten zwar an sich möglicherweise in einem Standortinformationsdienst berücksichtigt sein und wären damit indirekt, unter Vermittlung des Standortinformationsdienstes, über den Meta-Stand- ortinformationsdienst auffindbar, sind aber tatsächlich eventuell in keinem Standortinformationsdienst berücksichtigt. Ein solchen Informationsobjekten zugeordneter, beispielsweise von einem "Betreiber" des Informationsobjekts selbst in Form einer einfachen Homepage, WAP-Seite usw. betriebener "Objektinformationsdienst" könnte eventuell gewissermaßen als ein sich auf ein oder wenige Informationsobjekte beziehender "Standortinfor- mationsdienst" aufgefasst werden. Es wird vorgeschlagen, dass das erfindungsgemäße Gesamtsystem alternativ oder zusätzlich zu den Standortinformationssystemen umfasst: c) eine Mehrzahl von Objektinformationssystemen, die jeweils umfassen: d ) wenigstens eine elektronisch ansprechbare Datenspeichereinrichtung zum Speichern von sich auf wenigstens ein Informationsobjekt beziehenden Daten; c3) wenigstens einen der Datenspeichereinrichtung zugeordneten Servercomputer; c4) wenigstens eine dem Servercomputer zugeordnete Datenkommunikationsschnittstelle, über die per Datenkommunikation in Bezug auf eine dem Objektinformationssystem zugeordnete Datenkommunikationsadresse Objektinformationsdaten auf Grundlage der in der Datenspeichereinrichtung gespeicherten Daten abrufbar sind.It was recognized that the inventive idea on which the above-described and proposed inventive proposals are based can also be applied to individual information objects or object information systems associated with individual information objects. Here, for example, Internet pages (homepages), WAP pages and the like relating to individual information objects with a certain location reference (for example individual restaurants, leisure facilities and the like) are thought of. These information objects or the assigned inter- Network pages, WAP pages, etc. could in themselves possibly be included in a location information service and would thus be able to be found indirectly via the meta location information service through the location information service, but may actually not be included in any location information service. An "object information service" associated with such information objects, for example operated by an "operator" of the information object itself in the form of a simple homepage, WAP page, etc., could possibly be understood to a certain extent as a "location information service" relating to one or a few information objects. It is proposed that the overall system according to the invention comprises, alternatively or in addition to the location information systems: c) a plurality of object information systems, each comprising: d) at least one electronically addressable data storage device for storing data relating to at least one information object; c3) at least one server computer assigned to the data storage device; c4) at least one data communication interface assigned to the server computer, via which object information data can be called up via data communication with reference to a data communication address assigned to the object information system on the basis of the data stored in the data storage device.
Hierzu wird in Bezug auf das Meta-Standortinformationssystem ergänzend vorgeschlagen, dass dieses umfasst: bei ) eine elektronisch ansprechbare Datenspeichereinrichtung zum Speichern von sich auf die zugeordneten Objektinformationssysteme beziehenden Daten umfassend die dem jeweiligen Objektinformationssystem zugeordnete Datenkommunikations- adresse sowie Daten, die einen dem Informationsobjekt zugeordneten geographischen Relevanzbereich oder/und eine zugeordnete geographische Lage angeben; bc3) eine auf Grundlage eines Computersystems realisierte An- fragebeantwortungseinrichtung, die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Meta-Standortinformationssystem übermittelten Anfrage Daten aus der Datenspeichereinrichtung mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestandort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Objektinformationssysteme zumindest durch Angabe der dem jeweiligen Objektinformationssystemzugeordneten Datenkommunikationsadresse angeben, die ausweislich der in der Datenspeichereinrichtung des Meta-Standortinformationssystems gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich gemäß der Anfrage relevante informationsobjektbezogene und damit ggf. standortbezogene Information geben können (im Folgenden sind diese Objektinformationssysteme als relevante Objektinformationssysteme angesprochen); b4) eine der Anfragebeantwortungseinrichtung zugeordnete Da- tenkommunikationsschnittstelle, die dafür ausgelegt ist, perFor this purpose, it is additionally proposed in relation to the meta-location information system that it comprises: at) an electronically addressable data storage device for storing data relating to the assigned object information systems, including the data communication data assigned to the respective object information system. address and data that indicate a geographic relevance area assigned to the information object and / or an assigned geographic location; bc3) a query response device implemented on the basis of a computer system, which is designed to read out data from the data storage device at least as a function of at least one geographical query location or geographical query area assigned to the respective query for automated answering of a query transmitted to the meta-location information system by data communication and to provide response data based on the read-out data, which specify at least one, if any, more of those object information systems, at least by specifying the data communication address assigned to the respective object information system, which shows the data stored in the data storage device of the meta-location information system for the geographic request location or geographical request area according to the request Relevant information object-related and thus possibly location-related information can (in the following these object information systems are addressed as relevant object information systems); b4) a data communication interface assigned to the query answering device, which is designed for
Datenkommunikation eingehende Anfragen an das Meta- Standortinformationssystem automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung zur weiteren Bearbeitung automatisiert weiterzuleiten und von der Anfragebeant- wortungseinrichtung hierauf generierte Antworten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln. Umfasst das Gesamtsystem auch die Mehrzahl von Standortinformationssystemen, so wird in Bezug auf das oben angegebene Meta-Standortinfor- mationssystem weiterbildend vorgeschlagen, dass die elektronisch ansprechbare Datenspeichereinrichtung des Meta-Standortinformationssys- tems zusätzlich dafür ausgelegt ist, die dem jeweiligen Objektinformationssystem zugeordnete Datenkommunikationsadresse sowie Daten zu speichern, die einen dem Informationsobjekt zugeordneten geographischen Relevanzbeeich oder/und eine zugeordnete geographische Lage angeben. Ferner wird vorgeschlagen, dass die Anfragebeantwortungseinrichtung des Meta-Standortinformationssystems dafür ausgelegt ist, bei der automatisierten Beantwortung einer per Datenkommunikation an das Meta-Standort- informationssystem übermittelten Anfrage Antwortdaten bereitzustellen, die i) wenigstens eines, wenn vorhanden mehrere derjenigen Standortinformationssysteme zumindest durch Angabe wenigstens einer dem jewei- ligen Standortinformationssystem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der» in der Datenspeichereinrichtung des Meta-Standortinformationssystems gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich auf Grundlage der in der Datenspeichereinrichtung des jeweiligen Standortinformations- Systems gespeicherten Daten gemäß der Anfrage relevante standortbezogene Information geben können (im Folgenden sind diese Standortinformationssysteme als relevante Standortinformationssysteme angesprochen) oder/und die ii) wenigstens eines, wenn vorhanden mehrere derjenigen Objektinformationssysteme zumindest durch Angabe der dem jeweiligen - Objektinformationssystem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der in der Datenspeichereinrichtung des Meta- Standortinformationssystems gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich gemäß der Anfrage relevante informationsobjektbezogene und damit ggf. standortbezogene Information geben können (im Folgenden sind diese Objektinformationssysteme als relevante Objektinformationssysteme angesprochen). Zum Meta-Standortinformationssystem wird ferner weiterbildend vorgeschlagen, dass es ferner aufweist: b2) eine/die auf Grundlage eines/des Computersystems realisierteData communication to automatically receive incoming queries to the meta-location information system and to forward them automatically to the query response device for further processing and to automatically transmit responses generated thereon by the query response device to a data communication address assigned to the respective query. If the overall system also includes the plurality of location information systems, it is further proposed, in relation to the above-mentioned meta-location information system, that the electronically addressable data storage device of the meta-location information system is additionally designed for adding the data communication address assigned to the respective object information system and data store that indicate a geographic relevance area and / or an associated geographic location assigned to the information object. It is further proposed that the query response device of the meta-location information system is designed to provide answer data in the automated response to a query transmitted to the meta-location information system by data communication, which i) at least one, if any, of those location information systems, at least by specifying at least one Specify the data communication address assigned to the respective location information system, which can provide relevant location-related information according to the data stored in the data storage device of the meta-location information system for the geographic query location or geographical query area on the basis of the data stored in the data storage device of the respective location information system (In the following, these location information systems are addressed as relevant location information systems) or / and d ie ii) specify at least one, if any, several of those object information systems, at least by specifying the data communication address assigned to the respective object information system, which, according to the data stored in the data storage device of the meta-location information system, is relevant for the geographical request location or geographical request area in accordance with the request and therefore possibly relevant . can provide location-related information (in the following these object information systems are addressed as relevant object information systems). The meta-location information system is further proposed to further include: b2) one implemented on the basis of a / the computer system
Datenpflegeeinrichtung zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrichtung gespeicherten Daten, wobei die Datenpflegeeinrichtung dafür ausgelegt ist, auf Grundlage von von den zugeordneten Standortinformationssystemen bzw. Objektinformationssyste- men bereitgestellten Aktualisierungsdaten die in der Datenspeichereinrichtung gespeicherten Daten automatisiert zu aktualisieren.Data maintenance device for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data, the data maintenance device being designed on the basis of update data provided by the assigned location information systems or object information systems, the data in the data storage device to automatically update stored data.
Für die Objektinformationssysteme wird weiterbildend ferner vorgeschla- gen, dass wenigstens eines, vorzugsweise alle der Objektinformationssysteme jeweils aufweisen: c5) eine Aktualisierungsdatenbereitstelleinrichtung, die dafür ausgelegt ist, Aktualisierungsdaten für die Aktualisierung der in der Datenspeichereinrichtung des Meta-Standortinformationssystems gespei- cherten Daten bereitzustellen, wobei die Aktualisierungsdaten vermittels der Datenpflegeeinrichtung des Meta-Standortinformations- systems die automatisierte Aktualisierung der in der Datenspeichereinrichtung des Meta-Standortinformationssystems gespeicherten Daten in Bezug auf das Objektinformationssystem bzw. das jeweilige Informationsobjekt ermöglichen.For the object information systems, it is further proposed that at least one, preferably all, of the object information systems each have: c5) an update data provision device which is designed to provide update data for updating the data stored in the data storage device of the meta-location information system, wherein the update data by means of the data maintenance device of the meta-location information system enable the data in the data storage device of the meta-location information system to be updated automatically in relation to the object information system or the respective information object.
Bezogen auf die Objektinformationssysteme, für die die abrufbaren Objektinformationsdaten auch als "Location Based Content" (LBC) bezeichenbar sein können, übt der Meta-SID gewissermaßen die Funktion einer "geogra- phischen Suchmaschine" aus. Herkömmliche Suchmaschinen im Internet sind nicht dafür geeignet, nach Internetseiten auf Grundlage von geographischen Suchdaten zu suchen. Es ist nur eine "begriffliche Suche" möglich, über die manchmal eine ansatzweise Suche in Bezug auf einen geographischen Standort insoweit möglich ist, als dass der Name beispielsweise einer Stadt oder eine Postleitzahl als Suchbegriff verwendbar ist. Tatsächlich handelt es sich bei dieser Suche aber um eine einfache begriffliche Suche, bei der der verwendete Suchbegriff einen "geographischen Bedeutungsgehalt" zwar impliziert, die Suche aber dann zu Fehlresultaten führen muss, wenn der Begriff in anderem Kontext verwendet wird. So könnte eine Suche auf Grundlage des Suchbegriffs "München" beispielsweise ein Restaurant namens "München" in der Stadt Berlin auffinden.In relation to the object information systems, for which the object information data that can be called up can also be referred to as "Location Based Content" (LBC), the Meta-SID practically functions as a "geographic search engine". Conventional search engines on the Internet are not suitable for searching websites based on geographic search data. Only a "conceptual search" is possible About which a preliminary search in relation to a geographical location is sometimes possible to the extent that the name of a city or a postcode, for example, can be used as a search term. In fact, this search is a simple conceptual search in which the search term used implies a "geographical meaning", but the search must lead to incorrect results if the term is used in a different context. For example, a search based on the search term "Munich" could find a restaurant called "Munich" in the city of Berlin.
Damit der Nutzer stets aktuelle Informationen vom Meta-SID erhält, ist die Aktualisierung der Daten des Meta-Standortinformationssystems von großer Wichtigkeit. Hierzu ist es bevorzugt, dass die Aktualisierungsdaten- bereitstelleinrichtungen der Einzel-SIDs bzw. der Objektinformationssys- teme die Aktualisierungsdaten automatisiert bereitstellen, und zwar vorzugsweise mittels einer zugeordneten Datenkommunikationsschnittstelle per Datenkommunikation. Das Meta-Standortinformationssystem kann hierzu eine der Datenpflegeeinrichtung zugeordnete Datenkommunikationsschnittstelle aufweisen, die die Aktualisierungsdaten automatisiert emp- fängt und an die Datenpflegeeinrichtung zur Aktualisierung der Daten der Datenspeichereinrichtung automatisiert weiterleitet.So that the user always receives current information from the Meta-SID, it is very important to update the data of the Meta location information system. For this purpose, it is preferred that the update data provision devices of the individual SIDs or of the object information systems provide the update data automatically, preferably by means of an assigned data communication interface via data communication. For this purpose, the meta-location information system can have a data communication interface assigned to the data maintenance device, which automatically receives the update data and forwards it automatically to the data maintenance device for updating the data of the data storage device.
Die Aktualisierungsdatenbereitstelleinrichtung kann vorteilhaft dafür ausgelegt sein, die Aktualiserungsdaten bereitzustellen i) gemäß einem vorgege- benen oder vorgebbaren Aktualisierungsschema oder/und ii) in Reaktion auf eine erfolgte Pflege der von der Datenspeichereinrichtung gespeicherten Daten, gegebenenfalls auf Grundlage einer Überwachung der Datenpflege durch die Datenpflegeeinrichtung oder initiiert durch die Datenpflegeeinrichtung oder auf Grundlage einer Durchsicht der in der Datenspeicher- einrichtung gespeicherten Daten, oder/und iii) in Antwort auf eine per Datenkommunikation vom Meta-Standortinformationssystem an das betref- fende Standortinformationssystem bzw. Objektinformationssystem übermittelte Datenanforderungsmitteilung .The update data provision device can advantageously be designed to provide the update data i) in accordance with a predefined or predefinable update scheme or / and ii) in response to successful maintenance of the data stored by the data storage device, possibly based on monitoring of the data maintenance by the data maintenance device or initiated by the data maintenance device or on the basis of a review of the data stored in the data storage device, or / and iii) in response to data communication from the meta-location information system to the person concerned. fende location information system or object information system transmitted data request message.
Da einzelne Standortinformationssysteme ausfallen oder außer Betrieb gehen können, etwa aus technischen Gründen oder weil ein Provider sich vom Markt zurückzieht, ist es zweckmäßig, wenn das Meta-Standortinfor- mationssystem eine Funktionalität aufweist, die den Standortinformationssystemen oder/und den Objektinformationssystemen jeweils einen Systemzustand LEBT oder LEBT NICHT zuordnet, wobei nur solche Stand ortinfo r- mationssystem als relevantes Standortinformationssystem bzw. Objektinformationssystem berücksichtigt werden, die den Systemzustand LEBT aufweisen. Hierzu wird als bevorzugt vorgeschlagen, dass die Funktionalität auf per Datenkommunikation vom Meta-Standortinformationssystem an die Standortinformationssysteme oder/und an die Objektinformationssys- teme übermittelten Systemzustandsanforderungen und der Reaktion oder Nichtreaktion der Standortinformationssystem hierauf oder/und auf gemäß einem vorgegebenen oder vorgebbaren Rückmeldungsschema von den den Systemzustand LEBT aufweisenden Standortinformationssystemen oder/und Objektinformationssystemen an das Meta-Standortinformations- Systemen per Datenkommunikation übermittelten AM-LEBEN-Meldungen beruht.Since individual location information systems can fail or go out of operation, for example for technical reasons or because a provider withdraws from the market, it is expedient if the meta-location information system has a functionality that LIVES a system status to the location information systems and / or the object information systems or LEBT NOT assigned, whereby only those location information systems are considered as relevant location information system or object information system that have the system status LEBT. For this purpose, it is proposed as preferred that the functionality be based on system status requirements transmitted by data communication from the meta-location information system to the location information systems or / and to the object information systems and the response or non-reaction of the location information system to this or / and according to a predefined or predefinable feedback scheme from the System status LEBT-based location information systems and / or object information systems to the meta-location information systems by means of data communication transmitted AM-LEBEN messages.
Betreffend die Ausbildung der Anfragebeantwortungseinrichtung der dem Meta-Standortinformationssystem zugeordneten Standortinformations- Systeme wird vor allem daran gedacht, dass die Anfragebeantwortungseinrichtung wenigstens eines der Standortinformationssysteme dafür ausgelegt ist, auf den aus der Datenspeichereinrichtung ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines derjenigen Informationsobjekte zumindest durch Angabe wenigstens einer dem jeweili- gen Informationsobjekt zugeordneten geographischen Lage oder/und postalischen Adresse oder/und Datenkommunikationsadresse oder/und Telekommunikationsadresse angeben, deren geographische Lage bzw. geographi- scher Relevanzbereich dem geographischen Anfragestandort oder geographischen Anfragebereich gemäß einem vorgegebenen oder vorgebbaren Trefferkriterium entspricht (im Folgenden sind diese Informationsobjekte als relevante Informationsobjekte angesprochen).With regard to the design of the query answering device of the location information systems assigned to the meta-location information system, it is primarily thought that the query answering device is designed to provide at least one of the location information systems to provide response data based on the data read out from the data storage device, the at least one of the information objects at least by being specified Specify at least one geographical location or / and postal address or / and data communication address or / and telecommunications address assigned to the respective information object, the geographical location or geographical relevance area corresponds to the geographical query location or geographical query area according to a predefined or predefinable hit criterion (in the following these information objects are addressed as relevant information objects).
Betreffend die Ausbildung der Anfragebeantwortungseinrichtung des Meta- Standortinformationssystems wird vorgeschlagen, dass dieses dafür ausgelegt ist, auf den aus der Datenspeichereinrichtung ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Standortinformationssysteme zumindest durch Angabe wenigstens einer dem jeweiligen Standortinformationssystem zugeordneten Datenkommunikationsadresse angeben, deren zugeordneter geographischer Relevanzbereich dem geographischen Anfragestandort oder geographischen Anfragebereich gemäß einem vorgegebenen oder vorgebbaren Trefferkriterium entspricht (im Folgenden sind diese Standortinformationssystem als relevante Standortinformationssysteme angesprochen).Regarding the design of the query answering device of the meta-location information system, it is proposed that it be designed to provide response data based on the data read out from the data storage device, which provide at least one, if any, more of those location information systems, at least by specifying at least one data communication address assigned to the respective location information system. whose assigned geographical relevance area corresponds to the geographical request location or geographical request area according to a predefined or predefinable hit criterion (in the following these location information systems are addressed as relevant location information systems).
Soweit sich das Meta-Standortinformationssystem auf Objektinformations- Systeme bezieht, wird vorgeschlagen, dass die Anfragebeantwortungseinrichtung des Meta-Standortinformationssystems dafür ausgelegt ist, auf den aus der Datenspeichereinrichtung ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Objektinformationssysteme zumindest durch Angabe der dem jeweiligen Objektinformationssystem zugeordneten Datenkommunikationsadresse angeben, für die der dem jeweiligen Informationsobjekt zugeordnete geographische Relevanzbereich oder/und die dem Informationsobjekt zugeordnete geographische Lage dem geographischen Anfragestandort oder geographischen Anfragebereich gemäß einem vorgegebenen oder vorgebbaren Trefferkriterium entspricht (im Folgenden sind diese Objektinformationssystem als relevante Objektinformationssysteme angesprochen). Es sind diverse Trefferkriterien denkbar. Bevorzugt beruht das Trefferkriterium zumindest auf der Feststellung einer Übereinstimmung oder Nichtübereinstimmung zwischen dem Anfragestandort bzw. Abfragebereich einerseits und dem geographischen Relevanzbereich bzw. der geographischen Lage andererseits, und zwar vorzugsweise im Sinne einer geographischen Überlappung oder eines unterhalb einem Stellenwert liegenden geographischen oder/und verkehrsmäßigen Abstands zwischen diesen.Insofar as the meta-location information system relates to object information systems, it is proposed that the query answering device of the meta-location information system is designed to provide response data based on the data read from the data storage device, the at least one, if any, several of those object information systems, at least by specifying the Specify the data communication address assigned to the respective object information system, for which the geographical relevance area assigned to the respective information object and / or the geographical location assigned to the information object corresponds to the geographical request location or geographical request area according to a predefined or predefinable hit criterion (in the following these object information systems are addressed as relevant object information systems). Various hit criteria are conceivable. The hit criterion is preferably based at least on the determination of a match or non-match between the query location or query area on the one hand and the geographical relevance area or the geographical location on the other hand, preferably in the sense of a geographical overlap or a geographical and / or traffic distance that is less than significant between these.
Um einen direkteren und damit schnelleren Zugriff eines Nutzers auf ihn interessierende Informationen zu ermöglichen, können die in der Datenspeichereinrichtung wenigstens eines der Standortinformationssysteme gespeicherten Daten für die Informationsobjekte eine Zuordnung zu vorgegebenen oder vorgebbaren Kategorien angeben. Die Anfragebeantwortungseinrichtung ist dann vorzugsweise dafür ausgelegt, in Abhängigkeit von wenigstens einer in der Anfrage spezifizierten oder der Anfrage zugeordneten Kategorie Daten aus der Datenspeichereinrichtung auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen. Der Zugriff auf die benötigten Informationen wird dann besonders einfach, wenn den Informationsobjekten einer gemeinsamen Kategorie jeweils eine gemeinsame Datenkommunikationsadresse zugeordnet ist, über die eine die Kategorie berücksichtigende Anfrage-Bearbeitung initiierbar ist. Anders ausgedrückt: Es kann jeder Kategorie eine eigene Datenkommunikationsadresse zugeordnet sein, über die eine die Kategorie betreffende Anfrage- Beantwortung initiierbar ist.In order to enable a more direct and therefore faster access of a user to information of interest to him, the data stored in the data storage device of at least one of the location information systems can indicate an assignment to predetermined or predefinable categories for the information objects. The query response device is then preferably designed to read data from the data storage device as a function of at least one category specified in the query or assigned to the query and to provide response data based on the read data. Access to the required information is particularly easy when a common data communication address is assigned to the information objects of a common category, via which a request processing taking into account the category can be initiated. In other words, each category can be assigned its own data communication address, via which an inquiry response relating to the category can be initiated.
Ist eine derartige Zuordnung der Informationsobjekte zu einer gemeinsamen Kategorie bei einem oder mehreren Standortinformationssystemen vorgesehen, macht es durchaus Sinn, dass die in der Datenspeichereinrichtung des Meta-Standortinformationssystems gespeicherten Daten für wenigstens eines der Standortinformationssysteme oder/und für wenigstens eines der Objektinformationssysteme eine Zuordnung zu vorgegebenen oder vorgebbaren Kategorien angeben, die ggf. den den Informationsobjekten zugeordneten Kategorien entsprechen oder die ggf. auf die den Informationsobjekten zugeordneten Kategorien abbildbar sind. Die Anfragebeantwortungseinrichtung ist in diesem Zusammenhang vorzugsweise dafür ausgelegt,If such an assignment of the information objects to a common category is provided in one or more location information systems, it makes perfect sense for the data stored in the data storage device of the meta-location information system to be assigned to at least one of the location information systems and / or for at least one of the object information systems or specify predefinable categories, which may be those of the information objects correspond to assigned categories or which can possibly be mapped to the categories assigned to the information objects. In this context, the query answering device is preferably designed to
in den Antwortdaten die relevanten Standortinformationssysteme oder/und Objektinformationssysteme gemäß aus der Datenspeichereinrichtung ausgelesenen Daten hinsichtlich der zugeordneten Kategorien zu kennzeichnen oder/undin the response data to identify the relevant location information systems and / or object information systems in accordance with the data read from the data storage device with regard to the assigned categories or / and
ii) in Abhängigkeit von wenigstens einer in der Anfrage spezifizierten Kategorie Daten aus der Datenspeichereinrichtung auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die nur solche Standortinformationssysteme oder/und Objekt- informationssysteme jeweils als relevantes Standortinformationssystem bzw. Objektinformationssystem angeben, die der spezifizierten Kategorie zugeordnet sind.ii) Depending on at least one category specified in the request, reading out data from the data storage device and providing response data based on the read out data, which only indicate such location information systems and / or object information systems as relevant location information systems or object information systems that are assigned to the specified category are.
Gemäß Merkmalsgruppe i) kann ein Nutzer des Meta-Standortinformations- Systems aus der ihm übermittelten Antwort ersehen, welche Standortinformationssysteme bzw. Objektinformationssysteme ihm Informationen zu ihn interessierenden Informationsobjekten geben können. Gemäß Merkmalsgruppe ii) ist es dem Nutzer von vorneherein möglich, die Art der ihn interessierenden Informationsobjekte anzugeben, und es werden ihm dann nur solche Standortinformationssysteme bzw. Objektinformationssysteme in der Antwort genannt, die entsprechende Informationen geben können.According to feature group i), a user of the meta-location information system can see from the answer transmitted to him which location information systems or object information systems can give him information about information objects of interest to him. According to feature group ii), the user is able to specify the type of information objects that interest him from the outset, and only those location information systems or object information systems that can give corresponding information are then mentioned in the answer.
Es kann sehr zweckmäßig sein, wenn die von der Anfragebeantwortungseinrichtung des Meta-Standortinformationssystems bereitgestellten Ant- wortdaten für die relevanten Standortinformationssysteme eine oder mehrere Datenkommunikationsadressen angeben, die jeweils einer bestimmten Kategorie zugeordnet sind und über die eine die Kategorie berücksichti- gende Anfrage-Bearbeitung durch das jeweilige Standortinformationssystem initiierbar ist. Die betreffenden Datenkommunikationsadressen können als Links zur Weitervermittlung an das betreffende Standortinformationssystem angeboten werden.It can be very expedient if the response data provided by the query answering device of the meta-location information system specify one or more data communication addresses for the relevant location information systems, each of which is assigned to a specific category and via which one takes the category into account. appropriate request processing can be initiated by the respective location information system. The relevant data communication addresses can be offered as links for forwarding to the relevant location information system.
Für eine hohe Nutzerfreundlichkeit kann vorgesehen, dass die Anfrage- beantwortungseinrichtungdesMeta-Standortinformationssystemsoder/und die Anfragebeantwortungseinrichtung wenigstens eines der Standortinformationssysteme dafür ausgelegt ist, über die zugeordnete Datenkommuni- kationsschnittstelle einen eine Anwenderführung realisierenden Datenkommunikationsdialog mit einem Anfrager oder Anfragersystem zu führen. Die für die Bearbeitung der Anfrage benötigten Daten können in mehreren Schritten abgefragt werden.For a high level of user-friendliness, it can be provided that the query answering device of the meta location information system and / or the query answering device of at least one of the location information systems is designed to conduct a data communication dialog with a requester or requesting system via the assigned data communication interface. The data required to process the request can be queried in several steps.
Gemäß einer vorteilhaften Weiterbildung ist vorgesehen, dass das Meta- Standortinformationssystem oder/und wenigstens eines der Standortinformationssysteme unter verschiedenen Datenkommunikationsadressen zur Aufgabe von Anfragen per Datenkommunikation ansprechbar ist, wobei den jeweiligen Datenkommunikationsadressen jeweils ein vorgegebenes oder vorgebbares gesondertes Nutzerprofil oder/und Anfragebeantwortungsprofil zugeordnet ist und die Antwortbeantwortungseinrichtung in Abhängigkeit von dem durch die verwendete Datenkommunikationsadresse identifizierten Profil die Antwortdaten bereitstellt. Beispielsweise kann ein Meta-Standortinformationssystem mehrere "virtuelle" Meta-Standortinfor- mationssystemeunterverschiedenen Datenkommunikationsadressen bereitstellen, die dem Benutzer als eigenständiges Meta-Standortinformations- system erscheinen und sich an bestimmte Zielgruppen wenden oder bestimmte Bedürfnisse abdecken. Beispielsweise kann ein Meta-Standortin- formationssystem-Betreiber seine Ressourcen gegen Entgelt anderen Fir- men oder Anbietern zur Verfügung stellen, die unter eigenem Namen auf dem Markt für Standortinformation auftreten, tatsächlich aber keine eigene technische Infrastruktur und Datenbanken unterhalten. Der Betreiber des Meta-Standortinformationssystems tritt dann gewissermaßen als Dienstleister für andere Anbieter auf. Eine entsprechende Auslegung kann auch für die Standortinformationssysteme vorgesehen sein, um gewissermaßen mittels der Ressourcen eines Standortinformationssystems mehrere "virtuelle" Standortinformationssysteme unter verschiedenen Datenkommunikationsadressen bereitzustellen.According to an advantageous further development, it is provided that the meta-location information system or / and at least one of the location information systems can be addressed under different data communication addresses for the purpose of queries via data communication, the respective data communication addresses being assigned a predetermined or predeterminable separate user profile and / or query response profile and that Response answering device provides the response data depending on the profile identified by the data communication address used. For example, a meta-location information system can provide several "virtual" meta-location information systems under different data communication addresses, which appear to the user as an independent meta-location information system and address specific target groups or cover specific needs. For example, a meta location information system operator can make his resources available to other companies or providers for a fee, who operate under their own name on the market for location information but actually do not maintain their own technical infrastructure and databases. The operator of the Meta location information system then acts as a service provider for other providers. A corresponding design can also be provided for the location information systems in order to provide a number of “virtual” location information systems under different data communication addresses using the resources of a location information system.
Die Erfindung betrifft ferner ein Informationssystem zur Bereitstellung von standortbezogener Information an eine Mehrzahl von geographisch ver- teilten und ggf. veränderlichen oder wechselnden Standorten, umfassend ein von wenigstens einem Meta-Standortinformationssystem und mehreren Standortinformationssystemen oder/und mehreren Objektinformationssystemen gebildetes System wie vorangehend beschrieben und umfassend eine Mehrzahl von Anfragersystemen, die ggf. als Nutzer-Endgeräte dienen. Die Anfragersysteme sind zur Aufgabe von Anfragen an wenigstens eines der Standortinformationssysteme oder/und an das Meta-Standortinforma- tionssystem per Datenkommunikation geeignet und dafür ausgelegt, dass Anfragen durch einen Nutzer initiierbar sind oder/und nach einem vorgegebenen oder vorgebbaren Anfrageschema oder/und in Abhängigkeit von vorgegebenen oder vorgebbaren Anfragebedingungen automatisiert aufgegeben werden. Betreffend die Anfragersysteme wird beispielsweise an Mobiltelefone, insbesondere WAP-fähige oder I-Mode-fähige Mobiltelefone, und drahtlos angebundene Computer (Laptops, Handhelds, PDAs usw.) gedacht. Es können aber auch Anfragesysteme vorgesehen sein, die lei- tungsgebunden angeschlossen sind, beispielsweise über Standleitungen, Telefonleitungen oder dgl.The invention further relates to an information system for providing location-related information to a plurality of geographically distributed and possibly changing or changing locations, comprising a system formed by at least one meta-location information system and a plurality of location information systems or / and a number of object information systems as described above and comprising a plurality of inquiry systems, which may serve as user end devices. The request systems are suitable for placing requests to at least one of the location information systems and / or to the meta-location information system via data communication and are designed so that requests can be initiated by a user and / or according to a predetermined or predefinable request scheme and / or depending be automatically submitted by specified or predefinable request conditions. With regard to the requesting systems, for example, mobile phones, in particular WAP-capable or I-mode-capable mobile phones, and wirelessly connected computers (laptops, handhelds, PDAs, etc.) are thought of. However, request systems can also be provided which are connected to a line, for example via dedicated lines, telephone lines or the like.
Die Datenkommunikation zwischen dem jeweiligen Anfragesystem einerseits und dem Standortinformationssystem bzw. dem Meta-Standortinfor- mationssystem bzw. dem Objektinformationssystem andererseits kann eine drahtlose Datenkommunikation oder/und eine Datenkommunikation über ein Computer-Netz, insbesondere das Internet, umfassen. Die drahtlose Daten- kommunikation kann zweckmäßig über ein Mobilfunknetz erfolgen. In der Regel werden wenigstens einige der Anfragesysteme mobile Anfragesysteme sein, die dafür ausgelegt sind, über ein drahtloses Datenkommunikationsnetz oder Mobilfunknetz Anfragen aufzugeben und Antwortdaten zu empfangen.The data communication between the respective request system on the one hand and the location information system or the meta-location information system or the object information system on the other hand can include wireless data communication and / or data communication via a computer network, in particular the Internet. The wireless data Communication can expediently take place via a mobile radio network. As a rule, at least some of the request systems will be mobile request systems which are designed to submit requests and receive response data via a wireless data communication network or cellular network.
Die drahtlose Datenkommunikation kann auf einem üblichen Übertragungsstandard beruhen, beispielsweise dem GSM-Übertragungsstandard, dem GPRS-Übertragungsstandard, dem EDGE-Übertragungsstandard oder dem UMTS-Übertragungsstandard. Auf Seiten der Anfragesysteme kann eine auf einem plattformunabhängigen Standard beruhende Nutzerschnittstelle vorgesehen sein. Es wird hier vor allem an den XML-Standard, den HTML- Standard und den WML-Standard gedacht.The wireless data communication can be based on a common transmission standard, for example the GSM transmission standard, the GPRS transmission standard, the EDGE transmission standard or the UMTS transmission standard. On the request systems side, a user interface based on a platform-independent standard can be provided. The XML standard, the HTML standard and the WML standard are primarily considered here.
Die Datenkommunikation zwischen dem Anfragesystem einerseits und dem Standortinformationssystem bzw. dem Meta-Standortinformationssystem bzw. dem Objektinformationssystem andererseits beruht vorzugsweise, auf einem üblichen Übertragungsprotokoll. Beispielsweise kann diese Datenkommunikation eine Datenkommunikation nach dem TCP/IP-Übertragungs- Protokoll oder/und eine Datenkommunikation nach dem WAP-Übertragungsprotokoll oder/und nach dem I-Mode-Übergangsprotokoll umfassen.The data communication between the request system on the one hand and the location information system or the meta-location information system or the object information system on the other hand is preferably based on a conventional transmission protocol. For example, this data communication can include data communication according to the TCP / IP transmission protocol and / or data communication according to the WAP transmission protocol and / and according to the I-mode transition protocol.
Für den Nutzer wird die Erlangung relevanter standortbezogener Information dann besonders einfach, wenn sein Anfragesystem eine Positions- ortungsfunktionalität zur Bestimmung des geographischen Anfragestandorts oder/und des geographischen Anfragebereichs aufweist. Eine andere Möglichkeit ist, dass dem Anfragesystem eine mit diesem zusammenwirkende Positionsortungseinrichtung zugeordnet ist, die dafür ausgelegt ist, den geographischen Anfragestandort oder/und den geographischen Anfra- gebereich zu bestimmen. Ein Anfragesystem mit Positionsortungsfunktio- nalität kann dafür ausgelegt sein, im Falle einer Anfrage bei einem Standortinformationssystem oder/und beim Meta-Standortinformationssystem automatisiert dem betreffenden System den bestimmten Anfragestandort bzw. Anfragebereich mitzuteilen. Für eine hohe Genauigkeit kann die Positionsortungsfunktionalitätaufder GPS-Technik beruhen. Beispielsweise kann eine GPS-Endgerät in ein Mobiltelefon integriert sein.Obtaining relevant location-related information is particularly easy for the user if his query system has a position-locating functionality for determining the geographical query location and / or the geographical query area. Another possibility is that the request system is assigned a position location device which interacts with it and is designed to determine the geographic request location and / or the geographic request area. A request system with position-finding functionality can be designed for this, in the event of a request from a location information system and / or from the meta-location information system to automatically notify the system in question of the specific query location or query area. For high accuracy, the location tracking functionality can be based on GPS technology. For example, a GPS terminal can be integrated in a mobile phone.
Ein anderer Ansatz ist, dass die Positionsortungseinrichtung dafür ausgelegt ist, den Anfragestandort bzw. Anfragebereich auf Grundlage von in einer Netz-Infrastruktur des drahtlosen Datenkommunikationsnetzes bzw. des Mobilfunknetzes vorliegenden Daten oder auf Grundlage von Systemzu- ständen der Netz-Infrastruktur zu bestimmen. Beispielsweise kann bestimmt werden, in welcher Funkzelle sich der Anfrager momentan befindet. Um den Nutzer zu entlasten, kann die Positionsortungseinrichtung oder die Netz-Infrastruktur dafür ausgelegt sein, im Falle einer Anfrage bei einem Standortinformationssystem oder/und beim Meta-Standortinformations- system automatisiert dem betreffenden System den bestimmten Anfragestandort bzw. Anfragebereich mitzuteilen. Betreffend die Standortinformationssysteme kann auch vorgesehen sein, dass bei einer Weiterleitung einer Anfrage vom Meta-Standortinformationssystem an ein bestimmtes Standortinformationssystem, beispielsweise entsprechend der Auswahl eines Links durch den Nutzer, der Anfragestandort bzw. Anfragebereich von Seiten des Meta-Standortinformationssystems an das betreffende Standortinformationssystem übermittelt wird, gegebenenfalls zusammen mit einer vom Nutzer bestimmten Sachkategorie.Another approach is that the position locating device is designed to determine the request location or request area on the basis of data present in a network infrastructure of the wireless data communication network or the mobile radio network or on the basis of system states of the network infrastructure. For example, it can be determined in which radio cell the requestor is currently located. In order to relieve the user, the position locating device or the network infrastructure can be designed to automatically inform the system in question of the particular request location or request area in the event of an inquiry to a location information system and / or the meta-location information system. Regarding the location information systems, it can also be provided that when a query is forwarded from the meta location information system to a specific location information system, for example in accordance with the selection of a link by the user, the query location or query area is transmitted from the meta location information system to the relevant location information system , possibly together with a subject category determined by the user.
Neben einer automatisierten Bestimmung des Anfragestandorts bzw. Anfragebereichs mittels einer Positionsortungsfunktionalität oder einer Positionsortungseinrichtung kommt auch in Betracht, dass wenigstens eines der Standortinformationssysteme oder/und das Meta-Standortinformations- system eine Benutzerführung mit manueller Eingabe des Anfragestandorts oder/und des Anfragebereichs an einem einer Anfrage zugeordneten Nutzer-Endgerät (ggf. Anfragersystem) vorsieht. Die manuelle Eingabe des Standortes erfolgt beispielsweise durch Eingabe von Adreßteilen (PLZ und/oder Ort, optional Straße, optional Hausnummer, mit entsprechend unterschiedlicher Genauigkeit) und wird vorzugsweise durch einen beispielsweise im Netzwerk über eine Kommunikationsschnittstelle ansprechbaren Geocodierdienst in ein geographisches Koordinatenpaar (Länge, Brei- te) umgewandelt. Grundsätzlich ist auch direkt die Eingabe von Länge/ Breite möglich.In addition to an automated determination of the request location or request area by means of a position-finding functionality or a position-finding device, it is also possible that at least one of the location information systems and / or the meta-location information system provide user guidance with manual entry of the request location and / or the request area on an inquiry assigned user terminal (possibly request system). The location is entered manually, for example, by entering address parts (zip code and / or location, optionally street, optionally house number, with correspondingly different accuracy) and is preferably converted into a geographic coordinate pair (length, width) by a geocoding service that can be addressed, for example, in the network via a communication interface. In principle, length / width can also be entered directly.
Die Erfindung stellt ferner ein Standortinformationssystem bereit, das umfasst: a1 ) eine elektronisch ansprechbare Datenspeichereinrichtung zum Speichern von sich auf Informationsobjekte beziehenden Daten, die die Informationsobjekte und deren geographische Lage oder/und einen den Informationsobjekten zugeordneten geographischen Relevanzbereich kennzeichnen;The invention further provides a location information system which comprises: a1) an electronically addressable data storage device for storing data relating to information objects which identify the information objects and their geographical location or / and a geographic relevance area assigned to the information objects;
a2) eine auf Grundlage eines Computersystems realisierte Datenpflegeeinrichtung zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrichtung gespeicherten Daten;a2) a data maintenance device implemented on the basis of a computer system for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data;
a3) eine auf Grundlage eines/des Computersystems realisierte Anfragebeantwortungseinrichtung, die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Standortinformationssystem übermittelten Anfrage Daten aus der Datenspei- chereinrichtung mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestandort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen;a3) a query response device implemented on the basis of a / the computer system, which is designed to read out data from the data storage device at least as a function of at least one geographical query location or geographical query area assigned to the respective query for automated answering of a query transmitted to the location information system by data communication and provide response data based on the read data;
a4) eine der Anfragebeantwortungseinrichtung zugeordnete Datenkommunikationsschnittstelle, die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Standortinformationssystem automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung zur weiteren Bearbeitung automatisiert weiterzuleiten und von der Anfragebeantwortungseinrichtung hierauf generierte Antworten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln;a4) a data communication interface assigned to the request answering device, which is designed to receive incoming requests to the location information system via data communication automatically received and automatically forwarded to the query answering device for further processing and automatically transmitted responses generated by the query answering device to a data communication address assigned to the respective query by data communication;
a5) eine Aktualisierungsdatenbereitstelleinrichtung, die dafür ausgelegt ist, Aktualisierungsdaten für die Aktualisierung von in einer Datenspeichereinrichtung eines zugeordneten Meta-Standortinformations- Systems gespeicherten Daten bereitzustellen, wobei die Aktualisierungsdaten eine Aktualisierung ermöglichen derart, dass die aktualisierten Daten für das Standortinformationssystem wenigstens eine zugeordnete Datenkommunikationsadresse angeben und zur Kennzeichnung, für welche geographischen Standorte oder/und für wel- chen geographischen Bereich oder für welche geographischen Bereiche das Standortinformationssystem auf eine entsprechende Anfrage auf Grundlage der in seiner Datenspeichereinrichtung gespeicherten Daten relevante standortbezogene Information geben kann, jeweils wenigstens einen zugeordneten geographischen Rele- vanzbereich oder/und zugeordnete geographische Lagen angeben, der bzw. die die geographischen Lagen oder/und die geographischen Relevanzbereiche von Informationsobjekten wiederspiegeln, für die in der Datenspeichereinrichtung des Standortinformationssystems Daten abgespeichert sind.a5) an update data provision device which is designed to provide update data for the update of data stored in a data storage device of an associated meta-location information system, the update data enabling an update such that the updated data for the location information system indicate at least one assigned data communication address and To identify for which geographic locations or / and for which geographic area or for which geographic areas the location information system can give relevant location-related information on request based on the data stored in its data storage device, in each case at least one assigned geographic relevance area or / and indicate the assigned geographic locations, the geographic locations and / or the geographic relevance areas of info Reflect rmation objects for which data is stored in the data storage device of the location information system.
Das erfindungsgemäße Standortinformationssystem kann Teil eines Systems wie vorangehend beschrieben sein oder für den Aufbau eines solchen Systems vorgesehen sein. Das erfindungsgemäße Standortinformationssystem kann entsprechend dem Standortinformationssystem des vorange- hend beschriebenen Gesamtsystems ausgeführt bzw. ausgelegt sein. Die Erfindung stellt ferner ein Meta-Standortinformationssystem bereit, das umfasst:The location information system according to the invention can be part of a system as described above or can be provided for the construction of such a system. The location information system according to the invention can be designed or designed in accordance with the location information system of the overall system described above. The invention further provides a meta-location information system comprising:
b1 ) eine elektronisch ansprechbare Datenspeichereinrichtung zum Spei- ehern von sich auf zugeordnete Standortinformationssysteme beziehenden Daten, die für die Standortinformationssysteme jeweils wenigstens eine zugeordnete Datenkommunikationsadresse angeben und die für die Standortinformationssysteme zur Kennzeichnung, für welche geographischen Standorte oder/und für welchen geographi- sehen Bereich oder für welche geographischen Bereiche das jeweilige Standortinformationssystem auf eine entsprechende Anfrage auf Grundlage der in seiner Datenspeichereinrichtung gespeicherten Daten relevante standortbezogene Information geben kann, jeweils wenigstens einen zugeordneten geographischen Relevanzbereich oder/und zugeordnete geographische Lagen angeben, der bzw. die die geographischen Lagen oder/und die geographischen Relevanzbereiche von Informationsobjekten wiederspiegeln, für die in der Datenspeichereinrichtung des jeweiligen Standortinformationssystems Daten abgespeichert sind;b1) an electronically addressable data storage device for storing data relating to assigned location information systems, which in each case indicate at least one assigned data communication address for the location information systems and for the location information systems for identification, for which geographical locations or / and for which geographical area or For which geographic areas the respective location information system can provide relevant location-related information based on the data stored in its data storage device, specify at least one assigned geographic relevance area and / or assigned geographic locations, the geographic locations and / or the reflect geographical relevance areas of information objects for which data is stored in the data storage device of the respective location information system;
b2) eine auf Grundlage eines Computersystems realisierte Datenpflegeeinrichtung zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrichtung gespeicherten Daten, wobei die Datenpflegeeinrichtung dafür ausgelegt ist, auf Grundlage von von den zugeordneten Standortinformationssystemen bereitgestellten Aktualisierungsdaten die in der Datenspeichereinrichtung gespeicherten Daten automatisiert zu aktualisieren;b2) a data maintenance device implemented on the basis of a computer system for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data, the data maintenance device being designed to use the update data provided by the assigned location information systems to automatically update data stored in the data storage device;
b3) eine auf Grundlage eines/des Computersystems realisierte Anfragebeantwortungseinrichtung, die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Meta- Standortinformationssystem übermittelten Anfrage Daten aus der Datenspeichereinrichtung mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestandort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Standortinformationssysteme zumindest durch Angabe wenigstens einer dem jeweiligen Standortinformationssystem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der in der Datenspeichereinrichtung des Meta-Standortinformationssystems gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich auf Grundlage der in der Datenspeichereinrichtung des jeweiligen Standortinformationssystems gespeicherten Daten gemäß der Anfrage relevante standortbezogene Infor- mation geben können (im Folgenden sind diese Standortinformationssysteme als relevante Standortinformationssysteme angesprochen);b3) a query response device implemented on the basis of a / the computer system, which is designed for the automated response of a data communication to the meta Location information system transmitted request to read out data from the data storage device at least as a function of at least one geographic query location or geographic query area assigned to the respective query and to provide response data based on the read data which contain at least one, if any, several of those location information systems at least by specifying at least one of the respective location information system Specify the data communication address which, based on the data stored in the data storage device of the respective location information system according to the request, can provide relevant location-related information based on the data stored in the data storage device of the meta-location information system based on the data stored in the data storage device of the respective location information system (hereinafter, these location information systems are as relevant location information system addressed);
b4) eine der Anfragebeantwortungseinrichtung zugeordnete Datenkom- munikationsschnittstelle, die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Meta-Standortinformationssys- tem automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung zur weiteren Bearbeitung automatisiert weiterzuleiten und von der Anfragebeantwortungseinrichtung hierauf generierte Antworten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln.b4) a data communication interface assigned to the query answering device, which is designed to automatically receive incoming requests to the meta-location information system via data communication and to automatically forward them to the query answering device for further processing and to automatically generate responses generated by the query answering device to one to transmit the data communication address assigned to the respective request.
Das erfindungsgemäße Meta-Standortinformationssystem kann Teil eines Gesamtsystems wie vorangehend beschrieben sein oder für den Aufbau eines solchen Systems vorgesehen sein. Das erfindungsgemäße Meta-The meta-location information system according to the invention can be part of an overall system as described above or can be provided for the construction of such a system. The meta-
Standortinformationssystem kann entsprechend dem Meta-Standortinfor- mationssystem des vorangehend beschriebenen Gesamtsystems ausgebildet bzw. ausgelegt sein. Die Merkmalsgruppe b2) braucht im Rahmen der Erfindung in ihrer allgemeinsten Ausprägung nicht unbedingt realisiert sein.Location information system can be according to the meta location information Mation system of the overall system described above can be designed or designed. The most general form of the feature group b2) need not necessarily be realized within the scope of the invention.
Ferner wird bereitgestellt ein Meta-Standortinformationssystem, das umfasst: bei ) eine elektronisch ansprechbare Datenspeichereinrichtung (1 10b) zum Speichern von sich auf zugeordnete Objektinformationssysteme beziehenden Daten umfassend eine dem jeweiligen Objektinforma- tionssystem zugeordnete Datenkommunikationsadresse sowie Daten, die einen dem Informationsobjekt zugeordneten geographischen Relevanzbereich oder/und eine zugeordnete geographische Lage angeben; bc3) eine auf Grundlage eines Computersystems realisierte Anfragebeant- wortungseinrichtung, die dafür ausgelegt ist, zur automatisiertenFurthermore, a meta-location information system is provided, which comprises: at) an electronically addressable data storage device (1 10b) for storing data relating to assigned object information systems, comprising a data communication address assigned to the respective object information system and data relating to a geographical relevance area or assigned to the information object / and indicate an assigned geographical location; bc3) a query response device implemented on the basis of a computer system, which is designed for automated
Beantwortung einer per Datenkommunikation an das Meta-Standort- informationssystem übermittelten Anfrage Daten aus der Datenspeichereinrichtung mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestan- dort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Objektinformationssysteme zumindest durch Angabe der dem jeweiligen Objektinformationssystem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der in der Datenspeichereinrichtung desAnswering a request transmitted to the meta-location information system by data communication, to read out data from the data storage device at least as a function of at least one geographical request location or geographic request area assigned to the respective request and to provide response data based on the read data, at least one, if available specify a plurality of those object information systems at least by specifying the data communication address assigned to the respective object information system, which can be identified in the data storage device of the
Meta-Standortinformationssystems gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich gemäß der Anfrage relevante informationsobjektbezogene und damit ggf. standortbezogene Information geben können (im Folgen- den sind diese Objektinformationssysteme als relevante Objektinfor-Meta location information system stored data for the geographic query location or geographic query area according to the query can give relevant information object-related and thus possibly location-related information (in the following these object information systems are relevant object information).
, mationssysteme angesprochen); b4) eine der Anfragebeantwortungseinrichtung zugeordnete Datenkommunikationsschnittstelle, die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Meta-Standortinformationssy- stem automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung zur weiteren Bearbeitung automatisiert weiterzuleiten und von der Anfragebeantwortungseinrichtung hierauf generierte Antworten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln., mation systems addressed); b4) a data communication interface assigned to the query answering device, which is designed to automatically receive incoming requests to the meta-location information system via data communication and to automatically forward them to the query answering device for further processing and to automatically generate responses generated by the query answering device to one of the respective data communication devices To transmit the assigned data communication address.
Das erfindungsgemäße Meta-Standortinformationssystem kann Teil eines Gesamtsystems wie vorangehend beschrieben sein oder für den Aufbau eines solchen Systems vorgesehen sein. Der erfindungsgemäße Meta- Standortinformationssystem kann entsprechend dem Meta-Standortinfor- mationssystem des vorangehend beschriebenen Gesamtsystems ausgebildet bzw. ausgelegt sein. Das Meta-Standortinformationssystem kann vorteilhaft umfassen: b2) eine auf Grundlage eines/des Computersystems realisierte Datenpflegeeinrichtung zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrichtung gespeicherten Daten, wobei die Datenpflegeeinrichtung dafür ausgelegt ist, auf Grundlage von von den zugeordneten Objektinformationssystemen bereitgestellten Aktualisierungsdaten die in der Datenspeichereinrichtung gespeicher- ten Daten automatisiert zu aktualisieren.The meta-location information system according to the invention can be part of an overall system as described above or can be provided for the construction of such a system. The meta-location information system according to the invention can be designed or designed in accordance with the meta-location information system of the overall system described above. The meta-location information system can advantageously comprise: b2) a data maintenance device implemented on the basis of a / the computer system for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data, the data maintenance device being designed for this purpose, to automatically update the data stored in the data storage device on the basis of update data provided by the assigned object information systems.
Die Erfindung stellt ferner ein Anfragersystem in einem Informationssystem wie vorangehend beschrieben zur Erlangung standortbezogener Information vom Meta-Standortinformationssystem und wenigstens einem der Standort- informationssysteme oder/und wenigstens einem der Objektinformationssysteme bereit. Das erfindungsgemäße Anfragersystem ist erfindungsgemäß dafür ausgebildet, eine Anfrage beim Meta-Standortinformations- system bzw. beim Standortinformationssystem per Datenkommunikation (insbesondere per drahtloser Datenkommunikation) aufzugeben und hierauf per Datenkommunikation (insbesondere per drahtloser Datenkommunikation) Antwortdaten zu empfangen. Vorzugsweise weist das Anfragesystem eine auf von dem Meta-Standortinformationssystem bzw. dem Standortinformationssystem per Datenkommunikation empfangenen Daten beruhende Nutzerschnittstelle auf. Das Anfragersystem kann entsprechend einem der Anfragersysteme des vorangehend beschriebenen Gesamtsystems ausgeführt sein.The invention further provides an inquirer system in an information system as described above for obtaining location-related information from the meta-location information system and at least one of the location information systems and / or at least one of the object information systems. The request system according to the invention is designed, according to the invention, to send a request to the meta location information system or in the location information system via data communication (in particular via wireless data communication) and then receive response data via data communication (in particular via wireless data communication). The request system preferably has a user interface based on data received by the meta-location information system or the location information system by data communication. The requesting system can be designed in accordance with one of the requesting systems of the overall system described above.
Die Erfindung stellt ferner ein Verfahren zur Nutzerunterstützung bei der Erlangung standortbezogener Information von wenigstens einem aus einer Mehrzahl von Standortinformationsdiensten bereit. Das erfindungsgemäße Verfahren umfasst die Schritte:The invention further provides a method for assisting users in obtaining location-related information from at least one of a plurality of location information services. The method according to the invention comprises the steps:
S1 ) Bildung von geographischen Relevanzbereichen für die Standortinformationsdienste auf Grundlage der bei den Standortinformationsdiensten bereitgehaltenen, Sach- und Lageinformation gebenden geocodierten Daten;S1) formation of geographic relevance areas for the location information services on the basis of the geocoded data provided by the location information services and providing factual and location information;
S2) Sammeln von die Relevanzbereiche der Standortinformationsdienste angebenden und den jeweiligen Standortinformationsdienst identifizierenden Daten;S2) collecting data indicating the areas of relevance of the location information services and identifying the respective location information service;
S3) Entgegennehmen einer Anfrage;S3) accepting a request;
S4) Vergleich eines der Anfrage zugeordneten geographischen Anfragestandorts oder/und eines der Anfrage zugeordneten geographischen Anfragebereichs mit den die Relevanzbereiche angebenden, im Schritt S2) gesammelten Daten; S5) Beantwortung der Anfrage durch Übermittlung von Information (ggf. in Form von Daten), wobei die übermittelte Information unter Berücksichtigung des in Schritt S4) durchgeführten Vergleichs auf Grundlage der in Schritt S2) gesammelten Daten bereitgestellt (ggf. gene- riert) wird und zumindest einen, wenn vorhanden mehrere der Standortinformationsdienste identifiziert, dessen/deren geographischer Relevanzbereich dem Anfragestandort bzw. Anfragebereich gemäß einem vorgegebenen oder vorgebbaren Trefferkriterium entspricht.S4) comparing a geographical query location assigned to the query and / or a geographical query area assigned to the query with the data indicating the relevance regions and collected in step S2); S5) Answering the request by transmitting information (possibly in the form of data), the transmitted information being provided (possibly generated) and taking into account the comparison carried out in step S4) on the basis of the data collected in step S2) identifies at least one, if available, several of the location information services whose geographic relevance area corresponds to the request location or request area according to a predefined or predefinable hit criterion.
Das erfindungsgemäße Verfahren macht es für einen Nutzer sehr leicht, benötigte standortbezogene Information zu erhalten, obwohl die Information nicht einem zentralen Datenpool gehalten wird, sondern über verschiedene Standortinformationsdienste verteilt ist.The method according to the invention makes it very easy for a user to obtain required location-related information, although the information is not kept in a central data pool, but is distributed over various location information services.
Vorzugsweise wird wenigstens einer der Verfahrensschritte S1 ) bis S5) automatisiert durch eine hierfür ausgebildete Einrichtung durchgeführt, insbesondere wenigstens der Verfahrensschritt S4). Höchstvorzugsweise werden alle Verfahrensschritte automatisiert durch die Einrichtung durchgeführt. Auf diese Weise kann das Verfahren kostengünstig durchgeführt werden.At least one of method steps S1) to S5) is preferably carried out automatically by a device designed for this, in particular at least method step S4). Most preferably, all process steps are carried out automatically by the facility. In this way, the method can be carried out inexpensively.
Gemäß Vorstehendem kann das erfindungsgemäße Verfahren die Bildung von inhaltlichen und geographischen Gültigkeitsbereichen (Standortbereichen) für einzelne SIDs auf der Basis der beim jeweiligen SID abrufbaren Sach-und Lageinformationen, allgemein der dort vorhandenen geokodierten Daten, umfassen. Diese Daten können erzeugt werden durch Auswertung und Systematisierung der von den einzelnen Standortinformationsdiensten gesammelten Daten (Contents) nach geographischen und inhaltlichen Kriterien, beispielsweise auf der Basis eines definierten Nachricht- enaustausches zwischen einem erfindungsgemäßen Meta-Standortinforma- tionssystem und einzelnen, ggf. regional verteilten erfindungsgemäßen Standortinformationssystemen. Das Verfahren kann ferner umfassen die zentrale Entgegennahme und Vorverarbeitung einer Anfrage (SID-Request), beispielsweise einer WAP-Anfrage, zu regionalen Informationen beispielsweise durch das erfindungsgemäße Meta-Standortinformationssystem mit dem Ziel, diejenigen einzelnen SIDs zu ermitteln, die diese Anfrage aufgrund ihrer Gültigkeitsbereiche im Detail erfolgreich weiterbearbeiten können. Die Vorverarbeitung kann auf der Basis eines Vergleiches der Gültigkeitsbereiche mit den von der Anfrage mitgelieferten geographischen Lagekoordinaten erfolgen. Die Anfrage kann dann letztendlich an eines oder mehrere so ermittelte SIDs zur Weiterverarbeitung übergeben werden.According to the above, the method according to the invention can include the formation of content-related and geographical areas of validity (location areas) for individual SIDs on the basis of the factual and location information that can be called up at the respective SID, generally the geocoded data available there. These data can be generated by evaluating and systematizing the data (contents) collected by the individual location information services according to geographic and content-related criteria, for example on the basis of a defined message exchange between a meta-location information system according to the invention and individual, possibly regionally distributed according to the invention location information systems. The method may further include the Central acceptance and preprocessing of a request (SID request), for example a WAP request, for regional information, for example using the meta-location information system according to the invention with the aim of determining those individual SIDs that can successfully process this request in detail due to its scope. The preprocessing can be carried out on the basis of a comparison of the validity areas with the geographic location coordinates provided by the request. The request can then ultimately be passed on to one or more SIDs determined in this way for further processing.
Weiterbildend wird vorgeschlagen, dass im Schritt S2) zusätzlich Daten gesammelt werden, die einzelne Informationsobjekte oder/und diesen zugeordnete Objektinformationsdienste identifizieren und diesen zugeordnete Relevanzbereiche angeben, und dass die im Schritt S5) zur Beantwor- tung der Anfrage übermittelte Information zumindest einen, wenn vorhanden mehrere der Informationsobjekte bzw. Objektinformationsdienste identifiziert, dessen/deren geographischer Relevanzbereich dem Anfragestandort bzw. Anfragebereich gemäß einem/dem vorgegebenen oder vorgebbaren Trefferkriterium entspricht. Auf diese Weise können einzelne Informationsobjekte bzw. diesen zugeordnete Objektinformationsdienste in das Verfahren einbezogen werden. Wie oben erläutert, wird beispielsweise an die Einbeziehung einzelner Internet- oder WAP-Pages gedacht, die für einen gewissen geographischen Standort bzw. für einen gewissen geographischen Bereich relevante Informationen geben können. Die Relevanz dieser Informationen für den Standort bzw. den geographischen Bereich ergibt sich unter Umständen allein schon daraus, dass ein Hinweis auf das Vorhandensein eines Informationsobjektes sowie ggf. auf einen diesem Informationsobjekt zugeordneten Standort oder geographischen Einzugsbereich gegeben wird.In a further development it is proposed that in step S2) additional data are collected which identify individual information objects and / or object information services assigned to them and indicate areas of relevance assigned to them, and that the information transmitted in step S5) for answering the request at least one, if available identified several of the information objects or object information services whose geographic relevance area corresponds to the request location or request area according to a / the predetermined or predefinable hit criterion. In this way, individual information objects or object information services assigned to them can be included in the method. As explained above, the inclusion of individual Internet or WAP pages is thought of, for example, which can provide relevant information for a certain geographical location or for a certain geographical area. The relevance of this information for the location or the geographical area may result from the fact that an indication of the presence of an information object and possibly of a location or geographical catchment area assigned to this information object is given.
Es wird vor allem (aber nicht ausschließlich) daran gedacht, dass der jeweilige Standortinformationsdienst oder/und das jeweilige Informationsobjekt bzw. der jeweilige Objektinformationsdienst in den übermittelten Daten zumindest durch eine jeweilige Datenkommunikationsadresse identifiziert ist.Above all (but not exclusively), it is thought that the respective location information service and / or the respective information object or the respective object information service is identified in the transmitted data at least by a respective data communication address.
Betreffend das im Verfahrensschrift S5) angesprochene Trefferkriterium wird vorgeschlagen, dass dieses zumindest auf der Feststellung einer Übereinstimmung oder Nichtübereinstimmung zwischen dem Anfragestandort bzw. Anfragebereich einerseits und dem geographischen Relevanzbereich (Gültigkeitsbereich) andererseits etwa im Sinne einer geographischen Überlappung oder eines unterhalb einem Stellenwert liegenden geographischen oder/und verkehrsmäßigen Abstand zwischen diesen beruht. Im Schritt S3) kann die Anfrage per Datenkommunikation entgegengenommen werden, und im Schritt S5) können die Information repräsentierende Daten an eine der Anfrage zugeordneten Datenkommunikationsadresse per Daten- kommunikation übermittelt werden. Es ist aber durchaus auch denkbar, eine Anfrage telefonisch entgegenzunehmen und per Telefon zu beantworten. Auch betreffend die Standortinformationsdienste kann eine telefonische Anfrageentgegennahme und Anfragebeantwortung vorgesehen sein.Regarding the hit criterion mentioned in procedural specification S5), it is proposed that this be at least based on the finding of a match or non-match between the request location or request area on the one hand and the geographical relevance area (validity area) on the other hand, for example in the sense of a geographical overlap or a geographical or / and traffic distance between them. In step S3), the request can be received via data communication, and in step S5) data representing the information can be transmitted to a data communication address assigned to the request via data communication. However, it is also conceivable to receive an inquiry by telephone and answer it by telephone. Telephone inquiries and answers can also be provided for the location information services.
Besonders bevorzugt ist, dass das erfindungsgemäße Verfahren einen zusätzlichen Schritt der Weiterleitung einer Anfrage an wenigstens eines der in der in Schritt S5) übermittelten Information identifizierten Standortinformationsdienste vorzugsweise per Datenkommunikation umfasst (Schritt S6).It is particularly preferred that the method according to the invention comprises an additional step of forwarding a request to at least one of the location information services identified in the information transmitted in step S5), preferably via data communication (step S6).
Im Schritt S1 ) können für die Standortinformationsdienste auf Grundlage der bei den Standortinformationsdiensten bereitgehaltenen, Sach- und Lageinformation gebenden geokodierten Daten verschiedene Sachkategorien gebildet werden, und für diese Sachkategorien kann jeweils ein eigener geographischer Relevanzbereich gebildet werden. Im Schritt S2) können Daten gesammelt werden, die für die Relevanzbereich jeweils die zugehörige Sachkategorie angeben. Weiterbildend wird vorgeschlagen, dass die im Schritt S5) übermittelte Information für das jeweilige Standortinformationssystem wenigstens eine Sachkategorie angibt, deren geographischer Relevanzbereich dem Anfragestandort bzw. Anfragebereich gemäß dem vorgegebenen oder vorgebbaren Trefferkriterium entspricht. Ferner kann vorgesehen sein, dass im Schritt S3) eine Anfrage entgegengenommen wird, die wenigstens eine interessierende Sachkategorie spezifiziert. Im Schritt S4) wird dann die interessierende Sachkategorie mit den im Schritt S2) gesammelten, die Sachkategorie angebenden Daten verglichen. Infolge dieses Vergleiches wird dann im Schritt S5) Information übermittelt, die zumindest einen der Standortinformationsdienste identifiziert, für die eine der interessierenden Sachkategorie entsprechende Sachkategorie gebildet wurde, deren zugehöriger Relevanzbereich dem Anfragestandort bzw. Anfragebereich gemäß dem vorgegebenen oder vorgebbaren Trefferkriterium entspricht.In step S1), different subject categories can be formed for the location information services on the basis of the geocoded data provided by the location information services and providing factual and location information, and a separate geographical relevance area can be formed for each of these subject categories. In step S2), data can be collected which indicate the relevant subject category for the relevant area. In a further development it is proposed that the information transmitted in step S5) specifies at least one subject category for the respective location information system, the geographical relevance area of which corresponds to the request location or request area according to the predefined or predefinable hit criterion. Furthermore, it can be provided that in step S3) an inquiry is received that specifies at least one subject category of interest. In step S4) the subject category of interest is then compared with the data indicating the subject category collected in step S2). As a result of this comparison, information is then transmitted in step S5) which identifies at least one of the location information services for which a subject category corresponding to the subject category of interest has been formed, the relevant relevance area of which corresponds to the request location or request area according to the predefined or predefinable hit criterion.
Um die Nutzer stets auf Basis aktueller Daten unterstützen zu können, kann der Datensammelschritt S2) in gewissen zeitlichen Abständen wiederholt durchgeführt werden. Eine andere Möglichkeit ist, dass die im Schritt S2) gesammelten Daten in gewissen zeitlichen Abständen aktualisiert, vorzugs- weise automatisiert aktualisiert werden. Eine Aktualisierung der Daten kann auch auf Anstoß durch einen Standortinformationsdienst erfolgen.In order to always be able to support the user on the basis of current data, the data collection step S2) can be carried out repeatedly at certain time intervals. Another possibility is that the data collected in step S2) is updated at certain time intervals, preferably updated automatically. The location information service can also update the data upon initiation.
Das erfindungsgemäße Verfahren wird vorzugsweise unter Verwendung wenigstens eines Systems der vorangehend beschriebenen Systeme durch- geführt.The method according to the invention is preferably carried out using at least one system of the systems described above.
Die Erfindung wird im Folgenden anhand von in den Figuren dargestellten bzw. veranschaulichten Ausführungsbeispielen erläutert, die beispielhaft Anwendungsmöglichkeiten und Ausführungsmöglichkeiten der Erfindung aufzeigen, die aber keineswegs den Bereich der Erfindung einschränken sollen. Fig. 1 zeigt in einer schematischen Darstellung ein Beispiel der Realisierung eines erfindungsgemäßen Gesamtsystems zum Geben von standortbezogenen Informationen mittels Datenkommunikation auf per Datenkommunikation übermittelte Anfragen;.The invention is explained below on the basis of exemplary embodiments illustrated or illustrated in the figures, which exemplarily show possible applications and possible embodiments of the invention, but which are in no way intended to restrict the scope of the invention. 1 shows a schematic representation of an example of the implementation of an overall system according to the invention for giving location-based information by means of data communication to requests transmitted by data communication.
Fig. 2 zeigt beispielhaft die sich teilweise überlappenden Gültigkeitsbereiche (geographische Relevanzbereiche) zweier Standortinformationssysteme für zwei verschiedene Kategorien von Informationsobjekten;2 shows an example of the partially overlapping validity areas (geographic relevance areas) of two location information systems for two different categories of information objects;
Fig. 3 - 5 stellen jeweils einen Ausschnitt einer auf digitalen Daten basierenden Straßenkarte dar und dienen zur Veranschaulichung der Geocodierung der Adressen bzw. geographischen Lage von Informationsobjekten;FIGS. 3-5 each represent a section of a road map based on digital data and serve to illustrate the geocoding of the addresses or the geographic location of information objects;
Fig. 6 zeigt vier Tabellen, die die Geocodierung (Tabellen 1 und 2), die Vorbereitung der Aktualisierung der Daten eines Meta- Standortinformationssystems auf Seiten eines Standortinformationssystems (Tabelle 3) und die beim Meta-Standortinfor- mationssystem gehaltenen Daten (Tabelle 4) betreffen;6 shows four tables which relate to geocoding (Tables 1 and 2), the preparation for updating the data of a meta-location information system on the part of a location information system (Table 3) and the data held by the meta-location information system (Table 4) ;
Fig. 7 zeigt drei Tabellen, die die Daten eines Meta-Standortinfor- mationssystems vor und nach einer Aktualisierung (Tabellen 5 und 7) und die bei einem Standortinformationssystem gehalte- nen Daten nach einer Datenpflegesitzung (Tabelle 6) betreffen;7 shows three tables relating to the data of a meta-location information system before and after an update (Tables 5 and 7) and the data held in a location information system after a data maintenance session (Table 6);
Fig. 8 ist ein schematisches Blockdiagramm, das beispielhaft eine8 is a schematic block diagram that exemplifies a
Realisierungsmöglichkeit eines Standortinformationssystems auf Grundlage eines Mehrzweck-Computers veranschaulicht; Fig. 9 ist ein schematisches Blockdiagramm, das beispielhaft eineRealization possibility of a location information system based on a multi-purpose computer illustrated; FIG. 9 is a schematic block diagram that exemplifies a
Realisierungsmöglichkeit eines Meta-Standortinformations- systems auf Grundlage eines Mehrzweck-Computers veranschaulicht;Realization possibility of a meta location information system based on a multi-purpose computer illustrated;
Fig. 10 zeigt in den Teilfiguren 10a und 10b in Form eines Flussdiagramms ein Beispiel für die Anwenderführung und gegebenenfalls den Programmablauf bei der Bearbeitung einer Anfrage durch ein exemplarisches Standortinformationssystem;10 shows, in the partial figures 10a and 10b, in the form of a flowchart, an example of the user guidance and, if appropriate, the program sequence when processing a request using an exemplary location information system;
Fig. 1 1 zeigt in den Teilfiguren 1 1 a und 1 1 b in Form eines Flussdiagramms ein Beispiel für die Anwenderführung und gegebenenfalls den Programmablauf bei der Bearbeitung einer Anfrage durch ein exemplarisches Meta-Standortinformations- system;Fig. 1 1 shows in the figures 1 1 a and 1 1 b in the form of a flowchart an example of the user guidance and, if appropriate, the program flow when processing a request using an exemplary meta-location information system;
Fig. 1 2 zeigt beispielhaften Pseudo-Code, der eine Möglichkeit der Art und Weise der Bereitstellung von Aktualisierungsdaten durch ein Standortinformationssystem an ein Meta-Standortinforma- tionssystem veranschaulicht, wobei speziell ein Beispiel für eine programmtechnische Realisierung auf Seiten des Standortinformationssystems gegeben ist;1 2 shows exemplary pseudo code which illustrates a possibility of the manner in which update data is provided by a location information system to a meta-location information system, an example in particular for a program-based implementation on the part of the location information system;
Fig. 1 3 zeigt beispielhaften Pseudo-Code, der eine weitere Möglich- keit der Art und Weise der Bereitstellung von Aktualisierungsdaten durch ein Standortinformationssystem an ein Meta- Standortinformationssystem veranschaulicht, wobei speziell ein Beispiel für eine programmtechnische Realisierung auf Seiten des Standortinformationssystems gegeben ist;1 3 shows exemplary pseudo code which illustrates a further possibility of the manner in which update data are provided by a location information system to a meta-location information system, an example in particular for a program-related implementation on the part of the location information system;
Fig. 14 zeigt in den Teilfiguren 14a und 14b in Form von beispielhaftem Pseudo-Code, wie die Bereitstellung von Aktualisierungs- daten auf Seiten eines Standortinformationssystems konkreter realisiert sein könnte, wobei speziell ein Beispiel für eine programmtechnische Realisierung gegeben ist;14 shows in sub-figures 14a and 14b in the form of exemplary pseudo code how the provision of update data could be implemented more specifically on the part of a location information system, with an example specifically being given for a program implementation;
Fig. 1 5 zeigt in Form von beispielhaftem Pseudo-Code eine Möglichkeit, wie ein Meta-Standortinformationssystem über den Systemzustand eines Standortinformationssystems auf dem Laufenden gehalten werden kann, wobei speziell ein Beispiel für eine programmtechnische Realisierung auf Seiten des Stand- Ortinformationssystems gegeben ist;Fig. 1 5 shows in the form of exemplary pseudo-code one way in which a meta-location information system can be kept up to date on the system status of a location information system, with an example of a program implementation on the part of the location information system being given;
Fig. 1 6 veranschaulicht auf Grundlage von beispielhaftem Pseudo¬Fig. 1 6 illustrates based on exemplary pseudo
Code, wie auf Seiten eines Meta-Standortinformationssγstems bei der Anfragebeantwortung nur bestimmte Standortinforma- tionssysteme berücksichtigt werden könnten und wie in derCode of how only certain location information systems could be taken into account on the part of a meta location information system when answering the query and how in the
Antwort auf die Anfrage die in Frage kommenden Standortinformationssysteme in einer bestimmten Weise präsentiert werden könnten, wobei speziell ein Beispiel für eine programmtechnische Realisierung gegeben ist;In response to the request, the location information systems in question could be presented in a certain way, with an example of a program implementation being specifically given;
Fig. 1 7 zeigt zwei Tabellen, die allgemein die Datenkommunikation zwischen einem Standortinformationssystem und einem zugeordneten Meta-Standortinformationssystem betreffen und speziell einen Satz von vordefinierten Anfragen, Meldungen und Rückmeldungen (Tabelle 8) und die dabei vorkommendenFig. 1 7 shows two tables, which generally relate to the data communication between a location information system and an associated meta-location information system and specifically a set of predefined inquiries, messages and feedback (Table 8) and the ones that occur
Meldungsarten (Tabelle 9) angeben;Specify message types (Table 9);
Fig. 1 8 zeigt ein Beispiel für die Erlangung von standortbezogenerFig. 1 8 shows an example of obtaining location-based
Information auf Grundlage einer Anfrage bei einem Meta- Standortinformationssystem und einer auf eine erhalteneInformation based on a request from a meta-location information system and one on a received one
Antwort gestarteten Anfrage bei einem vom Nutzer ausge- wählten Standortinformationssystem für einen Beispiel-Standort.Response to a query started by a user chose location information system for a sample location.
Fig. 1 zeigt ein Beispiel für ein erfindungsgemäßes System 10 zum Geben von standortbezogener Information mittels Datenkσmmunikation auf per Datenkommunikation übermittelte Anfragen, bei dem die Datenkommunikation über ein Computer-Netz, im Beispielsfall das Internet 1 2, oder/und über wenigstens ein Funknetz, im Beispielsfall ein Mobiltelefon-Funknetz 14, erfolgt. Symbolhaft dargestellt sind verschiedene Arten von Anfragersyste- men, im Beispielsfall Nutzer-Endgeräte 1 6, 1 8 und 20, wobei das Nutzer- Endgerät 16 beispielsweise ein WAP-fähiges Mobiltelefon (Handy) repräsentiert, das Nutzer-Endgerät 1 8 beispielsweise einen über das Funknetz drahtlos am Internet angeschlossenen Organizer oder Handheld-Computer mit HTML-Browser repräsentiert und das Nutzer-Endgerät 20 beispielsweise einen leitungsgebunden am Internet angeschlossenen und mit HTML-Browser ausgerüsteten Laptop-Computer repräsentiert.Fig. 1 shows an example of a system 10 according to the invention for giving location-related information by means of data communication to requests transmitted by data communication, in which the data communication via a computer network, in the example the Internet 1 2, and / or via at least one radio network, in For example, a cell phone radio network 14 takes place. Various types of request systems are shown symbolically, in the example user terminals 1 6, 1 8 and 20, the user terminal 16 representing, for example, a WAP-capable mobile phone (cell phone), the user terminal 1 8, for example, one via the Organizer or handheld computer wirelessly connected to the Internet with an HTML browser is represented and the user terminal 20 represents, for example, a laptop computer connected to the Internet and equipped with an HTML browser.
Es existieren grundsätzlich mehrere Wege, auf denen ein WAP-fähiges Mobiltelefon oder andere WAP-Clients auf WAP-Content zugreifen können. So können WML-Dateien in entsprechender Weise wie HTML-Dateien auf einem WWW-Server (Web-Server) liegen. Der WAP-Client (beispielsweise ein WAP-Browser) greift dann über Standard-URLs vermittels eines zwischen das Funknetz und das Internet zwischengeschalteten Proxy-Servers 22 auf diese Inhalte zu und ruft die entsprechenden WML-Seiten ab. Der Proxy-Server überführt den WML-Quelltext in ein kompakteres Binär-For- mat.There are basically several ways in which a WAP-capable mobile phone or other WAP clients can access WAP content. For example, WML files can be stored on a WWW server (web server) in the same way as HTML files. The WAP client (for example a WAP browser) then accesses this content via standard URLs by means of a proxy server 22 interposed between the radio network and the Internet and calls up the corresponding WML pages. The proxy server converts the WML source text into a more compact binary format.
Unter Vermittlung eines HTML-Gateways kann der WAP-Client auch auf HTML-Seiten zugreifen. Dieses Gateway konvertiert WAP-basierte Re- quests nach dem HTTP-Protokoll, damit der betreffende Web-Server etwas mit der Datenanforderung anfangen kann. Ferner übersetzt das Gateway die angeforderten Web-Seiten nach WML. Der angesprochene Web-Server bearbeitet die vom WAP-Client stammende Anforderung auf übliche Weise, greift eventuell auf CGI-Schnittstellen und Datenbanken zu, generiert gemäß der Anfrage Inhalte und übermittelt sie an das zwischengeschaltete Gateway bzw. den zwischengeschalteten Proxy-Server. Auf Seiten des WAP-Clients erfolgt dann auf Grundlage der im WAP-eigenen Binär-Format erhaltenen Daten ggf. eine Weiterverarbeitung. Werden vom Web-Server WML-Scripts an den Client übermittelt, so werden diese vom Proxy-Server (WAP-Proxy) mit Hilfe eines WML-Script- Compilers kompiliert. Die Funktion der Umsetzung des WML-Quelltextes in das WAP-eigene Binär-Format kann auch von dem HTML-Gateway mitübernommen werden, so dass insoweit der Proxy-Server wegfallen kann.The WAP client can also access HTML pages via an HTML gateway. This gateway converts WAP-based requests according to the HTTP protocol so that the web server in question can do something with the data request. The gateway also translates the requested web pages into WML. The web server addressed processes the request originating from the WAP client in the usual way, possibly accesses CGI interfaces and databases, generates content in accordance with the request and transmits it to the intermediary gateway or the intermediary proxy server. Further processing may then be carried out on the part of the WAP client on the basis of the data received in the WAP binary format. If WML scripts are sent from the web server to the client, they are compiled by the proxy server (WAP proxy) using a WML script compiler. The function of converting the WML source text into WAP's own binary format can also be taken over by the HTML gateway, so that the proxy server can be omitted.
Eine andere Möglichkeit ist, dass ein Funknetzbetreiber selbst WAP-Dienste über einen sogenannten WTA-Server (Wireless Telephone Application Server) anbietet, der dann direkt binäres WML mit dem WAP-Client, insbesondere WAP-Microbrowser eines Mobiltelefons, spricht. Ein derartiger WTA-Server ist in Fig. 1 durch den Block 27 repräsentiert. Die Blöcke 26 und 28 repräsentieren Web-Server.Another possibility is that a radio network operator itself offers WAP services via a so-called WTA server (Wireless Telephone Application Server), which then speaks binary WML directly with the WAP client, in particular WAP microbrowser of a mobile phone. Such a WTA server is represented by block 27 in FIG. 1. Blocks 26 and 28 represent web servers.
Ein drahtlos über ein Funknetz 14 und beispielsweise einen Proxy-Server 32 (HTTP-Proxy) am Internet angeschlossener bzw. anschließbarer HTTP- Client, etwa der Organizer 18, kann im Ergebnis in gleicher Weise wie ein leitungsgebunden am Internet angeschlossener HTTP-Client, wie etwa der Laptop-Computer 20, auf auf Web-Servern liegenden HTML-Inhalte und HTML-Dienste zugreifen.An HTTP client connected wirelessly via a radio network 14 and, for example, a proxy server 32 (HTTP proxy), for example the organizer 18, can result in the same way as an HTTP client connected to the Internet, such as such as the laptop computer 20, access HTML content and HTML services located on web servers.
Die Übermittlung von Daten zwischen verschiedenen am Internet angeschlossenen Computer-Systemen, beispielsweise verschiedenen Web- Servern, kann vorteilhaft über das Internet auf Grundlage des TCP/IP-Proto- kolls, insbesondere TCP oder/und FTP, erfolgen. Es ist aber nicht ausgeschlossen, dass die Datenkommunikation zwischen derartigen Computer- Systemen auch auf andere Weise erfolgt, beispielsweise über ISDN-Ver- bindungen, Datex-P- Verbindungen, Standleitungen usw. In Fig. 1 sind verschiedene Datenkommunikationsverbindungen über das Funknetz 14, über das Internet 12 und auf andere Weise durch Pfeile symbolisiert.The transmission of data between different computer systems connected to the Internet, for example different web servers, can advantageously take place via the Internet on the basis of the TCP / IP protocol, in particular TCP or / and FTP. However, it cannot be ruled out that data communication between such computer systems also takes place in another way, for example via ISDN connections. Bindings, Datex-P connections, dedicated lines, etc. In FIG. 1, various data communication connections over the radio network 14, over the Internet 12 and in other ways are symbolized by arrows.
Die Erfindung betrifft nun nicht speziell das Internet, Web-Server, Gateways, Proxy-Server, Mobilfunknetze und WAP-Technologie, sondern - nach einem Aspekt - allgemein so genannte Standortinformationsdienste (SID) und Systeme, auf deren Grundlage Standortinformationsdienste realisiert werden können. Derartige, als Standortinformationssysteme bezeichenbare Systeme (im folgenden wird zwischen dem Standortinformationsdienst und dem zugrunde liegenden System nicht immer unterschieden und auch das System kurz als SID bezeichnet) können aber vorteilhaft auf Grundlage von Internet-Technologie und WAP-Technologie realisiert werden bzw. diese Technologie und die hierdurch ermöglichte Datenkommunikation für die Entgegennahme von Anfragen von Nutzern und für die Übermittlung von die Anfrage beantwortender Information nutzen. So kann beispielsweise ein Standortinformationsdienst auf Grundlage eines Web-Servers, beispielsweise der Web-Server 26 in Fig. 1 , realisiert sein, der mit verschiedenen HTTP-Clients (etwa die Clients 18 und 20) oder WAP-Clients (etwa der Client 16) auf die vorstehend beschriebene Art und Weise kommunizieren kann. Ein Standortinformationsdienst kann ferner auch auf Grundlage eines WTA-Servers (etwa dem Server 27) realisiert sein, der auf die vorstehend angesprochene Weise mit WAP-Clients (etwa dem WAP-Client 16) kommunizieren kann.The invention now does not specifically relate to the Internet, web servers, gateways, proxy servers, mobile radio networks and WAP technology, but - in one aspect - generally so-called location information services (SID) and systems, on the basis of which location information services can be implemented. Such systems, which can be referred to as location information systems (in the following, there is not always a distinction between the location information service and the underlying system and also referred to as the system for short), can advantageously be implemented on the basis of Internet technology and WAP technology, or this technology and use the data communication thereby enabled for the acceptance of inquiries from users and for the transmission of information answering the inquiry. For example, a location information service can be implemented on the basis of a web server, for example the web server 26 in FIG. 1, which works with various HTTP clients (for example the clients 18 and 20) or WAP clients (for example the client 16). can communicate in the manner described above. A location information service can also be implemented on the basis of a WTA server (such as server 27), which can communicate with WAP clients (such as WAP client 16) in the manner mentioned above.
Die Erfindung bezieht sich nach dem angesprochenen Aspekt ferner auf einen einer Mehrzahl von Standortinformationsdiensten zugeordneten oder diesen übergeordneten Meta-Standortinformationsdienst (Meta-SID), der gewissermaßen als Standortinformationsdienst für Standortinformations- dienste aufgefasst werden kann, wie es im Folgenden noch näher erläutert wird. Ein erfindungsgemäßer Meta-Standortinformationsdienst kann ebenfalls vorteilhaft auf Grundlage von Internet-Technologie und WAP-Techno- logie bzw. der durch diese Technologien gegebenen Datenkommunikationsmöglichkeiten realisiert werden. Im Folgenden wird betreffend den Meta- Standortinformationsdienst und dem System, auf dessen Grundlage ein derartiger Dienst realisiert wird (beispielsweise umfassend einen Web- Server) nicht immer begrifflich unterschieden, und es wird auch das dem Dienst zugrunde liegende Meta-Standortinformationssystem kurz als Meta- SID (oder alternativ als SID-Guide) bezeichnet. In Fig. 1 ist davon ausgegangen, dass ein Meta-Standortinformationssystem oder Meta-Standort- informationsdienst auf Grundlage des Web-Servers 28 realisiert ist, der beispielsweise mit den Clients 16, 18 und 20 auf die beschriebene Art und Weise kommunizieren kann. Man kann einen erfindungsgemäßen Meta-SID aber auch beispielsweise auf Grundlage eines WTA-Servers (vgl. Server 27) realisieren.According to the aspect addressed, the invention further relates to a meta-location information service (Meta-SID) which is assigned to a plurality of location information services or is a superordinate one and which can be understood as a location information service for location information services, as will be explained in more detail below. A meta-location information service according to the invention can also advantageously be based on Internet technology and WAP technology. logic or the data communication options provided by these technologies. In the following, there is not always a conceptual distinction regarding the meta-location information service and the system on the basis of which such a service is realized (for example comprising a web server), and the meta-location information system on which the service is based is also briefly referred to as Meta-SID (or alternatively referred to as a SID Guide). 1 it is assumed that a meta-location information system or meta-location information service is implemented on the basis of the web server 28, which can communicate with the clients 16, 18 and 20 in the manner described, for example. However, a meta-SID according to the invention can also be implemented, for example, on the basis of a WTA server (cf. server 27).
Bevor auf den Meta-Standortinformationsdienst weiter eingegangen wird, soll zuvor noch das einem typischen Standortinformationsdienst zugrunde liegende Konzept hinsichtlich der Geocodierung von geographischer Lageinformationen in einem Datenbestand (insbesondere Datenbank) des Standortinformationsdienstes näher erläutert werden. Bei Standortinformations- diensten handelt es sich in der Regel um verteilte (dezentral und autark betriebene) Dienste, die in Abhängigkeit von einem einer Anfrage zugeordneten Standort oder geographischen Bereich Informationen geben, beispielsweise über die Verkehrssituation, über interessierende Objekte (wie Tankstellen, Hotels, Restaurants, Kirchen, Krankenhäuser, interessante Aussichtspunkte usw.). Die in dem Datenbestand des Standortinformationsdienstes erfassten Sachinhalte (Contents) sind in der Regel nach inhaltlichen Kriterien systematisiert und verschiedenen Kategorien zugeordnet. Es können nur einige nicht abschließende Beispiele für derartige in Frage kommende Kategorien genannt werden: Verkehr (dieser Kategorie sind beispielsweise die Inhalte Tankstellen, Verkehrsinformation, Taxistände, Taxizentralen, Bushaltestellen zugeordnet), Hotels und Gaststätten (dieser Kategorie sind - dem Namen entsprechend - beispielsweise die Inhalte Hotels, Restaurants, Schnellimbisse usw. zugeordnet), Touristik (dieser Kategorie sind beispielsweise die Inhalte Aussichtspunkte, Reisebüros, Fahrkartenverkauf usw. zugeordnet) und Unterhaltung (dieser Kategorie sind beispielsweise Nachtclubs, Kinos usw. zugeordnet). Die Einteilung von Inhalten in verschiedene Kategorien ist grundsätzlich willkürlich. So zeigt die Fig. 1 8 andere, sich teilweise mit den hier beispielhaft genannten Kategorien inhaltlich überlappende Kategorien.Before the meta-location information service is discussed further, the concept on which a typical location information service is based with regard to the geocoding of geographic location information in a database (in particular database) of the location information service is to be explained in more detail. Location information services are usually distributed (decentralized and self-sufficient) services that provide information depending on a location or geographical area assigned to an inquiry, for example about the traffic situation, about objects of interest (such as petrol stations, hotels, restaurants) , Churches, hospitals, interesting viewpoints, etc.). The content recorded in the database of the location information service is usually systematized according to content criteria and assigned to different categories. Only a few non-exhaustive examples of such categories can be mentioned: traffic (for example, the contents of petrol stations, traffic information, taxi ranks, taxi stations, bus stops are assigned to this category), hotels and restaurants (according to the name - this category includes, for example, the Contents of hotels, restaurants, fast food, etc.), tourism (for example, the content of viewpoints, travel agencies, ticket sales, etc. are assigned to this category) and entertainment (for example, night clubs, cinemas, etc. are assigned to this category). The division of content into different categories is basically arbitrary. Thus, FIG. 18 shows 8 other categories, some of which overlap in terms of content with the categories mentioned here by way of example.
Wenn sich ein Benutzer primär in einer Stadt bewegt, wird er unter Um- ständen einen Standortinformationsdienst kennen, der ihm in der Regel die benötigten Informationen geben kann, und diesen im Bedarfsfall kontaktieren. Da Standortinformationsdienste in der Regel aber dezentral und autark betrieben werden und eventuell nur für eine bestimmte Region oder eine bestimmte Stadt relevante Informationen geben können, wird der Nutzer in einer anderen Region oder einer anderen Stadt unter Umständen nicht wissen, wo er die benötigte Standortinformation erhalten kann. Die Datenkommunikationsadressen von in Frage kommenden Standortinformationsdiensten werden ihm zumindest in der anderen Stadt oder der anderen Region nicht geläufig sein. Neben einer regionalen Spezialisierung von Standortinformationssystemen, die dazu führt, dass der Nutzer gerade dann, wenn er standortbezogene Informationen benötigt, nämlich wenn er in einer fremden Stadt oder einer fremden Region ist, auf die standortbezogene Informationen nur schwer zugreifen kann, ist auch noch eine inhaltliche Spezialisierung der Standortinformationsdienste zu berücksichtigen. So kann es sein, dass der Nutzer selbst in seinem Heimatort dann, wenn er spezielle Standortinformationen benötigt, nicht weiß, wo er diese Information erhalten kann. Der Nutzer wird eventuell noch nicht einmal wissen, ob es überhaupt einen Standortinformationsdienst gibt, der ihm die benötigte Information liefern kann, und selbst wenn der von der Existenz eines der- artigen Standortinformationsdienstes Kenntnis hat, wird ihm in der Regel dessen Datenkommunikationsadresse nicht geläufig sein. Fig. 2 veranschaulicht die regionale und inhaltliche Spezialisierung von Standortinformationsdiensten. Der Standortinformationsdienst 1 bietet standortbezogene Informationen für zwei Kategorien, die Kategorien 1 und 2, an, denen jeweils ein eigener geographischer Gültigkeitsbereich bzw. Relevanzbereich zugeordnet ist. Der Gültigkeitsbereich ist jener Bereich, für den die betreffenden Sachinhalte, also etwa die durch die Ziffern 1 und 2 symbolisierten Standorte von der Kategorie 1 bzw. der Kategorie2 zugeordneten Informationsobjekten, relevant oder von Interesse sind. Der Gültigkeitsbereich a für die Kategorie 1 einerseits und der Gültigkeitsbereich /? für die Kategorie 2 andererseits des Standortinformationsdienstes (SID 1 ) überlappen sich nur teilweise.If a user is primarily in a city, he may know a location information service that can usually give him the information he needs and contact him if necessary. However, since location information services are generally operated in a decentralized and self-sufficient manner and may only be able to provide relevant information for a specific region or city, the user in another region or another city may not know where to obtain the required location information , The data communication addresses of possible location information services will not be familiar to him, at least in the other city or region. In addition to a regional specialization of location information systems, which leads to the fact that the user has difficulty accessing the location-related information precisely when he needs location-related information, namely when he is in a foreign city or region, there is also content Specialization of location information services to take into account. So it may be that the user does not know where he can get this information even if he needs special location information in his home town. The user may not even know whether there is a location information service that can provide him with the information he needs, and even if he is aware of the existence of such a location information service, his data communication address will generally not be known to him. 2 illustrates the regional and content specialization of location information services. The location information service 1 offers location-related information for two categories, categories 1 and 2, each of which is assigned its own geographical scope or relevance area. The area of validity is the area for which the relevant content, i.e. the locations symbolized by the numbers 1 and 2 of category 1 and category 2, are relevant or of interest. The area of validity a for category 1 on the one hand and the area of validity /? for Category 2, on the other hand, of the location information service (SID 1) only overlap partially.
Der Standortinformationsdienst 2 hält demgegenüber nur Standortinformation betreffend die Kategorie 1 bereit, wobei der Gültigkeitsbereich y des Standortinformationsdienstes 2 sich mit dem Gültigkeitsbereich des Standortinformationsdienstes 1 für die Kategorie 1 nur geringfügig überlappt. Über ein geographisches Gebiet, etwa der Bundesrepublik Deutschland, gibt es oder wird es geben eine Vielzahl von Standortinformationsdiensten, die verschiedene, sich teilweise vollständig oder nicht überlappende Gültig- keitsbereiche für verschiedenste Kategorien aufweisen, wobei die Kategorien des einen Standortinformationsdienstes von den Kategorien eines anderen Standortinformationsdienstes abweichen können. So mag beim einen Standortinformationssystem der Sachinhalt "Hotel" unter der Kategorie "Touristik" geführt sein, während bei einem anderen Standortinforma- tionsdienst dieser Sachinhalt unter der Kategorie "Hotels und Gaststätten" geführt sein könnte. Bei einem dritten Standortinformationsdienst könnte der Sachinhalt "Hotels" unter der Kategorie "Übernachten" geführt sein. Die Möglichkeit bzw. in der Praxis zu erwartende Einteilung des gleichen Sachinhalts in voneinander abweichende Kategorien wird es dem Nutzer erst recht erschweren, benötigte Informationen zu erhalten. Gemäß Fig. 2 wird ein Nutzer am Standort A nur auf den Standortinformationsdienst 1 zugreifen können, wobei er aber nur Informationen zur Kategorie 2 erhalten kann, sofern er überhaupt die Datenkommunikationsadresse des Standortinformationsdienstes 1 kennt. Am Standort B kann der Nutzer nur auf die Informationen des Standortinformationsdienstes 1 zurückgreifen und in Kenntnis der Datenkommunikationsadresse des SID Sachinformationen der Kategorie 1 und der Kategorie 2 erhalten. Am Standort C befindet sich der Nutzer im Gültigkeitsbereich des Standortinformationsdienstes 1 für die Kategorie 1 und im Gültigkeitsbereich des Standortinformationsdienstes 2, der nur Sachinformation zur Kategorie 1 liefern kann. Wenn der Nutzer ortsfremd ist, würde er froh sein, wenn er wenigstens die Datenkommunikationsadresse eines der beiden Standortinformationsdienste kennen würde.In contrast, the location information service 2 only provides location information relating to category 1, the area of validity y of the location information service 2 only overlapping slightly with the area of validity of the location information service 1 for category 1. There is or will be a large number of location information services covering a geographical area, such as the Federal Republic of Germany, which have different, partially completely or non-overlapping areas of validity for various categories, the categories of one location information service being different from the categories of another location information service can deviate. For example, in one location information system the subject matter "hotel" may be listed under the category "tourism", while in another location information service this subject matter may be listed under the category "hotels and restaurants". In the case of a third location information service, the factual content “hotels” could be listed under the category “overnight stays”. The possibility, or in practice expected division of the same content into different categories, will make it even more difficult for the user to obtain the information he needs. 2, a user at location A will only be able to access the location information service 1, but can only receive information on category 2 if he knows the data communication address of the location information service 1 at all. At location B, the user can only access the information from location information service 1 and receive factual information of category 1 and category 2 with knowledge of the data communication address of SID. At location C, the user is within the scope of the location information service 1 for category 1 and within the scope of the location information service 2, which can only provide factual information about category 1. If the user is foreign, he would be glad if he knew at least the data communication address of one of the two location information services.
Es kann sein, dass Standortinformationsdienste, im Beispielsfall der Fig. 2 der Standortinformationsdienst 1 , für ihre verschiedenen Kategorien jeweils gesonderte Datenkommunikationsadressen vorsehen, um eine direkte Abfrage von Sachinformation betreffend die jeweilige Kategorie zu ermöglichen, ohne erst noch eine Benutzerführung (ggf. Menüstruktur) zur Ermitt- lung der interessierenden Sachkategorie durchlaufen zu müssen. Für einen derartigen Zugriff müssten dem Benutzer am Standort B also zwei Datenkommunikationsadressen, eine für die Kategorie 1 und die andere für die Kategorie 2, bekannt sein, wenn er Sachinformationen zu beiden Kategorien erhalten möchte.It may be that location information services, in the example of FIG. 2 location information service 1, each provide separate data communication addresses for their different categories in order to enable a direct query of factual information relating to the respective category, without first providing user guidance (possibly menu structure) To have to go through the determination of the relevant subject category. For such access, the user at location B would have to know two data communication addresses, one for category 1 and the other for category 2, if he wanted to receive factual information on both categories.
Der Erfindung liegt der Gedanke zugrunde, einen übergeordneten, als Meta- Standortinformationsdienst bezeichenbaren Standortinformationsdienst bereitzustellen, der sich nach dem oben angesprochenen Aspekt auf Standortinformationsdienste bzw. (wenn vorhanden) deren Kategorien bezieht. Alternativ oder zusätzlich kann der Meta-Standortinformationsdienst sich nach einem anderen Aspekt (auch) auf Informationsobjekte mit geographischen Bezug oder diesen zugeordnete Objektinformationsdienste bzw. (wenn vorhanden) diesen zugeordnete Kategorien beziehen. Benötigt ein Nutzer standortbezogene Information, so kann er sich an den Meta-Stand- ortinformationsdienst wenden, um - soweit vorhanden - ein oder mehrere Standortinformationsdienste oder/und ein oder mehrere Informationsobjekte bzw. Objektinformationsdienste genannt zu bekommen, die für den den Nutzer interessierenden Standort (geographische Koordinate oder verkehrsmäßige Lage) und ggf. die interessierende Sachkategorie standortbezogene Informationen liefern können, also beispielsweise dem Nutzer in der Nähe liegende Objekte benennen können.The invention is based on the idea of providing a superordinate location information service which can be designated as a meta-location information service and which, according to the aspect mentioned above, relates to location information services or (if present) their categories. Alternatively or additionally, the meta-location information service can also (according to another aspect) relate to information objects with a geographical reference or object information services assigned to them or (if available) refer to assigned categories. If a user needs location-related information, he can contact the meta-location information service to - if available - get one or more location information services and / or one or more information objects or object information services that are relevant to the location of interest to the user ( geographical coordinate or traffic situation) and, if applicable, the relevant subject category can provide location-related information, for example, be able to name nearby objects for the user.
Ein Standortinformationsdienst kann einen oder mehrere geographische Relevanzbereiche zur Verfügung stellen, wie oben beispielhaft erläutert wurde. Dabei wird in der Regel ein Relevanzbereich an genau eine Kategorie gekoppelt sein. Jede vorhandene Datenkategorie erzeugt in diesem Fall einen Relevanzbereich mit einer Ausdehnung, die durch die vorhandenen Objekte (Informationsobjekte) gegeben ist. Dabei kann ein Objekt an mehrere Kategorien gebunden sein. Wie erläutert, ist eine Zusammenfassung von Informationsobjekten einer Kategorie beispielsweise unter einer URL möglich. Dies ist aber nicht zwingend.A location information service can provide one or more geographic relevance areas, as explained above by way of example. As a rule, a relevance area will be linked to exactly one category. In this case, each existing data category creates a relevance area with an extent that is given by the existing objects (information objects). An object can be linked to several categories. As explained, a summary of information objects of a category is possible, for example, under a URL. However, this is not mandatory.
Ein Objektinformationsdienst kann beispielsweise unter einer URL genau ein Informationsobjekt beschreiben. Ist dieses einer Datenkategorie zugeordnet, so kann genau ein Relevanzpunkt oder ein "kleiner" Relevanzbereich zu dieser Kategorie in Zuordnung zu dem Informationsobjekt erzeugt werden. Sind dem Informationsobjekt mehrere Datenkategorien zugeordnet, so können dementsprechend mehrere Relevanzpunkte oder "kleine" Relevanzbereiche in Zuordnung zum Informationsobjekt erzeugt werden. Die geographische Lage des Informationsobjekts ist durch die Objektposition gegeben und demnach bei allen zugeordneten Relevanzpunkten/kleinen Relevanzbe- reichen (auch als Pseudobereiche bezeichenbar) gleich. Bei den von den einzelnen Standortinformationsdiensten gehaltenen Daten handelt es sich nicht um einen statischen Datenbestand. Vielmehr wird bei einem einzelnen Standortinformationsdienst der Datenbestand (der Content) beispielsweise durch eine Content-Management-Software kontinuier- lieh gepflegt. Eine derartige "Datenpflege-Software" wird neben üblichen Datenbank-Möglichkeiten (erfassen, ändern und löschen) auch eine Geocodierung (d.h. eine Zuordnung von Lagekoordinaten zu Datenobjekten) ermöglichen.An object information service can, for example, describe exactly one information object under a URL. If this is assigned to a data category, exactly one relevance point or a "small" relevance area can be generated for this category in association with the information object. If several data categories are assigned to the information object, then several relevance points or "small" relevance areas can be generated in association with the information object. The geographical position of the information object is given by the object position and is therefore the same for all assigned relevance points / small relevance areas (also identifiable as pseudo areas). The data held by the individual location information services is not a static database. Rather, the data inventory (the content) is continuously maintained by a single location information service, for example by means of content management software. In addition to the usual database options (record, change and delete), such "data maintenance software" will also enable geocoding (ie an assignment of position coordinates to data objects).
Im Zuge der Datenpflege können durch Erfassung neuer Datenkategorien neue geographische Gültigkeitsbereiche entstehen. Zusätzlich eingegebene Objekte können Gültigkeitsbereiche einer entsprechenden Kategorie erweitern. Werden Objekte gelöscht, kann dies zur Folge haben, dass der geographische Gültigkeitsbereich kleiner wird oder sogar - wenn das letzte Objekt gelöscht ist - verschwindet, die betreffende Kategorie also wegfällt. Die Gültigkeitsbereiche werden durch die Datenpflege auf Grundlage der Geocodierung der Datenobjekte also unter Umständen geändert, wobei sich diese Änderungen in erster Linie an den Rändern des jeweiligen Gültigkeitsbereiches ändern auswirken. Der Einfachheit halber wird bei den hier be- schriebenen Ausführungsbeispielen davon ausgegangen, dass die Gültigkeitsbereiche von Rechtecken gebildet sind, die die Gesamtheit aller Lagepunkte der Datenobjekte einer Kategorie umschreiben. In der Praxis ist es aber empfehlenswert, flexiblere geometrische Strukturen für die Beschreibung der Gültigkeitsbereiche zu verwenden. Insbesondere ist es denkbar, dass einer Kategorie mehrere räumlich voneinander getrennte Gültigkeitsbereiche zugeordnet sind.In the course of data maintenance, new geographical areas of validity can arise by entering new data categories. Objects entered in addition can extend the scope of a corresponding category. If objects are deleted, this can result in the geographical scope becoming smaller or even - when the last object is deleted - disappearing, meaning that the relevant category no longer applies. The validity areas may be changed by data maintenance based on the geocoding of the data objects, whereby these changes primarily affect the edges of the respective validity area. For the sake of simplicity, it is assumed in the exemplary embodiments described here that the areas of validity are formed by rectangles which describe the entirety of all the position points of the data objects in a category. In practice, however, it is advisable to use more flexible geometric structures to describe the areas of validity. In particular, it is conceivable for a category to be assigned several validity areas that are spatially separated from one another.
Vor dem vorstehend geschilderten Hintergrund geht die Erfindung über die Bereitstellung eines Meta-Standortinformationsdienstes hinaus. Die Erfin- düng trägt, zumindest in Weiterbildung des allgemeinsten Erfindungsgedankens, auch der Dynamik der von Standortinformationsdiensten bereitgehaltenen Inhalte (Contents) Rechnung. Betreffend die Geocodierung, speziell die Zuordnung von Lagekoordinaten zu Datenobjekten, soll im Folgenden ein Beispiel gegeben werden.Against the background outlined above, the invention extends beyond the provision of a meta-location information service. The invention also takes into account, at least in a further development of the most general idea of the invention, the dynamics of the content provided by location information services. The following is an example of geocoding, especially the assignment of position coordinates to data objects.
Die.Geocodierung kann beispielsweise manuell durch Plazieren von Objek- ten in digitalen Karten erfolgen. Eine andere Möglichkeit ist die automatische Geocodierung durch automatisierte Auswertung von Adressinformationen zu Objekten mit Hilfe von digitalen Karten. Es sind auch Zwischenformen (halbautomatische Geocodierung) denkbar.The geocoding can be done manually, for example, by placing objects on digital maps. Another possibility is the automatic geocoding by automated evaluation of address information about objects with the help of digital maps. Intermediate forms (semi-automatic geocoding) are also conceivable.
Die manuelle Geocodierung von Adressen kann vorteilhaft auf Grundlage von geographisch genauen digitalen Karten in Raster- oder Vektorform erfolgen. Idealerweise wird eine Software oder ein System zum Suchen und Erstellen von beliebigen Kartenausschnitten und zum manuellen Plazieren von Objektsymbolen in diesen Karten, speziell in den gewählten Kartenaus- schnitten, verwendet. Der "Intelligenzaufwand" der Zuordnung wird hauptsächlich vom Bediener aufgebracht. Ggf. kann eine automatisierte Hilfestellung derart vorgesehen sein, dass - soweit eine postalische Adresse für das betreffende Objekt vorliegt - das System einen Vorschlag für die Zuordnung der Adresse zu einer geographischen Lage macht.The manual geocoding of addresses can advantageously be done on the basis of geographically accurate digital maps in raster or vector form. Ideally, software or a system for searching for and creating any map sections and for manually placing object symbols in these maps, especially in the selected map sections, is used. The "intelligence" of the assignment is mainly applied by the operator. Possibly. automated assistance can be provided such that - insofar as there is a postal address for the object in question - the system makes a proposal for the assignment of the address to a geographical location.
Tabelle 1 der Fig. 6 zeigt beispielhaft einen Adressdatenbestand ohne geographische Lageinformation. Das Geocodiersystem erzeugt dementsprechend verschiebliche Objektsymbole, im Beispielsfall die Objekte 1 , 2 und 3 in Fig. 3, die einen Kartenausschnitt und in einer diesem überlagerten Auswahlkasten die zu plazierenden Objektsymbole zeigen. Die manuelle Plazierung der Objektsymbole im Kartenausschnitt, die beispielsweise mittels eines graphischen Zeichengeräts, wie etwa einer Maus oder einem Graphiktablett, erfolgen kann, ist in Fig. 4 beispielhaft gezeigt. Die Pfeile symbolisieren, dass die Symbole auf den betreffenden Kartenausschnitt gezogen und visuell positioniert werden. Gemäß Fig. 5 sind die Objekte 1 und 2 plaziert, wodurch die dem jeweiligen Objekt zugeordnete geographische Lage definiert ist. Objekt 3 ist noch auf der Karte zu positionieren. Gemäß der vorgenommenen Plazierung der Objektsymbole erzeugt das Geocodiersystem auf Grundlage des geographischen Referenzsystems der digitalen Karte (Abbildungsmathematik) geographische Koordinaten zu jedem geocodierten Objekt, die abgespeichert werden. Tabelle 2 von Fig. 6 zeigt das entsprechende Ergebnis in der Form einer Datenbanktabelle, die noch andere Angaben enthalten kann, beispielsweise eine Beschreibung des Objekts oder/und eine Zuordnung zu einer Kategorie. Es können auch für verschiedene Kateogorien jeweils eigene Datenbanktabellen oder dgl. vorgesehen sein.Table 1 of FIG. 6 shows an example of an address database without geographical location information. The geocoding system accordingly generates displaceable object symbols, in the example the objects 1, 2 and 3 in FIG. 3, which show a map section and the object symbols to be placed in a selection box superimposed thereon. The manual placement of the object symbols in the map section, which can be done, for example, using a graphic drawing device, such as a mouse or a graphic tablet, is shown by way of example in FIG. 4. The arrows symbolize that the symbols are dragged onto the relevant map section and positioned visually. 5, objects 1 and 2 are placed, thereby defining the geographic location assigned to the respective object. Object 3 is still to be positioned on the map. According to the placement of the object symbols, the geocoding system generates geographic coordinates for each geocoded object based on the geographic reference system of the digital map (mapping mathematics), which are stored. Table 2 of FIG. 6 shows the corresponding result in the form of a database table, which can also contain other information, for example a description of the object and / or an assignment to a category. Separate database tables or the like can also be provided for different categories.
Für eine automatische Geocodierung von Adressen sollten geographisch genaue digitale Karten in Vektorform mit hoher Qualität verwendet werden, wobei idealerweise die Elemente der Karte postalische Attribute oder/und Relationen zu solchen enthalten sollten. Ein Geocodiersystem, das bei- spielsweise im wesentlichen auf Grundlage von Software und einem Uni- versal-Computer realisiert sein kann, analysiert dann beispielsweise satzweise die Adressinformation zum Objekt und sucht in der Vektorkarte nach postalischen Zuordnungsmöglichkeiten, beispielsweise hierarchisch etwa nach Postleitzahl, Ort, Straße und Hausnummer. Die gefundenen Karten- elemente mit bester Entsprechung werden dann für die Gewinnung der Lagekoordinaten des betreffenden Objekts verwendet. Im Ergebnis kann beispielsweise ebenfalls ein Adressdatenbestand mit Lagekoordinaten entstehen, wie er in Tabelle 2 veranschaulicht ist.For automatic geocoding of addresses, geographically accurate digital maps in vector form with high quality should be used, ideally the elements of the map should contain postal attributes and / or relations to them. A geocoding system, which can be implemented, for example, essentially on the basis of software and a universal computer, then analyzes, for example, the address information for the object in blocks and searches in the vector map for postal assignment options, for example hierarchically, for example, according to postcode, city, street and house number. The found map elements with the best match are then used to obtain the position coordinates of the object in question. As a result, an address database with location coordinates can also be created, for example, as illustrated in Table 2.
Die Content-Datenbank eines Standortinformationssystems (SID) wird in der Regel geocodierte Adressdaten, etwa der in Tabelle 2 gezeigten Art, mit zugehörigen Sachdaten koppeln. Die Sachdaten enthalten Deskriptoren, die eine Einteilung der Adresspunkte in Kategorien ermöglichen. Es ist vorteilhaft, wenn bei der Kopplung verschiedenartige Relationen möglich sind: 1 zu 1 : jedem Adress-/Lagepunkt ist genau ein Sachdatensatz zugeordnetThe content database of a location information system (SID) will usually link geocoded address data, for example of the type shown in Table 2, with the relevant property data. The factual data contain descriptors that enable the address points to be divided into categories. It is advantageous if different types of relations are possible when coupling: 1 to 1: Exactly one physical data record is assigned to each address / location point
1 zu n: jedem Adress-/Lagepunkt sind mehrere Sach- datensätze zugeordnet1 to n: several factual data sets are assigned to each address / location point
m zu n: es sind beliebige Zuordnungen möglich.m to n: any assignments are possible.
Bei einer SID-Abfrage, also beispielsweise einer Anfrage eines Nutzers bei einem Standortinformationsdienst betreffend eine bestimmte Abfrageregion oder eine bestimmte Abfrageposition nach relevanten Objekten, ermittelt der SID beispielsweise diejenigen Datensätze, zu welchen die zugehörigen Adress-/Lagepunkte in der Abfrageregion liegen oder gemäß einem vorgegebenen oder vorgebbaren Trefferkriterium (etwa verkehrsmäßiger oder geographischer Abstand) der Abfrageposition entsprechen. Es kann die Möglichkeit gegeben sein, die Anfrage weiter zu konkretisieren bzw. einzuengen, etwa derart, dass die in Frage kommenden Sachdaten weitergehenden Kriterien (Abfrage-Kategorien) entsprechen müssen. Es können auch bestimmte Filter auswählbar oder definierbar sein.In the case of a SID query, for example a request from a user to a location information service regarding a specific query region or a specific query position for relevant objects, the SID determines, for example, those data records for which the associated address / location points are in the query region or according to a predefined one or predefinable hit criteria (such as traffic or geographic distance) of the query position. It may be possible to further specify or narrow down the query, for example in such a way that the relevant factual data must correspond to further criteria (query categories). Certain filters can also be selectable or definable.
Bezugnehmend auf Fig. 2 wird beispielsweise bei einer Anfrage beim Standortinformationssystem 1 bezüglich den Standort A und die Kategorie 2 das durch einen Pfeil gekennzeichnete Objekt 2 vom SID als relevantes Objekt genannt werden, wenn der in der Anfrage definierte Anfragebereich oder das beispielsweise einen maximalen geographischen Abstand definierende Trefferkriterium so gewählt wurde, dass der SID das durch den Pfeil gekennzeichnete Objekt 2 als relevant erkennt, also gewissermaßen einen "Treffer" feststellt. Die anderen Objekte 2 sind sehr weit von der Abfrageposition A entfernt, so dass diese für den Nutzer am Punkt A wohl nicht von Interesse sind, obwohl es prinzipiell möglich sein könnte, dass der Nutzer beliebig große Abfrageregionen und beliebig große Trefferabstände definieren kann. Demgegenüber werden bei einer Abfrage bei einem Meta-Standortinforma- tionsdienst (Meta-SID) diejenigen Standortinformationsdienste (bzw. Objektinformationsdienste) ermittelt, die - ggf. bezogen auf eine bestimmte Abfrage-Kategorie oder/und gemäß gewählten oder definierten Filter-Bedin- gungen - für den der Anfrage zugehörigen Abfragebereich bzw. die der Anfrage zugehörigen Anfrageposition relevante standortbezogene Information liefern können. Derartige Informationen können insbesondere jene Standortinformationssysteme liefern, deren Gültigkeitsbereich bzw. deren Kategorie-bezogener Gültigkeitsbereich sich mit der Anfrageregion über- läppt bzw. gemäß einem vorgegebenen Trefferkriterium der Anfrageregion bzw. Anfrageposition entspricht. Hierfür müssen von den dem Meta-Stand- ortinformationsdienst zugeordneten Standortinformationsdiensten die Gültigkeitsbereiche, ggf. Kategorie-bezogen, ermittelt werden und entsprechende Daten dem Meta-SID zur Verfügung gestellt werden. Auf Seiten der Meta-SID kann eine Vereinheitlichung der Sachkategorien vorgesehen sein, in dem nicht-identische, aber verwandte Kategorien auf eine allgemeinere Kategorie des Meta-SID abgebildet werden.With reference to FIG. 2, for example, in the case of a request to the location information system 1 with regard to the location A and the category 2, the object 2 identified by an arrow from the SID will be named as the relevant object if the query area defined in the query or, for example, a maximum geographical distance defining hit criterion was chosen so that the SID recognizes the object 2 identified by the arrow as relevant, that is to say to a certain extent detects a "hit". The other objects 2 are very far from the query position A, so that these are probably not of interest to the user at point A, although in principle it could be possible that the user can define query regions of any size and hit distances of any size. In contrast, when querying a meta-location information service (Meta-SID), those location information services (or object information services) are determined which - possibly related to a specific query category and / or according to selected or defined filter conditions - can provide relevant location-related information for the query area belonging to the query or the query position belonging to the query. Such information can in particular be provided by those location information systems whose validity range or whose category-related validity range overlaps with the query region or corresponds to the query region or query position according to a predetermined hit criterion. For this purpose, the validity areas, possibly category-related, must be determined by the location information services assigned to the meta location information service and corresponding data made available to the meta SID. On the side of the Meta-SID, a standardization of the subject categories can be provided, in which non-identical but related categories are mapped to a more general category of the Meta-SID.
Tabelle 3 von Fig. 6 zeigt entsprechende, dem Meta-SID zur Verfügung zu stellende Daten. In die Tabelle sind die einer jeweiligen Kategorie zugeordneten Datenkommunikationsadressen (URLs) und den Gültigkeitsbereich der jeweiligen Kategorie definierende Daten aufgenommen. Im Beispielsfall wird von rechteckförmigen Gültigkeitsbereichen ausgegangen, so dass jeder Gültigkeitsbereich durch zwei Eckpunkte (links/oben und rechts/unten; vgl. Fig. 2) definiert ist. Derartige Daten können auch vom Standortinformationsdienst selbst bei der Anfragebearbeitung verwendet werden, da im Falle einer Abfrageposition außerhalb eines in Frage kommenden Gültigkeitsbereichs eine Durchsuchung der Datenbank unter Umständen entbehrlich ist.Table 3 of FIG. 6 shows corresponding data to be made available to the Meta-SID. The table contains the data communication addresses (URLs) assigned to a respective category and the data defining the scope of the respective category. In the example, rectangular areas of validity are assumed, so that each area of validity is defined by two corner points (left / top and right / bottom; see FIG. 2). Such data can also be used by the location information service itself when processing inquiries, since in the case of a query position outside of a valid scope, it may not be necessary to search the database.
Die Kategorien werden aus den Deskriptoren der Sachdatensätze des SID gewonnen. Die URL-Einträge stellen die Adressen der konkreten Anfrage- Bearbeitung zu einer jeweiligen Kategorie im Einzel-SID dar. Die Gültigkeitsbereiche, hier Gültigkeitsrechtecke, werden aus der Gesamtheit aller Koordinatenpaare einer jeweiligen Kategorie gewonnen und bei Änderungen ständig aktualisiert. Hinzugefügte Einträge geocodierter Objekte können neue Gültigkeitsbereiche erzeugen oder Gültigkeitsbereiche vergrößern. Entfernung von Einträgen kann dazu führen, dass Gültigkeitsbereiche verkleinert oder gelöscht werden. Aus diesen Zuständen bzw. Datenpflege- vorgängen werden Aktualisierungsdaten für den Meta-SID (SID-Guide) abgeleitet, die beispielsweise den Befehlen "Gültigkeitsbereich erzeugen", "Gültigkeitsbereich aktualisieren" (im Falle einer Vergrößerung oder Verkleinerung des Gültigkeitsbereichs) oder "Gültigkeitsbereich löschen" entsprechen. Tabelle 3 repräsentiert einen Aktualisierungsdatensatz, in dem jeweils ein Befehl an den Meta-SID (Guide-Befehl) aufgenommen ist, im Beispielsfall für die Kategorie 1 und die Kategorie 2 jeweils der Befehl "Gültigkeitsbereich aktualisieren".The categories are derived from the descriptors of the SID factual data sets. The URL entries represent the addresses of the specific request Processing for a respective category in the individual SID. The validity areas, here validity rectangles, are obtained from the totality of all coordinate pairs of a respective category and are constantly updated when changes are made. Added entries of geocoded objects can create new scopes or enlarge scopes. Removal of entries can lead to the fact that areas of validity are reduced or deleted. Update data for the Meta-SID (SID Guide) are derived from these states or data maintenance processes, for example, the commands "create validity range", "update validity range" (in the event of an increase or decrease in the validity range) or "delete validity range" correspond. Table 3 represents an update data record, in each of which a command to the Meta-SID (guide command) is included, in the example case for the category 1 and the category 2, the command "update scope".
Es soll noch erwähnt werden, dass es zweckmäßig ist, auch den insgesamt von einem Standortinformationsdienst bzw. -system mit Gültigkeitsbereichen ggf. unterschiedlicher Kategorie abgedeckten geographischen Bereich in Form eines Gesamt-Gültigkeitsbereiches zu berücksichtigen. Diesem Gesamt-Gültigkeitsbereich, der alle Gültigkeitsbereiche der einzelnen Kategorien abdeckt, kann beispielsweise die Kategorie 1 zugeordnet sein. In diesem Falle würde der URL-Eintrag URL1 beispielsweise einer Eingangs- Homepage-Seite des Standortinformationsdienstes entsprechen. Im Falle, dass ein Standortinformationsdienst nur eine Kategorie kennt oder nicht nach Kategorien aufschlüsselt, würde es nur die Kategorie 1 geben (vgl. SID 2 in Fig. 2).It should also be mentioned that it is expedient to also take into account the overall geographical area covered by a location information service or system with areas of validity that may have different categories in the form of an overall area of validity. Category 1 can, for example, be assigned to this overall scope, which covers all the scope of the individual categories. In this case, the URL entry URL1 would correspond, for example, to an entry homepage of the location information service. In the event that a location information service knows only one category or does not break down by category, there would only be category 1 (cf. SID 2 in FIG. 2).
Es ist zweckmäßig, dass bei jeder Änderung an einem Gültigkeitsbereich (im Beispielsfall Gültigkeitsrechteck) in einer geeigneten Datenstruktur vermerkt wird, dass eine Änderung erfolgt ist und dass entsprechendeIt is advisable that every time a change is made to a validity area (validity rectangle in the example) it is noted in a suitable data structure that a change has been made and that it has been made accordingly
Daten zum SID-Guide zu übertragen sind, um diesen auf den aktuellen Stand zu bringen. Tabelle 3 zeigt hierzu im SID vorbereitete Gültigkeitsbereiche samt Guide-Befehlen zum Abgleich des SID-Guides.Data must be transferred to the SID Guide in order to update it to the current one To stand. Table 3 shows the scope of validity prepared in the SID together with guide commands for comparing the SID guide.
Tabelle 4 von Fig. 6 zeigt ein Beispiel für die beim Meta-Standortinforma- tionssystem zu jedem Einzel-SID gespeicherten Daten, die für jeden SID die unterstützten Kategorien und die diesen zugehörigen Datenkommunikationsadressen und Gültigkeitsbereiche angeben. Hierzu sind die Gültigkeitsbereiche eindeutig durchnummeriert und - im Beispielsfall der Gültigkeitsrechtecke - mit ihren Eck-Koordinaten und zugehörigen Datenkommunika- tionsadressen (im Beispielsfall WAP-URLs) gespeichert. Tabelle 4 zeigt nur die Daten für einen einzigen SID, beispielsweise der SID 1 der Fig. 2. Zusätzlich ist in den Daten eine Service-Datenkommunikationsadresse (Service-URL) angegeben, über die beispielsweise der Datenabgleich zwischen dem Meta-SID und dem betreffenden Einzel-SID erfolgen kann. Die den Kategorien zugeordneten Datenkommunikationsadressen sind jene Datenkommunikationsadressen (URLs), über die für den betreffenden Einzel-SID eine konkrete Anfrage-Bearbeitung zu Informationsobjekten der jeweiligen Kategorie initiierbar ist.Table 4 of FIG. 6 shows an example of the data stored in the meta location information system for each individual SID, which specify the supported categories for each SID and the data communication addresses and scope of validity associated therewith. For this purpose, the validity areas are numbered uniquely and - with the validity rectangles in the example - saved with their corner coordinates and associated data communication addresses (in the example WAP URLs). Table 4 shows only the data for a single SID, for example SID 1 of FIG. 2. In addition, a service data communication address (service URL) is specified in the data, via which, for example, the data comparison between the meta SID and the relevant individual -SID can be done. The data communication addresses assigned to the categories are those data communication addresses (URLs) via which a specific query processing of information objects of the respective category can be initiated for the individual SID concerned.
Fig. 2 veranschaulicht die Bedeutung der beim SID-Guide, also dem Meta- SID gehaltenen Daten. Die Gültigkeitsrechtecke geben an, für welchen geographischen Bereich der betreffende Standortinformationsdienst für die betreffende Kategorie (Kategorie 1 oder 2) standortbezogene Information liefern kann. Hierfür brauchen beim SID-Guide keine Informationen über die den Gültigkeitsbereichen (Gültigkeitsrechtecken) zugrunde liegenden Informationsobjekte (in Fig. 2 durch die einzelnen Ziffern repräsentiert, deren Position in der Karte die geographische Lage repräsentiert und deren Numerikwert die Kategorie angibt) gehalten werden. Für weitere Standortinformationsdienste, etwa den Standortinformationsdienst 2 der Fig. 2, können beim SID-Guide eigene Datenstrukturen (ggf. Tabellenstrukturen) vorgesehen sein, oder es kann auch eine Gesamt-Datenstruktur vorgesehen sein, in der die Daten für alle Einzel-SIDs aufgenommen sind. Ausgehend von einer Situation gemäß Fig. 2 kann bei einer Anfrage an den SID-Guide, beispielsweise vermittels eines WAP-fähigen Mobiltelefons (WAP-Anfrage), zur Anfrageposition A für die Kategorie 1 kein in Frage kommender Standortinformationsdienst ermittelt werden, wohingegen für die Kategorie 2 nur der Standortinformationsdienst 1 ermittelt werden kann und beispielsweise durch Übermittlung der zugehörigen URL und ggf. einem Deskriptor oder einer erläuternden Angabe dem Anfrager genannt wird. Im Falle der Abfrageposition C können betreffend die Kategorie 1 zwei Standortinformationsdienste (SID 1 und SID 2) ermittelt und dem Anfrager ge- nannt werden.2 illustrates the meaning of the data held in the SID guide, that is to say the metasid. The validity rectangles indicate the geographical area for which the location information service in question for the relevant category (category 1 or 2) can provide location-related information. For this, the SID Guide does not need any information about the information objects on which the validity areas (validity rectangles) are based (represented in FIG. 2 by the individual digits whose position on the map represents the geographical location and whose numerical value indicates the category). For additional location information services, such as location information service 2 of FIG. 2, separate data structures (possibly table structures) can be provided in the SID Guide, or an overall data structure can also be provided in which the data for all individual SIDs are included , Based on a situation according to FIG. 2, in the case of a request to the SID Guide, for example by means of a WAP-capable mobile phone (WAP request), no questionable location information service can be determined for the request position A for category 1, whereas for the category 2, only the location information service 1 can be determined and, for example, by transmitting the associated URL and possibly a descriptor or an explanatory statement to the requester. In the case of query position C, two location information services (SID 1 and SID 2) can be determined regarding category 1 and the requester can be named.
Beispielsweise kann der SID-Guide etwa durch einen WAP-Client eine Anfrage erhalten, die spezifiziert ist hinsichtlich der Abfrageposition, die zweckmäßig durch die geographische Länge und Breite angegeben ist. Ferner kann die Anfrage einen geographischen Radius, etwa in km, definieren (der Abfragebereich beschreibt dann geographisch eine etwa kreisförmige Region) sowie eventuell eine Datenkategorie, die beispielsweise einen Nutzer interessiert.For example, the SID guide can receive a request from a WAP client, for example, which is specified with regard to the query position, which is expediently indicated by the longitude and latitude. Furthermore, the query can define a geographical radius, for example in km (the query area then geographically describes an approximately circular region) and possibly a data category that, for example, interests a user.
Der SID-Guide ermittelt jetzt jene Gültigkeitsbereiche, die zu der vorliegenden Abfrage passen. Es handelt sich beispielsweise um jene Gültigkeitsbereiche, die der abgefragten Datenkategorie zugeordnet sind und eine Überlappung mit der Abfrageregion aufweisen. Die den gefundenen Gültigkeitsbereichen zugeordneten Datenkommunikationsadressen (ggf. WAP- URLs) werden dann dem Anfrager, beispielweise dem WAP-Client, als Antwort des SID-Guides übermittelt und beispielsweise als anwählbarer Link präsentiert. Diese Datenkommunikationsadressen sind jene SID-Adres- sen, welche mit hoher Wahrscheinlichkeit die Anfrage erfolgreich weiterbearbeiten können. Es erscheint zweckmäßig, dass die weitere Bearbeitung anschließend durch den Anfrager, also etwa den WAP-Client, gesteuert wird, indem beispielsweise eine der angebotenen Datenkommunikationsadressen ausgewählt wird für die Weiterbearbeitung der Anfrage (der SID- Guide kann dafür ausgelegt sein, die Anfragedaten an den ausgewählten SID weiterzuleiten) oder zur unmittelbaren Aufgabe einer Anfrage beim betreffenden SID.The SID Guide now determines those areas of validity that match the current query. These are, for example, those areas of validity that are assigned to the queried data category and overlap with the query region. The data communication addresses (possibly WAP URLs) assigned to the validity areas found are then transmitted to the requester, for example the WAP client, as a response from the SID guide and presented, for example, as a selectable link. These data communication addresses are those SID addresses that are highly likely to be able to successfully process the request. It seems advisable that the further processing is then controlled by the requestor, i.e. the WAP client, for example, by selecting one of the offered data communication addresses for the further processing of the request (the SID Guide can be designed to forward the request data to the selected SID) or to immediately submit a request to the SID concerned.
Es ist besonders zweckmäßig, wenn die Aktualisierung der Daten beim SID- Guide auf Initiative der Einzel-SIDs erfolgen kann, etwa bei der Erstanmeldung des Einzel-SID beim SID-Guide (in diesem Falle liegt strenggenommen keine Aktualisierung vor, sondern es wird erstmals ein den SID betreffender Datensatz beim SID-Guide erzeugt), nach einer Datenpflege-Sitzung, bei der die Daten des SID aktualisiert wurden, und bei einer endgültigen Abmeldung des SID vom SID-Guide (in diesem Falle handelt es sich um eine Aktualisierung insoweit, als dass die den SID betreffenden Daten beim SID- Guide gelöscht oder zumindest als ungültig markiert werden). Ferner können die Daten beim SID-Guide durch Initiative des Einzel-SID in gewissen zeitlichen Abständen, beispielsweise zyklisch, oder nach einem bestimmten Aktualisierungsschema aktualisiert werden. Ferner kann eine Aktualisierung der Daten beim SID-Guide auf Initiative des SID-Guides erfolgen, etwa wiederum in gewissen zeitlichen Abständen, ggf. zyklisch oder nach einem Aktualisierungsschema. Neben einer Aktualisierung der Daten beim SID- Guide auf Initiative des SID-Guides kann auch vorgesehen sein, dass der SID-Guide in zyklischen Abständen oder nach einem gewissen Rückfrageschema überprüft, ob die einzelnen SIDs noch existieren. Im Zuge einer derartigen Rückfrage können auch die Gültigkeitsbereiche der verschiedenen Kategorien des Einzel-SID und ggf. der Gesamt-Gültigkeitsbereich des Einzel-SID überprüft werden.It is particularly useful if the data in the SID Guide can be updated on the initiative of the individual SIDs, for example when the individual SID is registered for the first time with the SID Guide (in this case, strictly speaking, there is no update, but it is activated for the first time the SID-related data record is generated by the SID-Guide), after a data maintenance session in which the data of the SID was updated, and when the SID is finally unsubscribed from the SID-Guide (in this case it is an update insofar as that the data relating to the SID are deleted from the SID Guide or at least marked as invalid). Furthermore, the data in the SID Guide can be updated at certain time intervals, for example cyclically, or according to a specific update scheme, through the initiative of the individual SID. Furthermore, the SID Guide can update the data on the initiative of the SID Guide, for example again at certain time intervals, possibly cyclically or according to an update scheme. In addition to updating the data at the SID Guide on the initiative of the SID Guide, it can also be provided that the SID Guide checks at regular intervals or according to a certain query scheme whether the individual SIDs still exist. In the course of such a query, the areas of validity of the various categories of the individual SID and, if applicable, the overall area of validity of the individual SID can also be checked.
Zur Vorbereitung der Aktualisierung der Daten beim SID-Guide können bei den Einzel-SIDs befindliche Module des SID-Guides vorgesehen sein, die die Datenpflege der Daten des betreffenden SIDs überwachen und die Daten zu den Gültigkeitsbereichen für die einzelnen Datenkategorien bzw. zum Gesamt-Gültigkeitsbereich mitpflegen und im Falle von Änderungen dem SID-Guide per Datenkommunikation entsprechende Aktualisierungsdaten übermitteln.To prepare the update of the data in the SID Guide, modules of the SID Guide located at the individual SIDs can be provided, which monitor the data maintenance of the data of the SID in question and the data on the validity ranges for the individual data categories or on the overall validity range maintain and in case of changes the Send the SID-Guide corresponding update data via data communication.
Fig. 7 zeigt in den Tabellen 5 - 7 ein Beispiel für die Aktualisierung der Daten beim SID-Guide. Tabelle 5 zeigt ein Beispiel für beim SID-Guide betreffend einen Einzel-SID gehaltenen Guide-Daten vor einer Datenaktualisierung. Es sind betreffend diesen SID zwei Kategorien 1 und 2 mit deren Gültigkeitsbereichen und Datenkommunikationsadressen erfasst.7 shows an example for the updating of the data in the SID Guide in Tables 5-7. Table 5 shows an example of guide data held with the SID guide regarding a single SID before a data update. With regard to this SID, two categories 1 and 2 are recorded with their areas of validity and data communication addresses.
Infolge einer Datenpflegesitzung kann durch Streichung aller Informationsobjekte einer Kategorie eine Kategorie wegfallen. Dies ist in Tabelle 6 für die Kategorie 1 beispielhaft gezeigt. Betreffend die Kategorie 2 hat sich der Gültigkeitsbereich durch Löschen oder/und Hinzufügen von Datenobjekten geändert. Im Beispielsfall haben sich die Koordinaten der rechten unteren Ecke des Gültigkeitsrechtecks geändert. Ferner wurde im Zuge der Datenpflege eine zusätzliche Kategorie (Kategorie 3) erzeugt. In der rechten Spalte der Tabelle 6 sind die entsprechenden Guide-Befehle für die Aktualisierung angegeben.As a result of a data maintenance session, deleting all information objects in a category can remove a category. This is shown as an example in Table 6 for Category 1. Regarding category 2, the scope has changed due to the deletion and / or addition of data objects. In the example, the coordinates of the lower right corner of the validity rectangle have changed. In addition, an additional category (category 3) was created in the course of data maintenance. The corresponding guide commands for the update are given in the right column of Table 6.
Tabelle 7 von Fig. 7 zeigt das Ergebnis der Aktualisierung der Daten beim SID-Guide. Die Kategorie 1 ist gelöscht, die Kategorie 2 ist hinsichtlich des Gültigkeitsbereichs aktualisiert, und die Kategorie 3 wurde zusätzlich aufgenommen.Table 7 of Fig. 7 shows the result of updating the data in the SID guide. Category 1 has been deleted, Category 2 has been updated in terms of its scope, and Category 3 has been added.
Im Folgenden soll nun ein Beispiel für eine technische Realisierung eines Standortinformationssystems und für die technische Realisierung eines Meta-Standortinformationssystems gegeben werden, auf deren Grundlage ein SID-Dienst bzw. Meta-SID-Dienst angeboten werden kann. Ein derartiges System kann auf Grundlage eines Mehrzweck-Computers beispiels- weise in Form eines Personal Computers oder eines Server-Computers aufgebaut sein. Fig. 8 veranschaulicht einen möglichen Software-mäßigen und Hardware-mäßigen Aufbau eines Standortinformationssystems, und Fig. 9 veranschaulicht einen möglichen Software-mäßigen und Hardwaremäßigen Aufbau eines Meta-Standortinformationssystems. Die Softwaremäßige Basis kann ein im Prinzip beliebiges Betriebssystem sein, beispielsweise ein Standardbetriebssystem wie Windows NT, Unix, Linux, SunOS usw. Das Betriebssystem ist in Fig. 8 und Fig. 9 durch die Blöcke 100a bzw. 100b repräsentiert.In the following, an example for a technical implementation of a location information system and for the technical implementation of a meta location information system will be given, on the basis of which a SID service or meta SID service can be offered. Such a system can be constructed on the basis of a multi-purpose computer, for example in the form of a personal computer or a server computer. 8 illustrates a possible software and hardware configuration of a location information system, and 9 illustrates a possible software and hardware construction of a meta-location information system. The software basis can in principle be any operating system, for example a standard operating system such as Windows NT, Unix, Linux, SunOS etc. The operating system is represented in FIGS. 8 and 9 by blocks 100a and 100b.
Die Hardware 102a bzw. 102b kann beispielsweise dem sogenannten "Industriestandard" mit Intel-Prozessoren entsprechen, um nur ein Beispiel zu nennen. Für höhere Anforderungen wird man eine andere Hardware- Basis, etwa in Form eines Server-Computers oder einer Workstation, vorsehen. Die Hardware umfasst wenigstens einen Prozessor 104a bzw. 104b, Direktzugriffspeicher (RAM) 106a bzw. 106b, wenigstens ein Dateneingabegerät (etwa Tastatur, Maus, Graphiktablett usw.) 108a bzw. 108b, wenigstens einen Massenspeicher 1 10a bzw. 1 10b, etwa in Form einer Festplatte oder/und eines optischen Speicherlaufwerks, sowie Hardware 1 12a und 1 12b für die Datenkommunikation, beispielsweise umfassend einen Anschluss zum Anschluss des Computer-Systems an ein Computer- Netzwerk, bezugnehmend auf Fig. 1 insbesondere zum Anschluss am Internet. Hierzu kann die Hardware 1 12a bzw. 1 12b Modems, ISDN-Karten, ISDN-ETHERNET-Karten und dgl. umfassen. Diese Hardware kann in einem Schichtenmodell der Datenkommunikation in Computer-Netzen der sogenannten "Bit-Übertragungs- und Sicherungsschicht" zugeordnet werden. Es wird hierzu auf das OSl-Schichtenmodell und das TCP/IP-Schich- tenmodell Bezug genommen.The hardware 102a or 102b can, for example, correspond to the so-called "industry standard" with Intel processors, to name just one example. A different hardware basis, for example in the form of a server computer or a workstation, will be provided for higher requirements. The hardware comprises at least one processor 104a or 104b, random access memory (RAM) 106a or 106b, at least one data input device (such as a keyboard, mouse, graphics tablet, etc.) 108a or 108b, at least one mass storage device 1 10a or 1 10b, approximately in Form of a hard disk and / or an optical storage drive, and hardware 1 12a and 1 12b for data communication, for example comprising a connection for connecting the computer system to a computer network, with reference to FIG. 1 in particular for connection to the Internet. For this purpose, the hardware 1 12a or 1 12b can include modems, ISDN cards, ISDN ETHERNET cards and the like. This hardware can be assigned to the so-called "bit transmission and data link layer" in a layered model of data communication in computer networks. For this purpose, reference is made to the OSl layer model and the TCP / IP layer model.
Auf der Datenkommunikations-Hardware 1 12a bzw. 1 12b bauen für eine Datenkommunikation etwa über das Internet Software-Funktionalitäten 1 14a bzw. 1 14b auf, umfassend beispielsweise das einer sogenannten "Internet-Schicht" entsprechende, Hardware-nähere IP-Protokoll (Internet- Protokoll 1 16a bzw. 1 16b) sowie hierauf aufsetzende, einer sogenannten "Transport-Schicht" zugeordnete weitere Protokolle, etwa das TCP-Proto- koll (Transmission Control Protocol) 1 18a bzw. 1 18b und das zum Austausch von Dateien zwischen Computern dienende FTP-Protokoll (File Transfer Protocol) 120a bzw. 120b.Software data functionalities 1 14a or 1 14b are built on the data communication hardware 1 12a or 1 12b for data communication, for example via the Internet, including, for example, the hardware-closer IP protocol (Internet - Protocol 1 16a or 1 16b) and other protocols based thereon, assigned to a so-called "transport layer", such as the TCP protocol koll (Transmission Control Protocol) 1 18a or 1 18b and the FTP protocol (File Transfer Protocol) 120a or 120b used to exchange files between computers.
Auf den TCP/IP-Software-Funktionalitäten setzen dann Computer-Netz- Funktionalitäten, im Beispielsfall Internet-Funktionalitäten, auf Anwendungsebene auf, die einer sogenannten Anwendungsschicht zugeordnet werden können und in Fig. 8 und Fig. 9 durch die Blöcke 122a und 122b repräsentiert sind. Bezugnehmend auf das Ausführungsbeispiel gemäß Fig. 1 wird es sich hier vor allem um Web-Server-Software-Funktionalitäten handeln, die etwa bei der Nutzerführung und Anfragebearbeitung auf CGI- Skripte 124a bzw. 124b zugreifen und diese aufrufen und über eine Datenbank-Management-Funktionalität 126a bzw. 126b auf die im Massenspeicher 1 10a bzw. 1 10b gespeicherten Daten zugreifen.Computer network functionalities, in the example Internet functionalities, are then based on the TCP / IP software functionalities at the application level, which can be assigned to a so-called application layer and represented by blocks 122a and 122b in FIGS. 8 and 9 are. With reference to the exemplary embodiment according to FIG. 1, this will primarily involve web server software functionalities that access and call up CGI scripts 124a and 124b, for example, during user guidance and query processing, and call them up and use a database management Functionality 126a or 126b access the data stored in the mass storage 1 10a or 1 10b.
Besonders zweckmäßig ist, wenn neben der eigentlichen Web-Server- Funktionalität noch den Standortinformationsdienst bzw. Meta-Standort- informationsdienst eigentlich realisierende, spezialisierte Software-Funktionalitäten vorgesehen sind, im Falle des Standortinformationssystems etwa eine Datenpflege-Funktionalität 128a, eine Anfragebeantwortungsfunktionalität 130a, eine Aktualisierungsdatenbereitstell-Funktionalität 132a und eine Rückmeldungsfunktionalität 134a für die Rückmeldung des SID beim Meta-SID und im Falle des Meta-Standortinformationssystems etwa eine Datenpflege- bzw. Datenaktualisierungsfunktionalität 128b, eine Anfragebeantwor- tungsfunktionalität 130b und eine Überwachungsfunktionalität 136b zur Überwachung der Einzel-SIDs. Diese Funktionalitäten können im Bedarfsfall über die Datenbank-Management-Software auf die im Massenspeicher gespeicherten Daten zugreifen, diese für die Anfragebeantwortung auslesen bzw. diese während einer Datenpflege aktualisieren. Die bei der Anfrage- beantwortung generierten Antwortdaten werden über den Web-Server 122a bzw. 122b und die Datenkommunikations-Software- und Hardware- Funktionalitäten 1 14b, 1 12b bzw. auf die im Zusammenhang mit der Fig. 1 erläuterte Art und Weise an einen Anfrager übermittelt.It is particularly expedient if, in addition to the actual web server functionality, specialized software functionalities that actually implement the location information service or meta-location information service are provided, in the case of the location information system, for example, a data maintenance functionality 128a, a query response functionality 130a, and update data Functionality 132a and a feedback functionality 134a for the feedback of the SID to the Meta-SID and, in the case of the meta-location information system, for example a data maintenance or data update functionality 128b, a query response functionality 130b and a monitoring functionality 136b for monitoring the individual SIDs. If necessary, these functionalities can access the data stored in the mass storage via the database management software, read them out for answering the query or update them during data maintenance. The response data generated in response to the query are transmitted via the web server 122a or 122b and the data communication software and hardware Functionalities 1 14b, 1 12b or in the manner explained in connection with FIG. 1 transmitted to an inquirer.
Fig. 10 zeigt in den Teilfiguren 10a und 10b ein Beispiel für eine Benutzer- führung und Anfragebeantwortung in Flussdiagrammform, wobei einige Flussdiagrammkomponenten in Form von WAP-Bildschirmen, genauer sogenannten WAP-Cards, dargestellt sind. Mehrere derartige Cards können ein WAP-Deck bilden.FIG. 10 shows an example of user guidance and query response in flowchart form in sub-figures 10a and 10b, with some flowchart components being shown in the form of WAP screens, more precisely so-called WAP cards. Several such cards can form a WAP deck.
Card 200a zeigt einen Eingangsbildschirm eines beispielhaften Standortinformationsdienstes (INTERWAY SID-Server). Es handelt sich gewissermaßen um die Homepage des Standortinformationsdienstes, die ein Login für schon registrierte Nutzer und eine Neuanmeldung für neue Nutzer zur Auswahl anbietet. Wählt der Nutzer die Alternative "Login", so wird gemäß Card 202a die Rufnummer des Nutzers oder - alternativ - ein (ggf. vom Nutzer frei gewählter) Nutzername, eine Identifizierung PPN (etwa PIN- Nummer, Kennwort oder dgl.) und eine die Bestimmung des Anfragestandorts betreffende Auswahlnummer (Ortung x) abgefragt. Es wird beim beschriebenen Beispiel davon ausgegangen, dass der Nutzer von einem drahtlos über ein Mobilfunknetz angebundenen Endgerät, etwa einem Mobiltelefon, beim SID anfragt.Card 200a shows an entry screen of an exemplary location information service (INTERWAY SID server). To a certain extent, it is the homepage of the location information service, which offers a login for users who have already registered and a new registration for new users. If the user selects the "Login" alternative, then according to Card 202a the user's phone number or - alternatively - a user name (optionally chosen by the user), an identification PPN (such as PIN number, password or the like) and one that Determination of the selection number (location x) relating to the request location. In the example described, it is assumed that the user queries the SID from a terminal device connected wirelessly via a mobile radio network, such as a cell phone.
Zur Bestimmung des Anfragestandorts sei angemerkt, dass ohne weiteres eine automatisierte Ortung des Anfragestandorts realisiert sein kann. So ist es möglich, dass das Nutzer-Endgerät (etwa das Handy 16 oder der Organizer 18 gemäß Fig. 1 ) eine Ortungsfunktionalität etwa auf Grundlage des GPS-Systems aufweist, die den momentanen Standort bestimmt. In Fig. 1 ist das GPS-System durch einen Satelliten 140 repräsentiert. Eine andere Möglichkeit ist, dass auf Grundlage der in der Netz-Infrastruktur vorliegen- den Daten bzw. auf Grundlage von Systemzuständen der Netz-Infrastruktur des Mobilfunknetzes eine Positionsbestimmung erfolgt. Eine entsprechende Funktionalität der Netz-Infrastruktur ist in Fig. 1 durch den Block 142 repräsentiert. Es kann dann vorgesehen sein, dass die Ortung des Nutzers automatisiert erfolgt und im Zuge der Anfrage beim SID der ermittelte Standort automatisiert an das Standortinformationssystem übermittelt wird. Es kann allerdings auch vorgesehen sein, dass dem Nutzer der momentane Standort zur Bestätigung angeboten wird, wobei für den Nutzer die Möglichkeit besteht, einen anderen, von ihm momentan nicht oder noch nicht eingenommenen Standort anzugeben, wenn er an Informationen für diesen anderen Standort interessiert ist.To determine the request location, it should be noted that an automated location of the request location can easily be implemented. It is thus possible for the user terminal (for example the mobile phone 16 or the organizer 18 according to FIG. 1) to have a location functionality, for example based on the GPS system, which determines the current location. In Fig. 1 the GPS system is represented by a satellite 140. Another possibility is that a position is determined on the basis of the data available in the network infrastructure or on the basis of system states of the network infrastructure of the mobile radio network. A corresponding functionality of the network infrastructure is shown in FIG. 1 by block 142 represents. It can then be provided that the location of the user is carried out automatically and in the course of the inquiry to the SID the determined location is automatically transmitted to the location information system. However, it can also be provided that the current location is offered to the user for confirmation, it being possible for the user to specify a different location that he currently does not or has not yet taken up if he is interested in information for this other location ,
Über die Auswahlnummer kann der Nutzer Abfrage bestimmen, ob seine momentane Position ermittelt werden soll, er also "geortet" werden soll (Ortung = 1 ) oder ob vorgegebene oder noch von einer vorangehenden Anfrage her stammende Positionsdaten bei der Anfragebearbeitung zugrunde zu legen sind (Ortung = 0). Ferner kann die Möglichkeit gegeben sein, dass der Nutzer seinen momentanen Standort oder einen ihn interessierenden anderen Standort manuell eingibt. Hierzu könnte über Angabe von beispielsweise Ortung = 3 wenigstens eine weitere Card aufgerufen werden, die den betreffenden Standort abfragt.Using the selection number, the user can determine whether his current position is to be determined, that is, he should be "located" (location = 1) or whether given position data or data from a previous query should be used when processing the query (location = 0). Furthermore, it is possible for the user to manually enter his current location or another location that interests him. For this purpose, at least one additional card could be called up by specifying, for example, location = 3, which queries the relevant location.
Durch Betätigung einer "Abbruch"-Taste kann der Nutzer zur Start-Card 200a zurückkehren. Durch Betätigung einer "OK"-Taste werden die eingegebenen Daten an eine beispielsweise Software-mäßig realisierte, durch Block 204a repräsentierte Funktionalität des SID übergeben, die auf Grundlage der Angaben Rufnummer und PPN überprüft, ob die Rufnummer gültig ist, ob die Kennung PPN gültig ist und ob ein zugehöriges Nutzerkonto gedeckt ist. Ist Ortung = 1 gewählt, wird dann eine automatisierte Ortung ausgelöst, etwa auf Grundlage des GPS-Systems oder auf Grundlage der Netz-Infrastruktur. Am Ende steht das Ergebnis "in Ordnung" (OK) oder Fehler (FAIL), wobei ggf. ein Fehlergrund spezifiziert ist. Wurde eine ungül- tige Kennung eingegeben, so wird über eine Informations-Card 207a erneut die Start-Card 200a aufgerufen. Wird festgestellt, dass für den Nutzer kein Konto vorliegt oder dieses nicht hinreichend gedeckt ist bzw. dem Konto keine hinreichende Überziehungslinie gewährt wurde, wird der Nutzer über eine Informations-Card 206a zu einer Neuanmeldungs-Card 208a weitergeleitet, zu der der Nutzer auch dann gelangt, wenn er bei der Card 200a die Menü-Alternative "Neuanmeldung" wählt.By pressing an "abort" button, the user can return to the start card 200a. By pressing an "OK" key, the entered data are transferred to a functionality of the SID, for example software-implemented, represented by block 204a, which checks on the basis of the information on the number and PPN whether the number is valid, whether the identifier PPN is valid and whether an associated user account is covered. If location = 1 is selected, an automated location is triggered, for example on the basis of the GPS system or on the basis of the network infrastructure. In the end, the result is "OK" (OK) or error (FAIL), whereby a reason for the error may be specified. If an invalid identifier has been entered, the start card 200a is called up again via an information card 207a. It is determined that there is no account for the user or that the account is insufficiently covered or the account If a sufficient overdraft line has not been granted, the user is forwarded via an information card 206a to a new registration card 208a, which the user can access even if he chooses the menu option "new registration" for the card 200a.
Steht am Ende der Verarbeitung gemäß Block 204a das Ergebnis "OK", so gelangt der Nutzer zu einer Informations-Card 210a, in der ihm die ermittelte Position bzw. die gültige Position mitgeteilt wird. Durch Betätigung der OK-Taste wird dann eine Funktionalität des SID-Systems angewiesen (Block 212a), verschiedene Kategorien zu erzeugen und eine Liste der erzeugten Kategorien auszugeben. Die Ausgabe erfolgt im Beispielfall in Form eines WAP-Decks 214a, das eine Mehrzahl von Cards aufweist. In einer Card 1 werden beispielsweise verschiedene Abfragekategorien angeboten, also beispielsweise die Kategorien Hotels und Gaststätten, Verkehr und Unterhaltung usw. In einer Card n kann der Nutzer durch Auswahl eines Radius definieren, wie groß der bei der Anfragebearbeitung zugrunde zu legende Anfragebereich sein soll. Auf eine Bestätigung der entsprechenden Angaben des Nutzers werden die entsprechenden Eingabedaten an eine durch den Block 216a repräsentierte Anfragebearbeitungsfunktionalität 216a (die beispielsweise der Software-Funktionalität 130a entspricht) übergeben. Auf Grundlage des Standorts x, der ausgewählten Kategorie und des ausgewählten Radius wird die Datenbank des Standortinformationsdienstes durchsucht und werden die fünf besten Treffer ausgegeben in Form eines WAP-Decks 218a. In einer ersten Card 220a werden die fünf ermittelten Trefferobjekte namensmäßig oder adressmäßig angegeben. Durch Auswahl eines interessierenden dieser Trefferobjekte wählt der Nutzer eine dem betreffenden Objekt zugeordnete Card 222a, 224a, 226a, 228a oder 300a aus. Ferner kann sich der Nutzer durch Betätigung einer "NEXT"-Taste die jeweils nächste Card in Deck aufrufen. Ferner ist über eine "TOP"-Taste eine Rückkehr zur Card 220a möglich. Im hier gezeigten Beispiel zeigen die den einzelnen Informationsobjekten gewidmeten Cards 222a - 300a die Adresse (Straße), die Telefonnummer und die Faxnummer des jeweiligen Objektes an. Je nach Kategorie können auch völlig andere Informationen gegeben werden.If at the end of the processing according to block 204a the result is "OK", the user arrives at an information card 210a in which the determined position or the valid position is communicated to him. By pressing the OK button, a functionality of the SID system is then instructed (block 212a) to generate different categories and to output a list of the categories generated. In the example, the output takes the form of a WAP deck 214a which has a plurality of cards. In a Card 1, for example, different query categories are offered, for example the categories hotels and restaurants, traffic and entertainment, etc. In a Card n, the user can define by selecting a radius how large the query area to be based on the query processing should be. Upon confirmation of the corresponding information from the user, the corresponding input data are transferred to a request processing functionality 216a represented by block 216a (which corresponds, for example, to software functionality 130a). Based on the location x, the selected category and the selected radius, the database of the location information service is searched and the five best hits are output in the form of a WAP deck 218a. In a first card 220a, the five hit objects determined are given by name or address. By selecting one of these hit objects of interest, the user selects a card 222a, 224a, 226a, 228a or 300a assigned to the object in question. The user can also call up the next card in the deck by pressing a "NEXT" button. A return to Card 220a is also possible via a "TOP" button. In the example shown here, the cards 222a - 300a dedicated to the individual information objects show the address (street), the telephone number and the fax number of the respective object. Depending on the category, completely different information can be given.
Wählt der Nutzer ausgehend von der Card 300a eine "NEXT5"-Taste, so wird erneut nur durch Block 312a repräsentierte die Anfragebeantwortungsfunktionalität aufgerufen, um die nächsten fünf besten Trefferobjekte auf Grundlage der gleichen Kategorie, des die Größe des Anfragebereichs angebenden Radius und des Anfragerstandorts x in der Datenbank zu suchen und auszugeben. Diese nächsten fünf Trefferobjekte, sofern vorhanden, werden in entsprechender Weise wie für die ersten fünf Trefferobjekte vermittels des Decks 218a dem Nutzer zur Kenntnis gebracht.If the user selects a "NEXT5" button starting from the card 300a, the query response functionality represented again by block 312a is called again in order to find the next five best hit objects on the basis of the same category, the radius indicating the size of the query area and the query location x search and output in the database. These next five hit objects, if any, are brought to the attention of the user in the same way as for the first five hit objects by means of the deck 218a.
Neben den dargestellten Auswahlaltemativen wird man in der Regel zusätzlich noch eine "Abbruch"-Auswahlmöglichkeit vorsehen, die beispielsweise eine Card aufruft, in der eine Rückkehr zum Deck 214a oder die Beendigung der SID-Anfragesitzung als Auswahlalternativen angeboten wird.In addition to the selection alternatives shown, a "cancel" selection option will usually also be provided, which, for example, calls up a card in which a return to deck 214a or the termination of the SID request session is offered as a selection alternative.
Ist die Anfragebearbeitung gemäß Block 216a nicht erfolgreich in der Weise, dass aus bestimmten Gründen keine Anfragebearbeitung möglich ist bzw. für den Standort x und den gewählten Anfragebereich und die gewählte Kategorie keine in Frage kommenden Objekte bzw. Informationen angegeben werden können, so wird eine Card 314a erzeugt und an den Nutzer übermittelt, die eine entsprechende Fehlermeldung gibt. Ausgehend von dieser Card kann neben der Auswahlmöglichkeit "Abbruch" auch angeboten werden, zum Deck 214a zurückzukehren oder eine erneute Positionsbestimmung zu veranlassen.If the request processing according to block 216a is not successful in such a way that, for certain reasons, request processing is not possible, or no objects or information in question can be specified for location x and the selected request area and the selected category, then a card is issued 314a generated and transmitted to the user, which gives a corresponding error message. On the basis of this card, in addition to the "Abort" option, it is also possible to return to deck 214a or to have the position determined again.
Wählt der Nutzer ausgehend von der Card 200a die Möglichkeit "Neuanmeldung", so gelangt der Nutzer zur Card 208a, über die die Nutzer-Rufnummer abgefragt und eine Identifikation PPN definiert wird. Bestätigt der Nutzer die seine Eingaben, so wird eine Card 320a aufgerufen, in der die Angaben noch einmal zur Bestätigung angegeben und ein Freischaltcode abgefragt wird, der beispielsweise vom Mobilfunkbetreiber vergeben wird. Durch Betätigung der Bestätigungstaste "OK" werden die eingegebenen Daten an eine Funktionalität 322a übergeben, die auf Grundlage der Angaben Rufnummer, PPN und Freischaltcode ein Kundenkonto anlegt, falls der Freischaltcode gültig ist. Im Falle einer auf einer Vorauszahlung basierenden Abrechnung der SID-Leistungen mit dem Nutzer kann auch durch Eingabe eines Freischaltcodes das Kundenkonto aufgefüllt (erweitert) werden, ähnlich wie das bei sogenannten Prepaid-Mobilf unkkartenverträgen der Fall ist. Es kann auch eine Erweiterung des Kundenkontos insoweit erfolgen, dass gewisse Zusatz-Funktionalitäten freigeschaltet werden. Am Ende der Verarbeitung gemäß Block 322 steht beispielsweise das Ergebnis "in Ordnung" (OK) oder "Fehler" (FAIL). Je nachdem wird eine "Willkom- men"-Card 324a oder eine Fehlermeldungs-Card 326a generiert und zum Nutzer-Endgerät zur Anzeige auf dessen Bildschirm übermittelt. Durch Betätigung der "OK"-Taste gelangt der Nutzer zurück zur Eingangscard 200a.If the user selects the "new registration" option based on the card 200a, the user arrives at the card 208a, via which the user number is queried and an identification PPN is defined. Confirms the If users make their entries, a card 320a is called up, in which the details are given once again for confirmation and an activation code is requested, which is assigned, for example, by the mobile radio operator. By pressing the "OK" confirmation key, the data entered is transferred to a functionality 322a, which creates a customer account on the basis of the information about the telephone number, PPN and activation code if the activation code is valid. In the case of a settlement of the SID services with the user based on a prepayment, the customer account can also be filled (extended) by entering an activation code, similar to the case with so-called prepaid mobile phone contracts. The customer account can also be expanded to the extent that certain additional functionalities are activated. At the end of processing according to block 322, the result is, for example, "OK" (OK) or "Error" (FAIL). Depending on the situation, a "welcome" card 324a or an error message card 326a is generated and transmitted to the user terminal for display on its screen. By pressing the "OK" key, the user returns to the input card 200a.
Die verschiedenen, vorzugsweise durch Software realisierten Funktionalitäten 204a, 212a, 216a, 312a und 322a werden vorteilhaft durch ein oder mehrere spezialisierte Serviceprogramme realisiert, die kurz gemeinsam als SID-Service bezeichnet werden können. Es wird hierzu auf die Legende in Fig. 10b verwiesen.The various functionalities 204a, 212a, 216a, 312a and 322a, which are preferably implemented by software, are advantageously implemented by one or more specialized service programs, which can be referred to collectively as SID service. For this purpose, reference is made to the legend in FIG. 10b.
Ein Meta-Standortinformationssystem kann in vieler Hinsicht sehr ähnlich wie ein Standortinformationssystem ausgelegt und realisiert werden. Das Diagramm gemäß Figuren 1 1 a und 1 1 b zeigt eine entsprechende Realisierung und Benutzerführung, die weitgehend der Realisierung und Benutzer- führung gemäß dem Diagramm der Figuren 10a und 10b für das Standortinformationssystem entspricht. Es sind jeweils die gleichen Bezugszeichen unter Nachstellung des Buchstabens b an Stelle des Buchstabens a ver- wendet, so weit es sich um entsprechende bzw. analoge Cards, Decks und Funktionalitäten handelt, und es wird ausdrücklich auf die Beschreibung der entsprechenden Cards, Decks und Funktionalitäten des Standortinformationssystems gemäß Figuren 10a und 10b verwiesen.A meta location information system can be designed and implemented in many ways in a very similar way to a location information system. The diagram according to FIGS. 1 a and 11 b shows a corresponding implementation and user guidance, which largely corresponds to the implementation and user guidance according to the diagram of FIGS. 10a and 10b for the location information system. The same reference numerals are used in each case, followed by the letter b instead of the letter a. applies, as far as it concerns corresponding or analog cards, decks and functionalities, and express reference is made to the description of the corresponding cards, decks and functionalities of the location information system according to FIGS. 10a and 10b.
Bezug nehmend auf die SID-Guide-Funktionalität 216b wird auf Seiten des Meta-Standortinformationssystems auf Grundlage der mit dem Deck 214b abgefragten Daten und dem der Anfragebearbeitung zu Grunde zu legenden Standort x die Datenbank des SID-Guides nach relevanten Standortinforma- tionsdiensten durchsucht, die gemäß einem vorbestimmten Trefferkriterium ausweislich der in der SID-Guide-Datenbank für diese SIDs gespeicherten Daten wahrscheinlich relevante Informationen geben können. Ein Trefferkriterium könnte beispielsweise sein, dass sich der Gültigkeitsbereich des jeweiligen SID für die ausgewählte Kategorie mit dem durch den Standort x und den Radius definierten Anfragebereich überlappt. Im Erfolgsfall werden in Frage kommende Standortinformationsdienste vermitteis einer demgemäß generierten und an das Abfragersystem übermittelten Card 320b dem Nutzer angezeigt, der einen der angebotenen SIDs auswählen kann, worauf eine automatisierte Weiterleitung zum ausgewählten Stand- ortinformationsdienst (SID-Server) erfolgt und bevorzugt diesem automatisiert die für die Bearbeitung der Anfrage benötigten Eingabedaten Position x, Kategorie (ggf. auch mehrere Kategorien) und Radius zur Definition des Anfragebereichs übermittelt werden. Die Übergabe der vom Nutzer ausgewählten Kategorie kann auch in der Weise erfolgen, dass die Anfrage an eine der Kategorie zugeordnete URL des betreffenden SID-Servers übermittelt wird. Diese Weiterleitung ist in Figur 1 1 b durch den Block 330b repräsentiert.Referring to the SID guide functionality 216b, the meta location information system searches the database of the SID guide for relevant location information services on the basis of the data queried with the deck 214b and the location x to be used as the basis for the query processing according to a predetermined hit criterion based on the data stored in the SID Guide database for these SIDs, it is likely to provide relevant information. A hit criterion could be, for example, that the scope of the respective SID for the selected category overlaps with the query area defined by the location x and the radius. If successful, the location information services in question are displayed to the user by means of a card 320b generated accordingly and transmitted to the interrogation system, and the user can select one of the SIDs offered, whereupon an automated forwarding to the selected location information service (SID server) takes place and this is preferably automated the input data required for processing the request position x, category (possibly also several categories) and radius for the definition of the request area are transmitted. The category selected by the user can also be transferred in such a way that the request is transmitted to a URL assigned to the category of the SID server concerned. This forwarding is represented in FIG. 11b by block 330b.
Der Nutzer kann auf Seiten des ausgewählten Standortinformationssystems von einer speziellen Eingangskarte empfangen werden, die dem Nutzer dieThe user can be received on the part of the selected location information system by a special entrance card, which the user
Möglichkeit zum Einloggen bzw. zur Neuanmeldung gibt. Die übermitteltenPossibility to log in or to register again. The transmitted
Eingangsdaten (Kategorie, Position und Radius) können dabei auf Seiten des Standortinf ormationssystems zwischengespeichert werden, so dass auf ein erfolgreiches Einloggen unmittelbar die Anfragebeantwortungsfunktionalität des Standortinformationssystems, beispielsweise die Funktionalität 216a des SID gemäß Figuren 10a und 10b, aufgerufen wird. Es ist auch denkbar, dass eine Abrechnung der Leistungen des Standortinformationsdienstes über den Meta-Standortinformationsdienst erfolgt, so dass auf die Weiterleitung zum Standortinformationssystem sofort dessen Anfragebeantwortungsfunktionalität aufgerufen wird, gegebenenfalls nach Bestätigung durch den Benutzer, dass eine Abrechnung über das Meta-Standort- informationsdienst erfolgen soll. Es ist dann nicht zwingend erforderlich, dass der Nutzer ein eigenes Kundenkonto beim betreffenden Standortinformationssystem einrichtet.Input data (category, position and radius) can be found on pages of the location information system are temporarily stored, so that upon successful login, the query response functionality of the location information system, for example the functionality 216a of the SID according to FIGS. 10a and 10b, is called up. It is also conceivable that the services of the location information service are billed via the meta-location information service, so that the request response functionality is immediately called upon forwarding to the location information system, possibly after confirmation by the user that billing takes place via the meta-location information service should. It is then not absolutely necessary for the user to set up his own customer account with the relevant location information system.
Im Folgenden soll noch einmal die in der Praxis recht wichtige Aktualisie- rung der beim Meta-Standortinformationssystem zu einem Einzel-Standortinformationssystem gehaltenen Daten angesprochen werden. Figur 12 zeigt Pseudo-Code, der eine erste Möglichkeit der Art und Weise der Aktualisierung mittels Softwarefunktionalitäten veranschaulicht. In einer Initialisierungsroutine wird ein Rückwertszähler oder Timer auf einen vorgegebenen Wert initialisiert. Auf Grundlage des Systemtakts wird der Timerwert zum Wert 0 (Null) heruntergezählt. Ist der Timerwert Null erreicht, so bedeutet dies, dass Aktualisierungsdaten bereitzustellen sind und an das Meta- Standortinformationssytem (SID-Guide) zu übermitteln sind. Gemäß Figur 12 ist in einem Hauptprogramm eine Abfrage des Timers vorgesehen. Ist der Timer auf Null heruntergezählt, so heißt dies, dass ein vorgegebenes Zeitintervall abgelaufen ist und nun Aktualisierungsdaten bereitzustellen sind. Die bereitgestellten Aktualisierungsdaten werden dann an den SID- Guide übermittelt. Der Timer wird dann wieder auf den vorgegebenen Wert gesetzt, um nach dem vorgegebenen Zeitintervall erneut Aktualisierungs- daten bereitzustellen. Im Hauptprogramm ist ferner eine Abfrage dahingegend vorgesehen, ob der SID eine Datenanforderungsmitteilung vom SID-Guide erhalten hat. Ist dies der Fall, so werden Aktualisierungsdaten bereitgestellt und an den SID- Guide übermittelt.In the following, the update of the data held in the meta-location information system to a single-location information system, which is quite important in practice, will be addressed again. FIG. 12 shows pseudo code which illustrates a first possibility of the way of updating by means of software functionalities. A reset value counter or timer is initialized to a predetermined value in an initialization routine. Based on the system clock, the timer value is counted down to 0 (zero). If the timer value zero is reached, this means that update data must be made available and transmitted to the meta-location information system (SID guide). According to FIG. 12, a query of the timer is provided in a main program. If the timer is counted down to zero, this means that a predetermined time interval has expired and update data must now be made available. The update data provided are then transmitted to the SID Guide. The timer is then reset to the specified value in order to provide update data again after the specified time interval. The main program also provides a query as to whether the SID has received a data request message from the SID guide. If this is the case, update data are provided and transmitted to the SID Guide.
Die Timer-ausgelöste bzw. Anfrage-ausgelöste Bereitstellung und Übermittlung von Aktualisierungsdaten kann auch vermittels entsprechender auf den Timer-Zustand bzw. den Empfang einer Datenanforderungsmitteilung ansprechende Interrupt-Routinen durchgeführt werden.The timer-triggered or request-triggered provision and transmission of update data can also be carried out by means of corresponding interrupt routines which respond to the timer state or the receipt of a data request message.
Eine andere Möglichkeit der Aktualisierung der Daten beim SID-Guide ist in Figur 13 durch Pseudo-Code veranschaulicht. In einer Initialisierungsroutine wird ein Merker auf den Boolschen Wert FALSCH gesetzt. In einer Daten- pflegeroutine, die Daten des SIDs ändert, wird dann der Merker auf den Boolschen Wert WAHR gesetzt, um anzuzeigen, dass Aktualisierungsbedarf besteht.Another possibility of updating the data in the SID Guide is illustrated in FIG. 13 by pseudo code. In an initialization routine, a flag is set to the Boolean value FALSE. In a data maintenance routine that changes the data of the SID, the flag is then set to the Boolean value TRUE to indicate that there is a need for updating.
In einem Hauptprogramm oder einem anderen Programm wird dann in einer entsprechenden Abfrage festgestellt, dass Daten des SIDs geändert wur- den, und es werden dementsprechend Aktualisierungsdaten bereitgestellt und an den SID-Guide übermittelt. Der Merker wird dann wieder auf den Boolschen Wert FALSCH gesetzt, da nun die Daten beim SID-Guide den Daten des SIDs entsprechen und somit erstmal keine weitere Aktualisierung erforderlich ist.A corresponding query in a main program or another program then determines that data of the SID has been changed, and update data are accordingly provided and transmitted to the SID guide. The flag is then set to the Boolean value FALSE again, since the data in the SID Guide now correspond to the data in the SID and therefore no further update is required for the time being.
Die Bereitstellung von Aktualisierungsdaten kann beispielsweise auf die in den Teilfiguren 14a und 14b durch Pseudo-Code veranschaulichte Weise erfolgen. Es wird für jede Kategorie und für jedes vorhandene oder in einer vorangegangenen Datenpflegesitzung gelöschte Objekt der Kategorie überprüft, ob dieses ein ursprünglich vorhandenes Objekt ist, das am Bereichsrand lag und dann gelöscht wurde, oder ob es ein neu eingeführtes Objekt ist, das außerhalb des zuletzt gültigen Gültigkeitsbereichs liegt. Im ersten Fall (Objekt wurde gelöscht) wird in dem Fall, dass die Kategorie noch wenigstens ein weiteres Objekt aufweist, der Bereichsrand geändert und es werden den geänderten Bereich definierende Daten in einem Puffer- Speicherbereich abgespeichert. Wurde das einzige Objekt der Kategorie gelöscht, so wird die Kategorie selbst gelöscht und ein entsprechender Löschbefehl im Pufferspeicherbereich abgespeichert. Im zweiten Fall (neues Objekt außerhalb des bisherigen Bereiches) wird in dem Fall, dass die betreffende Objektkategorie schon vorhanden war, der zur Kategorie zugehörige Bereichsrand des Gültigkeitsbereichs gemäß dem neuen Objekt geändert und es werden den geänderten Bereich definierende Daten im Pufferspeicherbereich abgespeichert. Handelt es sich bei dem neuen Objekt um ein Objekt, das einer neuen, bisher noch nicht vorhandenen Kategorie zugehört, wird eine neue Kategorie definiert, wird für diese Kategorie ein (neuer) Bereich definiert und es werden die neue Kategorie und deren Bereich definierende Daten im Pufferspeicherbereich abgespeichert. Es ist auch denkbar, dass auch andere Änderungen bei einem Objekt berücksichtigt werden und dementsprechende Änderungsdaten im Pufferspeicherbereich abgespeichert werden.Update data can be provided, for example, in the manner illustrated by pseudo-code in sub-figures 14a and 14b. For each category and for each object in the category or deleted in a previous data maintenance session, it is checked whether it is an originally existing object that was on the edge of the area and was then deleted, or whether it is a newly introduced object that was outside the last valid range of validity. in the In the first case (object was deleted), in the event that the category has at least one further object, the area edge is changed and data defining the changed area are stored in a buffer memory area. If the only object in the category has been deleted, the category itself is deleted and a corresponding delete command is stored in the buffer memory area. In the second case (new object outside the previous area), if the relevant object category already existed, the area border of the validity area belonging to the category is changed in accordance with the new object and data defining the changed area is stored in the buffer memory area. If the new object is an object that belongs to a new category that has not yet existed, a new category is defined, a (new) area is defined for this category and the new category and its area defining data in the Buffer memory area saved. It is also conceivable that other changes to an object are also taken into account and corresponding change data are stored in the buffer memory area.
Die Übermittlung der Aktualisierungsdaten an den SID-Guide wird in der Regel die Herstellung einer Datenkommunikationsverbindung mit dem SID- Guide umfassen. Kann diese Verbindung erfolgreich hergestellt werden, werden dann die Änderungsdaten aus dem Pufferspeicherbereich des Einzel-SIDs an den SID-Guide übermittelt. Kann keine Datenkommunika- tionsverbindung hergestellt werden, wird ein Merker FEHLER auf den Boolschen Wert WAHR gesetzt.The transmission of the update data to the SID Guide will usually include the establishment of a data communication connection with the SID Guide. If this connection can be successfully established, the change data from the buffer memory area of the individual SID are then transmitted to the SID guide. If a data communication connection cannot be established, an ERROR flag is set to the Boolean value TRUE.
Wird auf Grundlage einer entsprechenden Fehlermeldung von seiten des SID-Guides bzw. auf Grundlage des Fehlens einer Quittierung von Seiten des SID-Guides festgestellt, dass die Datenübermittlung nicht erfolgreich war, wird der Merker FEHLER ebenfalls auf den Wert WAHR gesetzt. Es ist zweckmäßig, wenn der Meta-Standortinformationsdienst nur solche Einzel SIDs berücksichtigt, die Aktiv sind und ordnungsgemäß arbeiten. Hierzu kann vorgesehen sein, dass sich die Einzel-SIDs regelmäßig bei Meta-SID rückmelden müssen. Der Pseudo-Code der Fig. 15 veranschau-, licht eine entsprechende Möglichkeit der programmtechnischen Realisierung. Eine zeitlich regelmäßige Rückmeldung kann auf Grundlage eines rückwertszählenden Timers erfolgen, der in einer Initialisierungsroutine auf einen vorgegebenen Wert setzt und beim Erreichen des Werts Null die Übermittlung einer AM-LEBEN-Meldung an den SID-Guide auslöst. Der Timer wird dann wieder auf den vorgegenen Wert gesetzt. Ferner kann vorgesehen sein, dass die Einzel-SIDs auf entsprechende Anforderung durch den Meta-SID eine jeweilige AM-LEBEN-Meldung an den SID-Guide übermitteln. An Stelle einer zyklisch wiederholt durchlaufenden Abfrage des Rückmeldungstimers bzw. der Situattion betreffend die Rückmeldungs- anforderung gemäß dem in Figur 15 beispielhaft gezeigten Hauptprogramm kann auch eine die AM-LEBEN-Meldung übermittelnde Interrupt-Routine vorgesehen sein.If it is determined on the basis of a corresponding error message on the part of the SID guide or based on the lack of an acknowledgment on the part of the SID guide that the data transmission was unsuccessful, the flag ERROR is also set to the value TRUE. It is useful if the meta location information service only considers those individual SIDs that are active and work properly. For this purpose it can be provided that the individual SIDs have to report back to Meta-SID regularly. 15 illustrates a corresponding possibility of program implementation. A regular feedback can take place on the basis of a back counting timer, which is set to a predetermined value in an initialization routine and, when the value reaches zero, triggers the transmission of an AM LIFE message to the SID Guide. The timer is then reset to the previous value. Furthermore, it can be provided that the individual SIDs transmit a respective AM-LEBEN message to the SID guide on request by the Meta-SID. Instead of a cyclically repeated query of the feedback timer or the situation regarding the feedback request according to the main program shown by way of example in FIG. 15, an interrupt routine which transmits the AM-LEBEN message can also be provided.
Auf Seiten des Meta-Standortinformationsdienstes werden bei der Suche nach in Frage kommenden Einzel-SIDs vorzugsweise nur jene SIDs berücksichtigt, die sich ordnungsgemäß bei dem Meta-Standortinformationsdienst zurückgemeldet haben. Entsprechende Daten können in die den Einzel-SIDs zugehörigen Datenstrukturen aufgenommen sein. Fig. 16 zeigt in Form von Pseudo-Code, wie eine entsprechende Suchroutine des SID-Guides ausge- führt sein könnte. Es wird für eine der Routine übergebene Kategorie K der Datenbestand (Datenbank) des SID-Guides durchsucht, wobei jeder zur Kategorie zugehörige SID berücksichtigt wird. Für jeden SID wird der zugehörige Datensatz aus dem Datenbestand ausgelesen und dann festgestellt, ob dem betreffenden SID der Boolsche Wert AM-LEBEN zugeordnet ist. Ist dies der Fall und erfüllt der betreffende SID auch noch das in der Anfrage definierte oder vorgegebene Trefferkriterium, wird der SID in einer Ausgabeliste aufgenommen. Es kann vorgesehen sein, dass nach Ab- schluss der Durchsuchung des Datenbestands die aufgestellte Ausgabeliste nach einem oder mehreren vorgegebenen Ordnungskriterium geordnet wird; dies kann über einen Boolschen Merker gesteuert werden. Beispielsweise kann die Liste nach den Einzel-SIDs zugeordneten Prioritäten oder/und nach einem voreingestellten Nutzerprofil oder/und nach einem voreingestellten Anfragebeantwortungsprofil erfolgen.On the part of the meta-location information service, only those SIDs that have properly registered with the meta-location information service are preferably taken into account when searching for individual SIDs in question. Corresponding data can be included in the data structures associated with the individual SIDs. 16 shows in the form of pseudo code how a corresponding search routine of the SID guide could be carried out. The data inventory (database) of the SID guide is searched for a category K transferred to the routine, whereby each SID belonging to the category is taken into account. For each SID, the associated data record is read from the database and then it is determined whether the BID value AM-LEBEN is assigned to the SID in question. If this is the case and the SID in question also fulfills the hit criteria defined or specified in the request, the SID is included in an output list. It can be provided that after at the end of the search of the database, the output list drawn up is sorted according to one or more predetermined classification criteria; this can be controlled via a Boolean flag. For example, the list can be based on the priorities assigned to the individual SIDs and / or on the basis of a preset user profile and / or on the basis of a preset query response profile.
Im Folgenden soll noch einmal auf die Datenkommunikation zwischen einem Meta-Standortinformationssystem und zugeordneten Einzel-Standort- inf ormationssystemen eingegangen werden . Um das Meta-Standortinf orma- tionssystem ständig über den Zustand und das Angebot der untergeordneten Einzel-Standortinformationssysteme zu informieren, müssen die Daten auf Seiten des jeweiligen Einzel-SID einerseits und die Daten auf Seiten des zugeordneten Meta-SIDs (SID-Guide) andererseits abgeglichen werden. Dies erfolgt zweckmäßigerweise über die sowieso vorhandene Infrastruktur. Es können beispielsweise die folgenden Informationen ausgetauscht werden:In the following, the data communication between a meta location information system and assigned single location information systems will be discussed again. In order to constantly inform the meta location information system about the status and the range of the subordinate single location information systems, the data on the side of the respective individual SID on the one hand and the data on the side of the assigned meta SID (SID Guide) on the other hand be compared. This is expediently carried out via the infrastructure which is present anyway. For example, the following information can be exchanged:
Aktuell vorhandene Datenkategorien im Angebot des Einzel- SID,Currently available data categories in the offer of the individual SID,
Beschreibung des geographischen Bereichs, der von den Objekten einer Kategorie abgedeckt wird, Quantitative Angabe über die Datenbank (beispielsweise Anzahl der Einträge je Kategorie), - Statistikdaten für die Abrechnung (etwa Zugriffszahlen),Description of the geographical area covered by the objects in a category, quantitative information about the database (e.g. number of entries per category), - statistical data for billing (e.g. access figures),
Angaben zum Systemzustand (z.B. Überlastung, Wartung, temporäre oder permanente Störung),System status information (e.g. overload, maintenance, temporary or permanent malfunction),
An- und Abmeldung beim/vom SID-Guide,Registration and deregistration from the SID Guide,
Angaben über den Funktionsumfang bezüglich der Entnutzer- Schnittstelle. Für eine hohe Akzeptanz des Dienstes bzw. der Dienste beim Nutzer sollten dem Nutzer jederzeit nur gültige Informationen bzw. Verweise geliefert werden. Für die Akzeptanz beim Nutzer ist es insbesondere wichtig, dass vorgegebene regionale Einschränkungen eingehalten werden. Die Kom- munikation zwischen dem SID-Guide und den untergeordneten SIDs insbesondere für den Datenabgleich kann vorteilhaft über einen separaten Datenkanal erfolgen, der unabhänging von dem Kanal für die eigentlichen (nutzerseitigen) Anfragen (beispielsweise WAP-Anfragen) ist. Fig. 17 zeigt in Tabelle 8 ein Beispiel einer Protokollskizze. Es ist hierbei eine abgesi- cherte OSl-Transportschicht (Schicht 4) vorausgesetzt, beispielsweise TCP. Tabelle 9 gibt die verwendeten Meldungsarten an. Es werden unaufgeforderte Anfragen und Meldungen mit und ohne Erwartung einer Antwort bzw. Bestätigung verwendet. Auf eine Anfrage mit Erwartung einer Bestätigung wird eine Antwort gegeben. Ferner kommen zyklische Anfragen vor, auf die eine Antwort erwartet wird.Information about the range of functions with regard to the user interface. For a high level of acceptance of the service or services by the user, only valid information or references should be provided to the user at any time. For user acceptance, it is particularly important that specified regional restrictions are observed. The communication between the SID Guide and the subordinate SIDs, in particular for the data comparison, can advantageously take place via a separate data channel, which is independent of the channel for the actual (user-side) queries (for example WAP queries). 17 shows an example of a protocol sketch in Table 8. A secure OSI transport layer (layer 4) is required, for example TCP. Table 9 shows the types of messages used. Unsolicited inquiries and messages with and without the expectation of an answer or confirmation are used. An answer will be given to a request awaiting confirmation. There are also cyclical requests to which an answer is expected.
Figur 18 zeigt ein Beispiel für die Erlangung standortbezogener Information unter Einschaltung eines Meta-Standortinformationsdienstes (SID-Guide), wobei von einem Standort in der Stadt Frankfurt ausgegangen ist. Es ist eine Anzahl von WAP-Cards gezeigt, die durch Pfeile miteinander verbunden sind, um eine vom Nutzer auf seinem Endgerät gesehene Folge von Cards entsprechend den vom Nutzer gewählten Optionen zu repräsentieren. Nimmt der Nutzer mit dem SID-Guide Kontakt auf, so sieht er gemäß dem gezeigten Beispiel auf seinem Endgerät (beispielsweise ein WAP-fähiges Mobiltelefon) eine Empfangs-Card 350, in der seine Benutzeridentifikation und ein Pass-Wort abgefragt werden. Sind die Identifikation und das Pass- Wort in Ordnung, so sieht der Nutzer die Card 352, die ihm bestätigt, dass der Einlogg-Vorgang erfolgreich war. Durch Tastendruck gelangt der Nutzer zu einer Auswahl-Card 354, auf der er entweder bestimmen kann, dass als für die Anfragebeantwortung durch den SID-Guide zu Grunde zu legender Abfragebereich die Umgebung des aktuellen Nutzerstandorts zu nehmen ist, oder bestimmt, dass ein anderer Standort durch Abfrage von Ort und Straße der Anfrage zu Grunde zu legen ist. Im letzteren Fall erscheint dann eine Card 356 auf dem Display des Endgeräts, die zur Abfrage des Anfragestandorts dient. Wählt der Nutzer die Wahlmöglichkeit "aktuelle Umgebung", wird der Anfragebearbeitung der automatisiert (beispielsweise mittels einer GPS-Funktionalität des Endgeräts oder einer Positionsbestimmungsfunktionalität des Mobilfunknetzes) bestimmte momentane Standort des Nutzers zu Grunde gelegt.FIG. 18 shows an example of obtaining location-related information with the involvement of a meta-location information service (SID guide), a location in the city of Frankfurt being assumed. A number of WAP cards are shown which are connected to one another by arrows in order to represent a sequence of cards seen by the user on his terminal in accordance with the options selected by the user. If the user contacts the SID Guide, then according to the example shown, he sees on his end device (for example a WAP-capable mobile phone) a receive card 350 in which his user identification and a password are queried. If the identification and the password are correct, the user sees the Card 352, which confirms that the login process was successful. At the push of a button, the user arrives at a selection card 354 on which he can either determine that the area to be used as the query area to be used for answering the query by the SID Guide is to take the surroundings of the current user location, or determine that another location by querying location and Street the request is based on. In the latter case, a card 356 then appears on the display of the terminal, which is used to query the request location. If the user selects the “current environment” option, the query processing based on the current user's location, which is automated (for example by means of a GPS functionality of the terminal or a positioning functionality of the mobile radio network), is used as a basis.
Von der Card 254 bzw. von der Card 356 gelangt der Nutzer zur Card 358, auf der dem Nutzer verschiedene Sachkategorien angeboten werden. Der Nutzer kann eine der Sachkategorien wählen, etwa die Sachkategorie "Auto / Verkehr", und gelangt dann zur Card 360, auf der dem Nutzer eine Reihe von Standortinformationsdiensten genannt werden, die für den Abfragestandort relevante standortbezogene Information betreffend die gewählte Kategorie geben können. Kann der Nutzer sein Interessengebiet keiner der in der Card 358 dargebotenen Kategorien zuordnen, so kann der Nutzer alternativ die Eingabe eines Suchbegriffes auswählen. Er gelangt dann zur Card 362, in der ein Suchbegriff abgefragt wird. Nach Bestätigung seiner Eingabe wird dem Nutzer dann - sofern vorhanden - eine Reihe von Standortinformationsdiensten genannt, die für den Anfragestandort relevante standortbezogene Information geben können, die sich auf den Suchbegriff beziehen oder auf irgendeine Weise mit dem Suchbegriff verknüpft sind. Beispielsweise kann der SID-Guide in seinem Datenbestand eine Art Wörterbuch halten, dessen Wörter und Begriffe jeweils auf wenig- stens eine vom SID-Guide unterstütze Kategorie abgebildet (zugeordnet) sind. Im in Figur 18 gezeigten Beispielsfall wird auf die Eingabe des Suchbegriffs "Verkehr" ebenfalls die Card 360 dem Nutzer präsentiert. Der Nutzer kann nun einen Standortinformationsdienst (ggf. auch mehrere Standortinformationsdienste) auswählen, und seine Anfrage wird an den ausgewählten Standortinformationsdienst übermittelt. Die Cards 362, 364 und 366 zeigen das Ergebnis der entsprechenden Anfragebeantwortung beim jeweiligen Standortinformationsdienst. Im Falle der Card 362 werden dem Nutzer drei noch Aufnahmekapazität habende Parkhäuser und die Entfernung zu diesen genannt. Im Falle der Card 366 wird dem Nutzer eine Verkehrsinformation gegeben. Im Falle der Card 364 werden dem Nutzer in der Nähe liegende Autowerkstätten genannt. Der Nutzer kann eine der dargebotenen Werkstätten auswählen und erhält dann nähere Informationen (vgl. Card 368).From card 254 or card 356, the user arrives at card 358, on which various subject categories are offered to the user. The user can select one of the subject categories, for example the subject category "car / traffic", and then arrives at Card 360, on which the user is given a series of location information services which can provide location-related information relevant to the query location regarding the selected category. If the user cannot assign his area of interest to any of the categories presented in the Card 358, the user can alternatively choose to enter a search term. He then arrives at Card 362, in which a search term is queried. After confirmation of his input, the user is then given a series of location information services, if available, which can provide location-related information relevant to the request location, which relates to the search term or is linked in some way to the search term. For example, the SID Guide can hold a kind of dictionary in its database, the words and terms of which are each mapped (assigned) to at least one category supported by the SID Guide. In the example shown in FIG. 18, the card 360 is also presented to the user when the search term “traffic” is entered. The user can now select a location information service (possibly also several location information services) and his request is transmitted to the selected location information service. Cards 362, 364 and 366 show the result of the corresponding query response to the respective location information service. In the case of the Card 362, the user is given three parking garages that still have capacity and the distance to them. In the case of Card 366, the user is given traffic information. In the case of Card 364, auto repair shops nearby are mentioned to the user. The user can select one of the workshops offered and then receive more information (see Card 368).
Hinter den gemäß Card 364 dargebotenen Objekten kann sich durchaus jeweils selbst ein Standortinformationsdienst verbergen, der beispielsweise von einem Automobilhersteller betrieben oder in dessen Namen betrieben wird und bezogen auf einen Anfragestandort in der Nähe liegende Vertragswerkstätten nennt. Der Standortinformationsdienst "Werkstätten" gemäß Card 364 ist in diesem Falle als Meta-Standortinformationsdienst zu identifizieren, der vom SID-Guide selbst bereitgestellt werden könnte. Diese (beispielsweise) der Card 364 zu Grunde liegende Situation ist durch die zusätzlich gezeigte Card 364' veranschaulicht. Generell kann es also so sein, dass in einer Antwort-Card etwa gemäß Card 360 sowohl Standort- informationsdienste als auch Meta-Standortinformationsdienste nebeneinander präsentiert werden. Ferner ist es nicht ausgeschlossen, dass in einer Antwort-Card neben Standort-Informationsdiensten auch schon Informationsinhalte etwa der in Card 366 oder 362 gezeigten Art präsentiert werden. Hierzu kann der Meta-Standortinformationsdienst eine einen "nor- malen" Standortinformationsdienstbereitstellende Funktionalitätaufweisen. Der Meta-Standortinformationsdienst kann also gleichzeitig als "normaler" Standortinformationsdienst fungieren.A location information service, which is operated, for example, by an automobile manufacturer or is operated in the name of the customer and refers to contract workshops located in relation to an inquiry location, can hide behind the objects presented according to Card 364. In this case, the location information service "workshops" according to Card 364 is to be identified as a meta location information service that could be provided by the SID Guide itself. This situation (for example) on which the card 364 is based is illustrated by the card 364 'additionally shown. In general, it can be the case that in a response card, for example according to Card 360, both location information services and meta-location information services are presented side by side. Furthermore, it is not excluded that, in addition to location information services, information content, for example of the type shown in card 366 or 362, is also presented in a response card. For this purpose, the meta location information service can have a functionality that provides a “normal” location information service. The meta location information service can thus simultaneously function as a "normal" location information service.
Betreffend die Abfrage von den Nutzer interessierenden Kategorien sollte noch erwähnt werden, dass hier auch eine Hierarchie von Kategorien vorgesehen sein kann. Nach Auswahl einer ersten, übergeordneten Kategorie verzweigt der Dienst dann zu einer hierarchisch tiefer gelegenen Aus- wahl-Card, auf der unter die übergeordnete Kategorie fallende Sub-Katego- rien zur Auswahl angeboten werden.With regard to the query of categories of interest to users, it should also be mentioned that a hierarchy of categories can also be provided here. After selecting a first, higher-level category, the service then branches to a hierarchically lower level election card on which sub-categories falling under the higher category are offered for selection.
Oben wurde schon unter Bezugnahme auf einen "anderen Aspekt" ange- sprochen, dass sich der Meta-Standortinformationsdienst (auch) auf Informationsobjekte mit geographischem Bezug bzw. diesen zugeordnete Objektinformationsdienste beziehen kann. Diesem Vorschlag liegt die Idee zugrunde, an den erfindungsgemäßen Meta-SID beispielsweise beliebige, jedoch standortbezogene (und mit einem entsprechenden mobilen System mobil abrufbare) Internetseiten oder WAP-Inhalte oder I-Mode-Inhalte (um nur einige Beispiele zu nennen) anzubinden. Hierzu können den betreffenden Seiten bzw. Inhalten zugehörige Meta-Daten, die einen Standortbezug und vorzugsweise Informationskategorien enthalten, generiert und beispielsweise als Datei zur Verfügung gestellt werden. Es wird beispielsweise daran gedacht, dass schon vorhandene Internetseiten und dergleichen (die hier auch unter dem Begriff "Objektinformationsdienste" angesprochen werden) lediglich um zusätzliche Meta-Daten ergänzt werden, indem zu den Internetseiten bzw. WAP-Seiten Relevanzpunkte (mit URLs verknüpfte Diskriptoren und geographische Lageinformation) erzeugt und beispiels- weise als XML-Seiten abgespeichert werden. Die URL der Meta-Daten kann dem Meta-SID beispielsweise in einer über das Internet erfolgenden Anmeldeprozedur bekannt gemacht werden. Der Meta-SID ist vorzugsweise dafür ausgelegt, diese Daten nach der Anmeldung bzw. zyklisch einzulesen und sie zusammen mit den sich auf die Standortinformationsdienste beziehen- den Relevanzdaten abzuspeichern. Bei Abfrage beispielsweise durch Mobilfunkkunden können dann auch diese Daten ausgewertet und entsprechende Informationen per Datenkommunikation bereitgestellt werden. Gemäß diesem recht einfachen Ansatz können beispielsweise Publizierer statischer WML-Seiten mit standortbezogenem Content (LBC) die den Standortbezug angebenden Meta-Daten dem Meta-SID als einfache statische Internetseiten, beispielsweise XML-Seiten zur Verfügung stellen (Abrufbarkeit "on demand"). Die betreffenden Meta-Daten können durch den Meta-Standortinformationsdienst im Wesentlichen auf die gleiche Weise wie sich auf die Standortinformationsdienste beziehende Meta-Daten verarbeitet werden, und zwar zumindest bei der Anfragebearbeitung simultan mit diesen. Bei der Anfragebeantwortung können die relevanten Stand- ortinformationsdienste und die relevanten Objektinformationsdienste nebeneinander oder auch getrennt voneinander präsentiert werden.It has already been mentioned above with reference to "another aspect" that the meta-location information service (also) can refer to information objects with a geographic reference or object information services assigned to them. This proposal is based on the idea of linking, for example, any site-related (and location-accessible (and mobile callable with a corresponding mobile system)) Internet site or WAP content or I-mode content (to name just a few examples) to the Meta-SID according to the invention. For this purpose, meta-data associated with the relevant pages or contents, which contain a location reference and preferably information categories, can be generated and made available, for example, as a file. It is thought, for example, that already existing websites and the like (which are also referred to here under the term "object information services") are only supplemented by additional meta data by adding relevance points (discriptors and URLs linked to the URLs to the websites or WAP pages) geographical location information) and, for example, saved as XML pages. The URL of the meta data can be made known to the meta SID, for example, in a registration procedure carried out over the Internet. The Meta-SID is preferably designed to read in this data after logging in or cyclically and to store it together with the relevance data relating to the location information services. When queried, for example, by mobile radio customers, this data can then also be evaluated and corresponding information provided via data communication. According to this very simple approach, publishers of static WML pages with location-related content (LBC) can make the meta-data indicating the location reference available to the Meta-SID as simple static Internet pages, for example XML pages (accessibility "on demand"). The relevant meta data can be accessed through the meta-location information service is processed essentially in the same way as meta-data relating to the location information services, at least simultaneously with the request processing during the request processing. When answering the query, the relevant location information services and the relevant object information services can be presented next to one another or also separately from one another.
In den beim Meta-SID abgelegten, sich auf Standortinformationsdienste beziehenden Meta-Daten (Meta-Datenbank) finden sich beispielsweise Verknüpfungen ("geographische Relevanzbereiche") der FormIn the meta-data (meta-database) stored at the Meta-SID and relating to location information services there are, for example, links ("geographic relevance areas") of the form
Informationskategorie - geographische Lagekoordinaten eines umschreibenden Rechteckes aller beim SID zu dieser Kategorie geocodierten Adressen - URL des SID.Information category - geographic location coordinates of a circumscribing rectangle of all addresses geocoded by the SID for this category - URL of the SID.
Bei einer Anfrage etwa eines Mobilfunkkunden wird der Standort des Mobilfunkkunden verwendet, um einen oder mehrere "relevante" SID zu ermitteln und dem Kunden bekannt zu geben bzw. eine Abfrage-Weiterleitung vorzunehmen. Ein geeignetes Trefferkriterium für einen SID ist dabei eine Überlappung des geographischen Relevanzbereichs zur abgefragten Informationskategorie (oder mindestens eines geographischen Relevanzbereiches bei fehlender Spezifikation) mit dem Abfragebereich des Mobilfunkkunden (beispielsweise Kreis gegeben durch einen Standort und einen Abfrage-Radius). Bei einer Auswahl eines Treffers erfolgt eine Verbindung des Mobilfunkkunden mit demjenigen SID, auf den der Treffer verweist. Beim SID wird nun schließlich die weitere, detaillierte Informationsbereitstellung für den Mobilfunkkunden vorgenommen.In the case of an inquiry, for example by a mobile radio customer, the location of the mobile radio customer is used to determine one or more "relevant" SIDs and to make them known to the customer or to carry out a query forwarding. A suitable hit criterion for a SID is an overlap of the geographic relevance area to the queried information category (or at least one geographic relevance area in the absence of specification) with the query area of the mobile radio customer (for example, circle given by a location and a query radius). When a hit is selected, the mobile customer is connected to the SID to which the hit refers. At SID, the further, detailed provision of information for the mobile customer is now carried out.
Die genannten Meta-Daten des Meta-SID können beispielsweise durch Geocodierung von Adressen und Einbringung zusätzlicher Daten über ein spezielles, dafür ausgelegtes Content-Management-System gepflegt werden. Jeder SID erlangt durch seinen Content die genannten "Relevanzbereiche", also geographische Abdeckungsregionen zu vorhande- nen Informationskategorien. Diese SID-Meta-Daten, die die Relevanzbereiche angeben, werden vorzugsweise vom einzelnen SID an den Meta-SID per Datenkommunikation übertragen, beispielsweise im Zusammenhang mit einer über das Internet erfolgenden Anmeldung. Ferner kann ereignisbezo- gen durch den einzelnen SID ("Content beim SID hat sich geändert") oder durch den Meta-SID Datenabgleichprozeduren mit Übermittlung von Aktualisierungsdaten vom SID zum Meta-SID ausgelöst werden.The aforementioned meta data of the Meta SID can be maintained, for example, by geocoding addresses and introducing additional data using a special content management system designed for this purpose. Each SID acquires the "relevance areas", ie geographical coverage regions to existing information categories. These SID meta data, which indicate the areas of relevance, are preferably transmitted from the individual SID to the meta SID by data communication, for example in connection with a registration taking place via the Internet. In addition, event-related can be triggered by the individual SID ("content in the SID has changed") or by the Meta-SID data synchronization procedures with transmission of update data from the SID to the Meta-SID.
Um auch bestehende statische Internetseiten oder WML-Seiten usw. in den Meta-SID homogen integrieren zu können, müssen diese in entsprechender Weise "geocodiert" werden. In diesem Zusammenhang wird hier beispielsweise davon ausgegangen, dass mit einer Internet- bzw. WML-Seite, die sich letztlich auf irgendeinem über das Internet bzw. per WAP-Datenkommunikation erreichbaren WEB-Server befindet, genau ein Informationsobjekt (eine geocodierte Adresse) beschrieben wird. Der Standortbezug dieser Seite (gegeben durch Lagekoordinaten) und der abstrahierte Informationsgehalt (gegeben durch Informationskategorien) kann auch hier in Meta- Datenform gebracht und dem Meta-SID mitgeteilt werden, beispielsweise als Datei (etwa im Datenformat XML), die vorzugsweise ebenfalls auf einem WEB-Server gehostet wird. Dieser Server, der über eine den Meta- Daten zugeordnete URL ansprechbar ist, um die Meta-Daten von Seiten des Meta-SID abzurufen, kann derselbe sein, auf dem sich die WML- oder Internetseite befindet. Dies ist aber nicht zwingend erforderlich.In order to be able to homogeneously integrate existing static internet pages or WML pages etc. into the Meta-SID, they have to be "geocoded" in a corresponding manner. In this context, it is assumed here, for example, that exactly one information object (a geocoded address) is described with an Internet or WML page that is ultimately located on any WEB server that can be reached via the Internet or via WAP data communication , The location reference of this page (given by location coordinates) and the abstracted information content (given by information categories) can also be brought here in meta-data form and communicated to the Meta-SID, for example as a file (e.g. in XML data format), which is also preferably on a WEB Server is hosted. This server, which can be addressed via a URL assigned to the meta data in order to call up the meta data from the side of the meta SID, can be the same as the one on which the WML or website is located. However, this is not absolutely necessary.
In den beim Meta-SID abgelegten Meta-Daten (Meta-Datenbank) können sich in Bezug auf die als Beispiele genannten Internet- bzw. WML-Seiten außerdem Verknüpfungen ("geographische Relevanzpunkte") der FormIn the meta data (meta database) stored at the Meta SID, links ("geographical relevance points") of the form can also be found in relation to the Internet or WML pages mentioned as examples
Informationskategorie - geographische Lagekoordinaten des in der Internet- bzw. WML-Seite beschriebenen Objektes - URL der Internet- bzw. WML-SeiteInformation category - geographic location coordinates of the object described in the Internet or WML page - URL of the Internet or WML page
befinden. Im Meta-SID werden die geographischen Relevanzpunkte der statischen Seiten vorzugsweise ähnlich wie die Relevanzbereiche der Standortinformationsdienste behandelt: Trefferkriterium für eine statische standortbezogene Seite ist vorzugsweise eine Überlappung des etwas umscharf auch als "Relevanzbereich" bezeichenbaren geographischen Relevanzpunktes zur abgefragten Informationskategorie (oder mindestens eines geographischen Relevanzpunktes bei fehlender Spezifikation) mit dem Abfragebereich beispielsweise des Mobilfunkkunden (etwa annähernd ein Kreis, der durch einen Standort und einen Abfrage-Radius gegeben ist). Dabei ist es aus Gründen einer Homogenisierung mit den sich auf die Standortinformationsdienste beziehenden Daten mit dem Ziel der Verwendung einer einheitlichen Datenbankabfrage durchaus denkbar, die Relevanzpunkte intern in kleine geographische Bereiche (etwa kleine Rechtecke mit minimaler Kantenlänge) zu überführen. Nach einer Auswahl eines Treffers durch den Mobilfunkkun- den kann eine Verbindung des Mobilfunkkunden mit dem Server, der die Internet- bzw. WML-Seite hostet, auf die der Treffer verweist, erfolgen, und die statische Seite wird abgerufen und zum Mobilfunkkunden übermittelt.are located. In the Meta-SID, the geographic relevance points of the static pages are preferably treated similarly to the relevance areas of the location information services: the hit criterion for a static site-related page is preferably an overlap of the geographic relevance point, which is somewhat blurred and can also be referred to as a "relevance area", to the queried information category (or at least one geographic relevance point if there is no specification) with the query area, for example of the mobile radio customer (approximately a circle given by a location and a query radius). For reasons of homogenization with the data relating to the location information services with the aim of using a uniform database query, it is entirely conceivable to transfer the relevance points internally into small geographical areas (such as small rectangles with a minimal edge length). After the mobile radio customer has selected a hit, the mobile radio customer can connect to the server hosting the Internet or WML page to which the hit refers, and the static page is called up and transmitted to the mobile radio customer.
Auch in Bezug auf die genannten statischen Seiten ist der Meta-SID ein Meta-Dienst oder Meta-System, weil statt der ausführlichen Informations- Daten nur abstrakte Meta-Daten vorgehalten und benutzt werden, die nur auf die eigentlichen Informationsquellen verweisen. Der Meta-SID wird in der Regel intern sehr wohl beide Arten von Informationsquellen (Standort- informationsdienste einerseits und Objektinformationsdienste bzw. die genannten statischen Seiten andererseits) unterscheiden können, insbesondere dann, wenn sich die Abfrageweiterleitung und die Art der Meta-Daten- übertragung für die beiden Arten von Informationsquellen unterscheiden.The Meta-SID is also a meta-service or meta-system with regard to the static pages mentioned, because instead of the detailed information data, only abstract meta-data are kept and used, which only refer to the actual information sources. The Meta-SID will usually be able to distinguish internally between the two types of information sources (location information services on the one hand and object information services or the aforementioned static pages on the other), especially if the query forwarding and the type of meta data transmission are different distinguish the two types of information sources.
Die sich auf die statischen Seiten beziehenden Meta-Daten können beispielsweise wie folgt an den Meta-SID übertragen werden. Nach der Erzeugung der Meta-Daten beispielsweise unter Zuhilfenahme entsprechender Geocodier-Tools und dem Transport der diese Meta-Daten enthaltenen Dateien auf einen Zielserver wird dem Meta-SID im Wege eines Anmeldevorgangs (beispielsweise Anmeldung über ein herkömmliches WEB-Anmel- deformular) die URL der Meta-Daten bekannt gemacht. Der Meta-SID kann nun einmalig oder/und zyklisch von der ihm übermittelten URL diese Meta- Daten einlesen. Die Erzeugung der genannten Dateien, ihr Transport auf die Zielserver sowie die Anmeldung an dem Meta-SID kann vorteilhaft durch ein spezielles PC-Programm (etwa in der Art eines WML-Editors mit Zusatzfunktionen) realisiert werden.The meta data relating to the static pages can be transmitted to the meta SID as follows, for example. After generating the meta data, for example, with the help of appropriate Geocoding tools and the transport of the files containing this meta data to a target server are made known to the meta SID by means of a registration process (for example, registration via a conventional WEB registration form) the URL of the meta data. The Meta-SID can now read this meta data once and / or cyclically from the URL transmitted to it. The generation of the files mentioned, their transport to the target server and the logon to the Meta-SID can advantageously be carried out using a special PC program (for example in the manner of a WML editor with additional functions).
Die Erfindung betrifft allgemein Systeme und Dienste zum Geben von standortbezogener Information insbesondere mittels Datenkommunikation auf per Datenkommunikation ermittelter Anfragen. Es wird ein Meta-Stand- ortinformationsdienst vorgeschlagen, der einer Mehrzahl von Standort- informationsdiensten oder/und Objektinformationsdiensten zugeordnet ist und auf eine Anfrage bezogen auf einen Standort einen oder mehrere in Frage kommende Standortinformationsdienste bzw. Objektinformationsdienste (soweit vorhanden) nennt, die voraussichtlich auf eine Anfrage für diesen Standort relevante standortbezogene bzw. objektbezogene Informa- tion geben können. The invention relates generally to systems and services for giving location-related information, in particular by means of data communication to inquiries determined by data communication. A meta location information service is proposed which is assigned to a plurality of location information services and / or object information services and which, based on an inquiry relating to a location, names one or more location information services or object information services (if any) that are likely to be can make a request for location-related or object-related information relevant to this location.

Claims

AnsprücheExpectations
System zum Geben von standortbezogener Information mittels Da- tenkommunikation auf per Datenkommunikation übermittelte Anfragen, umfassend a) eine Mehrzahl von Standortinformationssystemen (26; 27), die jeweils umfassen: a 1 ) eine elektronisch ansprechbare Datenspeichereinrich- tung (1 10a) zum Speichern von sich auf Informationsobjekte beziehenden Daten, die die Informationsobjekte und deren geographische Lage oder/und einen den Informationsobjekten zugeordneten geographischen Relevanzbereich kennzeichnen; a3) eine auf Grundlage eines Computersystems realisierteSystem for giving location-related information by means of data communication to requests transmitted by data communication, comprising a) a plurality of location information systems (26; 27), each comprising: a 1) an electronically addressable data storage device (1 10a) for storing itself data relating to information objects, which identify the information objects and their geographical location or / and a geographic relevance area assigned to the information objects; a3) one realized on the basis of a computer system
Anfragebeantwortungseinrichtung (1 30a), die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Standortinformationssystem (26; 27) übermittelten Anfrage Daten aus der Datenspeichereinrichtung (1 10a) mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestandort (A; B; C) oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Ant- wortdaten bereitzustellen; a4) eine der Anfragebeantwortungseinrichtung (130a) zugeordnete Datenkommunikationsschnittstelle (122a, 1 14a, 1 1 2a), die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Standortinfor- mationssystem (26; 27) automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung (130a) zur weiteren Bearbeitung automatisiert weiterzuleiten und von der Anfragebeantwortungseinrichtung (1 30a) hierauf generierte Antworten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln; und umfassend: b) wenigstens ein den Standortinformationssystemen (26; 27) zugeordnetes Meta-Standortinformationssystem (28; 27), das umfasst: b1 ) eine elektronisch ansprechbare Datenspeichereinrich- tung (1 10b) zum Speichern von sich auf die zugeordneten Standortinformationssysteme (26; 27) beziehenden Daten, die für die Standortinformationssysteme jeweils wenigstens eine zugeordnete Datenkommunikationsadresse angeben und die für die Standortinforma- tionssysteme zur Kennzeichnung, für welche geographischen Standorte oder/und für welchen geographischen Bereich oder für welche geographischen Bereiche das jeweilige Standortinformationssystem auf eine entsprechende Anfrage auf Grundlage der in seiner Datenspeichereinrichtung (1 10a) gespeicherten Daten relevante standortbezogene Information geben kann, jeweils wenigstens einen zugeordneten geographischen Relevanzbereich oder/und zugeordnete geographische Lagen angeben, der bzw. die die geographischen Lagen oder/und die geographischen Relevanzbereiche vonQuery response device (1 30a), which is designed to automatically answer a query transmitted by data communication to the location information system (26; 27), data from the data storage device (1 10a) at least as a function of at least one geographical query location (A; B; C) or geographic query area and provide response data based on the read data; a4) a data communication interface (122a, 1 14a, 1 1 2a) assigned to the request answering device (130a), which is designed to automatically receive incoming requests to the location information system (26; 27) via data communication and to the request answering device (130a) forwarded automatically for further processing and to automatically transmit responses generated by the query response device (1 30a) to a data communication address assigned to the respective query; and comprising: b) at least one meta-location information system (28; 27) assigned to the location information systems (26; 27), comprising: b1) an electronically addressable data storage device (1 10b) for storing itself on the assigned location information systems (26; 27) related data, each specifying at least one assigned data communication address for the location information systems and that for the location information systems for identification, for which geographic locations and / and for which geographic area or for which geographic areas the respective location information system based on a corresponding request can provide relevant location-related information to the data stored in its data storage device (1 10a), in each case indicate at least one assigned geographic relevance area and / or assigned geographic locations, which the geographic locations and / or the geographic locations hen relevance areas of
Informationsobjekten wiederspiegeln, für die in der Datenspeichereinrichtung (1 10a) des jeweiligen Standortinformationssystems (26; 27) Daten abgespeichert sind; b3) eine auf Grundlage eines Computersystems realisierteReflect information objects for which data is stored in the data storage device (1 10a) of the respective location information system (26; 27); b3) one realized on the basis of a computer system
Anfragebeantwortungseinrichtung (130b), die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Meta-Standortinforma- tionssystem (28; 27) übermittelten Anfrage Daten aus der Datenspeichereinrichtung (1 10b) mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestandort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Standortinformationssysteme (26; 27) zumindest durch Angabe wenigstens einer dem jeweiligen Standortinformationssystem zugeordneten Datenkommunikationsadresse angeben, dieausweislich der in der Datenspeichereinrichtung (1 10b) des Meta- Standortinformationssystems (28; 27) gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich auf Grundlage der in der Datenspeichereinrichtung (1 10a) des jeweiligen Standortinformationssystems (26; 27) gespeicherten Daten gemäß der Anfrage relevante standortbezogene Information geben können (im Folgenden sind dieseQuery answering device (130b), which is designed to automatically answer a Request transmitted by data communication to the meta-location information system (28; 27) to read out data from the data storage device (1 10b) at least as a function of at least one geographical request location or geographical request area assigned to the respective request and to provide response data based on the read data Specify at least one, if available, several of those location information systems (26; 27) at least by specifying at least one data communication address assigned to the respective location information system, which shows the data for the geographical request location or stored in the data storage device (1 10b) of the meta location information system (28; 27) geographical query area based on the data stored in the data storage device (1 10a) of the respective location information system (26; 27) according to the query can provide relevant location-related information (in the following these are
Standortinformationssysteme als relevante Standortinformationssysteme angesprochen); b4) eine der Anfragebeantwortungseinrichtung (130b) zugeordnete Datenkommunikationsschnittstelle (1 22b, 1 14b, 1 1 2b), die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Meta-Standort- informationssystem (28; 27) automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung (1 30b) zur weiteren Bearbeitung automatisiert weiterzu- leiten und von der AnfragebeantwortungseinrichtungLocation information systems addressed as relevant location information systems); b4) a data communication interface (1 22b, 1 14b, 1 1 2b) assigned to the request answering device (130b), which is designed to automatically receive incoming requests to the meta-location information system (28; 27) via data communication and to the request answering device (1 30b) for further processing and forwarded automatically by the query answering device
(130b) hierauf generierte Antworten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln.(130b) answers to this generated automatically via data communication to one of the respective queries to transmit assigned data communication address.
2. System nach Anspruch 1 , ferner umfassend c) eine Mehrzahl von dem Meta-Standortinformationssystem zugeordneten Objektinformationssystemen, die jeweils umfassen: d ) wenigstens eine elektronisch ansprechbare Datenspeichereinrichtung zum Speichern von sich auf wenigstens ein Informationsobjekt beziehenden Daten; c3) wenigstens einen der Datenspeichereinrichtung zugeordneten Servercomputer; c4) wenigstens eine dem Servercomputer zugeordnete Datenkommunikationsschnittstelle, über die per Daten- kommunikation in Bezug auf eine dem Objektinforma- tionssystemzugeordneteDatenkommunikationsadresse Objektinformationsdaten auf Grundlage der in der Datenspeichereinrichtung gespeicherten Daten abrufbar sind, wobei die elektronisch ansprechbare Datenspeichereinrichtung2. The system of claim 1, further comprising c) a plurality of object information systems associated with the meta-location information system, each comprising: d) at least one electronically addressable data storage device for storing data relating to at least one information object; c3) at least one server computer assigned to the data storage device; c4) at least one data communication interface assigned to the server computer, via which object information data can be called up via data communication with reference to a data communication address assigned to the object information system, based on the data stored in the data storage device, the electronically addressable data storage device
(1 10b) des Meta-Standortinformationssystems dafür ausgelegt ist, die dem jeweiligen Objektinformationssystem zugeordnete Datenkommunikationsadresse sowie Daten zu speichern, die einen dem Informationsobjekt zugeordneten geographischen Relevanzbereich oder/und eine zugeordnete geographische Lage angeben; und wobei die Anfragebeantwortungseinrichtung (130b) des Meta-Stand- ortinformationssystems dafür ausgelegt ist, bei der automatisierten Beantwortung einer per Datenkommunikation an das Meta -Standortinformationssystem (28; 27) übermittelten Anfrage Antwortdaten bereitzustellen, die i) wenigstens eines, wenn vorhanden mehrere derjenigen Standortinformationssysteme (26; 27) zumindest durch Angabe wenigstens einer dem jeweiligen Standortinformationssy- stem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der in der Datenspeichereinrichtung (1 10b) des Meta- Standortinformationssystems (28; 27) gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebe- reich auf Grundlage der in der Datenspeichereinrichtung (1 10a) des jeweiligen Standortinformationssystems (26; 27) gespeicherten Daten gemäß der Anfrage relevante standortbezogene Information geben können (im Folgenden sind diese Standortinformationssysteme als relevante Standortinformationssysteme angesprochen) oder/und die ii) wenigstens eines, wenn vorhanden mehrere derjenigen Objektinformationssysteme zumindest durch Angabe der dem jeweiligen Objektinformationssystem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der in der Datenspeichereinrichtung (1 10b) des Meta-Standortinformationssystems (28; 27) gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich gemäß der Anfrage relevante infor- mationsobjektbezogene und damit ggf. standortbezogene Information geben können (im Folgenden sind diese Objektinformationssysteme als relevante Objektinformationssysteme angesprochen).(1 10b) of the meta-location information system is designed to store the data communication address assigned to the respective object information system and data which indicate a geographical relevance area and / or an assigned geographical location assigned to the information object; and wherein the query answering device (130b) of the meta-location information system is designed to provide answer data when automatically answering a query transmitted by data communication to the meta-location information system (28; 27), which i) at least one, if any, of those location information systems (26; 27) at least by specifying at least one of the respective location information systems Specify the data communication address assigned to the system, which, according to the data stored in the data storage device (1 10b) of the meta-location information system (28; 27), for the geographic request location or geographical request area on the basis of the data storage device (1 10a) of the respective location information system (26 ; 27) can provide stored location-relevant information according to the request (hereinafter these location information systems are referred to as relevant location information systems) or / and ii) specify at least one, if available, several of those object information systems, at least by specifying the data communication address assigned to the respective object information system, which according to the data stored in the data storage device (1 10b) of the meta-location information system (28; 27) for the geographic request location or geographical request area according to the request e can provide relevant information object-related and thus possibly location-related information (in the following these object information systems are addressed as relevant object information systems).
3. System zum Geben von standortbezogener Information mittels Datenkommunikation auf per Datenkommunikation übermittelte Anfragen, umfassend c) eine Mehrzahl von Objektinformationssystemen, die jeweils umfassen: d ) wenigstens eine elektronisch ansprechbare Datenspeichereinrichtung zum Speichern von sich auf wenigstens ein Informationsobjekt beziehenden Daten; c3) wenigstens einen der Datenspeichereinrichtung zuge- ordneten Servercomputer; c4) wenigstens eine dem Servercomputer zugeordnete Datenkommunikationsschnittstelle, über die per Daten- kommunikation in Bezug auf eine dem Objektinforma- tionssystemzugeordneteDatenkommunikationsadresse Objektinformationsdaten auf Grundlage der in der Datenspeichereinrichtung gespeicherten Daten abrufbar sind, und umfassend: bc) wenigstens ein den Objektinformationssystemen zugeordnetes Meta-Standortinformationssystem (28; 27), das umfasst: bei ) eine elektronisch ansprechbare Datenspeichereinrich- tung (1 10b) zum Speichern von sich auf die zugeordneten Objektinformationssysteme beziehenden Daten umfassend die dem jeweiligen Objektinformationssystem zugeordnete Datenkommunikationsadresse sowie Daten, die einen dem Informationsobjekt zugeordneten geographischen Relevanzbereich oder/und eine zugeordnete geographische Lage angeben; bc3) eine auf Grundlage eines Computersystems realisierte Anfragebeantwortungseinrichtung (1 30b), die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Meta-Standortinforma- tionssystem (28; 27) übermittelten Anfrage Daten aus der Datenspeichereinrichtung (1 10b) mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestandort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Objektinformationssysteme zumindest durch Angabe der dem jeweiligen Objekt- informationssystem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der in der Datenspeichereinrichtung (1 10b) des Meta-Standortinfor- mationssystems (28; 27) gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich gemäß der Anfrage relevante informa- tionsobjektbezogene und damit ggf. standortbezogene Information geben können (im Folgenden sind diese3. A system for providing location-based information by means of data communication to requests transmitted by data communication, comprising c) a plurality of object information systems, each comprising: d) at least one electronically addressable data storage device for storing data relating to at least one information object; c3) at least one server computer assigned to the data storage device; c4) at least one data communication interface assigned to the server computer, via which data communication in relation to a data communication address assigned to the object information system, object information data can be called up on the basis of the data stored in the data storage device, and comprising: bc) at least one meta-location information system (28; 27) assigned to the object information systems, which comprises: at) an electronically addressable data storage device device (1 10b) for storing data relating to the assigned object information systems, comprising the data communication address assigned to the respective object information system and data indicating a geographical relevance area and / or an assigned geographical location assigned to the information object; bc3) a query response device (1 30b) implemented on the basis of a computer system, which is designed for the automated answering of a query transmitted by data communication to the meta-location information system (28; 27), data from the data storage device (1 10b) at least as a function from at least one geographic query location or geographic query area assigned to the respective query and to provide response data based on the read data which specify at least one, if any, several of those object information systems, at least by specifying the data communication address assigned to the respective object information system, which is evident from that in the data storage device (1 10b) of the meta location information mation system (28; 27) stored data for the geographic request location or geographic request area according to the request can give relevant information object-related and thus possibly location-related information (in the following these are
ObjektinformationssystemealsrelevanteObjektinforma- tionssysteme angesprochen); b4) eine der Anfragebeantwortungseinrichtung (130b) zugeordnete Datenkommunikationsschnittstelle (122b, 1 14b, 1 12b), die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Meta-Standort- informationssystem (28; 27) automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung (130b) zur weiteren Bearbeitung automatisiert weiterzu- leiten und von der AnfragebeantwortungseinrichtungObject information systems addressed as relevant object information systems); b4) a data communication interface (122b, 1 14b, 1 12b) assigned to the request answering device (130b), which is designed to automatically receive incoming requests to the meta-location information system (28; 27) via data communication and to the request answering device (130b ) forwarded automatically for further processing and from the query answering device
(130b) hierauf generierte Antworten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln.(130b) to automatically transmit responses generated thereupon to a data communication address assigned to the respective request.
4. System nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass wenigstens eines, vorzugsweise alle der Standortinformationssysteme jeweils aufweisen: a2) eine auf Grundlage eines/des Computersystems reali- sierte Datenpflegeeinrichtung (1 28a) zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrichtung (1 10a) gespeicherten Daten.4. System according to claim 1 or 2, characterized in that at least one, preferably all of the location information systems each have: a2) a data maintenance device (1 28a) implemented on the basis of / of the computer system for at least one of storing data, changing data Data and deletion of data comprising maintenance of the data stored by the data storage device (1 10a).
System nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass das Meta-Standortinformationssystem (28;27) ferner aufweist: b2) eine auf Grundlage eines/des Computersystems realisierte Datenpflegeeinrichtung (1 28b) zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrichtung gespeicherten Daten, wobei die Datenpflegeeinrichtung (128b) dafür ausgelegt ist, auf Grundlage von von den zugeordneten Standortinformationssystemen (26; 27) bzw. Objektinformationssystemen bereitgestellten Aktualisierungs- daten die in der Datenspeichereinrichtung (1 10b) gespeicherten Daten automatisiert zu aktualisieren.System according to one of claims 1 to 4, characterized in that the meta-location information system (28; 27) further comprises: b2) a data maintenance device (1 28b) implemented on the basis of a / the computer system for at least one maintenance of the data stored by the data storage device, which includes storing data, changing data and deleting data, the data maintenance device (128b) being designed for this purpose On the basis of update data provided by the assigned location information systems (26; 27) or object information systems, the data stored in the data storage device (1 10b) is updated automatically.
6. System nach einem der Ansprüche 1 , 2, 4 oder 5, dadurch gekennzeichnet, dass wenigstens eines, vorzugsweise alle der Standort- informationssysteme (26; 27) jeweils aufweisen: a5) eine Aktualisierungsdatenbereitstelleinrichtung (132a), die dafür ausgelegt ist, Aktualisierungsdaten für die Aktualisierung der in der Datenspeichereinrichtung (1 10b) des Meta-Standortinformationssystems (28; 27) gespeicherten Daten bereitzustellen, wobei die Aktualisierungsdaten vermittels der Datenpflegeeinrichtung (128b) des Meta-Standortinformationssystems die automatisierte Aktualisierung der in der Datenspeichereinrichtung (1 10b) des Meta-Standortinformationssys- tems (28; 27) gespeicherten Daten gemäß den in der6. System according to one of claims 1, 2, 4 or 5, characterized in that at least one, preferably all of the location information systems (26; 27) each have: a5) an update data provision device (132a) which is designed for update data for the updating of the data stored in the data storage device (1 10b) of the meta-location information system (28; 27), the update data using the data maintenance device (128b) of the meta-location information system to automatically update the data in the data storage device (1 10b) of the meta -Location information system (28; 27) stored data according to the in the
Datenspeichereinrichtung (1 10a) des jeweiligen Standortinformationssystems (26; 27) gespeicherten Daten ermöglichen.Enable data storage device (1 10a) of the respective location information system (26; 27) stored data.
7. System nach einem der Ansprüche 2 bis 6, dadurch gekennzeichnet, dass wenigstens eines, vorzugsweise alle der Objektinformationssysteme jeweils aufweisen: c5) eine Aktualisierungsdatenbereitstelleinrichtung, die dafür ausgelegt ist, Aktualisierungsdaten für die Aktualisierung der in der Datenspeichereinrichtung des Meta- Standortinformationssystems gespeicherten Daten bereitzustellen, wobei die Aktualisierungsdaten vermittels der Datenpflegeeinrichtung des Meta-Standort- informationssystems die automatisierte Aktualisierung der in der Datenspeichereinrichtung des Meta-Standort- informationssystems gespeicherten Daten in Bezug auf das Objektinformationssystem bzw. das jeweilige Informationsobjekt ermöglichen.7. System according to one of claims 2 to 6, characterized in that at least one, preferably all of the object information systems each have: c5) an update data provision device which is designed to provide update data for the update of the data stored in the data storage device of the meta-location information system, the update data by means of the data maintenance device of the meta-location information system being used to automatically update the data stored in the data storage device of the meta-location information system. data stored in the information system in relation to the object information system or the respective information object.
8. System nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass die Aktualisierungsdatenbereitstelleinrichtung (132a) die Aktualisierungs- daten automatisiert bereitstellt.8. System according to claim 6 or 7, characterized in that the update data supply device (132a) provides the update data automatically.
9. System nach Anspruch 6 oder 7 oder 8, dadurch gekennzeichnet, dass die Aktualisierungsdatenbereitstelleinrichtung ( 132) die Aktualisierungsdaten mittels einer zugeordneten Datenkommunikations- Schnittstelle (1 1 8a, 1 1 2a) per Datenkommunikation bereitstellt und dass das Meta-Standortinformationssystem (28; 27) eine der Datenpflegeeinrichtung (1 28b) zugeordnete Datenkommunikationsschnittstelle (1 1 8b, 1 1 2b) aufweist, die die Aktualisierungdaten automatisiert empfängt und an die Datenpflegeeinrichtung (1 28b) zur Aktuali- sierung der Daten der Datenspeichereinrichtung (1 10b) automatisiert weiterleitet.9. System according to claim 6 or 7 or 8, characterized in that the update data provision device (132) provides the update data by means of an assigned data communication interface (1 1 8a, 1 1 2a) via data communication and that the meta-location information system (28; 27 ) has a data communication interface (1 1 8b, 1 1 2b) assigned to the data maintenance device (1 28b), which receives the update data automatically and forwards it automatically to the data maintenance device (1 28b) for updating the data of the data storage device (1 10b).
10. System nach Anspruch 8 oder 9, dadurch gekennzeichnet, dass die Aktualisierungsdatenbereitstelleinrichtung (132a) dafürausgelegtist, die Aktualisierungsdaten bereitzustellen i) gemäß einem vorgegebenen oder vorgebbaren Aktualisierungsschema oder/und ii) in Reaktion auf eine erfolgte Pflege der von der Datenspeichereinrichtung (1 10a) gespeicherten Daten, gegebenenfalls auf Grundlage einer Überwachung der Datenpflege durch die Datenpflegeeinrichtung (128a) oder initiiert durch die Datenpflegeeinrichtung (128a) oder auf Grundlage einer Durchsicht der in der Datenspeichereinrichtung (1 10a) gespeicherten Daten, oder/und iii) in Antwort auf eine per10. System according to claim 8 or 9, characterized in that the update data providing device (132a) is designed to provide the update data i) according to a predetermined or predeterminable update scheme or / and ii) in response to maintenance of the data storage device (1 10a) stored data, possibly based on monitoring the data maintenance by the data maintenance device (128a) or initiated by the data maintenance device (128a) or based on a review of the data stored in the data storage device (1 10a), or / and iii) in Response to a per
Datenkommunikation vom Meta-Standortinformationssystem (28; 27) an das betreffende Standortinformationssystem bzw. Objektinformationssystem übermittelte Datenanforderungsmitteilung.Data communication from the meta location information system (28; 27) to the relevant location information system or object information system transmitted data request message.
1 1 . System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Meta-Standortinformationssystem (28; 27) eine Funktionalität (136b) aufweist, die den Standortinformationssystemen (26; 27) oder/und den Objektinformationssystemen jeweils einen Systemzustand LEBT oder LEBT NICHT zuordnet, wobei nur solche Standortinformationssysteme bzw. Objektinformationssysteme als relevantes Standortinformationssystem (26; 27) bzw. Objektinformationssystem berücksichtigt werden, die den Systemzustand LEBT aufweisen.1 1. System according to one of the preceding claims, characterized in that the meta-location information system (28; 27) has a functionality (136b) which in each case assigns a system status LEBT or LEBT NOT to the location information systems (26; 27) and / or the object information systems, wherein only those location information systems or object information systems are considered as relevant location information system (26; 27) or object information system that have the system status LEBT.
12. System nach Anspruch 1 1 , dadurch gekennzeichnet, dass die Funktionalität (136b) auf per Datenkommunikation vom Meta-Standort- informationssystem (28; 27) an die Standortinformationssysteme (26; 27) oder/und an die Objektinformationssysteme übermittelten Systemzustandsanorderungen und der Reaktion oder Nichtreaktion der Standortinformationssystem (26; 27)bzw. Objektinformationssysteme hierauf oder/und auf gemäß einem vorgegebenen oder vorgebbaren Rückmeldungsschema von den den Systemzustand LEBT aufweisenden Standortinformationssystemen (26; 27) oder/und Objektinformationssystemen an das Meta-Standortinformationssyste- men (28; 27) per Datenkommunikation übermittelten AM-LEBEN-12. System according to claim 1 1, characterized in that the functionality (136b) on data communication from the meta-location information system (28; 27) to the location information systems (26; 27) and / or to the object information systems transmitted system status requests and the response or non-reaction of the location information system (26; 27) or. Object information systems thereon and / or on a specified or predefinable feedback scheme from the location information systems (26; 27) having the system status LEBT or / and object information systems to the meta-location information system (28; 27) transmitted by data communication AM-LEBEN-
Meldungen beruht. Messages based.
1 3. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Anfragebeantwortungseinrichtung (130a) wenigstens eines der Standortinformationssysteme (26; 27) dafür1 3. System according to one of the preceding claims, characterized in that the query answering device (130a) at least one of the location information systems (26; 27) therefor
- ausgelegt ist, auf den aus der Datenspeichereinrichtung (1 10a) ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines derjenigen Informationsobjekte zumindest durch Angabe wenigstens einer dem jeweiligen Informationsobjekt zugeordneten geographischen Lage oder/und postalischen Adresse oder/und Datenkommunikationsadresse oder/und Telekommunika- tionsadresse angeben, deren geographische Lage bzw. geographischer Relevanzbereich dem geographischen Anfragestandort (A; B; C) oder geographischen Anfragebereich gemäß einem vorgegebenen oder vorgebbaren Trefferkriterium entspricht (im Folgenden sind diese Informationsobjekte als relevante Informationsobjekte ange- sprochen).- is designed to provide response data based on the data read out from the data storage device (1 10a), the at least one of those information objects at least by specifying at least one geographical location and / or postal address and / and postal address and / or data communication address and / or telecommunication address assigned to the respective information object specify the geographical location or geographic relevance area of the geographic request location (A; B; C) or geographic request area according to a predefined or predefinable hit criterion (in the following these information objects are addressed as relevant information objects).
14. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Anfragebeantwortungseinrichtung (130b) des Meta-Standortinformationssystems (28; 27) dafür ausgelegt ist, auf den aus der Datenspeichereinrichtung ( 1 10b) ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Standortinformationssysteme (26; 27) zumindest durch Angabe wenigstens einer dem jeweiligen Standortinformationssystem zugeordneten Datenkommunikationsadresse angeben, deren zugeordneter geographischer Relevanzbereich dem geographischen Anfragestandort (A; B; C) oder geographischen Anfragebereich gemäß einem vorgegebenen oder vorgebbaren Trefferkriterium entspricht (im Folgenden sind diese Standortinformationssystem als relevante Standortinformationssysteme angespro- chen) . 14. System according to one of the preceding claims, characterized in that the query answering device (130b) of the meta-location information system (28; 27) is designed to provide response data based on the data read out from the data storage device (1 10b), which contains at least one, If available, specify several of those location information systems (26; 27) at least by specifying at least one data communication address assigned to the respective location information system, the assigned geographic relevance area of which corresponds to the geographic query location (A; B; C) or geographical query area according to a predefined or predefinable hit criterion (hereinafter) addressed this location information system as relevant location information systems).
1 5. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Anfragebeantwortungseinrichtung (1 30b) des Meta-Standortinformationssystems (28; 27) dafür ausgelegt ist, auf den aus der Datenspeichereinrichtung (1 10b) ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Objektinformationssysteme zumindest durch Angabe der dem jeweiligen Objektinformationssystem zugeordneten Datenkommunikationsadresse angeben, für die der dem jeweiligen Informationsobjekt zugeordnete geographische Relevanz- bereich oder/und die dem Informationsobjekt zugeordnete geographische Lage dem geographischen Anfragestandort (A; B; C) oder geographischen Anfragebereich gemäß einem vorgegebenen oder vorgebbaren Trefferkriterium entspricht (im Folgenden sind diese Objektinformationssystem als relevante Objektinformationssysteme angesprochen).1 5. System according to one of the preceding claims, characterized in that the query answering device (1 30b) of the meta-location information system (28; 27) is designed to provide response data based on the data read out from the data storage device (1 10b), which at least specify one, if available, several of those object information systems at least by specifying the data communication address assigned to the respective object information system, for which the geographical relevance area assigned to the respective information object and / or the geographical location assigned to the information object, the geographical request location (A; B; C) or geographical The request area corresponds to a predefined or predefinable hit criterion (in the following these object information systems are addressed as relevant object information systems).
1 6. System nach Anspruch 1 3 oder 14 oder 1 5, dadurch gekennzeichnet, dass das Trefferkriterium zumindest auf der Feststellung einer Übereinstimmung oder Nichtübereinstimmung zwischen dem An- fragestandort (A; B; C) bzw. Anfragebereich einerseits und dem geographischen Relevanzbereich bzw. der geographischen Lage andererseits im Sinne einer geographischen Überlappung oder eines unterhalb einem Schwellenwert liegenden geographischen oder/und verkehrsmäßigen Abstands zwischen diesen beruht.1 6. System according to claim 1 3 or 14 or 1 5, characterized in that the hit criterion at least on the determination of a match or disagreement between the request location (A; B; C) or request area on the one hand and the geographic relevance area or the geographical location, on the other hand, is based on a geographical overlap or a geographical and / or traffic distance between them that is below a threshold value.
17. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die in der Datenspeichereinrichtung (1 10a) wenigstens eines der Standortinformationssysteme (26; 27) gespeicherten Daten für die Informationsobjekte eine Zuordnung zu vor- gegebenen oder vorgebbaren Kategorien angeben und die Anfragebeantwortungseinrichtung (1 30a) vorzugsweise dafür ausgelegt ist, in Abhängigkeit von wenigstens einer in der Anfrage spezifizierten oder der Anfrage zugeordneten Kategorie Daten aus der Datenspeichereinrichtung (1 10a) auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen.17. System according to one of the preceding claims, characterized in that the data stored in the data storage device (1 10a) at least one of the location information systems (26; 27) for the information objects indicate an assignment to predetermined or predefinable categories and the query response device (1 30a) is preferably designed as a function of at least one specified in the request or to read data from the data storage device (1 10a) assigned to the request and to provide response data based on the read data.
18. System nach Anspruch 17, dadurch gekennzeichnet, dass den Informationsobjekten einer gemeinsamen Kategorie jeweils eine gemeinsame Datenkommunikationsadresse zugeordnet ist, über die eine die Kategorie berücksichtigende Anfrage-Bearbeitung initiierbar ist.18. System according to claim 17, characterized in that the information objects of a common category are each assigned a common data communication address via which an inquiry processing taking into account the category can be initiated.
19. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die in der Datenspeichereinrichtung (1 10b) des Meta-Standortinformationssystems (28; 27) gespeicherten Daten für wenigstens eines der Standortinformationssysteme (26; 27) oder/und für wenigstens eines der Objektinformationssysteme eine Zuordnung zu vorgegebenen oder vorgebbaren Kategorien angeben, und dass die Anfragebeantwortungseinrichtung (130b) dafür ausgelegt ist, i) in den Antwortdaten die relevanten Standortinformationssysteme (26; 27) oder/und Objektinformationssysteme gemäß aus der Datenspeichereinrichtung (1 10b) ausgelesenen Daten hinsichtlich der zugeordneten Kategorien zu kennzeichnen oder/und ii) in Abhängigkeit von wenigstens einer in der Anfrage spezifizierten Kategorie Daten aus der Datenspeichereinrichtung (1 10b) auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die nur solche Standortinformationssysteme (26; 27) oder/und Objektinformationssysteme jeweils als relevantes Standortinformationssystem bzw. Objektinformationssystem angeben, die der spezifizier- ten Kategorie zugeordnet sind. 19. System according to one of the preceding claims, characterized in that the data stored in the data storage device (1 10b) of the meta-location information system (28; 27) for at least one of the location information systems (26; 27) and / or for at least one of the object information systems specify an assignment to predetermined or predeterminable categories, and that the query answering device (130b) is designed to i) in the response data the relevant location information systems (26; 27) and / or object information systems according to the data read out from the data storage device (1 10b) with regard to the assigned data To mark categories and / or ii) depending on at least one category specified in the request, to read data from the data storage device (1 10b) and to provide response data based on the read data, which are only such location information systems (26; 27) and / or object information systems Specify the relevant location information system or object information system that are assigned to the specified category.
20. System nach Anspruch 19 sowie nach Anspruch 17 oder 18, dadurch gekennzeichnet, dass die Kategorien den den Informationsobjekten zugeordneten Kategorien entsprechen oder dass auf die Kategorien die den Informationsobjekten zugeordneten Kategorien abbildbar sind.20. System according to claim 19 and according to claim 17 or 18, characterized in that the categories correspond to the categories assigned to the information objects or that the categories assigned to the information objects can be mapped to the categories.
21 . System nach Anspruch 18 und 20, dadurch gekennzeichnet, dass die von der Anfragebeantwortungseinrichtung (130b) des Meta- Standortinformatiσnssystems (28; 27) bereitgestellten Antwortdaten für die relevanten Standortinformationssysteme (26; 27) eine oder mehrere Datenkommunikationsadressen angeben, die jeweils einer bestimmten Kategorie zugeordnet sind und über die eine die Kategorie berücksichtigende Anfrage-Bearbeitung durch das jeweilige Standortinformationssystem (26; 27) initiierbar ist.21. System according to claim 18 and 20, characterized in that the response data provided by the query response device (130b) of the meta-location information system (28; 27) for the relevant location information systems (26; 27) indicate one or more data communication addresses, each of which is assigned to a specific category and via which an inquiry processing taking into account the category can be initiated by the respective location information system (26; 27).
22. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Anfragebeantwortungseinrichtung (130b) des Meta-Standortinformationssystems (28; 27) oder/und die Anfragebeantwortungseinrichtung (130a) wenigstens eines der Standort- informationssysteme (26; 27) dafür ausgelegt ist, über die zugeordnete Datenkommunikationsschnittstelle (1 22a, 1 14a, 1 1 2a; 1 22b, 1 14b, 1 1 2b) einen eine Anwenderführung realisierenden Datenkommunikationsdialog mit einem Anfrager oder Anfragersystem (1 6; 18; 20) zu führen.22. System according to one of the preceding claims, characterized in that the query answering device (130b) of the meta-location information system (28; 27) or / and the query answering device (130a) of at least one of the location information systems (26; 27) is designed for this, to conduct a data communication dialog with a requestor or requesting system (1 6; 18; 20) via the assigned data communication interface (1 22a, 1 14a, 1 1 2a; 1 22b, 1 14b, 1 1 2b).
23. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Meta-Standortinformationssystem (28; 27) oder/und wenigstens eines der Standortinformationssysteme (26; 27) unter verschiedenen Datenkommunikationsadressen zur Aufgabe von Anfragen per Datenkommunikation ansprechbar ist, wobei den jeweiligen Datenkommunikationsadressen jeweils ein vorgegebenes oder vorgebbares gesondertes Nutzerprofil oder/und Anfragebeant- wortungsprofil zugeordnet ist und die Antwortbeantwortungsein- richtung (130a; 130b) in Abhängigkeit von dem durch die verwendete Datenkommunikationsadresse identifizierten Profil die Antwortdaten bereitstellt.23. System according to one of the preceding claims, characterized in that the meta location information system (28; 27) and / or at least one of the location information systems (26; 27) can be addressed under different data communication addresses for the purpose of queries via data communication, the respective data communication addresses in each case a predefined or predefinable separate user profile and / or inquiry request is assigned to the word profile and the answering device (130a; 130b) provides the answering data as a function of the profile identified by the data communication address used.
24. Informationssystem zur Bereitstellung von standortbezogener Information an einer Mehrzahl von geographisch verteilten und gegebenenfalls veränderlichen oder wechselnden Standorten, umfassend ein System (10) nach einem der vorhergehenden Ansprüchen und umfassend eine Mehrzahl von Anfragersystemen (14, 1 6, 18), die - gegebenenfalls als Nutzer-Endgeräte - zur Aufgabe von Anfragen an wenigstens eines der Standortinformationssysteme (26; 27) oder/und an das Meta-Standortinformationssystem (28; 27) per Datenkommunikation geeignet sind, wobei die Anfragersysteme ( 14, 1 6, 1 8) dafür ausgelegt sind, dass Anfragen durch einen Nutzer iniitierbar sind oder/und nach einem vorgegebenen oder vorgebbaren Anfrageschema oder/und in Abhängigkeit von vorgegebenen oder vorgebbaren Anfragebedingungen automatisiertaufgegeben werden.24. Information system for providing location-related information at a plurality of geographically distributed and possibly changing or changing locations, comprising a system (10) according to one of the preceding claims and comprising a plurality of requesting systems (14, 1, 6, 18), which - if necessary as user terminals - are suitable for placing inquiries to at least one of the location information systems (26; 27) and / or to the meta-location information system (28; 27) via data communication, the requesting systems (14, 1 6, 1 8) being used for this are designed so that queries can be initiated by a user and / or are automatically submitted according to a predetermined or predeterminable query scheme and / or depending on predetermined or predeterminable query conditions.
25. System nach Anspruch 24, dadurch gekennzeichnet, dass die Datenkommunikation zwischen dem jeweiligen Anfragerssystem (14, 1 6, 18) einerseits und dem Standortinformationssystem (26; 27) bzw. dem Meta-Standortinformationssystem (28; 27) bzw. dem Objektinformationssystem andererseits eine drahtlose Datenkommunikation oder/und eine Datenkommunikation über ein Computernetz, insbesondere das Internet ( 1 2), umfasst.25. System according to claim 24, characterized in that the data communication between the respective requesting system (14, 1 6, 18) on the one hand and the location information system (26; 27) or the meta-location information system (28; 27) or the object information system on the other hand comprises wireless data communication and / or data communication via a computer network, in particular the Internet (1 2).
26. System nach Anspruch 25, dadurch gekennzeichnet, dass die drahtlose Datenkommunikation über ein Mobilfunknetz (14) erfolgt.26. System according to claim 25, characterized in that the wireless data communication takes place via a mobile radio network (14).
27. System nach einem der Ansprüche 24 bis 26, dadurch gekennzeichnet, dass wenigstens einige (1 6, 18) der Anfragersysteme mobile Anfragersysteme sind, die dafür ausgelegt sind, über ein drahtloses Datenkommunikationsnetz oder Mobilfunknetz (14) Anfragen aufzugeben und Antwortdaten zu empfangen.27. System according to one of claims 24 to 26, characterized in that at least some (1 6, 18) of the requestor systems mobile Inquiry systems are designed to submit requests and receive response data via a wireless data communication network or cellular network (14).
28. System nach einem der Ansprüche 25 bis 27, dadurch gekennzeichnet, dass die drahtlose Datenkommunikation auf dem GSM-Übertragungsstandard, dem GPRS-Übertragungsstandard, dem EDGE- Übertragungsstandard oder dem UMTS-Übertragungsstandard beruht.28. System according to one of claims 25 to 27, characterized in that the wireless data communication is based on the GSM transmission standard, the GPRS transmission standard, the EDGE transmission standard or the UMTS transmission standard.
29. System nach einem der Ansprüche 24 bis 28, dadurch gekennzeichnet, dass eine auf einem plattformunabhängigen Standard, etwa dem XML-Standard oder HTML-Standard oder WML-Standard, beruhende Nutzerschnittstelle auf Seiten der Anfragersysteme vorgesehen ist.29. System according to one of claims 24 to 28, characterized in that a user interface based on a platform-independent standard, such as the XML standard or HTML standard or WML standard, is provided on the requesting system side.
30. System nach einem der Ansprüche 24 bis 29, dadurch gekennzeichnet, dass die Datenkommunikation zwischen dem Anfragersystem (16; 18; 20) einerseits und dem Standortinformationssystem (26; 27) bzw. dem Meta-Standortinformationssystem (28; 27) bzw. dem Objektinformationssystem andererseits eine Datenkommunikation nach dem TCP/IP-Übertragungsprotokoll oder/und eine Datenkommunikation nach dem WAP-Übertragungsprotokoll oder/und nach dem I-Mode-Übertragungsprotokoll umfasst.30. System according to one of claims 24 to 29, characterized in that the data communication between the requesting system (16; 18; 20) on the one hand and the location information system (26; 27) or the meta-location information system (28; 27) or the Object information system, on the other hand, comprises data communication according to the TCP / IP transmission protocol and / or data communication according to the WAP transmission protocol and / and according to the I-mode transmission protocol.
31 . System nach einem der Ansprüche 24 bis 30, dadurch gekennzeichnet, dass wenigstens einige (1 6, 1 8) der Anfragersysteme eine Positionsortungsfunktionalität zur Bestimmung des geographischen Anfragestandorts oder/und des geographischen Anfragebereichs aufweisen oder den Anfragersystemen (1 6, 1 8) eine mit diesen zusammenwirkende Positionsortungseinrichtung (142) zugeordnet ist, die dafür ausgelegt ist, den geographischen Anfragestandort oder/und den geographischen Anfragebereich zu bestimmen. 31 System according to one of Claims 24 to 30, characterized in that at least some (1 6, 1 8) of the requesting systems have a position-locating functionality for determining the geographical request location and / or the geographical request area or the requesting systems (1 6, 1 8) have one this cooperating position location device (142) is assigned, which is designed to determine the geographic query location and / or the geographic query area.
32. System nach Anspruch 31 , dadurch gekennzeichnet, dass die Anfragersysteme (16, 18) mit Positionsortungsfunktionalität dafür ausgelegt sind, im Falle einer Anfrage bei einem Standortinformationssystem (26; 27) oder/und beim Meta-Standortinformationssys- tem (28; 27) automatisiert dem betreffenden System den bestimmten Anfragestandort bzw. Anfragebereich mitzuteilen.32. System according to claim 31, characterized in that the requesting systems (16, 18) with position-locating functionality are designed in the event of an inquiry to a location information system (26; 27) and / or to the meta-location information system (28; 27) to automatically notify the system in question of the specific query location or query area.
33. System nach Anspruch 31 oder 32, dadurch gekennzeichnet, dass die Positionsortungsfunktionalität auf der GPS-Technik (140) beruht.33. System according to claim 31 or 32, characterized in that the position-locating functionality is based on the GPS technology (140).
34. System nach einem der Ansprüche 24 bis 33, jedenfalls nach Anspruch 29 und 33, dadurch gekennzeichnet, dass die Positionsortungseinrichtung (142) dafür ausgelegt ist, den Anfragestandort bzw. Anfragebereich auf Grundlage von in einer Netz-Infrastruktur des drahtlosen Datenkommunikationsnetzes bzw. des Mobilfunknetzes (14) vorliegenden Daten oder auf Grundlage von Systemzuständen der Netz-Infrastruktur zu bestimmen.34. System according to one of claims 24 to 33, in any case according to claims 29 and 33, characterized in that the position-locating device (142) is designed to determine the request location or request area on the basis of in a network infrastructure of the wireless data communication network or Mobile data network (14) to determine existing data or on the basis of system states of the network infrastructure.
35. System nach Anspruch 34, dadurch gekennzeichnet, dass die Posi- tionsortungseinrichtung (142) oder die Netz-Infrastruktur dafür ausgelegt ist, im Falle einer Anfrage bei einem Standortinformationssystem (26; 27) oder/und beim Meta-Standortinformationssystem (28; 27) automatisiert dem betreffenden System den bestimmten Anfragestandort bzw. Anfragebereich mitzuteilen.35. System according to claim 34, characterized in that the position-locating device (142) or the network infrastructure is designed in the event of an inquiry to a location information system (26; 27) and / or to the meta-location information system (28; 27 ) automatically inform the system in question of the specific request location or request area.
36. System nach einem der Ansprüche 24 bis 35, dadurch gekennzeichnet, dass wenigstens eines der Standortinformationssysteme (26; 27) oder/und das Meta-Standortinformationssystem (28; 27) eine Benutzerführung mit manueller Eingabe des Anfragestandorts oder/und des Anfragebereichs an einem einer Anfrage zugeordneten36. System according to one of claims 24 to 35, characterized in that at least one of the location information systems (26; 27) and / or the meta-location information system (28; 27) provides user guidance with manual input of the query location and / or the query area at one associated with a request
Nutzer-Endgerät (1 6, 1 8, 20) vorsieht. Provides user terminal (1 6, 1 8, 20).
7. Standortinformationssystem, insbesondere in einem System (10) nach einem der Ansprüche 1 bis 36 oder für den Aufbau eines Systems (10) nach einem der Ansprüche 1 bis 36, umfassend: a1 ) eine elektronisch ansprechbare Datenspeichereinrichtung (1 1 Oa) zum Speichern von sich auf Informationsobjekte beziehenden Daten, die die Informationsobjekte und deren geographische Lage oder/und einen den Informationsobjekten zugeordneten geographischen Relevanzbereich kennzeichnen; a2) eine auf Grundlage eines Computersystems realisierte Daten- Pflegeeinrichtung (128a) zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrichtung (1 10a) gespeicherten Daten; a3) eine auf Grundlage eines/des Computersystems realisierte Anfragebeantwortungseinrichtung (130a), die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Standortinformationssystem (26; 27) übermittelten Anfrage Daten aus der Datenspeichereinrichtung (1 10a) mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestandort (A; B; C) oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen; a4) eine der Anfragebeantwortungseinrichtung (1 30a) zugeord- nete Datenkommunikationsschnittstelle (1 22a, 1 14a, 1 12a), die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Standortinformationssystem (26; 27) automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung (130a) zur weiteren Bearbeitung automatisiert weiter- zuleiten und von der Anfragebeantwortungseinrichtung ( 1 30a) hierauf generierte Antworten per Datenkommunikation auto- matisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln; a5) eine Aktualisierungsdatenbereitstelleinrichtung (132a), die - dafür ausgelegt ist, Aktualisierungsdaten für die Aktualisie- rung von in einer Datenspeichereinrichtung (1 10b) eines zugeordneten Meta-Standortinformationssystems (28; 27) gespeicherten Daten bereitzustellen, wobei die Aktualisierungsdaten eine Aktualisierung ermöglichen derart, dass die aktualisierten Daten für das Standortinformationssystem (26; 27) wenigstens eine zugeordnete Datenkommunikationsadresse angeben und zur Kennzeichnung, für welche geographischen Standorte oder/und für welchen geographischen Bereich oder für welche geographischen Bereiche das Standortinformationssystem (26; 27) auf eine entsprechende Anfrage auf Grundlage der in seiner Datenspeichereinrichtung (1 10a) gespeicherten Daten relevante standortbezogene Information geben kann, jeweils wenigstens einen zugeordneten geographischen Relevanzbereich oder/und zugeordnete geographische Lagen angeben, der bzw. die die geographischen Lagen oder/und die geographischen Relevanzbereiche von7. Location information system, in particular in a system (10) according to one of claims 1 to 36 or for building a system (10) according to one of claims 1 to 36, comprising: a1) an electronically addressable data storage device (1 1 Oa) for storage data relating to information objects which identify the information objects and their geographical location and / or a geographic relevance area assigned to the information objects; a2) a data maintenance device (128a) implemented on the basis of a computer system for at least one maintenance of the data stored by the data storage device (1 10a), which includes storing data, changing data and deleting data; a3) a query response device (130a) implemented on the basis of a / the computer system, which is designed to automatically answer a query transmitted by data communication to the location information system (26; 27) data from the data storage device (110a) at least as a function of at least one read out the geographic request location (A; B; C) or geographic request area assigned to the respective request and provide response data based on the read data; a4) a data communication interface (1 22a, 1 14a, 1 12a) assigned to the request answering device (1 30a), which is designed to automatically receive incoming requests to the location information system (26; 27) via data communication and to the request answering device (130a ) automatically forwarded for further processing and answers generated by the query answering device (1 30a) thereupon via data communication transmit to a data communication address assigned to the respective request; a5) an update data provision device (132a) which is designed to provide update data for the update of data stored in a data storage device (1 10b) of an associated meta-location information system (28; 27), the update data enabling an update in such a way that the updated data for the location information system (26; 27) indicate at least one assigned data communication address and for identifying for which geographic locations and / and for which geographic area or for which geographic areas the location information system (26; 27) based on a corresponding request can provide relevant location-related information to the data stored in its data storage device (1 10a), in each case indicate at least one assigned geographical relevance area and / or assigned geographical locations that indicate the geographical locations or / and the geographic relevance areas of
Informationsobjekten wiederspiegeln, für die in der Datenspeichereinrichtung (1 10a) des Standortinformationssystems Daten abgespeichert sind.Reflect information objects for which data is stored in the data storage device (1 10a) of the location information system.
38. Standortinformationssystem nach Anspruch 37, gekennzeichnet durch die sich auf ein Standortinformationssystem (26; 27) beziehenden Merkmale nach wenigstens einem der Ansprüche 1 bis 28.38. Location information system according to claim 37, characterized by the features relating to a location information system (26; 27) according to at least one of claims 1 to 28.
39. Meta-Standortinformationssystem, insbesondere in einem System (10) nach einem der Ansprüche 1 bis 36 oder für den Aufbau eines39. Meta location information system, in particular in a system (10) according to one of claims 1 to 36 or for the construction of a
Systems (10) nach einem der Ansprüche 1 bis 36, umfassend: b1 ) eine elektronisch ansprechbare Datenspeichereinrichtung (1 10b) zum Speichern von sich auf zugeordnete Standortinformationssysteme (26; 27) beziehenden Daten, die für die Standortinformationssysteme jeweils wenigstens eine zuge- ordnete Datenkommunikationsadresse angeben und die für dieA system (10) according to any one of claims 1 to 36, comprising: b1) an electronically addressable data storage device (1 10b) for storing data relating to assigned location information systems (26; 27), which each indicate at least one assigned data communication address for the location information systems and that for
Standortinformationssysteme zur Kennzeichnung, für welche geographischen Standorte oder/und für welchen geographischen Bereich oder für welche geographischen Bereiche das jeweilige Standortinformationssystem auf eine entsprechende Anfrage auf Grundlage der in seiner DatenspeichereinrichtungLocation information systems for identification, for which geographic locations and / and for which geographic area or for which geographic areas the respective location information system upon a corresponding request based on the data storage device
(1 10a) gespeicherten Daten relevante standortbezogene Information geben kann, jeweils wenigstens einen zugeordneten geographischen Relevanzbereich oder/und zugeordnete geographische Lagen angeben, der bzw. die die geographischen Lagen oder/und die geographischen Relevanzbereiche von(1 10a) stored data can provide relevant location-related information, in each case specify at least one assigned geographic relevance area and / or assigned geographic locations, which the geographic locations and / or the geographic relevance areas of
Informationsobjekten wiederspiegeln, für die in der Datenspeichereinrichtung (1 10a) des jeweiligen Standortinformationssystems (26; 27) Daten abgespeichert sind; b3) eine auf Grundlage eines Computersystems realisierte An- fragebeantwortungseinrichtung (130b), die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Meta-Standortinformationssystem (28; 27) übermittelten Anfrage Daten aus der Datenspeichereinrichtung (1 10b) mindestens in Abhängigkeit von wenigstens einem der jeweiligen Anfrage zugeordneten geographischen Anfragestandort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Standortinformationssysteme (26; 27) zumindest durch Angabe wenigstens einer dem jeweiligen Standortinformationssystem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der in der Datenspeichereinrichtung (1 1 0b) des Meta-Standortinformationssystems (28; 27) gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich auf Grundlage der in der Datenspeichereinrichtung (1 10a) des jeweiligen Standortinfor- mationssystems (26; 27) gespeicherten Daten gemäß derReflect information objects for which data is stored in the data storage device (1 10a) of the respective location information system (26; 27); b3) a query response device (130b) implemented on the basis of a computer system, which is designed to automatically answer a query transmitted by data communication to the meta-location information system (28; 27), data from the data storage device (110b) at least as a function of to read out at least one geographical query location or geographical query area assigned to the respective query and to provide response data based on the read data which specify at least one, if any, of those location information systems (26; 27) at least by specifying at least one data communication address which is assigned to the respective location information system and which is evident from the in the data storage device (1 1 0b) of the meta-location information system (28; 27) stored data for the geographic query location or geographic query area on the basis of the data stored in the data storage device (1 10a) of the respective location information system (26; 27) according to the
Anfrage relevante standortbezogene Information geben können (im Folgenden sind diese Standortinformationssysteme als relevante Standortinformationssysteme angesprochen); b4) eine der Anfragebeantwortungseinrichtung (130b) zugeord- nete Datenkommunikationsschnittstelle (122b; 1 14b; 1 12b), die dafür ausgelegt ist, per Datenkommunikation eingehende Anfragen an das Meta-Standortinformationssystem (28; 27) automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung (130b) zur weiteren Bearbeitung automati- siert weiterzuleiten und von der Anfragebeantwortungseinrichtung (1 30b) hierauf generierte Antworten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln.Be able to provide relevant location-related information (in the following these location information systems are addressed as relevant location information systems); b4) a data communication interface (122b; 1 14b; 1 12b) assigned to the request answering device (130b), which is designed to receive incoming requests to the meta-location information system (28; 27) automatically via data communication and to the request answering device (130b ) to be forwarded automatically for further processing and to be automatically transmitted to the data answering address assigned to the respective request by the query answering device (1 30b).
40. Meta-Standortinformationssystem, insbesondere in einem System (10) nach einem der Ansprüche 1 bis 36 oder für den Aufbau eines Systems (1 0) nach einem der Ansprüche 1 bis 36, umfassend: bei ) eine elektronisch ansprechbare Datenspeichereinrichtung (1 10b) zum Speichern von sich auf zugeordnete Objektinformationssysteme beziehenden Daten umfassend eine dem jeweiligen Objektinformationssystem zugeordnete Datenkommunikationsadresse sowie Daten, die einen dem Informationsobjekt zugeordneten geographischen Relevanzbereich oder/und eine zuge- ordnete geographische Lage angeben; bc3) eine auf Grundlage eines Computersystems realisierte Anfragebeantwortungseinrichtung (1 30b), die dafür ausgelegt ist, zur automatisierten Beantwortung einer per Datenkommunikation an das Meta-Standortinforma- tionssystem (28; 27) übermittelten Anfrage Daten aus d.er Datenspeichereinrichtung (1 10b) mindestens in Abhängigkeit von wenigstens einem der jeweiligen40. Meta location information system, in particular in a system (10) according to one of claims 1 to 36 or for the construction of a system (1 0) according to one of claims 1 to 36, comprising: at) an electronically addressable data storage device (1 10b) for storing data relating to assigned object information systems comprising a data communication address assigned to the respective object information system and data which indicate a geographical relevance area assigned to the information object and / or an assigned geographical location; bc3) a query answering device (1 30b) realized on the basis of a computer system, the is designed to automatically answer a request transmitted by data communication to the meta-location information system (28; 27) data from the data storage device (1 10b) at least as a function of at least one of the respective ones
Anfrage zugeordneten geographischen Anfragestandort oder geographischen Anfragebereich auszulesen und auf den ausgelesenen Daten beruhende Antwortdaten bereitzustellen, die wenigstens eines, wenn vorhanden mehrere derjenigen Objektinformationssysteme zumindest durch Angabe der dem jeweiligen Objektinformationssystem zugeordneten Datenkommunikationsadresse angeben, die ausweislich der in der Datenspeichereinrichtung (1 10b) des Meta-Standortinforma- tionssystems (28; 27) gespeicherten Daten für den geographischen Anfragestandort oder geographischen Anfragebereich gemäß der Anfrage relevante informa- tionsobjektbezogene und damit ggf. standortbezogene Information geben können (im Folgenden sind diese ObjektinformationssystemealsrelevanteObjektinforma- tionssysteme angesprochen); b4) eine der Anfragebeantwortungseinrichtung (130b) zugeordnete Datenkommunikationsschnittstelle (122b, 1 14b, 1 1 2b), die dafür ausgelegt ist, per Datenkom- munikation eingehende Anfragen an das Meta-Standort- informationssystem (28; 27) automatisiert zu empfangen und an die Anfragebeantwortungseinrichtung (1 30b) zur weiteren Bearbeitung automatisiert weiterzuleiten und von der Anfragebeantwortungseinrichtung (1 30b) hierauf generierte Antworten per Datenkommunikation automatisiert an eine der jeweiligen Anfrage zugeordnete Datenkommunikationsadresse zu übermitteln.To read out the geographic request location or geographic request area assigned to the request and to provide response data based on the read data which specify at least one, if any, several of those object information systems, at least by specifying the data communication address assigned to the respective object information system, which can be shown in the data storage device (1 10b) of the meta Location information system (28; 27) stored data for the geographical query location or geographical query area according to the query can give relevant information object-related and thus possibly location-related information (in the following these object information systems are addressed as relevant object information systems); b4) a data communication interface (122b, 1 14b, 1 1 2b) assigned to the request answering device (130b), which is designed to automatically receive incoming requests to the meta-location information system (28; 27) via data communication and to them Automatically forward request answering device (1 30b) for further processing and, automatically, responses generated by the request answering device (1 30b) via data communication to one of the respective requests to transmit assigned data communication address.
41 . Meta-Standortinformationssystem nach Anspruch 31 oder 40, ge- kennzeichnet durch b2) eine auf Grundlage eines/des Computersystems realisierte Datenpflegeeinrichtung (128b) zur wenigstens eines von Abspeichern von Daten, Ändern von Daten und Löschen von Daten umfassenden Pflege der von der Datenspeichereinrich- tung gespeicherten Daten, wobei die Datenpflegeeinrichtung41. 40. Meta-location information system according to claim 31 or 40, characterized by b2) a data maintenance device (128b) implemented on the basis of a / the computer system for at least one maintenance of the data storage device which includes storing data, changing data and deleting data stored data, the data maintenance facility
(128b) dafür ausgelegt ist, auf Grundlage von von den zugeordneten Standortinformationssystemen (26; 27) bzw. Objektinformationssystemen bereitgestellten Aktualisierungsdaten die in der Datenspeichereinrichtung (1 10b) gespeicher- ten Daten automatisiert zu aktualisieren.(128b) is designed to automatically update the data stored in the data storage device (1 10b) on the basis of update data provided by the assigned location information systems (26; 27) or object information systems.
42. Meta-Standortinformationssystem nach Anspruch 39 oder 40 oder 41 , gekennzeichnet durch die sich auf das Meta-Standortinforma- tionssystem (28; 27) beziehenden Merkmale nach wenigstens einem der Ansprüche 1 bis 36.42. Meta-location information system according to claim 39 or 40 or 41, characterized by the features relating to the meta-location information system (28; 27) according to at least one of claims 1 to 36.
43. Anfragersystem in einem Informationssystem (10) nach einem der Ansprüche 24 bis 36 zur Erlangung standortbezogener Information vom Meta-Standortinformationsystem (28; 27) und wenigstens einem der Standortinformationssysteme (26; 27) oder/und wenigstens einem der Objektinformationssysteme, wobei das Anfragersystem (1 6; 1 8; 20) dafür ausgebildet ist, eine Anfrage beim Meta- Standortinformationssystem (28; 27) bzw. beim Standortinformationssystem (26; 27) per Datenkommunikation, insbesondere per drahtloser Datenkommunikation aufzugeben und hierauf per Datenkommunikation, insbesondere per drahtloser Datenkommunikation, Antwortdaten zu empfangen, wobei das Anfragersystem (1 6; 1 8; 20) eine auf von dem Meta-Standortinformationssystem (28; 27) bzw. dem Standortinformationssystem (26; 27) per Datenkommunikation empfangenden Daten beruhende Nutzerschnittstelle aufweist.43. Inquiry system in an information system (10) according to one of claims 24 to 36 for obtaining location-related information from the meta-location information system (28; 27) and at least one of the location information systems (26; 27) or / and at least one of the object information systems, wherein the inquiry system (1 6; 1 8; 20) is designed to submit an inquiry to the meta-location information system (28; 27) or to the location information system (26; 27) by data communication, in particular by wireless data communication and then by data communication, in particular by wireless data communication To receive response data, the requesting system (1 6; 1 8; 20) has a user interface based on data received by the meta location information system (28; 27) or the location information system (26; 27) via data communication.
44. Anfragersystem nach Anspruch 34, gekennzeichnet durch die sich auf das Anfragersystem (16; 18; 20) beziehenden Merkmale nach wenigstens einem der Ansprüche 1 bis 36.44. Inquiry system according to claim 34, characterized by the features relating to the inquiry system (16; 18; 20) according to at least one of claims 1 to 36.
45. Verfahren zur Nutzerunterstützung bei der Erlangung standortbezo- gener Information von wenigstens einem aus einer Mehrzahl von45. Method for user support in obtaining location-related information from at least one of a plurality of
Standortinformationsdiensten (SID1 , SID2) umfassend die Schritte:Location information services (SID1, SID2) include the steps:
51 ) Bildung von geographischen Relevanzbereichen (a, ß, y) für die Standortinformationsdienste auf Grundlage der bei den Standortinformationsdiensten (SID1 , SID2) bereitgehaltenen, Sach- und Lageinformation gebenden geocodierten Daten;51) Formation of geographic relevance areas (a, ß, y) for the location information services on the basis of the geocoded data provided by the location information services (SID1, SID2) and providing factual and location information;
52) Sammeln von die Relevanzbereiche ( , ß, y) der Standortinformationsdienste angebenden und den jeweiligen Standortinformationsdienst identifizierenden Daten;52) collecting data indicating the areas of relevance (, β, y) of the location information services and identifying the respective location information service;
53) Entgegennehmen einer Anfrage; S4) Vergleich eines der Anfrage zugeordneten geographischen53) accepting a request; S4) Comparison of a geographical assigned to the request
Anfragestandorts (A; B; C) oder/und eines der Anfrage zugeordneten geographischen Anfragebereichs mit den die Relevanzbereiche (a, ß, y) angebenden, im Schritt S2) gesammelten Daten; S5) Beantwortung der Anfrage durch Übermittlung von Information, wobei die übermittelte Information unter Berücksichtigung des in Schritt S4) durchgeführten Vergleichs auf Grundlage der in Schritt S2) gesammelten Daten bereitgestellt wird und zumindest einen, wenn vorhanden mehrere der Standort- Informationsdienste identifiziert, dessen/deren geographischerRequest location (A; B; C) and / or a geographic request area assigned to the request with the data indicating the relevance areas (a, β, y) collected in step S2); S5) Answering the request by transmitting information, the transmitted information being provided taking into account the comparison carried out in step S4) on the basis of the data collected in step S2) and identifying at least one, if any, of the location information services, the one or the other geographical
Relevanzbereich (a; ß; y) dem Anfragestandort (A; B; C) bzw. Anf ragebereich gemäß einem vorgegebenen oder vorgebbarenRelevance range (a; ß; y) the request location (A; B; C) or Request area according to a predetermined or predefinable
Trefferkriterium entspricht, wobei wenigstens einer der Verfahrensschritte S1 ) bis S5), insbesondere wenigstens der Verfahrensschritt S4), vorzugsweise alle Verfahrensschritte, automatisiert durch eine hierfür ausgebildeteHit criterion corresponds, with at least one of the process steps S1) to S5), in particular at least process step S4), preferably all process steps, automated by a trained for this
Einrichtung durchgeführt werden.Establishment to be carried out.
46. Verfahren nach Anspruch 45, dadurch gekennzeichnet, dass im Schritt S2) zusätzlich Daten gesammelt werden, die einzelne Infor- mationsobjekte oder/und diesen zugeordnete Objektinformationsdienste identifizieren und diesen zugeordnete Relevanzbereiche angeben, und dass die im Schritt S5) zur Beantwortung der Anfrage übermittelte Information zumindest einen, wenn vorhanden mehrere der Informationsobjekte bzw. Objektinformationsdienste identifiziert, dessen/deren geographischer Relevanzbereich dem Anfragestandort bzw. Anfragebereich gemäß einem/dem vorgegebenen oder vorgebbaren Trefferkriterium entspricht.46. The method according to claim 45, characterized in that in step S2) additional data are collected which identify individual information objects and / or object information services assigned to them and indicate areas of relevance assigned to them, and that which was transmitted in step S5) for answering the request Information identifies at least one, if available, several of the information objects or object information services whose geographic relevance area corresponds to the request location or request area according to a / the predetermined or predefinable hit criterion.
47. Verfahren nach Anspruch 45 oder 46, dadurch gekennzeichnet, dass der jeweilige Standortinformationsdienst oder/und das jeweilige47. The method according to claim 45 or 46, characterized in that the respective location information service and / or the respective
Informationsobjekt bzw. der jeweilige Objektinformationsdienst in den übermittelten Daten zumindest durch eine jeweilige Datenkommunikationsadresse identifiziert ist.Information object or the respective object information service is identified in the transmitted data at least by a respective data communication address.
48. Verfahren nach Anspruch 45 oder 46 oder 47, dadurch gekennzeichnet, dass das Trefferkriterium zumindest auf der Feststellung einer Übereinstimmung oder Nichtübereinstimmung zwischen dem Anfragestandort (A; B; C) bzw. Anfragebereich einerseits und dem geographischen Relevanzbereich (a; ß; y) andererseits im Sinne einer geographischen Überlappung oder eines unterhalb einem Schwellenwert liegenden geographischen oder/und verkehrsmäßigen Abstands zwischen diesen beruht. 48. The method according to claim 45 or 46 or 47, characterized in that the hit criterion at least on the determination of a match or non-match between the request location (A; B; C) or request area on the one hand and the geographical relevance area (a; ß; y) on the other hand in the sense of a geographical overlap or a geographical and / or traffic distance between them lying below a threshold value.
49. Verfahren nach einem der Ansprüche 45 bis 48, dadurch gekennzeichnet, dass im Schritt S3) die Anfrage per Datenkommunikation entgegengenommen wird und im Schritt S5) die Information repräsentierende Daten an eine der Anfrage zugeordnete Datenkommuni- kationsadresse per Datenkommunikation übermittelt werden.49. The method according to any one of claims 45 to 48, characterized in that in step S3) the request is received via data communication and in step S5) data representing the information are transmitted to a data communication address assigned to the request via data communication.
50. Verfahren nach einem der Ansprüche 45 bis 49, gekennzeichnet durch den zusätzlichen Schritt:50. The method according to any one of claims 45 to 49, characterized by the additional step:
S6) Weiterleiten einer Anfrage an wenigstens einen der in der in Schritt S5) übermittelten Information identifizierten Standortinformationsdienste (SID1 , SID2), vorzugsweise per Datenkommunikation.S6) forwarding a request to at least one of the location information services (SID1, SID2) identified in the information transmitted in step S5), preferably by data communication.
51 . Verfahren nach einem der Ansprüche 45 bis 50, dadurch gekenn- zeichnet, dass im Schritt S1 ) für die Standortinformationsdienste51. Method according to one of claims 45 to 50, characterized in that in step S1) for the location information services
(SID1 , SID2) auf Grundlage der bei den Standortinformationsdiensten bereitgehaltenen, Sach- und Lageinformation gebenden geocodierten Daten verschiedene Sachkategorien (1 , 2) gebildet werden und für diese Sachkategorien jeweils ein eigener geographischer Relevanzbereich [a, ß bzw. y) gebildet wird, und dass im Schritt S2)(SID1, SID2), various subject categories (1, 2) are formed on the basis of the geocoded data provided by the location information services and provide factual and location information, and a separate geographical relevance area [a, ß or y) is formed for each subject category, and that in step S2)
Daten gesammelt werden, die für die Relevanzbereiche (a, ß, y) jeweils die zugehörige Sachkategorie (1 bzw. 2) angeben.Data are collected that indicate the relevant subject category (1 or 2) for the relevance areas (a, ß, y).
52. Verfahren nach Anspruch 51 , dadurch gekennzeichnet, dass die im Schritt S5) übermittelte Information für den jeweiligen Standortinformationsdienst wenigstens eine Sachkategorie (1 bzw. 2) angibt, deren geographischer Relevanzbereich dem Anfragestandort (A; B; C) bzw. Anfragebereich gemäß dem vorgegebenen oder vorgebbaren Trefferkriterium entspricht.52. The method according to claim 51, characterized in that the information transmitted in step S5) for the respective location information service indicates at least one subject category (1 or 2), the geographical relevance area of the request location (A; B; C) or request area according to corresponds to the predefined or predefinable hit criterion.
53. Verfahren nach Anspruch 51 oder 52, dadurch gekennzeichnet, dass im Schritt S3) eine Anfrage entgegengenommmen wird, die wenig- stens eine interessierende Sachkategorie spezifiziert, dass im Schritt S4) die interessierende Sachkategorie (1 ; 2) mit den in Schritt S2) gesammelten, die Sachkategorie angebenden Daten verglichen wird, und dass im Schritt S5) Information übermittelt wird, die zumindest einen der Standortinformationsdienste (SID1 , SID2) identifiziert, für die eine der interessierenden Sachkategorie entsprechende Sachkategorie gebildet wurde, deren zugehöriger Relevanzbereich (a; ß; y) dem Anfragestandort (A; B; C) bzw. Anfragebereich gemäß dem vorgegebenen oder vorgebbaren Trefferkriterium entspricht.53. The method according to claim 51 or 52, characterized in that in step S3) an inquiry is received which has little at least one subject category of interest specifies that in step S4) the subject category of interest (1; 2) is compared with the data indicating the subject category collected in step S2), and that information is transmitted in step S5) that at least one of the location information services ( SID1, SID2) for which a subject category corresponding to the subject category of interest was formed, whose relevant relevance area (a; ß; y) corresponds to the request location (A; B; C) or request area according to the predefined or predefinable hit criterion.
54. Verfahren nach einem der Ansprüche 45 bis 53, dadurch gekennzeichnet, dass der Datensammelschritt S2) in gewissen zeitlichen Abständen wiederholt durchgeführt wird oder/und die im Schritt S2) gesammelten Daten in gewissen zeitlichen Abständen aktualisiert, vorzugsweise automatisiert aktualisiert werden.54. The method according to any one of claims 45 to 53, characterized in that the data collection step S2) is carried out repeatedly at certain time intervals and / and the data collected in step S2) is updated at certain time intervals, preferably updated automatically.
55. Verfahren nach einem der Ansprüche 45 bis 54, dadurch gekennzeichnet, dass das Verfahren unter Verwendung wenigstens eines Systems (10) nach einem der Ansprüche 1 bis 44 durchgeführt wird. 55. The method according to any one of claims 45 to 54, characterized in that the method is carried out using at least one system (10) according to one of claims 1 to 44.
PCT/EP2001/013197 2000-11-15 2001-11-14 Meta position information service WO2002041173A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002219102A AU2002219102A1 (en) 2000-11-15 2001-11-14 Meta position information service

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10056519A DE10056519A1 (en) 2000-11-15 2000-11-15 Meta Location Information Service
DE10056519.0 2000-11-15

Publications (2)

Publication Number Publication Date
WO2002041173A2 true WO2002041173A2 (en) 2002-05-23
WO2002041173A3 WO2002041173A3 (en) 2003-12-24

Family

ID=7663339

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2001/013197 WO2002041173A2 (en) 2000-11-15 2001-11-14 Meta position information service

Country Status (3)

Country Link
AU (1) AU2002219102A1 (en)
DE (1) DE10056519A1 (en)
WO (1) WO2002041173A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2405000A (en) * 2003-08-12 2005-02-16 Tracker Network Reporting data, eg. movement data, as a result of a query, on display devices of various resolutions

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2335445A1 (en) * 2001-02-09 2002-08-09 Lasoo Inc. Internet search tool using geographically selective features
DE10251053A1 (en) * 2002-11-02 2004-05-19 Deutsche Telekom Ag Connection of geographic location data to internet marketplaces
US7136658B2 (en) 2002-12-10 2006-11-14 International Business Machines Corporation High-rate proximity detection with the ability to provide notification
US20040203891A1 (en) 2002-12-10 2004-10-14 International Business Machines Corporation Dynamic service binding providing transparent switching of information services having defined coverage regions
US7788281B2 (en) 2004-03-12 2010-08-31 International Business Machines Corporation Evaluation of spatial rules over a mobile population
US7558799B2 (en) * 2004-06-01 2009-07-07 Microsoft Corporation Method, system, and apparatus for discovering and connecting to data sources
US7435627B2 (en) 2005-08-11 2008-10-14 International Business Machines Corporation Techniques for providing decoupling capacitance

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999012104A2 (en) * 1997-09-04 1999-03-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for finding information
US6108554A (en) * 1995-11-14 2000-08-22 Sony Corporation Information providing system
WO2000050844A1 (en) * 1996-08-22 2000-08-31 Go2 Systems, Inc. Internet based geographic location referencing system and method
EP1045345A1 (en) * 1999-04-13 2000-10-18 Idc Ltd. Navigation system display of search engine retrieved data selected according to user-given geographical criteria

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108554A (en) * 1995-11-14 2000-08-22 Sony Corporation Information providing system
WO2000050844A1 (en) * 1996-08-22 2000-08-31 Go2 Systems, Inc. Internet based geographic location referencing system and method
WO1999012104A2 (en) * 1997-09-04 1999-03-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for finding information
EP1045345A1 (en) * 1999-04-13 2000-10-18 Idc Ltd. Navigation system display of search engine retrieved data selected according to user-given geographical criteria

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HOUSSOS N ET AL: "A VHE architecture for advanced value-added service provision in 3rd generation mobile communication networks" IEEE GLOBECOM '00 WORKSHOP. 2000 IEEE SERVICE PORTABILITY AND VIRTUAL CUSTOMER ENVIRONMENTS (IEEE CAT. NO.00EX498), IEEE GLOBECOM '00 WORKSHOP. 2000 IEEE SERVICE PORTABILITY AND VIRTUAL CUSTOMER ENVIRONMENTS, SAN FRANCISCO, CA, USA, 1 DEC. 2000, Seiten 69-78, XP002177580 2001, Piscataway, NJ, USA, IEEE, USA ISBN: 0-7803-7133-X *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2405000A (en) * 2003-08-12 2005-02-16 Tracker Network Reporting data, eg. movement data, as a result of a query, on display devices of various resolutions

Also Published As

Publication number Publication date
AU2002219102A1 (en) 2002-05-27
DE10056519A1 (en) 2002-05-29
WO2002041173A3 (en) 2003-12-24

Similar Documents

Publication Publication Date Title
DE69929314T2 (en) PROCEDURE, DEVICE AND APPARATUS TO PREPARE INFORMATION
DE60112436T2 (en) ONLINE DIRECTORY INFORMATION SYSTEM
DE69832057T2 (en) DATA SERVICE IN A MOBILE COMMUNICATION NETWORK
DE69831904T2 (en) Dynamic creation of web pages
DE60131157T2 (en) GPS PUBLICATION APPLICATION SERVER
DE60108861T2 (en) DEVICE AND METHOD FOR MONITORING THE NETWORK LOAD
DE60126798T2 (en) METHOD FOR BROWSING AND ANALYZING INFORMATION IN DATA NETWORKS
DE60102972T2 (en) Position-dependent user interface
DE60015914T2 (en) Method and system for offering position-dependent services to GSM / PCS subscribers
DE69636869T2 (en) Server with automatic menu load function
EP1186185B1 (en) Method and system for offering mobile subscribers anonymous, location-based services
WO2002021350A1 (en) Short message service ordering system
DE10122197A1 (en) Method and system for accessing information on a network using message linking functions with shadow callback functions
DE60129335T2 (en) LOCAL INFORMATION PROCESSING SYSTEM AND METHOD USING THE REAL NAME
WO2002041173A2 (en) Meta position information service
DE60314081T2 (en) Modular method and apparatus for tracing a multimedia message through a telecommunications network
EP1061712B1 (en) Device and method for selecting information for mobile clients
EP1427229A1 (en) Exchanging geographical position information between a position information server and a core network element
EP1280081A1 (en) Method, communication network, service node and program module for providing a service of organizing meetings between participants in a communication network
EP1009137B1 (en) Method, computer and computer program product for access to location dependent data
EP0932876B1 (en) System and method for exchanging data in a network
EP1079354B1 (en) Method to call information from an information network
WO2001020450A2 (en) System and method for supporting group interaction (gia) in hypermedial information rooms
DE10024368A1 (en) Locating selection of information products involves accessing information product database containing data about information products with at least location, category information per product
WO2002091229A2 (en) Method and device for automatically providing information

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 DE 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 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

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

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