Positioning system and method
11852738 ยท 2023-12-26
Assignee
Inventors
Cpc classification
G01S5/0242
PHYSICS
G01S5/0054
PHYSICS
H04W4/80
ELECTRICITY
G01S1/68
PHYSICS
G01S5/0036
PHYSICS
International classification
G01S5/00
PHYSICS
G01S1/68
PHYSICS
Abstract
A method and system for providing location information to a mobile device includes providing an apparatus with a beacon. The apparatus stores identification information associated with the apparatus, and obtains information describing the correspondence between location information and apparatus identification information to determine the location of the apparatus from the stored identification information. The apparatus transmits the location information to the beacon which transmits the information to the mobile device. In addition, information defining movement of a mobile device through a navigation zone includes an array of beacons that are in communication with each other. The mobile device is provided at a first location in the navigation zone and communicates with a first beacon to indicate its proximity to the first beacon. The device moves through the zone to other locations and communicates with another beacon in proximity to the second location to indicate its proximity to the second beacon.
Claims
1. A system for determining information defining movement of a mobile device through a navigation zone, comprising: a first location beacon, positioned in proximity to a first location in the navigation zone, receiving information from the mobile device confirming its proximity to the first location beacon; and a second location beacon, positioned in proximity to a second location in the navigation zone, receiving information from the mobile device confirming its proximity to the second location beacon; wherein the second location beacon receives information defining a direction of movement of the mobile device between the first and second locations; and wherein the second location beacon communicates with the first location beacon to share relative positions of the first and second location beacons based on the direction of movement of the mobile device.
2. The system of claim 1, wherein the first location beacon and the second location beacon are configured to determine an optimal route for the mobile device and communicate with the mobile device to cause the mobile device to move along the optional route, wherein it passes a fewest number of location beacons in an array of location beacons.
3. The system of claim 2, wherein the optimal route is stored by a storage of the first location beacon and a storage of the second location beacon.
4. The system of claim 1, wherein the second location beacon receives from the mobile device information relating to signal strength of signals received by the mobile device at the second location from a plurality of additional location beacons in an array that includes the first and second location beacons and wherein, in response, the second location beacon defines its position, based on the signal strength of the signals, relative to each of the plurality of the location beacons from which the signals are received by the mobile device.
5. The system of claim 1, wherein the second location beacon provides information to a third location beacon in the navigation zone defining a location of the first location beacon relative to the second location beacon and wherein, in response, the third location beacon determines its location relative to the first location beacon using the information received from the second location beacon.
6. A system for determining information defining movement of a mobile device through a navigation zone, comprising: a plurality of beacons distributed over a navigation zone, wherein each of the plurality of beacons is in communication with one or more other beacons in the plurality of beacons; a first beacon of the plurality of beacons positioned in proximity to a first location and operated to receive information from the mobile device confirming it is in proximity to the first beacon; and a second beacon positioned in proximity to a second location and operated to receive information from the mobile device confirming it is in proximity to the second beacon, wherein the second beacon is further configured to receive information defining a direction of movement of the mobile device between the first and second locations, and wherein the second beacon communicates with the first beacon to share relative positions of the first and second beacons based on the received information relating to the movement of the mobile device.
7. The system of claim 6, wherein at least one of the plurality of beacons is configured to transmit location information to the mobile device.
8. The system of claim 1, wherein either the first location beacon or the second location beacon is configured to transmit the location information to the mobile device.
9. The system of claim 6, wherein the second beacon provides information to a third beacon in the navigation zone defining a location of the first beacon relative to the second beacon and wherein, in response, the third beacon determines its location relative to the first beacon using the information received from the second beacon.
10. The system of claim 6, wherein the first beacon and the second beacon provide navigation information to the mobile device based on the relative position of the first beacon, which is located at a first location, and the relative location of the second beacon, which is located at a second location.
11. The system of claim 10, wherein the providing of the navigation information by the first beacon or the second beacon comprises determining an optimal route between the first location and the second location.
12. The system of claim 11, wherein the optimal route is a pathway that passes a fewest number of the plurality of beacons.
13. The system of claim 6 further comprising a display on the mobile device that is configured to display a representation of the navigation zone.
14. The system of claim 13, wherein the display is further configured to display an optimal route.
15. The system of claim 6, wherein the mobile device further includes a sensor configured to determine the direction of the movement of the mobile device.
16. The system of claim 15, wherein the sensor comprises a magnetic compass or a directional accelerometer.
17. The system of claim 6 that further comprises a third beacon in the plurality of beacons.
18. The system of claim 6, wherein the mobile device comprises a mapping application containing graphical components configured to generate a map image.
19. The system of claim 18, wherein the mapping application interfaces with a directory module so the application of the mobile device is received from one of the plurality of beacons.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) How the information is collected, interpreted, and distributed will be described in more detail below with reference to embodiments of the present invention, which will be presented by way of example only, with reference to the following Figures, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8) Reference will now be made to the exemplary embodiments illustrated, and specific language will be used herein to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended. In the descriptions that follow, like parts are marked throughout the specification and drawings with the same numerals, respectively. The figures are not necessarily drawn to scale and certain aspects are shown in exaggerated or generalized form in the interest of clarity and conciseness.
DESCRIPTION OF THE APPLICATION
(9) As used herein, the term substantially refers to the complete or nearly complete extent or degree of an action, characteristic, property, state, structure, item, or result. For example, an object that is substantially enclosed would mean that the object is either completely enclosed or nearly completely enclosed. The exact allowable degree of deviation from absolute completeness may in some cases depend on the specific context. However, generally speaking the nearness of completion will be so as to have the same overall result as if absolute and total completion were obtained. The use of substantially is equally applicable when used in a negative connotation to refer to the complete or near complete lack of an action, characteristic, property, state, structure, item, or result.
(10) As used herein, the term mobile device refers to a device capable of wireless digital communication such as a smart phone, a tablet computing device, a laptop computer, a multimedia device or other type of device that provides text or voice communication.
(11) The terms location and position are used synonymously throughout the specification so as to define where the mobile device is in a particular environment. The location or position may be defined as absolute co-ordinates, or with respect to pre-configured information such as points of interest on a map.
(12) The following description is generally divided into two sections. The first section relates to a method and system for determining the location of a mobile device. The second section relates to method and system for determining information characterising the motion of the mobile device between two locations, and to providing navigational information to guide a user of the mobile device between two locations. The method and system for determining information characterising the motion of the mobile device may make use of the method and system for determining the location of the mobile device according to embodiments of the present invention. Both techniques share common advantages in terms of the avoidance of manual fingerprinting, as described above.
Determining Locations
(13)
(14) The fixed device 11 is typically a component of office equipment, such as a fixed-line desk phone or a PC. The location beacon 12 is integrated with, or in proximity to, the fixed device 11, such that the location of the location beacon 12 substantially corresponds to the location of the fixed device 11.
(15) The location beacon 12 comprises a radio that emits and detects signals 13 based on the Bluetooth Low Energy (BLE) protocol. The mobile device 10 supports BLE and is thus able to communicate with the location beacon 12. A BLE location beacon is particularly advantageous as it typically has low cost, small size, is robust and efficient, and has low power requirements, meaning that it can be either battery-powered, or can derive power from the fixed device with which it is associated, using, for example, a Universal Serial Bus (USB) connection. It is thus a particularly suitable protocol for discrete low-data transfers as used in provision of location information. Another benefit lies in the ability of BLE devices to transmit and receive signals using a single radio antenna through appropriate switching of their advertising mode, in contrast to Wi-Fi-based radio systems which must periodically switch between server and client modes in a data exchange.
(16) The location beacon 12 is named according to the fixed device 11 with which it is associated. The location beam 12 derives its name by communication with the fixed device 11, which is in turn named using a protocol such as Lightweight Discovery Access Protocol (LDAP). As an example, a desk phone typically knows its extension number through configuration of the phone itself, or through derivation of information via the phone network. Using LDAP, the desk phone can learn the name of a user associated with that extension number. Consequently, the desk phone can deduce that it is in an office belonging to the user associated with the extension number, and this serves as location information. The location information is transmitted to the location beacon 12 which can in turn provide it to the mobile device 10 using BLE communication.
(17) In a similar way, a network of existing desk phones within a building can be used to compile a list of locations, so that the user of a mobile device 10 can determine its location in the building based on its nearest desk phone, configured with a respective location beacon 12. It will thus be appreciated that location information can be provided throughout the building without, or with a substantially reduced need for an administrator to perform a finger printing process.
(18) The location information is provided using an elegant solution because all that is added to the existing office hardware is the location beacon 12, which in turn is configured effectively because it can leverage location information associated with the office hardware which has already been configured. As described above, in an embodiment, the configuration of the location information may be achieved using LDAP, but other systems are possible such as the maintenance of a server or database storing a mapping between information known to the fixed device, such as its extension number, and user information. This mapping may take the form of a telephone directory, for example. In an alternative embodiment, in which the fixed device is a Personal Computer (PC), the PC may be associated with a number of different means of identification, such as a Media Access Control (MAC) address assigned to the network controller of the PC, or an internet protocol (IP) address dynamically assigned using the Dynamic Host Configuration Protocol (DCHP). In this example, the mapping between users or physical locations and the IP address may be maintained at a DCHP server, which the fixed device can access in order to determine its location.
(19) It will be appreciated that the system set out above is applicable to both location information provided for a single office floor, or to multiple floors in a three-dimensional building layout. It will also be appreciated that the system could be distributed over a number of buildings, or a site or university campus containing a combination of indoor and outdoor zones. In such locations, the system could be combined with GPS systems for outdoor navigation in the event that a beacon signal cannot be received.
(20) The description of the system above assumes that a signal from a beacon signal is always available for receipt by the mobile device 10. It is possible, however, that in some configurations, there may be a blackspot which is not covered by a location beacon, or a beacon may malfunction due to battery failure, or an associated failure with its respective fixed device. In such circumstances, the mobile device to may provide an error warning to a user via an interface hosted by an application running on the mobile device to, which alerts the user to the fact that location information may be limited or inaccurate, so that the user can modify the system accordingly for future navigation.
(21) Having received location information from the location beacon, a mobile device 20 interprets the received location information using a mapping application 22 running on the mobile device 20. The mapping application 22 is typically configured to enable communication with the BLE communications modules 23 of the mobile device 20 via the central processing unit 21 of the mobile device, so as to control transmission and receipt of data, and to enable presentation of the data via display 24.
(22) The arrangement of a mobile device 20 according to an embodiment of the present invention is shown in
(23) The mapping application 22 receives the information relating to the correspondence or mapping between points of interest and physical locations and generates, and this information may be stored locally in a memory (not shown). The mapping application 22 generates an appropriate graphical layout which enables the user of the mobile device 20 to visualise locations. The layout may show aspects of a building, such as walls, doors, or may be a simpler logical layout showing a grid representing the entire office zone. In order to facilitate the operation of the mapping application 22, certain graphical elements may be pre-stored at the mobile device 20 in a memory (not shown), since a building's physical layout is unlikely to change significantly over time.
(24) It is, of course, possible that the distribution of workers throughout a building layout may change over time, and this information will require dynamic updating. For example, the correspondence information held at the mobile device may state that office number 2-B-36 is that of Mr. Peter Hillier on floor 2, wing B, pod 36 of an office layout, but due to a change in circumstances, Peter Hillier has recently moved to office 4-A-15. The telephone directory of the office may have been updated accordingly, so that Peter has the same extension number in his new office, even though he may be making use of a different fixed desk phone. Accordingly, a new location beacon associated with the desk phone in office 4-A-15 is able to identify itself as in Peter's office, but the map stored at the mobile device assumes that Peter's office is 2-B-36. Accordingly, the mapping application is arranged to interface with components such as the directory module 26 so that location received from a location beacon 25 can be represented properly on a map displayed to the user.
(25) In the embodiments described above, it has been assumed that the fixed device 11 has a location which does not change (or that changes infrequently per the example of moving offices above). It will be appreciated, however, that the fixed device 11 may instead be mobile. As used in this context, the term mobile is intended to apply to both a device which is continually moving, or a device which periodically moves between different fixed locations. This configuration is suitable where a user of a first mobile device is attempting to determine a location relative to the user of a second mobile device, in the event that the user of a second mobile device is away from their usual fixed location, either being temporarily at a new location, or walking around an office, for example. The mobile configuration embodiment is also suitable where a shared resource, such as a projector unit or speaker phone, is moved between conference rooms in an office building when needed, and the resource does not have a default location in the sense of the fixed device previously described.
(26) In this embodiment, the second mobile device takes the place of an integrated combination of the fixed device and the location beacon. The second mobile device may define its own location with respect to a further location beacon in the manner described above, so that the first mobile device may determine an absolute location based on the absolute location of the second mobile device, and its location relative to that of the second mobile device. A projector unit could be tagged with a BLE sticker, for example, and its location determined on the basis of its proximity to a beacon.
(27) Alternatively, only a relative position between the first and second mobile devices is required, so that the user of the first mobile device can determine a direction to the second mobile device. In this embodiment, the second mobile device could continually broadcast its position as it moves through a particular zone, together with mobile subscriber information associated with the second mobile device (such as user name, mobile phone number), so that the first mobile device can determine its position accordingly.
(28) In either of these two embodiments, once a series of fixed endpoints are known it becomes possible to track users. For example, if Peter is in Jonathan's office, Peter's mobile phone will report its location information as Jonathan's Office. So people who want to find Peter can do so, even if Peter is not at his desk, by navigating to the closest fixed location that Peter's mobile device is reporting. Peter's device thus reports the closest beacon as a means of identifying itself in proximity to a known location.
(29) In a further embodiment, location beacons may be associated with both fixed and mobile devices, referred to hereinafter as an apparatus, which represents a combination of the embodiments described previously, enabling a combination of location information taking advantage of existing hardware, and location information taking advantage of the previously-established location of another mobile device. Whether or not the apparatus is fixed or mobile, the advantage of not requiring an administrator to perform manual fingerprinting is provided.
Determining Directions
(30) Embodiments of the present invention are also capable of identifying pathways through a navigation zone in order to provide navigational guidance to a user. Such pathways are initially identified through a learning process, as described below in more detail. In general terms, embodiments of the invention may make use of a location beacon 12 of the type used in the system of
(31) Pathways are defined as routes which a user of a mobile device may take to move between two locations or nodes in an area which will be referred to hereinafter as a navigation zone. It will also be appreciated that the navigation zone may be a three-dimensional volume. Multiple pathways may exist for a particular pair of locations, and embodiments of the present invention are able to identify an optimal pathway for a user to take.
(32) According to embodiments of the present invention, the navigation zone is provided with a plurality of spatially distributed beacons. The beacons may be positioned as a regular array, but may also represent an irregular array, corresponding to the locations of points of interest in the navigation zone, such as offices 31, elevators 32, and staircases 33 in a building.
(33) An example is shown in the simplified office layout shown in
(34) Having completed the array of beacons 30 in this manner, the system is ready to begin learning, so that the navigation zone as a whole can be mapped. In operation, each of the beacons 30 in the array periodically, or continually, transmits information identifying itself. The identification may be the result of an enumeration process in which each beacon in the array is assigned a number based on a particular scheme, such as physical position, or connection order. An example of an enumerated beacon array is shown in
(35) Each beacon 40 in
(36)
(37) As a mobile device moves through the beacon array, it uses an application that reports the direction of movement of the mobile device. The direction of movement may be identified using hardware such as a magnetic compass, or directional accelerometer. The mobile device also reports those signals that it can receive from beacons 40 in the array. The reporting is carried out each time a beacon 40 is detected by the mobile device, and the reporting takes the form of a message communicated to the beacons 40 using the BLE protocol, either as a single instance, or as a repeated communication.
(38) In addition to communications and processing circuitry, each beacon 40 contains memory for storing data. The memory is for storing the identification assigned to the beacon during the enumeration process. In addition, the memory stores the information received from the mobile device so that each beacon 40 can share the data with neighbouring beacons, such that all beacons 40 in the navigation zone build up an identical table of information indicating the nearest neighbour to a particular beacon, and the relative direction to that beacon.
(39) An example of such as a table 50 is shown in
(40) From the table 50 in
(41)
(42) In
(43) The pathways of
(44) Routes between beacons can be stored in the memory of each beacon in the array for later use in provision to a mobile device requesting navigational guidance. Alternatively, the routes may be calculated on-the-fly when required by a processor in the beacon, but preferably, the beacon transmits information to the mobile device representing the content of the table 50 of
(45) Directions can be provided to a user of the mobile device turn-by-turn, using a the navigation application running on the mobile device. Each successive direction is triggered by the detection of a beacon signal by the mobile device. For example, the application tells the user to proceed West through the navigation zone from beacon A. When the mobile device detects beacon H, a right turn is instructed so that the user heads South along the North/South pathway. When beacon P is detected, the application alerts the user to take the next left so as to travel East to beacon O.
(46) Because the beacons communicate with each other (in addition to the mobile device), they can share pass data received from the mobile device throughout the entire beacon array. The navigation application on the mobile device therefore only needs access to a single beacon to be able to obtain navigation instructions.
(47) The embodiments described above make use of an enumeration scheme to identify each of the beacons in the array. Where the beacons are connected to fixed devices in the way of the embodiment shown in
(48) It will be appreciated that modifications to the embodiments described above may be made above which fall within the scope of the invention as defined by the claims, based on interchange of some or all of the described or illustrated elements. For example, any low power communication protocol may be used for communication between the beacons and the mobile device, and the specific use BLE is not essential. Zigbee, Zigbee RF4CE, ANT, ANT+, IrDA, Wi-Fi and other wireless signals provide suitable alternatives. Similarly, alternatives to LDAP for labelling beacons with location information will be apparent, such as a reverse phone lookup service (e.g., reverse 411) which will take a number and provide a name for that number, or the MAC address and/or IP address-based embodiment described. Another alternative would be the manual configuration of the labelling of devices as part of an initialisation process. Similarly, it has been described above that beacons may each locally store information identifying nearest neighbours or pathway information. As an alternative, groups of beacons may share access to a central memory at which the relevant data is stored in correspondence with a beacon, where the storage capacity of an individual beacon is small. Embodiments may be combined in a number of ways as set out above, for example the combination of the positioning embodiments with the pathway-learning embodiments, while retaining the benefits of the invention set out in this disclosure.
(49) Moreover, where certain elements of the present invention can be partially or fully implemented using known components, only those portions of such known components that are necessary for an understanding of the present invention are described, and detailed descriptions of other portions of such known components are omitted so as not to obscure the invention. In the present invention, an embodiment showing a singular component should not preclude other embodiments including a plurality of the same component, and vice-versa, unless explicitly stated otherwise herein. Further, the present invention encompasses present and future known equivalents to the known components referred to herein by way of illustration.
(50) The foregoing description is provided to enable any person skilled in the relevant art to practice the various embodiments described herein. Various modifications to these embodiments will be readily apparent to those skilled in the relevant art, and generic principles defined herein can be applied to other embodiments. Thus, the claims are not intended to be limited to the embodiments shown and described herein, but are to be accorded the full scope consistent with the language of the claims, wherein reference to an element in the singular is not intended to mean one and only one unless specifically stated, but rather one or more. All structural and functional equivalents to the elements of the various embodiments described throughout this disclosure that are known or later come to be known to those of ordinary skill in the relevant art are intended to be encompassed by the claims.