The present disclosure relates to the field of information retrieval. More precisely, the present disclosure relates to a method for accessing information collected and stored in an area, by a mobile terminal such as a smartphone, a PC, a touchpad, or more generally a single processor . . . .
The number of users of mobile terminals, such as smartphones, is ever increasing. Actually, smartphones offer efficient user interfaces to many services. These services may be offered by servers running on the cloud, and accessed from the smartphone via a network connection. They may also be offered as a result of a local application running on the smartphone itself. This last option is getting more and more popular, since smartphones offer always increasing computing facilities and now frequently include many sensors.
At the same time, the strong development of Internet of the things leads to the emergence of smart areas (i.e. well delimited areas such as a building, a mall or a road intersection), in which information is collected and systematically stored in a common database. Such collected information comes from measures carried out inside the area, and, which may concern individuals located within the area and taking part to its activity. These measures may be based on several different techniques like face recognition, detection or communication with RFID tags, or even retrieval of data captured by smartphone sensors.
Applications running on mobile terminals could take great benefit of the use of raw data and information stored in databases associated with such smart areas. Actually, such information could help enhance the service provided to the user.
However, the amount of data collected in a smart area such as a building may be tremendous, while, at the same time, an application running on a mobile terminal only needs access to a small part of it, namely relevant information relating to the smartphone's user. Assessing relevance of information also raises security and privacy concerns: the information collected in a smart area cannot be delivered to any mobile terminal located in the smart area when requesting it. Information must be sorted out such that the mobile terminal may only have access to information, which it is allowed to.
A further difficulty arises from the fact that relevant information for a given application does not only depend on the user and its profile, but also depends on a context, and may rapidly change in time.
As an example, within a one-day period, several users may wear a same RFID wrist bracelet. Information related to this bracelet concerns a user's smartphone only when this user is wearing it.
It would hence be desirable to provide a technique allowing a mobile terminal to easily access relevant and authorized information in an area. It would also be desirable to provide such a technique, which would allow the mobile terminal to only access such relevant and authorized information.
It would also be desirable to provide such a technique, which would allow sorting relevant information in a dynamic and easily reconfigurable way.
In one embodiment, a method of access of a mobile terminal to information in an area is provided. Such a method comprises obtaining by the mobile terminal an authorization to access the area, and said authorization enables the mobile terminal to access information relating to objects located in the vicinity of the mobile terminal at the time it enters the area, said information being stored in a database relative to the area.
The present disclosure thus relies on a novel and inventive approach of accessing raw data collected and stored in a database associated with a delimited area, such as a building, a mall or a cross junction for example. Actually, the present disclosure allows identifying, among the huge amount of information stored in the database, which information is relevant and authorized to a given mobile terminal, and providing easy access to such relevant and authorized information.
Hence, at the time the mobile terminal enters the area, objects, which are located in its vicinity, are associated with it. The mobile terminal will then be authorized to access information relating to these associated objects, during its displacement within the area.
Such a method is transparent for the mobile terminal's user. It allows leverage effect for smartphone applications, which are able to access additional data collected by other systems within the area.
As the authorization to access information stored in the area database is linked to the authorization to enter the area, it allows for a dynamic and reconfigurable access by the mobile terminal to the raw data stored in the area database. It is well adapted to ephemeral access to the area database.
According to a further embodiment, said information relating to objects is measurement data associated with said objects.
Such measurement data may be distances measured by sensors positioned around the mobile terminal, and may be used by localization applications running on the mobile terminal to enhance their results. They may be any other kind of measurement data associated with the objects of interest for the mobile terminal, which will be processed by the mobile terminal, and used to offer a final service to the user.
According to a further embodiment, said authorization to access the area is an authorization to access a wireless local network of said area.
Actually, when a user enters an area such as a building, it is common that its mobile terminal launches a WiFi® credential acquisition process, in order to gain access to a local network. The moment when the mobile terminal gains its credentials for accessing the local network of the area easily defines an entering instant, corresponding to when the mobile terminal enters the area. From this entering instant, all measures related to the objects close to the terminal should be available to the mobile terminal.
It must be noted that the authorization to access the area may also be delivered by a biometric data reader, which checks the identity of the user before authorizing his/her access to the area, or by a card reader, controlling the aperture of an access gate. According to a further embodiment, the mobile terminal receives said information through the wireless local network. It is actually efficient to use the local network to which the mobile terminal is already connected to provide it with the relevant information stored in the database of the area.
According to yet a further embodiment, said authorization is obtained by using a NFC (“Near Field Communication”) tag. It hence requires the smartphone's user to voluntarily move the mobile terminal close to a NFC tag located for example at the entrance of the area. Doing so, the user gains a network connection, which will also allow the mobile terminal to access the database of the area. It is a simple and efficient way to launch an association process between the mobile terminal, at the time it enters the area, and the objects located in its close vicinity at that same time.
According to yet a further embodiment, said authorization is temporary and is valid until the mobile terminal leaves said area. Hence, the mobile terminal may access the raw data in the area database as long as it is located inside the area, but such an access ceases at a “leaving instant”, which may be defined, for example, as the moment when the mobile terminal is not detected anymore in the local area network. The credentials for accessing information related to objects, stored in the database, are removed from the mobile terminal, which will have to go through a new entering instant process, when it comes back to the area.
According to yet a further embodiment, said objects belong to the group comprising:
More generally, it may be any kind of measurable object, i.e. any object for which measurements may be performed and stored in the database of the area.
The present disclosure also concerns a system of access of a mobile terminal to information in an area, comprising means for authorizing the mobile terminal to access the area. Such a system also comprises means for associating the mobile terminal with objects located in the vicinity of the mobile terminal at the time it enters the area; said means for authorizing the mobile terminal to access the area enable the mobile terminal to access information relating to said objects, said information being stored in a database relative to the area.
According to an embodiment of the invention, said means for associating comprise an association booth at the entrance of the area into which the mobile terminal passes when entering the area. It is hence easy to precisely detect which objects should be associated with the mobile terminal, namely all objects located within the association booth, which is equipped with sensors for detecting them.
According to a further embodiment, said information relating to objects is measurement data associated with said objects.
According to yet a further embodiment, said means for authorizing use a NFC tag. The present disclosure also concerns a computer program comprising software code adapted to deliver to a mobile terminal an authorization to access an area, to associate the mobile terminal with objects located in the vicinity of the mobile terminal at the time it enters the area and to enable the mobile terminal to access information relating to said objects, said information being stored in a database relative to the area.
Such a computer program may be stored on a computer readable storage medium. A computer readable storage medium as used herein is considered a non-transitory storage medium given the inherent capability to store the information therein as well as the inherent capability to provide retrieval of the information therefrom. A computer readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. It is to be appreciated that the following, while providing more specific examples of computer readable storage mediums to which the present principles can be applied, is merely an illustrative and not exhaustive listing as is readily appreciated by one of ordinary skill in the art: a portable computer diskette; a hard disk; a read-only memory (ROM); an erasable programmable read-only memory (EPROM or Flash memory); a portable compact disc read-only memory (CD-ROM); an optical storage device; a magnetic storage device; or any suitable combination of the foregoing.
Embodiments of the invention can be better understood with reference to the following description and drawings, given by way of example and not limiting the scope of protection, and in which:
The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
The general principle of the present disclosure relies on a dynamic and reconfigurable association between a mobile terminal and a collection of relevant information stored in the database of a smart area. It allows for a personalized and ephemeral access to raw data collected by a set of sensors within the smart area.
By mobile terminal, it is meant here, and throughout this document, any kind of terminal, which may be carried by a user while he/she travels through an area, such as a smartphone, a PC, a tactile pad, or more simply a processor, which may receive and process information stored in the database of the area.
By area, it is meant here and throughout this document a geographically identified zone, equipped with sensors connected to a local network, and through which a user may travel, either as a pedestrian or by car, bus, bike . . . . An example of such an area may be an official building, a mall, a cross junction, a swimming-pool, a stadium, an airport, a hospital . . . .
By ephemeral access it is meant that the access does not involve any explicit access right configuration beforehand generally carried out via network management schemes. No a priori system configuration is required so as to declare a user or a mobile terminal to the system to obtain any kind of credentials. It is also meant that no particular access right configuration will remain in the system after access/usage by the mobile terminal nor after the mobile terminal left the area.
An embodiment of the invention will now be described in details in relation to
While user 1 is inside the entrance booth 2, sensors detect all measurable objects located in the immediate proximity of the NFC tag 3, and hence located in the immediate proximity of the user. As an example of sensors,
By measurable objet, it is meant here and throughout this document an object for which measurements may be performed and stored in the database of the area.
Examples of measurable objects are:
The above list is of course not exhaustive, neither as regards measurable objects, nor as regards associated measurement techniques. In particular, new emerging measurement techniques may be used according to embodiments of the invention.
When user 1 gets WiFi® credentials 12 for accessing the building WiFi® network, it also gets credentials 13 for a personalized access to the raw data base of the building, as well as to complementary applications available through the building WiFi® network. Authorization 13 to access to measures is restricted to measures generated by the objects located close to the smartphone 10 when the user 1 is inside the entrance booth 2.
Using such an association booth 2 allows for easily and precisely discriminating objects, which have to be associated with the smartphone 10 and objects, which should not, based on proximity criteria. However, other techniques may be used for such a discrimination, which may be based on evaluating a maximum distance between the object and the user's smartphone 10.
More generally, embodiments of the invention rely on defining an entering instant, corresponding to when the smartphone enters the building or the area, and to detecting all measurable objects, which are in the immediate vicinity of the smartphone at this entering instant. All measures related to these objects are then available to the smartphone while it travels through the area. One possible definition of the entering instant is the time when the smartphone gains its credentials for accessing the building local network. Many other possible definitions of the entering instant may also be used. For buildings with restricted access, the entering instant may be the time when the user swipes his/her card to open an access gate, or when a camera located at the entrance of the building detects the registered user enters the building. For areas requiring an entrance fee, the entering instant may be defined as the moment when the user goes through a cash register, or uses his/her smartphone to pay the entrance fee.
Whatever the definition used, it is important that it guarantees a reliable and precise detection of where the smartphone is, and makes it possible to detect at the same time and at the same place other objects, which should be associated with the user, and which are likely to generate measurements.
Back to
In the embodiment of
The leaving instant may also be defined as the moment when the user goes out of the building through an access gate (for example when the user swipes his/her access card out, or when a RFID reader embedded in the access gate detects a RFID tag on the user's clothes).
In the embodiment of
Granting access to information collected in the area about the objects only during the period when these objects are associated with the mobile terminal, and dynamically managing the association between the objects and the mobile terminal are the basis for the ephemeral access rights mechanism.
Embodiments of the invention find applications in many different scenarios, examples of which will be described hereafter.
Indoor Localization:
When arriving in a building (a hospital, an airport, a supermarket . . . ), the user 1 is suggested to tag his/her smartphone at a dedicated booth 2 to access services associated to the building. When tagging 11 his/her smartphone, user 1 is proposed to download an indoor localization application. At the same time, a RFID reader 4 located inside the booth 2 detects RFID (“Radio Frequency Identification”) tags inserted or sewn in the user's clothes.
When walking inside the building, RFID readers located throughout the building detect and carry out measurements on RFID tags worn by user 1. RFID readers are connected to the local network and to the database of the building. The time and place where a RFID tag was detected is stored in the database.
Thanks to credentials 13, the indoor localization application running on smartphone 10 can access these measures and locate the user 1, or refine a predictive localization based on measures carried out by smartphone embedded sensors.
In a further or complementary embodiment, a camera 5 takes a picture of the user's face at the entrance booth 2, while the user 1 tags his/her smartphone 10. A computing device connected to the camera 5 calculates a user face fingerprint. The user face fingerprint is recorded in association with the MAC (“Media Access Control”) address of the smartphone in a dedicated device of the local network.
Further cameras located throughout the building take pictures of people, and compute associated fingerprint, which are stored in the database, along with the time and place where they have been detected. The application running on smartphone 10 may access to measures associated to the user's face fingerprint, as recorded at the entrance booth 2, and use them to locate the user 1.
It must be underlined that both types of measures require a dynamic association process: actually, clothes worn by the user may change from day to day, and RFID tags have to be newly detected every day. In the same way, face appearance (tiredness, hair, . . . ) may change as well; face detection will provide better results with an up-to-date picture of the user.
Market Place Client Tracker:
Another application of embodiments of the invention consists in measuring the route of the user 1 inside a market place, tracking the time the client is spending in front of particular shelves of the store.
When the user goes through the access gate to the market place, the local network detects that the user has entered the area, and sensors located at the access gate detect the objects, which should be associated with the user's smartphone. As an example, RFID readers embedded in the access gate detect the RFID transponders sewn inside the user's clothes. The user gets credentials to access the wireless local network in the market place, along with credentials to access the information, which will be measured by RFID readers dispatched throughout the market place, in association with the RFID tags in the user's clothes. The user is also invited to download on his/her smartphone, an application dedicated to the market place.
RFID readers located on the shelves detect RFID tags worn by the user, while he/she passes through the alleys of the market place. Optionally, time counters can be launched for a shelf or a category of them, to get an accurate measurement of the time spent by the user in front of the shelf. Measurements comprising the shelf in front of which the user has been detected, the time of detection, the time spent in front of the shelf are recorded in the market place database.
All useful information can then be accessed by the smartphone, through the wireless local network of the market place, and is collected and stored in the smartphone. It can then be uploaded by the application running on the smartphone to a server under the control of the market place owner. Such a server can process the uploaded information for statistical purpose to help improve his knowledge of his/her clients' habits, in order to refine or optimize his shelves implementation.
The user may decide whether the information uploaded by his/her smartphone onto the market place server is anonymous or not. In case the user agrees giving his/her identity, the information may be stored in a user profile on the market place server or in the smartphone itself. The application running on the smartphone may share the user profile with a voucher application running on the market place server or on the cloud, which will deliver reduction coupons to the user's smartphone.
The cash register of the market place is also equipped with a RFID reader. When the user goes by the cash register, the RFID reader detects the RFID tags he is wearing and sends a message to the tracking devices connected to the local network, so as to stop tracking this user. The authorization, which had been delivered to the smartphone for accessing information stored in the market place database, is no longer valid, and the credentials for accessing data are removed.
Kid Supervision Helper:
Parents going to the swimming pool with their kids need to be very careful and keep a close eye on their kids, in order to avoid that they get into dangerous areas where they could drown themselves. Embodiments of the invention help parents supervise their kids. To this purpose, the user downloads a swimming pool supervising application on his/her smartphone. When entering the swimming pool, the parent's smartphone is associated with the face fingerprint or the RFID bracelet of the kid(s) accompanying the parent. For example, the parent gets voluntarily photographed with his children by a dedicated camera located at the entrance to the locker rooms.
The dedicated application may regularly poll the database of the swimming pool to check that neither the face fingerprints nor RFID tags associated with the parent and kids have been detected by RFID readers or cameras located in the dangerous areas or on the way to these dangerous areas, where kids should not be alone.
In case a positive match is found, the application running on the smartphone delivers a warning message to the user: the smartphone may ring or flash in order to quickly alert the parent.
Many other interesting applications of embodiments of the invention may be foreseen. A further application may help the user avoid being robbed by a pickpocket in the subway. Let's imagine that both the user's jacket and the user's wallet are equipped with a RFID tag. When the user goes through the subway access gate, RFID readers detect these RFID tags. They are recorded in association with an identifier of the user within the subway local network. At the same time, the user's smartphone gets an authorization for accessing information collected and recorded in the subway database in association with his/her wallet and jacket RFID tags. The smartphone must also get access to the subway local network.
While travelling by tube, RFID readers located in the trains and on the platforms detect the wallet and jacket RFID tags. As soon as a RFID reader detects that the wallet RFID tag is not close enough to the jacket RFID tag, the local network sends an alert to the user's smartphone, to advise him that he/she may have lost his/her wallet, or that a pickpocket may have stolen it.
Embodiments of the invention also find applications when the user travels by car, in order to help him/her travel through a road junction. The entering instant may be defined as the time when the user's car goes through a tollbooth. Sensors such as ultrasonic sensors or cameras measure the distance between the user's car and other vehicles. An application running on the user's smartphone gets access to these measurements and provides advice to the user to help him/her travel through the road junction without having an accident.
A wireless access point is also part of system 20; it communicates with smartphone 10 and gives it an authorization to access the local network, which may be assimilated to an authorization to access the area. Such a wireless access point may embody means for authorizing the mobile terminal to access the area. Such means may also be more simply formed with an access gate to the area.
System 20 cooperates with a processor μP 25, a memory RAM 24 and a database DB 23.
At the time the mobile terminal 10 enters the area, sensors of system 20 detect the user's face 21 and the RFID tag 22. Processor μP 25 processes the data delivered by sensors in order to associate them with an identifier of the mobile terminal 10. As such, processor μP 25 embodies means for associating the mobile terminal with objects located in its close vicinity. More generally, such means are devices with computing capabilities or data handling devices. The result of the association is stored by μP 25 in memory RAM 24.
System 20 also comprises other sensors dispatched throughout the area or building, which collect information and measurements relating to user's face 21 and RFID tag 22; such information is stored in database 23.
Mobile terminal may send a request to system 20 for accessing such information stored in database 23. The request is handled by processor μP 25, which gives authorization to mobile terminal 10 to access some information in database 23, if the association process has gone through correctly, and if the mobile terminal is still inside the area.
As will be appreciated by one skilled in the art, aspects of the present principles can be embodied as a system, method or computer readable medium. Accordingly, aspects of the present principles can take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, and so forth), or an embodiment combining software and hardware aspects that can all generally be referred to herein as a «circuit», «module», or «system». Furthermore, aspects of the present principles can take the form of a computer readable storage medium. Any combination of one or more computer readable storage medium(s) may be utilized.
Thus, for example, it will be appreciated by those skilled in the art that the block diagrams presented herein represent conceptual views of illustrative system components and/or circuitry embodying the principles of the invention. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable storage media and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
While not explicitly described, the present embodiments may be employed in any combination or sub-combination. For example, embodiment of
According to an exemplary and non-limiting embodiment, the mobile terminal 10 further comprises a computer program stored in the memory 320. The computer program comprises instructions which, when executed by the mobile terminal 10, in particular by the processor 310, make the mobile terminal 10 obtain an authorization to access to information collected in an area about the objects and stored in a database relative to the area, wherein the objects, detected in the vicinity of the mobile terminal 10 at a time the mobile terminal 10 enters the area, are associated with the mobile terminal 10. Without limitation, the computer program, which may be a mobile phone application further comprises instructions for using the information collected in the area about the associated objects according to, for example, any of the scenario described above.
According to a variant, the computer program is stored externally to the processing device 1 on a non-transitory digital data support, e.g. on an external storage medium such as a SD Card, HDD, CD-ROM, DVD, a read-only and/or DVD drive and/or a DVD Read/Write drive, all known in the art. The mobile terminal 10 thus comprises an interface to read the computer program. Further, the mobile terminal 10 could access one or more Universal Serial Bus (USB)-type storage devices (e.g., “memory sticks.”) through corresponding USB ports (not shown).
According to exemplary and non-limiting embodiments, the mobile terminal 10 is a device, which belongs to a set comprising:
a smartphone;
a tablet;
a portable game device;
a camera;
a HMD (head mounted device);
smart glasses.
Number | Date | Country | Kind |
---|---|---|---|
15305387.1 | Mar 2015 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2016/054258 | 3/1/2016 | WO | 00 |