Users can get the shortest path from their recent location to the collection which they are looking for after scanned the nearby NFC tags or QR code by their mobile device. If the users get lost in the library, they can scan the NFC tags or QR code which near them again, and will get a new path to the target.