EP1555541A2

ULID data structure, ULID-based location acquisition method and location-based service system

Abstract

The present invention relates to an LBS system in which user location information is obtained using a ULID code of RFID tags attached to various places such as a building, a store, road signs, footway and road, and various LBSs are provided based on the location information. The problems that can be caused when using a conventional GPS and a wireless network are solved. It is easy to immediately obtain location information through a tag and security of private information can be enhanced. The LBS system of the present invention of the present invention includes: a plurality of RFID tags distributed on various places, for wirelessly providing a ULID code of a location; an RFID reader for wirelessly receiving the ULID code from an adjacent RFID tag; a local ULID processor for extracting current location information through a wirelessly received ULID code; and a local LBS application for providing a user with an LBS on the basis of the extracted location information.

EP1555541A2, drawing sheet 1
Sheet 1 of 23

Term

Term ended

Projected expiry passed 31 March 2024, 2.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

49 claims: 24 independent, 25 dependent

  1. 1
    A ULID code structure, comprising:a header having version information for identifying a type of each of the ULID codes;and data blocks for identifying latitude, longitude and altitude of location respectively.
  2. 3
    A ULID code structure, comprising:a header having version information for identifying a type of each of the ULID codes;a DB/Mgt ID block for identifying database including space objects;a class ID block for identifying an object class or a table in the database;and a object ID block for identifying an object space in the object class or the table.
  3. 6
    The ULID code structure of any one of the claims 1 through 4, further comprising:an authentication code data block for authenticating an organization or a person who records a ULID value.
  4. 7
    The ULID code structure of any one of the claims 1 through 4, wherein the ULID code is included in a serial number data block of an EPC-256 code and used.
  5. 8
    A ULID-based location acquisition method comprising:(a) distributing RFID tags to a plurality of places and memorizing a ULID code for the corresponding place in each RFID tag;(b) wirelessly receiving a ULID code of the RFID tag near to the current place through an RFID reader;and (c) analyzing the received ULID codes and extracting current location information.
  6. 11
    The method of any one of claims 8 through 10, wherein step (b) comprises the step of:obtaining auxiliary data including signal strength information in receiving the ULID code from the RFID tag.
  7. 12
    The method of any one of claims 8 through 11, wherein, in the step (c), the extracting step comprises the steps of:obtaining location information corresponding to each of the received ULIDs from a local ULID database;and extracting the current location information.
  8. 15
    The method of any one of claims 8 through 14, wherein, in the step (c), when the plurality of ULID code are received, the extracting step comprises the steps of:(c-1) selecting only the ULID code higher than a predetermined level by using threshold value of precision distance and auxiliary data of signal strength;and (c-2) calculating location information of the filtered ULIDs and estimating an optimal current location.
  9. 18
    The method of any one of claims 15 through 17, wherein the step (c-2) comprises the steps of:selecting the ULID having least precision distance among the received ULIDs;summing the precision distance m and signal traveling distance r of RFID and defining the result as location precision distance;and extracting the location coordinates and the location precision distance as location information on current location.
  10. 20
    The method of any one of claims 15 through 19, wherein the step (c-2) comprises the steps of:(c-2-i) defining location precision distance r + m for each of the acquired ULIDs by using precision distance m and RFID signal traveling distance r, and performing buffer operation as much as the location precision distance for each of the acquired ULIDs;(c-2-ii) calculating an intersection area for all the buffer result areas;and (c-2-iii) generating a minimum circle including the intersection area, defining a radius of the circle as a location precision, and extracting center coordinates of the circle and the location precision distance as current location information.
  11. 23
    An LBS system using ULID, comprising:a plurality of RFID tags distributed on various places, for wirelessly providing a ULID code of a location;an RFID reader for wirelessly receiving the ULID code from an adjacent RFID tag;a local ULID processor for extracting current location information through a wirelessly received ULID code;and a local LBS application for providing a user with an LBS on the basis of the extracted location information.
  12. 26
    The LBS system of any one of claims 23 through 25, wherein the RFID reader obtains the signal strength information as auxiliary data in receiving the ULID code from each RFID tag.
  13. 27
    The LBS system of any one of claims 23 through 26, through comprising:local database having any one of map information database, LBS contents database and ULID-to-location information conversion database.
  14. 33
    The LBS system of any one of claims 23 through 32, further comprising:an external LBS server for providing an external user with the LBS service through wire and wireless Internet on the basis of location information acquired through each local terminal, and providing the corresponding LBS contents through wireless Internet at the request of the local LBS application.
  15. 34
    The LBS system of any one of claims 23 through 33, wherein, when the plurality of ULID code are received, the local ULID processor filters only the ULID code higher than a predetermined level by using threshold value of precision distance and auxiliary data of signal strength, calculates location information of the filtered ULIDs, and extracting an optimal location information on current location.
  16. 37
    The LBS system of any one of claims 34 through 36, wherein the local ULID processor extracts the optimal location information by the steps of:selecting the ULID having least precision distance among the received ULIDs;summing the precision distance m and signal traveling distance r of the RFID and defining the result as location precision distance;and extracting the location coordinates and the location precision distance as location information on current location.
  17. 39
    The LBS system of any one of claims 34 through 38, wherein the local ULID processor extracts the optimal location information by the steps of:(i) defining location precision distance r + m for each of the acquired ULIDs by using precision distance m and RFID signal traveling distance r, and performing buffer operation as much as the location precision distance for each of the acquired ULIDs;(ii) calculating an intersection area for all the buffer result areas;and (iii) generating a minimum circle including the intersection area, defining a radius of the circle as a location precision, and extracting center coordinates of the circle and the location precision distance as current location information.
  18. 40
    The LBS system of any one of claims 34 through 39, wherein the step (i) comprises the steps of:defining the location precision distance r + m for each of the acquired ULIDs by using the precision distance m and the RFID signal traveling distance r;performing MBR operation on a circle having a radius equal to the location precision distance;and generating each rectangular buffer area.
  19. 42
    The LBS system of any one of claims 30 through 41, wherein the ULID name service is performed by a remote ULID name service server and a local ULID name service processor having an IP address table of the ULID name service server and a mapping table between a DB/Mgt ID and the ULID-to-location information conversion server, and    the ULID name service includes the steps of:searching a mapping table of the local ULID name service processor;if there is not a corresponding mapping information, connecting to a remote ULID name service server;and obtaining ULID-to-location information conversion server information on the corresponding DB/Mgt ID.
  20. 43
    The LBS system of any one of claims 33 through 42, wherein the LBS system provides a self-location informing service by the steps of:transmitting the current location information acquired through the local ULID processor from the local LBS application to an external LBS server;and informing an external user of the user's location through wire and wireless Internet on the basis of the location information at the external LBS server.
  21. 44
    The LBS system of any one of claims 27 through 43, wherein the LBS system provides a map searching service of current location by the steps of:scanning the ULID of peripheral RFID tags at the request of the local LBS application at the ULID processor;calculating current location information by using local database at the ULID processor;receiving map contents according current location information back from the local database at the local LBS application;and providing a user with the map searching service.
  22. 45
    The LBS system of any one of claims 33 through 44, wherein the LBS system provides a map searching service of current location by the steps of:requesting the local ULID processor to provide location information at the local LBS application;receiving the current location information from the local ULID processor at the local LBS application;providing the external LBS server with the location information at the local LBS application;receiving corresponding map contents from the external LBS server;and providing a user with the map searching service at the local LBS application.
  23. 46
    The LBS system of any one of claims 33 through 45, wherein, when an external user requests the LBS system to provide location information of a terminal user, the LBS system provides the location information by the steps of:requesting the local ULID processor to provide the location information at the external LBS server;performing a thin client algorithm to transmit the ULID of peripheral RFID tags collected through an RFID reader and the auxiliary data to the external LBS server at the local ULID processor;and calculating optimal current location by using the ULID and the auxiliary data and providing the external user with a location information searching service on the terminal user at the external LBS server.
  24. 49
    The LBS system of any one of claims 33 through 48, wherein, when an external user requests the LBS system to provide location information of a terminal user, the LBS system provides the location information by the steps of:requesting the local ULID processor of a corresponding terminal to provide the location information at the external LBS server;collecting the ULID of peripheral RFID tags through an RFID reader, calculating current location of a terminal through ULID filtration and optimal location information extraction, and transmitting the calculated current location to the external LBS server at the local ULID processor;and providing the external user with a location information searching service on the terminal user on the basis of current location information of the terminal at the external LBS server.
Independent claims24