[go: up one dir, main page]

WO2015105263A1 - Method for accessing webpage and method for accessing web server - Google Patents

Method for accessing webpage and method for accessing web server Download PDF

Info

Publication number
WO2015105263A1
WO2015105263A1 PCT/KR2014/009255 KR2014009255W WO2015105263A1 WO 2015105263 A1 WO2015105263 A1 WO 2015105263A1 KR 2014009255 W KR2014009255 W KR 2014009255W WO 2015105263 A1 WO2015105263 A1 WO 2015105263A1
Authority
WO
WIPO (PCT)
Prior art keywords
url
management system
beacon
web page
application program
Prior art date
Application number
PCT/KR2014/009255
Other languages
French (fr)
Korean (ko)
Inventor
이경전
전정호
Original Assignee
주식회사 벤플
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
Priority claimed from KR1020140002485A external-priority patent/KR101555360B1/en
Priority claimed from KR1020140026363A external-priority patent/KR101596690B1/en
Application filed by 주식회사 벤플 filed Critical 주식회사 벤플
Priority to US14/655,116 priority Critical patent/US9706041B2/en
Publication of WO2015105263A1 publication Critical patent/WO2015105263A1/en
Priority to US15/617,372 priority patent/US10122842B2/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes

Definitions

  • the present invention relates to a web server connection method, and more particularly, to a method for connecting to a web server using an NFC tag or a beacon.
  • NFC Near field communication
  • the user In order to change a particular URL already written in the NFC tag, the user is inconvenient to install and run a special application including the NFC write function on the smartphone.
  • the NFC tag itself should be replaced with another NFC tag storing the second URL.
  • a beacon is a Bluetooth low energy (BLE) device that allows a customer carrying a smartphone to access a mobile application program installed on the smartphone when entering a store.
  • the beacon may be implemented as a small Bluetooth transceiver in the form of a USB memory.
  • PC personal computer
  • BLE-based beacons can integrate location-based marketing platforms and payment services because the transmission distance is wider from 10 meters to 50 meters compared to NFC.
  • the beacon also provides a URL for accessing a specific web site directly to the smartphone, when the web site is changed to another web site, the beacon should be replaced.
  • the technical problem to be solved by the present invention is to provide a web server access method that can be connected to the changed web site without changing the NFC tag itself or the beacon itself even if the web site associated with the NFC tag or beacon.
  • the step of the application program installed in the mobile terminal receives a tag ID from the NFC tag;
  • the application program transmitting the tag ID to a first ID search engine;
  • the application program receiving a uniform resource locator (URL) of a management system corresponding to the tag ID from the first ID search engine;
  • the application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system;
  • the application program receiving a URL of the web page from the management system; And accessing the web page by the application program using the URL of the web page.
  • URL uniform resource locator
  • the requesting the URL of the web page may transmit the tag ID to the management system together with the request.
  • the transmitting of the tag ID to the first ID search engine may include: transmitting, by the application program, the tag ID to a second ID search engine, the second ID search engine corresponding to the tag ID from the second ID search engine. This can be done when a URL is not received.
  • the application program installed in the mobile terminal receiving a uniform resource locator (URL) of the management system from the NFC tag;
  • the application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system;
  • the application program receiving a URL of the web page from the management system; And accessing the web page by the application program using the URL of the web page.
  • URL uniform resource locator
  • the application program When the application program receives a tag ID and a URL of the management system together from the NFC tag.
  • the requesting the URL of the web page may transmit the tag ID to the management system together with the request.
  • the step of receiving an beacon ID from the beacon the application program installed in the mobile terminal;
  • the application program transmitting the beacon ID to a first ID search engine;
  • the application program receiving a uniform resource locator (URL) of a management system corresponding to the beacon ID from the first ID search engine;
  • the application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system;
  • the application program receiving a URL of the web page from the management system; And accessing the web page by the application program using the URL of the web page.
  • URL uniform resource locator
  • the requesting the URL of the web page may transmit the beacon ID to the management system together with the request.
  • the transmitting of the beacon ID to the first ID search engine may include: transmitting the beacon ID from the second ID search engine to the beacon ID after the application program transmits the beacon ID to a second ID search engine. This can be done when a URL is not received.
  • the application program installed in the mobile terminal receiving a uniform resource locator (URL) of the management system from the beacon; The application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system; The application program receiving a URL of the web page from the management system; And accessing the web page by the application program using the URL of the web page.
  • URL uniform resource locator
  • the application program When the application program receives a beacon ID and a URL of the management system together from the beacon.
  • the requesting the URL of the web page may transmit the beacon ID to the management system together with the request.
  • a computer-readable recording medium having recorded thereon a computer program capable of executing the web page access method will be provided.
  • a mobile application installed in a mobile terminal, receiving a first URL from a tag; Accessing a content management system corresponding to the first URL by using the mobile application; Receiving a second URL from the content management system using the mobile application; And accessing a first web server corresponding to the second URL by using the mobile application.
  • the web server access method using the mobile application after the second URL is changed to a third URL by the content management system, using the mobile application to receive the first URL from the same tag as the tag; Accessing the content management system corresponding to the first URL by using the mobile application; Receiving the third URL from the content management system using the mobile application; And accessing a second web server corresponding to the third URL by using the mobile application.
  • the mobile application may be executed every time the first URL is received.
  • the method of accessing a web server using the mobile application may include receiving a beacon signal including a beacon ID from a beacon using the mobile application; Calculating a distance between the beacon and the mobile terminal based on the strength of the beacon signal using the mobile application; Transmitting the beacon ID and the calculated distance to the beacon ID directory server using the mobile application; Using the mobile application, receiving an intermediate URL from the beacon ID directory server; Accessing the content management system corresponding to the intermediate URL by using the mobile application; Using the mobile application, receiving a final destination URL from the content management system; And accessing a third web server corresponding to the final destination URL using the mobile application, wherein the intermediate URL may be selected based on the beacon ID and the calculated distance.
  • the mobile application may be executed in response to the beacon signal.
  • an application installed in a mobile terminal receiving a beacon signal including a beacon ID from the beacon; Using the mobile application, calculating a distance between the beacon and the mobile terminal from the strength of the signal; Transmitting the beacon ID and the calculated distance to the beacon ID directory server using the mobile application; Using the mobile application, receiving an intermediate URL from the beacon ID directory server; Accessing a content management system corresponding to the intermediate URL by using the mobile application; Using the mobile application, receiving a final destination URL from the content management system; And accessing a first web server corresponding to the final destination URL by using the mobile application.
  • the intermediate URL may be selected based on the beacon ID and the calculated distance.
  • the method of accessing a web server using the mobile application may include receiving a first URL from a tag using the mobile application; Accessing the content management system corresponding to the first URL by using the mobile application; Receiving a second URL from the content management system using the mobile application; And accessing a second web server corresponding to the second URL by using the mobile application.
  • a computer-readable recording medium having recorded thereon a computer program capable of executing a web server connection method using the mobile application.
  • Embodiments of the present invention even if the web site associated with the NFC tag or beacon has an effect that can be connected to the changed web site without changing the NFC tag itself or the beacon itself.
  • FIG. 1 is a schematic block diagram of a system for accessing a web page using an NFC tag according to an embodiment of the present invention.
  • FIG. 2 is a schematic block diagram of a system for accessing a web page using an NFC tag according to another embodiment of the present invention.
  • FIG. 3 is a schematic block diagram of a system for accessing a web page using a beacon according to another embodiment of the present invention.
  • FIG. 4 is a schematic block diagram of a system for accessing a web page using a beacon according to another embodiment of the present invention.
  • Figure 5 shows a schematic block diagram of a system according to another embodiment of the present invention.
  • FIG. 6 is a schematic block diagram of a system according to another embodiment of the present invention.
  • FIG. 7 illustrates a data flow for explaining a method of operating a system according to an exemplary embodiment.
  • FIG. 8 is a data flow diagram illustrating a method of operating a system according to another embodiment of the present invention.
  • FIG. 9 is a data flow diagram illustrating a method of operating a system according to another embodiment of the present invention.
  • An application (application program or mobile application program) to be described herein is defined as an application capable of performing one or more of the various web page access methods described with reference to FIGS. 1 to 6.
  • FIG. 1 is a schematic block diagram of a system for accessing a web page using an NFC tag according to an embodiment of the present invention.
  • the system includes an NFC tag 100, a mobile terminal 200, a first ID search engine 300, a management system 400, and a web server 500. ).
  • the mobile terminal 200 may be implemented as an internet of things (IoT) device or an internet of everything (IoE) device.
  • IoT internet of things
  • IoE internet of everything
  • Each of the NFC tag 100 and the mobile terminal 200 may include a transmission / reception module for NFC.
  • the NFC tag 100 stores a tag ID.
  • the mobile terminal 200 may be implemented as a laptop computer, a smartphone, a tablet PC, a mobile internet device (MID), an internet tablet, a digital camera, or a wearable computer.
  • MID mobile internet device
  • the NFC tag 100 may be an NFC tag ID (TID). ) Is transmitted to the mobile terminal 200 through the NFC (S110).
  • TID NFC tag ID
  • the application program App transmits the NFC tag ID (TID) to the first ID search engine 300 through a wired network, a wireless network, or Wi-Fi (S120). That is, the transmission and reception module implemented in the mobile terminal 200 transmits the NFC tag ID (TID) to the first ID search engine 300 under the control of the application program (S120).
  • the first ID search engine 300 receives the NFC tag ID (TID), searches for the URL (MS_URL) of the management system 400 corresponding to the received NFC tag ID (TID) (S130), and the managed management.
  • the URL (MS_URL) of the system 400 is transmitted to the mobile terminal 200 (S140).
  • the URL is a protocol for indicating where the resource is located on the network.
  • the URL may represent not only a web site address but also a resource on a computer network. Therefore, in order to access the web site address, it is necessary to know the protocol corresponding to the URL and to connect with the same protocol.
  • the application program (App) is connected to the management system 400 using the URL (MS_URL) of the management system 400 transmitted from the first ID search engine 300, the web to the management system 400
  • An address eg, URL; WP_URL
  • WP_URL e.g., URL; WP_URL
  • the application program (App) may transmit the NFC tag ID (TID) to the management system 400 with the request (S150).
  • the transmission and reception module implemented in the mobile terminal 200 may transmit or receive data with the management system 400 under the control of an application program (App).
  • App application program
  • the management system 400 may search for the URL WP_URL of the web page WP in response to the request (S160).
  • the management system 400 in response to the request and the NFC tag ID (TID) in response to a web page ( The URL (WP_URL) of the WP) may be searched for (S160).
  • the management system 400 transmits the URL WP_URL of the found web page WP to the application program App of the mobile terminal 200 (S170).
  • the application program App may access the web server 500 or the web site managing the web page WP by using the URL WP_URL of the found web page WP (S180).
  • FIG. 2 is a schematic block diagram of a system for accessing a web page using an NFC tag according to another embodiment of the present invention.
  • the system includes an NFC tag 100-1, a mobile terminal 200, a management system 400, and a web server 500.
  • Each of the NFC tag 100-1 and the mobile terminal 200 may include a transmission / reception module for NFC.
  • the NFC tag 100-1 stores the URL of the management system 400.
  • the NFC tag 100-1 may be managed according to embodiments.
  • URL (MS_URL) of the) may be transmitted to the mobile terminal 200 through NFC or the URL (MS_URL) and NFC tag ID (TID) of the management system 400 may be transmitted to the mobile terminal 200 through NFC (S210). ).
  • the application program (App) is connected to the management system 400 using the URL (MS_URL) of the management system 400 transmitted from the NFC tag 100-1, the web to the management system 400
  • the transmission of the URL WP_URL of the page WP may be requested (S220).
  • the application program (App) may transmit the NFC tag ID (TID) to the management system 400 with the request (S220).
  • the management system 400 may search for the URL WP_URL of the web page WP in response to the request (S230).
  • the management system 400 in response to the request and the NFC tag ID (TID) in response to a web page ( The URL (WP_URL) of the WP may be searched for (S230).
  • the management system 400 may transmit the URL WP_URL of the found web page WP to an application program (S240).
  • the application program App may access the web server 500 or the web site managing the web page WP using the URL WP_URL of the found web page WP (S250).
  • a system may include at least one beacon 110 and / or 110-1, a mobile terminal 200, a first ID search engine 300, a management system 400, and a web server 500. Include.
  • a beacon is a hardware that provides information to the Internet of Things (IoT) device or the Internet of Things (IoE) device by the method of broadcasting (broadcasting) using a variety of communication technologies including Bluetooth or the same function as the hardware Collectively, the software to perform.
  • the beacon may refer to a device for data communication using Bluetooth low energy (BLE).
  • BLE Bluetooth low energy
  • the beacon may transmit data to the mobile terminal even if the mobile terminal passes through the place where the beacon is installed without tagging the mobile terminal (eg, a smartphone) close to the NFC module like NFC.
  • the beacon refers to a hardware or hardware module for communication using a local area network (WPAN), or an infrared data association (IrDA).
  • WPAN includes Bluetooth, Zigbee, or Ultra Wide Band (UWB).
  • the mobile terminal 200 refers to a wireless communication terminal capable of communicating with at least one beacon 100 and / or 110-1.
  • the mobile terminal 200 may be implemented as an IoT device, an IoE device, a smartphone, a tablet PC, a mobile internet device, an internet tablet, a digital camera, or a wearable computer.
  • Each of the at least one beacon 110 and / or 110-1 and the mobile terminal 200 may include a transmission / reception module for communication.
  • Each beacon 110 or 110-1 stores each beacon ID BID1 or BID2.
  • An application program installed in the mobile terminal 200 may search for a beacon signal output from at least one beacon 110 and / or 110-1 (S310).
  • the step S310 may not be performed by setting the application program or by setting the user of the mobile terminal 200.
  • Each beacon 110 or 110-1 transmits each beacon ID BID1 or BID2 to the mobile terminal 200 (S320 or S321).
  • the application program App may transmit at least one of the beacon IDs BID1 and BID2 to the first ID search engine 300 through a wired network or a wireless network (S330). That is, the application program App may query the first ID search engine 300 whether each beacon ID BID1 or BID2 exists.
  • the first ID search engine 300 receives each beacon ID BID1 or BID2, searches for the URL (MS_URL) of the management system 400 corresponding to each received beacon ID BID1 or BID2 (S340). In operation S350, the searched URL (MS_URL) of the management system 400 may be transmitted to the mobile terminal 200.
  • the application program App accesses the management system 400 using the URL (MS_URL) of the management system 400 transmitted from the first ID search engine 300, and the web page WP to the management system 400.
  • the transmission of the URL (WP_URL) may be requested (S360).
  • the application program (App) may transmit the beacon ID (BID1 or BID2) to the management system 400 with the request (S360).
  • the management system 400 searches for the URL WP_URL of the web page WP in response to the request (S370).
  • the request and the beacon ID (BID1 or BID2) are transmitted together by an application program (App)
  • the management system 400 uses the request and the beacon ID (BID1 or BID2).
  • the URL (WP_URL) of the (WP) may be searched for (S370).
  • the management system 400 transmits the URL (WP_URL) of the found web page (WP) to the application program (S380).
  • the application program App may access the web server 500 or the web site managing the web page WP by using the URL WP_URL of the found web page WP (S390).
  • the system includes at least one beacon 110A and / or 110-1A, a mobile terminal 200, a management system 400, and a web server 500.
  • the application program installed in the mobile terminal 200 may search for a beacon signal output from at least one beacon 110A and / or 110-1A (S410).
  • the step S410 may not be executed by setting the application program or by setting the user of the mobile terminal 200.
  • each beacon 110A or 110-1A transmits the URL (MS_URL) of the management system 400 to the mobile terminal 200 or each beacon ID (BID1A) together with the URL (MS_URL) of the management system 400.
  • the BID2A may be transmitted to the mobile terminal 200 (S420 or S421).
  • the application program App accesses the management system 400 using the URL (MS_URL) of the management system 400 transmitted from each beacon 110A or 110-1A, and the web page WP to the management system 400. Request the transmission of the URL (WP_URL) of (S430).
  • the application program App may transmit a beacon ID (BID1A or BID2A) corresponding to the request to the management system 400 (S430).
  • the management system 400 searches for the URL WP_URL of the web page WP in response to the request (S440).
  • the management system 400 is configured to send the beacon ID (BID1A or BID2A) corresponding to the request.
  • the URL WP_URL of the web page WP may be searched for.
  • the management system 400 may access a database that stores URLs of web pages managed by beacon IDs.
  • the management system 400 transmits the URL (WP_URL) of the found web page (WP) to the application program (S450).
  • the application program App may access the web server 500 or the web site managing the web page WP by using the URL WP_URL of the found web page WP (S460).
  • Figure 5 shows a schematic block diagram of a system according to another embodiment of the present invention.
  • the system includes a mobile terminal 200, a first ID search engine 300A, a second ID search engine 300-1A, and a third ID search engine 300-2A.
  • the application program installed in the mobile terminal 200 transmits an NFC tag ID (TID) or each beacon ID (BID1 or BID2, collectively 'BID') to the first ID search engine 300A (S120, S330, or S510).
  • the first ID search engine 300A searches for the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or each beacon ID (BID) (S130, S340, or S520).
  • the first ID search engine 300A when the first ID search engine 300A fails to search the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID), the first ID search engine ( 300A) transmits the NFC tag ID (TID) or the beacon ID (BID) to the second ID search engine 300-1A (S530).
  • the second ID search engine 300-1A searches for the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) transmitted from the first ID search engine 300A ( S540).
  • the second ID search engine 300-1A when the second ID search engine 300-1A fails to search the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID), the second ID search The engine 300-1A transmits a result of the search, that is, a failure value (eg, a flag) indicating a failure, to the first ID search engine 300A (S550).
  • a failure value eg, a flag
  • the first ID search engine 300A transmits an NFC tag ID (TID) or a beacon ID (BID) to the third ID search engine 300-2A (S560).
  • TID NFC tag ID
  • BID beacon ID
  • the third ID search engine 300-2A searches for a URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) transmitted from the first ID search engine 300A. (S570).
  • the third ID search engine 300-2A searches the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (that is, the search is successful).
  • the third ID search engine 300-2A transmits a search result, that is, a success value (eg, URL (MS_URL) of the management system 400), to the first ID search engine 300A (S580). .
  • the first ID search engine 300A may transmit a URL (MS_URL) of the management system 400 to an application program (App) installed in the mobile terminal 200 (S590).
  • MS_URL a URL of the management system 400
  • App application program installed in the mobile terminal 200
  • the application program (App) obtains the URL (WP_URL) of the found web page (WP) and moves to a web server (500) or a website that manages the web page (WP). Can be.
  • the second ID search engine 300-1A searches the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (that is, the search is successful).
  • the second ID search engine 300-1A may transmit a result of the search, that is, a success value (eg, URL (MS_URL) of the management system 400) to the first ID search engine 300A.
  • FIG. 5 three ID search engines 300A, 300-1A, and 300-2A are shown for convenience of description, but the system shown in FIG. 5 may use two ID search engines or four. The above ID search engines may be used.
  • FIG. 6 is a schematic block diagram of a system according to another embodiment of the present invention.
  • the system includes a mobile terminal 200, a first ID search engine 300-1B, a second ID search engine 300-2B, and a third ID search engine 300B.
  • an application program installed in the mobile terminal 200 removes an NFC tag ID (TID) or each beacon ID (BID1 or BID2, collectively 'BID'). 1 ID is transmitted to the search engine (300-1B) (S610).
  • the first ID search engine 300-1B searches for a URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (S620).
  • the first ID search engine 300-1B transmits a result of the search, that is, a failure value (eg, a flag) indicating the failure to the application program (S630).
  • a failure value eg, a flag
  • the application program App determines an NFC tag ID (TID) or a beacon ID (BID). 2B) (S640).
  • the second ID search engine 300-2B searches for a URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (S650).
  • the second ID search engine 300-2B transmits a result of the search, that is, a failure value (eg, a flag) indicating failure to the application program App (S660).
  • a failure value eg, a flag
  • the application program may convert the NFC tag ID (TID) or the beacon ID (BID) into the third ID search engine 300 or the like. 300B) (S670).
  • the third ID search engine 300 or 300B searches for the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (S680).
  • the third ID search engine 300 or 300B searches the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (that is, the search is successful).
  • the third ID search engine 300 or 300B transmits the result of the search, that is, the success value (eg, the URL (MS_URL) of the management system 400), to the application program (S690) (S690).
  • the application program manages the web page WP as described with reference to FIG. 1 or 3 using the URL (MS_URL) of the discovered management system 400.
  • a web server 500 or a website can be accessed.
  • the ID search engine 300-2B may transmit a result of the search, that is, a success value (eg, the URL (MS_URL) of the management system 400) to the application program App.
  • a success value eg, the URL (MS_URL) of the management system 400
  • FIG. 6 three ID search engines are shown for convenience of description, but the system illustrated in FIG. 6 may use two ID search engines or four or more ID search engines.
  • An application program (App) capable of performing the method according to an embodiment of the present invention may be downloaded and executed from an app store to an IoT device.
  • the management system 400 has an effect of managing a plurality of web pages (or web sites) using one tag ID or one beacon ID.
  • the management system 400 assigns a URL (WP_URL) of a web page provided to the mobile terminal 200 for an advertisement to a first web page (or a first web site), and then, for the first web page. If the advertisement period has expired, the management system 400 may reassign the URL (WP_URL) of the web page provided to the mobile terminal 200 for another advertisement to the second web page (or second website). In this case, the mobile terminal 220 may access the second web page instead of the first web page.
  • WP_URL a URL
  • the management system 400 may have the same effect as changing the URL of the web page that the mobile terminal 200 can access without changing the NFC tag or the beacon itself.
  • FIG. 7 illustrates a data flow for explaining a method of operating a system according to an exemplary embodiment.
  • the system includes an NFC module 100, a mobile terminal 200, a content management system 600, and a plurality of web servers 510 and 520.
  • the NFC module 100 may mean a module including an NFC function.
  • the NFC module 100 may be implemented with an NFC tag and store a URL (CMS_URL) corresponding to or for connecting to the content management system 600.
  • CMS_URL a URL corresponding to or for connecting to the content management system 600.
  • the mobile terminal 200 includes a transmission and reception module capable of performing the NFC function.
  • the mobile terminal 200 may be implemented as a smart phone, a tablet PC, a mobile internet device (MID), an internet tablet, a digital camera, or a wearable computer.
  • MID mobile internet device
  • the mobile terminal 200 may be implemented as a smart phone, a tablet PC, a mobile internet device (MID), an internet tablet, a digital camera, or a wearable computer.
  • the mobile terminal 200 is installed with a mobile application that can provide a web server connection service to be described herein.
  • the mobile application may be executed by the user before the step S710 is performed, or may be automatically executed as the S710 is performed.
  • the URL (CMS_URL) stored in the NFC module 100 is transmitted to the mobile terminal 200 through the NFC (S710).
  • the mobile terminal 200 connects to the server corresponding to the URL (CMS_URL) transmitted from the NFC module 100, that is, the content management system 600, using a mobile application through a wireless communication network or a wireless Internet network (S720). ).
  • CMS_URL the URL
  • S720 wireless Internet network
  • the content management system 600 reads the final destination URL (URL_A) stored in the database (S730) and transmits the final destination URL (URL_A) to the mobile terminal 200 through a wireless communication network or a wireless Internet network ( S740).
  • the mobile terminal 200 accesses the first web server 510 corresponding to the final destination URL URL_A by using the mobile application (S750). Accordingly, the user's mobile terminal 200 may access a web site provided by the first web server 510 using a mobile application.
  • a user uses a second web server (eg, a URL (CMS_URL) stored in the NFC module 100 and a mobile application installed in the mobile terminal 200.
  • a second web server eg, a URL (CMS_URL) stored in the NFC module 100 and a mobile application installed in the mobile terminal 200.
  • CMS_URL a URL
  • a method of connecting to 520 is described.
  • the URL (CMS_URL) stored in the NFC module 100 is transmitted to the mobile terminal 200 through NFC (S710).
  • the mobile terminal 200 connects to the server corresponding to the URL (CMS_URL) transmitted from the NFC module 100, that is, the content management system 600, using a mobile application through a wireless communication network or a wireless Internet network (S720). ).
  • CMS_URL the URL
  • S720 wireless Internet network
  • the content management system 600 reads the changed final destination URL URL_B stored in the database (S730), and transmits the final destination URL URL_B to the mobile terminal 200 (S740).
  • the mobile terminal 200 accesses the second web server 520 corresponding to the final destination URL URL_B using the mobile application in operation S760. Accordingly, the user's mobile terminal 200 may access a web site provided by the second web server 520 using a mobile application.
  • the NFC for changing the URL for accessing the content management system 600 without changing the URL first written to the NFC module 100 is changed. Even if the module 100 itself is not changed, the mobile terminal 200 can access the web server corresponding to the final destination URL using the final destination URL provided from the content management system 600.
  • FIG. 8 is a data flow diagram illustrating a method of operating a system according to another embodiment of the present invention.
  • the system includes a beacon 110, a mobile terminal 210, a beacon ID directory server 700, a content management system 600, and a plurality of web servers 610, 620, and 630. Include.
  • the beacon 110 may refer to a device for data communication using BLE (Bluetooth Low Energy).
  • BLE Bluetooth Low Energy
  • the beacon may transmit data to the mobile terminal just by passing the place where the beacon is installed, without having to tag the mobile terminal (eg, a smartphone) close to the NFC module like NFC.
  • the beacon 110 refers to a hardware or hardware module for communication using a local area network (WPAN), or an Infrared Data Association (IrDA).
  • WPAN local area network
  • IrDA Infrared Data Association
  • the WPAN includes Bluetooth, Zigbee, or Ultra Wide Band (UWB).
  • UWB Ultra Wide Band
  • the mobile application installed in the mobile terminal 210 receives a beacon signal including a beacon ID (BID) from the beacon 110 (S810), between the beacon 110 and the mobile terminal 210 based on the beacon signal
  • the distance DISi may be calculated (S815).
  • a mobile application installed in the mobile terminal 210 may receive a beacon signal output from the beacon 110 and include a beacon ID (BID), and calculate a distance DISi using the strength of the received beacon signal. (S815).
  • BID beacon ID
  • S815 calculate a distance DISi using the strength of the received beacon signal.
  • the mobile application installed in the mobile terminal 210 may calculate the distance DISi between the beacon 110 and the mobile terminal 210 using the received signal strength indication (RSSI) (S815). .
  • RSSI received signal strength indication
  • the distance DISi may be calculated numerically or numerically, and may also be calculated by indicating a relative distance such as stop, middle, nearness, and the like.
  • the mobile application installed in the mobile terminal 210 may transmit a directory request including a beacon ID (BID) and a distance (DISi) to the beacon ID directory server 700 (S820).
  • BID beacon ID
  • DISi distance
  • each intermediate URL DURLi may be a URL corresponding to the content management system 600.
  • the first intermediate URL (DURL1) may be a first URL for accessing a first directory (or first web page) of the content management system 600
  • the second intermediate URL (DURL2) may be a content management system 600.
  • the third intermediate URL (DURL3) is for accessing the third directory (or third web page) of the content management system 600. It may be a third URL for.
  • each intermediate URL DURLi may be a URL for accessing a file other than a directory or a page of the content management system 600.
  • each intermediate URL DURLi may be updated or changed by the beacon ID directory server 700.
  • Beacon ID directory server 700 transmits the selected intermediate URL (DURLi) to the mobile terminal 210 (S840),
  • the mobile terminal 210 transmits the intermediate URL (DURLi) transmitted from the beacon ID directory server 700 to the content management system 600 by using the mobile application (S850).
  • the content management system 600 reads the final destination URL FURLi corresponding to each intermediate URL DURLi from the database (S860).
  • the content management system 600 may determine the first final destination URL corresponding to the first intermediate URL DURL1.
  • FURL1 is transmitted to the mobile terminal 210 through a wireless communication network or a wireless internet network (S870). Therefore, the mobile terminal 210 may access a web site corresponding to the first web server 610 using a mobile application (S881).
  • the mobile terminal 210 may access a web site corresponding to the second web server 620 by using an application (S882).
  • the content management system 600 determines the third final destination URL (FURL3) corresponding to the third intermediate URL (DURL3).
  • the mobile terminal 210 may access a web site corresponding to the third web server 630 by using an application (S883).
  • mapping relationship between each intermediate URL DURL1, DURL2, and DURL3 and each final destination URL FURL1, FURL2, and FURL3 may be updated or changed by the content management system 600.
  • the mobile application described herein may be executed by a user, or automatically executed in response to a URL (CMS_URL) output from the NFC module 100, or automatically in response to a beacon signal output from the beacon 110. May be implemented.
  • CMS_URL a URL
  • beacon signal output from the beacon 110 May be implemented.
  • each intermediate URL (DURLi) stored in the beacon ID directory server 700 is changed or each final destination URL (FURLi) of the content management system 600 is changed, the mobile terminal 210 is changed.
  • the mobile application installed at) may access the web server corresponding to the changed final destination URL.
  • the mobile application according to an embodiment of the present invention may perform one or two of the method described with reference to FIG. 7 and the method described with reference to FIG. 8.
  • the mobile application may be downloaded and installed from the app store to the mobile terminal 200 or 210 through a wireless communication network or a wireless internet network.
  • the app store may include a recording medium, such as a database, capable of storing the mobile application.
  • FIG. 9 is a flowchart illustrating a data flow for explaining a method of operating a system, according to another exemplary embodiment.
  • the system 1000 represents an embodiment in which the system described with reference to FIG. 7 and the system described with reference to FIG. 8 are implemented as one system.
  • the mobile terminals 200 and 210 may mean the same mobile terminal.
  • the mobile terminal 200 uses one content management system 600 and one mobile application (APP) to specify a specific final destination. You can connect to the web server corresponding to the URL.
  • APP mobile application
  • the mobile terminal 200 uses any one of the plurality of web servers 510, 520, 610, 620, and 630 using the mobile application APP. Can be accessed. Also, depending on how each URL (FURL1, FURL2, and FURL3) is set, the mobile terminal 200 uses a mobile application (APP) to generate a plurality of web servers (510, 520, 610, 620, and 630). Can be connected to either.
  • APP mobile application
  • the final destination URL (any one of URL_A and URL_B) of FIG. 7 and the final destination URL (any one of FURL1, FURL2, and FURL3) of FIG. 8 may be set as URLs of the same web server.
  • the mobile terminal 200 does not change the final destination URLs provided from the content management system 600 (eg, URL_A, URL_B, Any one of FURL1, FURL2, and FURL3) may be connected to any one of the plurality of web servers 510, 520, 610, 620, and 630.
  • CMS_URL a URL transmitted from the NFC module 100 and a beacon signal transmitted from the beacon 110 are received simultaneously or in parallel with the mobile terminal 200
  • APP a mobile application
  • the present invention relates to a web server connection method, and more particularly, to an industry related to web server connection using NFC tags or beacons.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Disclosed is a method for accessing a webpage using an NFC tag. A method for accessing a webpage using an NFC tag, according to one embodiment of the present invention, comprises the steps of: an application installed on a mobile terminal receiving a tag ID from the NFC tag; the application program transmitting the tag ID to a first ID search engine; the application program receiving, from the first ID search engine, a uniform resource locator (URL) of a management system corresponding to the tag ID; the application program accessing the management system by using the URL of the management system, and requesting from the management system a URL of a webpage; the application program receiving the URL of the webpage from the management system; and the application system accessing the webpage using the URL of the webpage.

Description

웹 페이지 접속 방법과 웹 서버 접속 방법How to access web pages and how to access web servers
본 발명은, 웹 서버 접속 방법에 관한 것으로서, 보다 상세하게는, NFC 태그 또는 비컨을 이용하여 웹 서버에 접속하는 방법에 관한 것이다.The present invention relates to a web server connection method, and more particularly, to a method for connecting to a web server using an NFC tag or a beacon.
NFC(near field communication)는 전자 태그(또는 무선 태그) 기술들 중 하나로서 13.56MHz의 주파수 대역을 사용하는 비접촉식 통신 기술을 의미한다.Near field communication (NFC) refers to a contactless communication technology that uses a frequency band of 13.56 MHz as one of electronic tag (or wireless tag) technologies.
스마트폰(smart phone)이 발전하면서, NFC 기능을 갖는 스마트폰이 널리 사용되고 있다. 특히, 특정 웹 사이트에 관련된 URL(uniform resource locator)이 저장된 NFC 태그에 NFC 기능을 갖는 스마트폰을 접근시키면, 상기 NFC 태그는 상기 URL을 상기 스마트폰으로 직접 제공한다.With the development of smart phones, smart phones with NFC functions are widely used. In particular, when a smartphone having an NFC function approaches a NFC tag in which a uniform resource locator (URL) related to a specific website is stored, the NFC tag directly provides the URL to the smartphone.
NFC 태그에 이미 라이트된 특정한 URL을 변경하기 위해서, 사용자는 스마트폰에 NFC 라이트(write) 기능을 포함하는 특별한 애플리케이션을 설치하고 실행시켜야 하는 불편이 있다. 또한, NFC 태그에 저장된 제1URL에 상응하는 웹 사이트의 URL이 제2URL로 변경될 때, 상기 NFC 태그 자체가 상기 제2URL을 저장하는 다른 NFC 태그로 대체되어야 한다.In order to change a particular URL already written in the NFC tag, the user is inconvenient to install and run a special application including the NFC write function on the smartphone. In addition, when the URL of the web site corresponding to the first URL stored in the NFC tag is changed to the second URL, the NFC tag itself should be replaced with another NFC tag storing the second URL.
비컨(beacon)은, 스마트폰을 휴대하고 있는 고객이 매장(store)에 들어올 때 상기 스마트폰에 설치된 모바일 애플리케이션 프로그램에 접속할 수 있는 블루투스 저에너지 장치(bluetooth low energy(BLE) device)이다. 예컨대, 비컨은 USB 메모리 형태의 작은 블루투스 송수신기로 구현될 수 있다. 매장 내의 PC(personal computer)의 USB 포트나 전원 콘센트에 비컨을 삽입하면 상기 비컨의 설치가 종료된다.A beacon is a Bluetooth low energy (BLE) device that allows a customer carrying a smartphone to access a mobile application program installed on the smartphone when entering a store. For example, the beacon may be implemented as a small Bluetooth transceiver in the form of a USB memory. When the beacon is inserted into a USB port or a power outlet of a personal computer (PC) in a store, the installation of the beacon is terminated.
예컨대, BLE-기반의 비컨은, NFC와 비교하여 전송 거리가 10미터부터 50미터까지 넓기 때문에, 위치-기반의 마케팅 플랫폼과 결제 서비스를 통합할 수 있다.For example, BLE-based beacons can integrate location-based marketing platforms and payment services because the transmission distance is wider from 10 meters to 50 meters compared to NFC.
상기 비컨도 특정 웹 사이트에 접속할 수 있는 URL을 스마트폰으로 직접 제공하므로, 상기 웹 사이트가 다른 웹 사이트로 변경될 때, 상기 비컨은 교체되어야 한다.Since the beacon also provides a URL for accessing a specific web site directly to the smartphone, when the web site is changed to another web site, the beacon should be replaced.
본 발명이 해결하고자 하는 기술적 과제는, NFC 태그 또는 비컨에 관련된 웹 사이트가 변경되더라도 상기 NFC 태그 자체 또는 상기 비컨 자체를 변경하지 않고도 변경된 웹 사이트에 접속할 수 있는 웹 서버 접속 방법을 제공하는 것이다.The technical problem to be solved by the present invention is to provide a web server access method that can be connected to the changed web site without changing the NFC tag itself or the beacon itself even if the web site associated with the NFC tag or beacon.
본 발명의 일 측면에 따르면, 이동 단말기에 설치된 애플리케이션 프로그램이 NFC 태그로부터 태그 ID를 수신하는 단계; 상기 애플리케이션 프로그램이 상기 태그 ID를 제1 ID 서치 엔진으로 전송하는 단계; 상기 애플리케이션 프로그램이 상기 제1 ID 서치 엔진으로부터 상기 태그 ID에 해당하는 관리 시스템의 URL(uniform resource locator)을 수신하는 단계; 상기 애플리케이션 프로그램이 상기 관리 시스템의 URL을 이용하여 상기 관리 시스템에 접속하고, 상기 관리 시스템으로 웹 페이지의 URL을 요청하는 단계; 상기 애플리케이션 프로그램이 상기 관리 시스템으로부터 상기 웹 페이지의 URL을 수신하는 단계; 및 상기 애플리케이션 프로그램이 상기 웹 페이지의 URL을 이용하여 상기 웹 페이지에 접속하는 단계를 포함하는 NFC 태그를 이용한 웹 페이지 접속 방법이 제공될 것이다.According to an aspect of the invention, the step of the application program installed in the mobile terminal receives a tag ID from the NFC tag; The application program transmitting the tag ID to a first ID search engine; The application program receiving a uniform resource locator (URL) of a management system corresponding to the tag ID from the first ID search engine; The application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system; The application program receiving a URL of the web page from the management system; And accessing the web page by the application program using the URL of the web page.
상기 웹 페이지의 URL을 요청하는 단계는 상기 요청과 함께 상기 태그 ID를 상기 관리 시스템으로 전송할 수 있다. The requesting the URL of the web page may transmit the tag ID to the management system together with the request.
상기 태그 ID를 상기 제1 ID 서치 엔진으로 전송하는 단계는, 상기 애플리케이션 프로그램이 제2 ID 서치 엔진으로 상기 태그 ID를 전송한 후 상기 제2 ID 서치 엔진으로부터 상기 태그 ID에 해당하는 상기 관리 시스템의 URL을 수신하지 못한 경우에 수행될 수 있다. The transmitting of the tag ID to the first ID search engine may include: transmitting, by the application program, the tag ID to a second ID search engine, the second ID search engine corresponding to the tag ID from the second ID search engine. This can be done when a URL is not received.
본 발명의 일 측면에 따르면, 이동 단말기에 설치된 애플리케이션 프로그램이 NFC 태그로부터 관리 시스템의 URL(uniform resource locator)을 수신하는 단계; 상기 애플리케이션 프로그램이 상기 관리 시스템의 URL을 이용하여 상기 관리 시스템에 접속하고, 상기 관리 시스템으로 웹 페이지의 URL을 요청하는 단계; 상기 애플리케이션 프로그램이 상기 관리 시스템으로부터 상기 웹 페이지의 URL을 수신하는 단계; 및 상기 애플리케이션 프로그램이 상기 웹 페이지의 URL을 이용하여 상기 웹 페이지에 접속하는 단계를 포함하는 NFC 태그를 이용한 웹 페이지 접속 방법이 제공될 것이다.According to an aspect of the invention, the application program installed in the mobile terminal receiving a uniform resource locator (URL) of the management system from the NFC tag; The application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system; The application program receiving a URL of the web page from the management system; And accessing the web page by the application program using the URL of the web page.
상기 애플리케이션 프로그램이 상기 NFC 태그로부터 태그 ID와 상기 관리 시스템의 URL을 함께 수신할 때. 상기 웹 페이지의 URL을 요청하는 단계는 상기 요청과 함께 상기 태그 ID를 상기 관리 시스템으로 전송할 수 있다.When the application program receives a tag ID and a URL of the management system together from the NFC tag. The requesting the URL of the web page may transmit the tag ID to the management system together with the request.
본 발명의 일 측면에 따르면, 이동 단말기에 설치된 애플리케이션 프로그램이 비컨으로부터 비컨 ID를 수신하는 단계; 상기 애플리케이션 프로그램이 상기 비컨 ID를 제1 ID 서치 엔진으로 전송하는 단계; 상기 애플리케이션 프로그램이 상기 제1 ID 서치 엔진으로부터 상기 비컨 ID에 해당하는 관리 시스템의 URL(uniform resource locator)을 수신하는 단계; 상기 애플리케이션 프로그램이 상기 관리 시스템의 URL을 이용하여 상기 관리 시스템에 접속하고, 상기 관리 시스템으로 웹 페이지의 URL을 요청하는 단계; 상기 애플리케이션 프로그램이 상기 관리 시스템으로부터 상기 웹 페이지의 URL을 수신하는 단계; 및 상기 애플리케이션 프로그램이 상기 웹 페이지의 URL을 이용하여 상기 웹 페이지에 접속하는 단계를 포함하는 비컨을 이용한 웹 페이지 접속 방법이 제공될 것이다.According to an aspect of the invention, the step of receiving an beacon ID from the beacon, the application program installed in the mobile terminal; The application program transmitting the beacon ID to a first ID search engine; The application program receiving a uniform resource locator (URL) of a management system corresponding to the beacon ID from the first ID search engine; The application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system; The application program receiving a URL of the web page from the management system; And accessing the web page by the application program using the URL of the web page.
상기 웹 페이지의 URL을 요청하는 단계는 상기 요청과 함께 상기 비컨 ID를 상기 관리 시스템으로 전송할 수 있다.The requesting the URL of the web page may transmit the beacon ID to the management system together with the request.
상기 비컨 ID를 상기 제1 ID 서치 엔진으로 전송하는 단계는, 상기 애플리케이션 프로그램이 제2 ID 서치 엔진으로 상기 비컨 ID를 전송한 후 상기 제2 ID 서치 엔진으로부터 상기 비컨 ID에 해당하는 상기 관리 시스템의 URL을 수신하지 못한 경우에 수행될 수 있다. The transmitting of the beacon ID to the first ID search engine may include: transmitting the beacon ID from the second ID search engine to the beacon ID after the application program transmits the beacon ID to a second ID search engine. This can be done when a URL is not received.
본 발명의 일 측면에 따르면, 이동 단말기에 설치된 애플리케이션 프로그램이 비컨으로부터 관리 시스템의 URL(uniform resource locator)을 수신하는 단계; 상기 애플리케이션 프로그램이 상기 관리 시스템의 URL을 이용하여 상기 관리 시스템에 접속하고, 상기 관리 시스템으로 웹 페이지의 URL을 요청하는 단계; 상기 애플리케이션 프로그램이 상기 관리 시스템으로부터 상기 웹 페이지의 URL을 수신하는 단계; 및 상기 애플리케이션 프로그램이 상기 웹 페이지의 URL을 이용하여 상기 웹 페이지에 접속하는 단계를 포함하는 비컨을 이용한 웹 페이지 접속 방법이 제공될 것이다.According to an aspect of the invention, the application program installed in the mobile terminal receiving a uniform resource locator (URL) of the management system from the beacon; The application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system; The application program receiving a URL of the web page from the management system; And accessing the web page by the application program using the URL of the web page.
상기 애플리케이션 프로그램이 상기 비컨으로부터 비컨 ID와 상기 관리 시스템의 URL을 함께 수신할 때. 상기 웹 페이지의 URL을 요청하는 단계는 상기 요청과 함께 상기 비컨 ID를 상기 관리 시스템으로 전송할 수 있다.When the application program receives a beacon ID and a URL of the management system together from the beacon. The requesting the URL of the web page may transmit the beacon ID to the management system together with the request.
본 발명의 일 측면에 따르면, 상기 웹 페이지 접속 방법을 실행할 수 있는 컴퓨터 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체가 제공될 것이다.According to an aspect of the present invention, a computer-readable recording medium having recorded thereon a computer program capable of executing the web page access method will be provided.
본 발명의 일 측면에 따르면, 이동 단말기에 설치된 모바일 애플리케이션을 이용하여, 태그로부터 제1URL을 수신하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 제1URL에 상응하는 컨텐츠 관리 시스템에 접속하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 제2URL을 수신하는 단계; 및 상기 모바일 애플리케이션을 이용하여, 상기 제2URL에 상응하는 제1웹 서버에 접속하는 단계를 포함하는 모바일 애플리케이션을 이용한 웹 서버 접속 방법이 제공될 것이다. According to an aspect of the present invention, using a mobile application installed in a mobile terminal, receiving a first URL from a tag; Accessing a content management system corresponding to the first URL by using the mobile application; Receiving a second URL from the content management system using the mobile application; And accessing a first web server corresponding to the second URL by using the mobile application.
상기 모바일 애플리케이션을 이용한 웹 서버 접속 방법은, 상기 컨텐츠 관리 시스템에 의해 상기 제2URL이 제3URL로 변경된 후, 상기 모바일 애플리케이션을 이용하여 상기 태그와 동일한 태그로부터 상기 제1URL을 수신하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 제1URL에 상응하는 상기 컨텐츠 관리 시스템에 접속하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 상기 제3URL을 수신하는 단계; 및 상기 모바일 애플리케이션을 이용하여, 상기 제3URL에 상응하는 제2웹 서버에 접속하는 단계를 더 포함할 수 있다. The web server access method using the mobile application, after the second URL is changed to a third URL by the content management system, using the mobile application to receive the first URL from the same tag as the tag; Accessing the content management system corresponding to the first URL by using the mobile application; Receiving the third URL from the content management system using the mobile application; And accessing a second web server corresponding to the third URL by using the mobile application.
상기 모바일 애플리케이션은 상기 제1URL을 수신할 때마다 실행될 수 있다. The mobile application may be executed every time the first URL is received.
상기 모바일 애플리케이션을 이용한 웹 서버 접속 방법은, 상기 모바일 애플리케이션을 이용하여, 비콘으로부터 비콘 ID를 포함하는 비콘 신호를 수신하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 비콘 신호의 세기에 기초하여 상기 비콘과 상기 이동 단말기 사이의 거리를 계산하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 비콘 ID와 계산된 거리를 비콘 ID 디렉토리 서버로 전송하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 비콘 ID 디렉토리 서버로부터 중간 URL을 수신하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 중간 URL에 상응하는 상기 컨텐츠 관리 시스템에 접속하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 최종 목적지 URL을 수신하는 단계; 및 상기 모바일 애플리케이션을 이용하여, 상기 최종 목적지 URL에 상응하는 제3웹 서버에 접속하는 단계를 더 포함하고, 상기 중간 URL은 상기 비콘 ID와 상기 계산된 거리에 기초하여 선택될 수 있다. The method of accessing a web server using the mobile application may include receiving a beacon signal including a beacon ID from a beacon using the mobile application; Calculating a distance between the beacon and the mobile terminal based on the strength of the beacon signal using the mobile application; Transmitting the beacon ID and the calculated distance to the beacon ID directory server using the mobile application; Using the mobile application, receiving an intermediate URL from the beacon ID directory server; Accessing the content management system corresponding to the intermediate URL by using the mobile application; Using the mobile application, receiving a final destination URL from the content management system; And accessing a third web server corresponding to the final destination URL using the mobile application, wherein the intermediate URL may be selected based on the beacon ID and the calculated distance.
상기 모바일 애플리케이션은 상기 비콘 신호에 응답하여 실행될 수 있다. The mobile application may be executed in response to the beacon signal.
본 발명의 일 측면에 따르면, 이동 단말기에 설치된 애플리케이션을 이용하여, 비콘으로부터 비콘 ID를 포함하는 비콘 신호를 수신하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 신호의 세기로부터 상기 비콘과 상기 이동 단말기 사이의 거리를 계산하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 비콘 ID와 계산된 거리를 비콘 ID 디렉토리 서버로 전송하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 비콘 ID 디렉토리 서버로부터 중간 URL을 수신하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 중간 URL에 상응하는 컨텐츠 관리 시스템에 접속하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 최종 목적지 URL을 수신하는 단계; 및 상기 모바일 애플리케이션을 이용하여, 상기 최종 목적지 URL에 상응하는 제1웹 서버에 접속하는 단계를 포함하는 모바일 애플리케이션을 이용한 웹 서버 접속 방법이 제공될 수 있다. According to an aspect of the present invention, by using an application installed in a mobile terminal, receiving a beacon signal including a beacon ID from the beacon; Using the mobile application, calculating a distance between the beacon and the mobile terminal from the strength of the signal; Transmitting the beacon ID and the calculated distance to the beacon ID directory server using the mobile application; Using the mobile application, receiving an intermediate URL from the beacon ID directory server; Accessing a content management system corresponding to the intermediate URL by using the mobile application; Using the mobile application, receiving a final destination URL from the content management system; And accessing a first web server corresponding to the final destination URL by using the mobile application.
상기 중간 URL은 상기 비콘 ID와 상기 계산된 거리에 기초하여 선택될 수 있다. The intermediate URL may be selected based on the beacon ID and the calculated distance.
상기 모바일 애플리케이션을 이용한 웹 서버 접속 방법은 상기 모바일 애플리케이션을 이용하여, 태그로부터 제1URL을 수신하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 제1URL에 상응하는 상기 컨텐츠 관리 시스템에 접속하는 단계; 상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 제2URL을 수신하는 단계; 및 상기 모바일 애플리케이션을 이용하여, 상기 제2URL에 상응하는 제2웹 서버에 접속하는 단계를 포함할 수 있다. The method of accessing a web server using the mobile application may include receiving a first URL from a tag using the mobile application; Accessing the content management system corresponding to the first URL by using the mobile application; Receiving a second URL from the content management system using the mobile application; And accessing a second web server corresponding to the second URL by using the mobile application.
본 발명의 일 측면에 따르면, 상기 모바일 애플리케이션을 이용한 웹 서버 접속 방법을 실행할 수 있는 컴퓨터 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체가 제공될 것이다. According to an aspect of the present invention, a computer-readable recording medium having recorded thereon a computer program capable of executing a web server connection method using the mobile application will be provided.
본 발명의 실시예들은, NFC 태그 또는 비컨에 관련된 웹 사이트가 변경되더라도 상기 NFC 태그 자체 또는 상기 비컨 자체를 변경하지 않고도 변경된 웹 사이트에 접속할 수 있는 효과가 있다. Embodiments of the present invention, even if the web site associated with the NFC tag or beacon has an effect that can be connected to the changed web site without changing the NFC tag itself or the beacon itself.
도 1은 본 발명의 일 실시 예에 따른 NFC 태그를 이용하여 웹 페이지에 접속하는 시스템의 개략적인 블록도를 나타낸다. 1 is a schematic block diagram of a system for accessing a web page using an NFC tag according to an embodiment of the present invention.
도 2는 본 발명의 다른 실시 예에 따른 NFC 태그를 이용하여 웹 페이지에 접속하는 시스템의 개략적인 블록도를 나타낸다. 2 is a schematic block diagram of a system for accessing a web page using an NFC tag according to another embodiment of the present invention.
도 3은 본 발명의 또 다른 실시 예에 따른 비컨을 이용하여 웹 페이지에 접속하는 시스템의 개략적인 블록도를 나타낸다. 3 is a schematic block diagram of a system for accessing a web page using a beacon according to another embodiment of the present invention.
도 4는 본 발명의 또 다른 실시 예에 따른 비컨을 이용하여 웹 페이지에 접속하는 시스템의 개략적인 블록도를 나타낸다.4 is a schematic block diagram of a system for accessing a web page using a beacon according to another embodiment of the present invention.
도 5는 본 발명의 또 다른 실시 예에 따른 시스템의 개략적인 블록도를 나타낸다. Figure 5 shows a schematic block diagram of a system according to another embodiment of the present invention.
도 6은 본 발명의 또 다른 실시 예에 따른 시스템의 개략적인 블록도를 나타낸다. 6 is a schematic block diagram of a system according to another embodiment of the present invention.
도 7은 본 발명의 일 실시 예에 따른 시스템의 동작 방법을 설명하기 위한 데이터 흐름을 나타낸다.7 illustrates a data flow for explaining a method of operating a system according to an exemplary embodiment.
도 8은 본 발명의 다른 실시 예에 따른 시스템의 동작 방법을 설명하기 위한 데이터 흐름을 나타낸다.8 is a data flow diagram illustrating a method of operating a system according to another embodiment of the present invention.
도 9는 본 발명의 또 다른 실시 예에 따른 시스템의 동작 방법을 설명하기 위한 데이터 흐름을 나타낸다.9 is a data flow diagram illustrating a method of operating a system according to another embodiment of the present invention.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings.
이하, 첨부도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, the present invention will be described in detail by explaining preferred embodiments of the present invention with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.
본 명세서에서 설명될 애플리케이션(애플리케이션 프로그램 또는 모바일 애플리케이션 프로그램)은, 도 1부터 도 6을 참조하여 설명될 다양한 웹 페이지 접속 방법들 중에서 하나 또는 그 이상의 방법들을 수행할 수 있는 애플리케이션으로 정의한다.An application (application program or mobile application program) to be described herein is defined as an application capable of performing one or more of the various web page access methods described with reference to FIGS. 1 to 6.
도 1은 본 발명의 일 실시 예에 따른 NFC 태그를 이용하여 웹 페이지에 접속하는 시스템의 개략적인 블록도를 나타낸다. 도 1을 참조하면, 시스템은 NFC 태그 (100), 이동 단말기(200), 제1 ID서치 엔진(ID search engine; 300), 관리 시스템 (management system(MS);400), 및 웹 서버(500)를 포함한다.1 is a schematic block diagram of a system for accessing a web page using an NFC tag according to an embodiment of the present invention. Referring to FIG. 1, the system includes an NFC tag 100, a mobile terminal 200, a first ID search engine 300, a management system 400, and a web server 500. ).
이동 단말기(200)는 사물 인터넷(internet of things(IoT)) 장치 또는 만물 인터넷(internet of everything(IoE)) 장치로 구현될 수 있다.The mobile terminal 200 may be implemented as an internet of things (IoT) device or an internet of everything (IoE) device.
NFC 태그(100)와 이동 단말기(200) 각각은 NFC를 위한 송수신 모듈을 포함할 수 있다.Each of the NFC tag 100 and the mobile terminal 200 may include a transmission / reception module for NFC.
NFC 태그(100)에는 태그 ID가 저장되어 있다. 예컨대, 이동 단말기(200)는 랩탑 컴퓨터, 스마트폰(smartphone), 태블릿(tablet) PC, 모바일 인터넷 장치 (mobile internet device(MID)), 인터넷 태블릿, 디지털 카메라, 또는 웨어러블 컴퓨터로 구현될 수 있다.The NFC tag 100 stores a tag ID. For example, the mobile terminal 200 may be implemented as a laptop computer, a smartphone, a tablet PC, a mobile internet device (MID), an internet tablet, a digital camera, or a wearable computer.
사용자가, 이동 단말기(200)에 설치된 애플리케이션 프로그램(App)을 이용하여, NFC 태그(100)를 스캔(scan), 태깅(taging) 또는 비접촉 터치하면, NFC 태그 (100)는 NFC 태그 ID(TID)를 NFC를 통해 이동 단말기(200)로 전송한다(S110).When the user scans, tags, or touches the NFC tag 100 using an application program installed in the mobile terminal 200, the NFC tag 100 may be an NFC tag ID (TID). ) Is transmitted to the mobile terminal 200 through the NFC (S110).
애플리케이션 프로그램(App)은, NFC 태그 ID(TID)를 유선 네트워크, 무선 네트워크, 또는 Wi-Fi를 통해, 제1 ID 서치 엔진(300)으로 전송한다(S120). 즉, 이동 단말기(200)에 구현된 송수신 모듈은 애플리케이션 프로그램(App)의 제어에 따라 NFC 태그 ID(TID)를 제1 ID 서치 엔진(300)으로 전송한다(S120).The application program App transmits the NFC tag ID (TID) to the first ID search engine 300 through a wired network, a wireless network, or Wi-Fi (S120). That is, the transmission and reception module implemented in the mobile terminal 200 transmits the NFC tag ID (TID) to the first ID search engine 300 under the control of the application program (S120).
제1 ID 서치 엔진(300)은 NFC 태그 ID(TID)를 수신하고, 수신된 NFC 태그 ID (TID)에 해당하는 관리 시스템(400)의 URL(MS_URL)를 탐색하고(S130), 탐색된 관리 시스템(400)의 URL(MS_URL)을 이동 단말기(200)로 전송한다(S140).The first ID search engine 300 receives the NFC tag ID (TID), searches for the URL (MS_URL) of the management system 400 corresponding to the received NFC tag ID (TID) (S130), and the managed management. The URL (MS_URL) of the system 400 is transmitted to the mobile terminal 200 (S140).
여기서, URL은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약으로서, 상기 URL은 웹 사이트 주소뿐만 아니라 컴퓨터 네트워크상의 자원을 모두 나타낼 수 있다. 따라서, 상기 웹 사이트 주소에 접속하려면 해당 URL에 맞는 프로토콜을 알아야 하고, 그와 동일한 프로토콜로 접속해야 한다.Here, the URL is a protocol for indicating where the resource is located on the network. The URL may represent not only a web site address but also a resource on a computer network. Therefore, in order to access the web site address, it is necessary to know the protocol corresponding to the URL and to connect with the same protocol.
실시 예에 따라 애플리케이션 프로그램(App)은 제1 ID 서치 엔진(300)으로부터 전송된 관리 시스템(400)의 URL(MS_URL)을 이용하여 관리 시스템(400)에 접속하고, 관리 시스템(400)으로 웹 페이지(web page(WP))의 주소(예컨대, URL; WP_URL)를 요청할 수 있다(S150). 다른 실시 예에 따라, 애플리케이션 프로그램(App)은 상기 요청과 함께 NFC 태그 ID(TID)를 관리 시스템(400)으로 전송할 수 있다(S150).According to an embodiment, the application program (App) is connected to the management system 400 using the URL (MS_URL) of the management system 400 transmitted from the first ID search engine 300, the web to the management system 400 An address (eg, URL; WP_URL) of a page (web page WP) may be requested (S150). According to another embodiment, the application program (App) may transmit the NFC tag ID (TID) to the management system 400 with the request (S150).
이동 단말기(200)에 구현된 송수신 모듈은 애플리케이션 프로그램(App)의 제어에 따라 관리 시스템(400)과 데이터를 주거나 받을 수 있다.The transmission and reception module implemented in the mobile terminal 200 may transmit or receive data with the management system 400 under the control of an application program (App).
실시 예에 따라 관리 시스템(400)은 상기 요청에 응답하여 웹 페이지(WP)의 URL(WP_URL)을 탐색할 수 있다(S160). 다른 실시 예에 따라, 애플리케이션 프로그램 (App)에 의해 상기 요청과 NFC 태그 ID(TID)가 함께 전송될 때, 관리 시스템 (400)은 상기 요청과 상기 NFC 태그 ID(TID)에 응답하여 웹 페이지(WP)의 URL (WP_URL)을 탐색할 수 있다(S160).According to an embodiment, the management system 400 may search for the URL WP_URL of the web page WP in response to the request (S160). According to another embodiment, when the request and the NFC tag ID (TID) are transmitted together by an application program (App), the management system 400 in response to the request and the NFC tag ID (TID) in response to a web page ( The URL (WP_URL) of the WP) may be searched for (S160).
관리 시스템(400)은 탐색된 웹 페이지(WP)의 URL(WP_URL)을 이동 단말기(200)의 애플리케이션 프로그램(App)으로 전송한다(S170).The management system 400 transmits the URL WP_URL of the found web page WP to the application program App of the mobile terminal 200 (S170).
애플리케이션 프로그램(App)은 탐색된 웹 페이지(WP)의 URL(WP_URL)을 이용하여 웹 페이지(WP)를 관리하는 웹 서버(500) 또는 웹사이트로 접속할 수 있다 (S180).The application program App may access the web server 500 or the web site managing the web page WP by using the URL WP_URL of the found web page WP (S180).
도 2는 본 발명의 다른 실시 예에 따른 NFC 태그를 이용하여 웹 페이지에 접속하는 시스템의 개략적인 블록도를 나타낸다. 2 is a schematic block diagram of a system for accessing a web page using an NFC tag according to another embodiment of the present invention.
도 2를 참조하면, 시스템은 NFC 태그(100-1), 이동 단말기(200), 관리 시스템(400), 및 웹 서버(500)를 포함한다.Referring to FIG. 2, the system includes an NFC tag 100-1, a mobile terminal 200, a management system 400, and a web server 500.
NFC 태그(100-1)와 이동 단말기(200) 각각은 NFC를 위한 송수신 모듈을 포함할 수 있다. NFC 태그(100-1)에는 관리 시스템(400)의 URL이 저장되어 있다.Each of the NFC tag 100-1 and the mobile terminal 200 may include a transmission / reception module for NFC. The NFC tag 100-1 stores the URL of the management system 400.
사용자가 이동 단말기(200)에 설치된 애플리케이션 프로그램(App)을 이용하여 NFC 태그(100-1)를 스캔, 태깅, 또는 비접촉 터치하면, 실시 예들에 따라 NFC 태그(100-1)는 관리 시스템(400)의 URL(MS_URL)를 NFC를 통해 이동 단말기(200)로 전송하거나 관리 시스템(400)의 URL(MS_URL)과 NFC 태그 ID(TID)를 NFC를 통해 이동 단말기(200)로 전송할 수 있다(S210).When the user scans, tags, or touches the NFC tag 100-1 using an application program installed in the mobile terminal 200, the NFC tag 100-1 may be managed according to embodiments. URL (MS_URL) of the) may be transmitted to the mobile terminal 200 through NFC or the URL (MS_URL) and NFC tag ID (TID) of the management system 400 may be transmitted to the mobile terminal 200 through NFC (S210). ).
실시 예에 따라, 애플리케이션 프로그램(App)은 NFC 태그(100-1)로부터 전송된 관리 시스템(400)의 URL(MS_URL)를 이용하여 관리 시스템(400)에 접속하고, 관리 시스템(400)으로 웹 페이지(WP)의 URL(WP_URL)의 전송을 요청할 수 있다 (S220). 다른 실시 예에 따라, 애플리케이션 프로그램(App)은 상기 요청과 함께 NFC 태그 ID(TID)를 관리 시스템(400)으로 전송할 수 있다(S220).According to an embodiment, the application program (App) is connected to the management system 400 using the URL (MS_URL) of the management system 400 transmitted from the NFC tag 100-1, the web to the management system 400 The transmission of the URL WP_URL of the page WP may be requested (S220). According to another embodiment, the application program (App) may transmit the NFC tag ID (TID) to the management system 400 with the request (S220).
실시 예에 따라 관리 시스템(400)은 상기 요청에 응답하여 웹 페이지(WP)의 URL(WP_URL)을 탐색할 수 있다(S230). 다른 실시 예에 따라, 애플리케이션 프로그램(App)에 의해 상기 요청과 NFC 태그 ID(TID)가 함께 전송될 때, 관리 시스템 (400)은 상기 요청과 상기 NFC 태그 ID(TID)에 응답하여 웹 페이지(WP)의 URL (WP_URL)을 탐색할 수 있다(S230).According to an embodiment, the management system 400 may search for the URL WP_URL of the web page WP in response to the request (S230). According to another embodiment, when the request and the NFC tag ID (TID) are transmitted together by an application program (App), the management system 400 in response to the request and the NFC tag ID (TID) in response to a web page ( The URL (WP_URL) of the WP may be searched for (S230).
관리 시스템(400)은 탐색된 웹 페이지(WP)의 URL(WP_URL)을 애플리케이션 프로그램(App)으로 전송할 수 있다(S240).The management system 400 may transmit the URL WP_URL of the found web page WP to an application program (S240).
애플리케이션 프로그램(App)은 탐색된 웹 페이지(WP)의 URL(WP_URL)을 이용하여 웹 페이지(WP)를 관리하는 웹 서버(500) 또는 웹사이트로 접속할 수 있다(S250).The application program App may access the web server 500 or the web site managing the web page WP using the URL WP_URL of the found web page WP (S250).
도 3은 본 발명의 또 다른 실시 예에 따른 비컨을 이용하여 웹 페이지에 접속하는 시스템의 개략적인 블록도를 나타낸다. 도 3을 참조하면, 시스템은 적어도 하나의 비컨(110 및/또는 110-1), 이동 단말기(200), 제1 ID 서치 엔진(300), 관리 시스템(400), 및 웹 서버(500)를 포함한다.3 is a schematic block diagram of a system for accessing a web page using a beacon according to another embodiment of the present invention. Referring to FIG. 3, a system may include at least one beacon 110 and / or 110-1, a mobile terminal 200, a first ID search engine 300, a management system 400, and a web server 500. Include.
본 명세서에서 비컨(beacon)은 블루투스를 포함한 다양한 통신 기술을 활용하여 브로드캐스팅(broadcasting)의 방법으로 사물 인터넷(IoT) 장치 또는 만물 인터넷(IoE) 장치로 정보를 제공하는 하드웨어 또는 상기 하드웨어와 동일한 기능을 수행하는 소프트웨어를 통칭한다.In the present specification, a beacon (beacon) is a hardware that provides information to the Internet of Things (IoT) device or the Internet of Things (IoE) device by the method of broadcasting (broadcasting) using a variety of communication technologies including Bluetooth or the same function as the hardware Collectively, the software to perform.
또한, 비컨은 BLE(bluetooth low energy)를 활용한 데이터 통신을 위한 장치를 의미할 수 있다. 예컨대, 상기 비컨은 NFC처럼 이동 단말기(예컨대, 스마트폰)를 NFC 모듈에 가까이 가져다가 태깅할 필요 없이 상기 이동 단말기가 상기 비컨이 설치된 곳을 지나가기만 해도 데이터를 상기 이동 단말기로 전송할 수 있다.In addition, the beacon may refer to a device for data communication using Bluetooth low energy (BLE). For example, the beacon may transmit data to the mobile terminal even if the mobile terminal passes through the place where the beacon is installed without tagging the mobile terminal (eg, a smartphone) close to the NFC module like NFC.
예컨대, 상기 비컨은 근거리 무선 개인 통신망(wireless personal area network(WPAN)), 또는 IrDA(Infrared Data Association)을 이용하는 통신을 위한 하드웨어 또는 하드웨어 모듈을 의미한다. 예컨대, WPAN은 블루투스, Zigbee, 또는 UWB(Ultra Wide Band) 등을 포함한다.For example, the beacon refers to a hardware or hardware module for communication using a local area network (WPAN), or an infrared data association (IrDA). For example, the WPAN includes Bluetooth, Zigbee, or Ultra Wide Band (UWB).
이동 단말기(200)는 적어도 하나의 비컨(100 및/또는 110-1)과 통신할 수 있는 무선 통신 단말기를 의미한다. 상술한 바와 같이, 이동 단말기(200)는 IoT 장치, IoE 장치, 스마트폰, 태블릿 PC, 모바일 인터넷 장치, 인터넷 태블릿, 디지털 카메라, 또는 웨어러블 컴퓨터로 구현될 수 있다.The mobile terminal 200 refers to a wireless communication terminal capable of communicating with at least one beacon 100 and / or 110-1. As described above, the mobile terminal 200 may be implemented as an IoT device, an IoE device, a smartphone, a tablet PC, a mobile internet device, an internet tablet, a digital camera, or a wearable computer.
적어도 하나의 비컨(110 및/또는 110-1)과 이동 단말기(200) 각각은 통신을 위한 송수신 모듈을 포함할 수 있다. 각 비컨(110 또는 110-1)에는 각 비컨 ID (BID1 또는 BID2)가 저장되어 있다.Each of the at least one beacon 110 and / or 110-1 and the mobile terminal 200 may include a transmission / reception module for communication. Each beacon 110 or 110-1 stores each beacon ID BID1 or BID2.
이동 단말기(200)에 설치된 애플리케이션 프로그램(App)은 적어도 하나의 비컨(110 및/또는 110-1)으로부터 출력된 비컨 신호를 탐색할 수 있다(S310). S310 단계는 애플리케이션 프로그램(App)의 설정에 의해 또는 이동 단말기(200)의 사용자의 설정에 따라 수행되지 않을 수 있다.An application program installed in the mobile terminal 200 may search for a beacon signal output from at least one beacon 110 and / or 110-1 (S310). The step S310 may not be performed by setting the application program or by setting the user of the mobile terminal 200.
각 비컨(110 또는 110-1)은 각 비컨 ID(BID1 또는 BID2)를 이동 단말기(200)로 전송한다(S320 또는 S321).Each beacon 110 or 110-1 transmits each beacon ID BID1 or BID2 to the mobile terminal 200 (S320 or S321).
애플리케이션 프로그램(App)은 비컨 ID들(BID1과 BID2) 중에서 적어도 하나를 유선 네트워크 또는 무선 네트워크를 통해 제1 ID 서치 엔진(300)으로 전송할 수 있다(S330). 즉, 애플리케이션 프로그램(App)은 제1 ID 서치 엔진(300)으로 각 비컨 ID(BID1 또는 BID2)의 존재 여부를 문의할 수 있다.The application program App may transmit at least one of the beacon IDs BID1 and BID2 to the first ID search engine 300 through a wired network or a wireless network (S330). That is, the application program App may query the first ID search engine 300 whether each beacon ID BID1 or BID2 exists.
제1 ID 서치 엔진(300)은 각 비컨 ID(BID1 또는 BID2)를 수신하고, 수신된 각 비컨 ID(BID1 또는 BID2)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색하고(S340), 탐색된 관리 시스템(400)의 URL(MS_URL)을 이동 단말기(200)로 전송할 수 있다(S350).The first ID search engine 300 receives each beacon ID BID1 or BID2, searches for the URL (MS_URL) of the management system 400 corresponding to each received beacon ID BID1 or BID2 (S340). In operation S350, the searched URL (MS_URL) of the management system 400 may be transmitted to the mobile terminal 200.
애플리케이션 프로그램(App)은 제1 ID 서치 엔진(300)으로부터 전송된 관리 시스템(400)의 URL(MS_URL)을 이용하여 관리 시스템(400)에 접속하고, 관리 시스템 (400)으로 웹 페이지(WP)의 URL(WP_URL)의 전송을 요청할 수 있다(S360). 다른 실시 예에 따라, 애플리케이션 프로그램(App)은 상기 요청과 함께 비컨 ID(BID1 또는 BID2)를 관리 시스템(400)으로 전송할 수 있다(S360).The application program App accesses the management system 400 using the URL (MS_URL) of the management system 400 transmitted from the first ID search engine 300, and the web page WP to the management system 400. The transmission of the URL (WP_URL) may be requested (S360). According to another embodiment, the application program (App) may transmit the beacon ID (BID1 or BID2) to the management system 400 with the request (S360).
실시 예에 따라 관리 시스템(400)은 상기 요청에 응답하여 웹 페이지(WP)의 URL(WP_URL)을 탐색한다(S370). 다른 실시 예에 따라, 애플리케이션 프로그램 (App)에 의해 상기 요청과 비컨 ID(BID1 또는 BID2)가 함께 전송될 때, 관리 시스템(400)은 상기 요청과 비컨 ID(BID1 또는 BID2)를 이용하여 웹 페이지(WP)의 URL (WP_URL)을 탐색할 수 있다(S370).According to an embodiment, the management system 400 searches for the URL WP_URL of the web page WP in response to the request (S370). According to another embodiment, when the request and the beacon ID (BID1 or BID2) are transmitted together by an application program (App), the management system 400 uses the request and the beacon ID (BID1 or BID2). The URL (WP_URL) of the (WP) may be searched for (S370).
관리 시스템(400)은 탐색된 웹 페이지(WP)의 URL(WP_URL)을 애플리케이션 프로그램(App)으로 전송한다(S380).The management system 400 transmits the URL (WP_URL) of the found web page (WP) to the application program (S380).
애플리케이션 프로그램(App)은 탐색된 웹 페이지(WP)의 URL(WP_URL)을 이용하여 웹 페이지(WP)를 관리하는 웹 서버(500) 또는 웹사이트로 접속할 수 있다 (S390).The application program App may access the web server 500 or the web site managing the web page WP by using the URL WP_URL of the found web page WP (S390).
도 4는 본 발명의 또 다른 실시 예에 따른 비컨을 이용하여 웹 페이지에 접속하는 시스템의 개략적인 블록도를 나타낸다. 도 4를 참조하면, 시스템은 적어도 하나의 비컨(110A 및/또는 110-1A), 이동 단말기(200), 관리 시스템(400), 및 웹 서버(500)를 포함한다.4 is a schematic block diagram of a system for accessing a web page using a beacon according to another embodiment of the present invention. Referring to FIG. 4, the system includes at least one beacon 110A and / or 110-1A, a mobile terminal 200, a management system 400, and a web server 500.
이동 단말기(200)에 설치된 애플리케이션 프로그램(App)은 적어도 하나의 비컨(110A 및/또는 110-1A)으로부터 출력된 비컨 신호를 탐색할 수 있다(S410). S410 단계는 애플리케이션 프로그램(App)의 설정에 의해서 또는 이동 단말기(200)의 사용자의 설정에 따라 실행되지 않을 수 있다.The application program installed in the mobile terminal 200 may search for a beacon signal output from at least one beacon 110A and / or 110-1A (S410). The step S410 may not be executed by setting the application program or by setting the user of the mobile terminal 200.
실시 예들에 따라 각 비컨(110A 또는 110-1A)은 관리 시스템(400)의 URL (MS_URL)을 이동 단말기(200)로 전송하거나 관리 시스템(400)의 URL(MS_URL)과 함께 각 비컨 ID(BID1A 또는 BID2A)를 이동 단말기(200)로 전송할 수 있다(S420 또는 S421).According to embodiments, each beacon 110A or 110-1A transmits the URL (MS_URL) of the management system 400 to the mobile terminal 200 or each beacon ID (BID1A) together with the URL (MS_URL) of the management system 400. Alternatively, the BID2A may be transmitted to the mobile terminal 200 (S420 or S421).
애플리케이션 프로그램(App)은 각 비컨(110A 또는 110-1A)으로부터 전송된 관리 시스템(400)의 URL(MS_URL)을 이용하여 관리 시스템(400)에 접속하고, 관리 시스템(400)으로 웹 페이지(WP)의 URL(WP_URL)의 전송을 요청한다(S430). 다른 실시 예에 따라, 애플리케이션 프로그램(App)은 상기 요청과 함께 대응되는 비컨 ID (BID1A 또는 BID2A)를 관리 시스템(400)으로 전송할 수 있다(S430).The application program App accesses the management system 400 using the URL (MS_URL) of the management system 400 transmitted from each beacon 110A or 110-1A, and the web page WP to the management system 400. Request the transmission of the URL (WP_URL) of (S430). According to another embodiment, the application program App may transmit a beacon ID (BID1A or BID2A) corresponding to the request to the management system 400 (S430).
실시 예에 따라 관리 시스템(400)은 상기 요청에 응답하여 웹 페이지(WP)의 URL(WP_URL)을 탐색한다(S440). 다른 실시 예에 따라, 애플리케이션 프로그램(App)에 의해 상기 요청과 대응되는 비컨 ID(BID1A 또는 BID2A)가 함께 전송될 때, 관리 시스템(400)은 상기 요청과 대응되는 비컨 ID(BID1A 또는 BID2A)를 이용하여 웹 페이지(WP)의 URL(WP_URL)을 탐색할 수 있다(S440).According to an embodiment, the management system 400 searches for the URL WP_URL of the web page WP in response to the request (S440). According to another embodiment, when the beacon ID (BID1A or BID2A) corresponding to the request is transmitted together by the application program (App), the management system 400 is configured to send the beacon ID (BID1A or BID2A) corresponding to the request. In operation S440, the URL WP_URL of the web page WP may be searched for.
예컨대, 관리 시스템(400)은 비컨 ID별로 관리되는 웹 페이지의 URL을 저장하는 데이터베이스를 접근(access)할 수 있다.For example, the management system 400 may access a database that stores URLs of web pages managed by beacon IDs.
관리 시스템(400)은 탐색된 웹 페이지(WP)의 URL(WP_URL)을 애플리케이션 프로그램(App)으로 전송한다(S450). 애플리케이션 프로그램(App)은 탐색된 웹 페이지(WP)의 URL(WP_URL)을 이용하여 웹 페이지(WP)를 관리하는 웹 서버(500) 또는 웹사이트로 접속할 수 있다(S460).The management system 400 transmits the URL (WP_URL) of the found web page (WP) to the application program (S450). The application program App may access the web server 500 or the web site managing the web page WP by using the URL WP_URL of the found web page WP (S460).
도 5는 본 발명의 또 다른 실시 예에 따른 시스템의 개략적인 블록도를 나타낸다. 도 5를 참조하면, 시스템은 이동 단말기(200), 제1 ID 서치 엔진(300A), 제2 ID 서치 엔진(300-1A), 및 제3 ID 서치 엔진(300-2A)을 포함한다.Figure 5 shows a schematic block diagram of a system according to another embodiment of the present invention. Referring to FIG. 5, the system includes a mobile terminal 200, a first ID search engine 300A, a second ID search engine 300-1A, and a third ID search engine 300-2A.
도 1, 도 3, 및 도 5를 참조하여, 제1 ID 서치 엔진(300 또는 300A, 집합적으로 '300A')이 관리 시스템(400)의 URL(MS_URL)을 탐색하지 못한 경우의 동작 방법이 이하에서 설명된다.1, 3, and 5, the operation method when the first ID search engine 300 or 300A (collectively '300A') fails to search the URL (MS_URL) of the management system 400 is described. It is explained below.
이동 단말기(200)에 설치된 애플리케이션 프로그램(App)은 NFC 태그 ID(TID) 또는 각 비컨 ID(BID1 또는 BID2, 집합적으로 'BID')를 제1 ID 서치 엔진(300A)으로 전송한다(S120, S330, 또는 S510). 제1 ID 서치 엔진(300A)은 NFC 태그 ID(TID) 또는 각 비컨 ID(BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색한다 (S130, S340, 또는 S520).The application program installed in the mobile terminal 200 transmits an NFC tag ID (TID) or each beacon ID (BID1 or BID2, collectively 'BID') to the first ID search engine 300A (S120, S330, or S510). The first ID search engine 300A searches for the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or each beacon ID (BID) (S130, S340, or S520).
탐색의 결과, 제1 ID 서치 엔진(300A)이 NFC 태그 ID(TID) 또는 비컨 ID (BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색하지 못한 경우, 제1 ID 서치 엔진(300A)은 NFC 태그 ID(TID) 또는 비컨 ID(BID)를 제2 ID 서치 엔진(300-1A)으로 전송한다(S530).As a result of the search, when the first ID search engine 300A fails to search the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID), the first ID search engine ( 300A) transmits the NFC tag ID (TID) or the beacon ID (BID) to the second ID search engine 300-1A (S530).
제2 ID 서치 엔진(300-1A)은 제1ID 서치 엔진(300A)으로부터 전송된 NFC 태그 ID(TID) 또는 비컨 ID(BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색한다(S540).The second ID search engine 300-1A searches for the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) transmitted from the first ID search engine 300A ( S540).
탐색의 결과, 제2 ID 서치 엔진(300-1A)이 NFC 태그 ID(TID) 또는 비컨 ID (BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)를 탐색하지 못한 경우, 제2 ID 서치 엔진(300-1A)은 제1 ID 서치 엔진(300A)으로 탐색의 결과, 즉 실패를 나타내는 실패 값(예컨대, 플래그)을 전달한다(S550).As a result of the search, when the second ID search engine 300-1A fails to search the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID), the second ID search The engine 300-1A transmits a result of the search, that is, a failure value (eg, a flag) indicating a failure, to the first ID search engine 300A (S550).
제1ID 서치 엔진(300A)은, 상기 실패 값에 응답하여, NFC 태그 ID(TID) 또는 비컨 ID(BID)를 제3 ID 서치 엔진(300-2A)으로 전송한다(S560).In response to the failure value, the first ID search engine 300A transmits an NFC tag ID (TID) or a beacon ID (BID) to the third ID search engine 300-2A (S560).
제3 ID 서치 엔진(300-2A)은 제1 ID 서치 엔진(300A)으로부터 전송된 NFC 태그 ID(TID) 또는 비컨 ID(BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색한다(S570).The third ID search engine 300-2A searches for a URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) transmitted from the first ID search engine 300A. (S570).
탐색의 결과, 제3 ID 서치 엔진(300-2A)이 NFC 태그 ID(TID) 또는 비컨 ID (BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색한 경우(즉, 탐색이 성공한 경우), 제3 ID 서치 엔진(300-2A)은 제1 ID 서치 엔진(300A)으로 탐색의 결과, 즉 성공 값(예컨대, 관리 시스템(400)의 URL(MS_URL))을 전송한다(S580).As a result of the search, when the third ID search engine 300-2A searches the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (that is, the search is successful). The third ID search engine 300-2A transmits a search result, that is, a success value (eg, URL (MS_URL) of the management system 400), to the first ID search engine 300A (S580). .
제1 ID 서치 엔진(300A)은 관리 시스템(400)의 URL(MS_URL)을 이동 단말기 (200)에 설치된 애플리케이션 프로그램(App)으로 전송할 수 있다(S590).The first ID search engine 300A may transmit a URL (MS_URL) of the management system 400 to an application program (App) installed in the mobile terminal 200 (S590).
도 1 또는 도 3을 참조하여 설명한 바와 같이 애플리케이션 프로그램(App)은 탐색된 웹 페이지(WP)의 URL(WP_URL)을 획득하여 웹 페이지(WP)를 관리하는 웹 서버(500) 또는 웹사이트로 이동할 수 있다.As described with reference to FIG. 1 or 3, the application program (App) obtains the URL (WP_URL) of the found web page (WP) and moves to a web server (500) or a website that manages the web page (WP). Can be.
예컨대, 제2 ID 서치 엔진(300-1A)이 NFC 태그 ID(TID) 또는 비컨 ID(BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색한 경우(즉, 탐색이 성공한 경우), 제2 ID 서치 엔진(300-1A)은 제1 ID 서치 엔진(300A)으로 탐색의 결과, 즉 성공 값(예컨대, 관리 시스템(400)의 URL(MS_URL))을 전송할 수 있다.For example, when the second ID search engine 300-1A searches the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (that is, the search is successful). The second ID search engine 300-1A may transmit a result of the search, that is, a success value (eg, URL (MS_URL) of the management system 400) to the first ID search engine 300A.
도 5에서는 설명의 편의를 위해, 3개의 ID 서치 엔진들(300A, 300-1A, 및 300-2A)이 도시되어 있으나, 도 5에 도시된 시스템은 2개의 ID 서치 엔진들을 이용할 수도 있고 4개 이상의 ID 서치 엔진들을 이용할 수도 있다.In FIG. 5, three ID search engines 300A, 300-1A, and 300-2A are shown for convenience of description, but the system shown in FIG. 5 may use two ID search engines or four. The above ID search engines may be used.
도 6은 본 발명의 또 다른 실시 예에 따른 시스템의 개략적인 블록도를 나타낸다. 도 6을 참조하면, 시스템은 이동 단말기(200), 제1 ID 서치 엔진(300-1B), 제2 ID 서치 엔진(300-2B), 및 제3 ID 서치 엔진(300B)을 포함한다.6 is a schematic block diagram of a system according to another embodiment of the present invention. Referring to FIG. 6, the system includes a mobile terminal 200, a first ID search engine 300-1B, a second ID search engine 300-2B, and a third ID search engine 300B.
도 1, 도 3, 및 도 6을 참조하면, 이동 단말기(200)에 설치된 애플리케이션 프로그램(App)은 NFC 태그 ID(TID) 또는 각 비컨 ID(BID1 또는 BID2, 집합적으로 'BID')를 제1 ID 서치 엔진(300-1B)으로 전송한다(S610). 제1 ID 서치 엔진(300-1B)은 NFC 태그 ID(TID) 또는 비컨 ID(BID)에 해당하는 관리 시스템(400)의 URL (MS_URL)을 탐색한다(S620).1, 3, and 6, an application program installed in the mobile terminal 200 removes an NFC tag ID (TID) or each beacon ID (BID1 or BID2, collectively 'BID'). 1 ID is transmitted to the search engine (300-1B) (S610). The first ID search engine 300-1B searches for a URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (S620).
탐색의 결과, 제1 ID 서치 엔진(300-1B)이 NFC 태그 ID(TID) 또는 비컨 ID (BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색하지 못한 경우(즉, 탐색이 실패한 경우), 제1 ID 서치 엔진(300-1B)은 애플리케이션 프로그램(App)으로 탐색의 결과, 즉 실패를 나타내는 실패 값(예컨대, 플래그)을 전송한다(S630).As a result of the search, when the first ID search engine 300-1B does not search the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (that is, the search is In case of failure), the first ID search engine 300-1B transmits a result of the search, that is, a failure value (eg, a flag) indicating the failure to the application program (S630).
제1 ID 서치 엔진(300-1B)으로부터 전송된 실패 값(예컨대, 플래그)에 응답하여 애플리케이션 프로그램(App)은 NFC 태그 ID(TID) 또는 비컨 ID(BID)를 제2 ID 서치 엔진(300-2B)으로 전송한다(S640). 제2 ID 서치 엔진(300-2B)은 NFC 태그 ID (TID) 또는 비컨 ID(BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색한다 (S650).In response to the failure value (eg, a flag) transmitted from the first ID search engine 300-1B, the application program App determines an NFC tag ID (TID) or a beacon ID (BID). 2B) (S640). The second ID search engine 300-2B searches for a URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (S650).
탐색의 결과, 제2 ID 서치 엔진(300-2B)이 NFC 태그 ID(TID) 또는 비컨 ID (BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색하지 못한 경우(즉, 탐색이 실패한 경우), 제2 ID 서치 엔진(300-2B)은 애플리케이션 프로그램(App)으로 탐색의 결과, 즉 실패를 나타내는 실패 값(예컨대, 플래그)을 전송한다(S660).As a result of the search, when the second ID search engine 300-2B does not search the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (that is, the search is In case of failure), the second ID search engine 300-2B transmits a result of the search, that is, a failure value (eg, a flag) indicating failure to the application program App (S660).
제2 ID 서치 엔진(300-2B)으로부터 전송된 실패 값(예컨대, 플래그)에 응답하여 애플리케이션 프로그램(App)은 NFC 태그 ID(TID) 또는 비컨 ID(BID)를 제3 ID 서치 엔진(300 또는 300B)으로 전송한다(S670). 제3 ID 서치 엔진(300 또는 300B)은 NFC 태그 ID(TID) 또는 비컨 ID(BID)에 해당하는 관리 시스템(400)의 URL (MS_URL)을 탐색한다(S680).In response to the failure value (eg, a flag) transmitted from the second ID search engine 300-2B, the application program may convert the NFC tag ID (TID) or the beacon ID (BID) into the third ID search engine 300 or the like. 300B) (S670). The third ID search engine 300 or 300B searches for the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (S680).
탐색의 결과, 제3 ID 서치 엔진(300 또는 300B)이 NFC 태그 ID(TID) 또는 비컨 ID(BID)에 해당하는 관리 시스템(400)의 URL(MS_URL)을 탐색한 경우(즉, 탐색이 성공한 경우), 제3 ID 서치 엔진(300 또는 300B)은 애플리케이션 프로그램(App)으로 탐색의 결과, 즉 성공 값(예컨대, 관리 시스템(400)의 URL(MS_URL))을 전송한다 (S690).As a result of the search, when the third ID search engine 300 or 300B searches the URL (MS_URL) of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (that is, the search is successful). The third ID search engine 300 or 300B transmits the result of the search, that is, the success value (eg, the URL (MS_URL) of the management system 400), to the application program (S690) (S690).
도 1 또는 도 3에 도시된 바와 같이 애플리케이션 프로그램(App)은 탐색된 관리 시스템(400)의 URL(MS_URL)을 이용하여 도 1 또는 도 3을 참조하여 설명한 바와 같이 웹 페이지(WP)를 관리하는 웹 서버(500) 또는 웹사이트에 접속할 수 있다.As illustrated in FIG. 1 or 3, the application program manages the web page WP as described with reference to FIG. 1 or 3 using the URL (MS_URL) of the discovered management system 400. A web server 500 or a website can be accessed.
예컨대, 제2 ID 서치 엔진(300-2B)이 NFC 태그 ID(TID) 또는 비컨 ID(BID)에 해당하는 관리 시스템(400)의 URLMS_URL)을 탐색한 경우(즉, 탐색이 성공한 경우), 제2 ID 서치 엔진(300-2B)은 애플리케이션 프로그램(App)으로 탐색의 결과, 즉 성공 값(예컨대, 관리 시스템(400)의 URL(MS_URL))을 전달할 수 있다.For example, when the second ID search engine 300-2B searches the URLMS_URL of the management system 400 corresponding to the NFC tag ID (TID) or the beacon ID (BID) (that is, the search is successful), 2 The ID search engine 300-2B may transmit a result of the search, that is, a success value (eg, the URL (MS_URL) of the management system 400) to the application program App.
도 6에서는 설명의 편의를 위해, 3개의 ID 서치 엔진들이 도시되어 있으나, 도 6에 도시된 시스템은 2개의 ID 서치 엔진들을 이용할 수도 있고 4개 이상의 ID 서치 엔진들을 이용할 수도 있다.In FIG. 6, three ID search engines are shown for convenience of description, but the system illustrated in FIG. 6 may use two ID search engines or four or more ID search engines.
본 발명의 실시 예에 따른 방법을 수행할 수 있는 애플리케이션 프로그램(App)은 앱 스토어로부터 IoT 장치로 다운로드되고 실행될 수 있다.An application program (App) capable of performing the method according to an embodiment of the present invention may be downloaded and executed from an app store to an IoT device.
상술한 바와 같이, 관리 시스템(400)은 하나의 태그 ID 또는 하나의 비콘 ID를 이용하여 복수의 웹 페이지(또는 웹 사이트)를 관리할 수 있는 효과가 있다.As described above, the management system 400 has an effect of managing a plurality of web pages (or web sites) using one tag ID or one beacon ID.
예컨대, 관리 시스템(400)은 광고를 위해 이동 단말기(200)로 제공하는 웹 페이지의 URL(WP_URL)을 제1웹 페이지(또는 제1웹 사이트)에 할당한 후, 상기 제1웹 페이지에 대한 광고 기간이 만료된 경우 관리 시스템(400)은 다른 광고를 위해 이동 단말기(200)로 제공하는 웹 페이지의 URL(WP_URL)을 제2웹 페이지(또는 제2웹 사이트)로 재할당할 수 있다. 이때, 이동 단말기(220)는 상기 제1웹 페이지 대신에 상기 제2웹 페이지에 접속할 수 있다.For example, the management system 400 assigns a URL (WP_URL) of a web page provided to the mobile terminal 200 for an advertisement to a first web page (or a first web site), and then, for the first web page. If the advertisement period has expired, the management system 400 may reassign the URL (WP_URL) of the web page provided to the mobile terminal 200 for another advertisement to the second web page (or second website). In this case, the mobile terminal 220 may access the second web page instead of the first web page.
따라서, 관리 시스템(400)은 NFC 태그 또는 비콘 그 자체를 변경하지 않고도 이동 단말기(200)가 접속할 수 있는 웹 페이지의 URL을 변경하는 것과 동일한 효과를 나타낼 수 있다.Accordingly, the management system 400 may have the same effect as changing the URL of the web page that the mobile terminal 200 can access without changing the NFC tag or the beacon itself.
도 7은 본 발명의 일 실시 예에 따른 시스템의 동작 방법을 설명하기 위한 데이터 흐름을 나타낸다.7 illustrates a data flow for explaining a method of operating a system according to an exemplary embodiment.
도 7을 참조하면, 상기 시스템은 NFC 모듈(100), 이동 단말기(200), 콘텐츠 관리 시스템(600), 및 복수의 웹 서버들(510과 520)을 포함한다.Referring to FIG. 7, the system includes an NFC module 100, a mobile terminal 200, a content management system 600, and a plurality of web servers 510 and 520.
NFC 모듈(100)은 NFC 기능을 포함하는 모듈(module)을 의미할 수 있다. 예컨대, NFC 모듈(100)은 NFC 태그로 구현될 수 있고, 콘텐츠 관리 시스템(600)에 상응하는 또는 접속하기 위한 URL(CMS_URL)을 저장할 수 있다.The NFC module 100 may mean a module including an NFC function. For example, the NFC module 100 may be implemented with an NFC tag and store a URL (CMS_URL) corresponding to or for connecting to the content management system 600.
이동 단말기(200)는 NFC 기능을 수행할 수 있는 송수신 모듈을 포함한다. 이동 단말기(200)는 스마트 폰(smart phone), 태블릿(tablet) PC, 모바일 인터넷 장치(mobile internet device(MID)), 인터넷 태블릿, 디지털 카메라, 또는 웨어러블 컴퓨터로 구현될 수 있다.The mobile terminal 200 includes a transmission and reception module capable of performing the NFC function. The mobile terminal 200 may be implemented as a smart phone, a tablet PC, a mobile internet device (MID), an internet tablet, a digital camera, or a wearable computer.
이동 단말기(200)에는 본 명세서에서 설명될 웹 서버 접속 서비스를 제공할 수 있는 모바일 애플리케이션이 설치된다. 실시 예들에 따라, 상기 모바일 애플리케이션은 S710단계가 수행되기 이전에 사용자에 의해 실행될 수도 있고, S710가 수행됨에 따라 자동으로 실행될 수도 있다.The mobile terminal 200 is installed with a mobile application that can provide a web server connection service to be described herein. According to embodiments, the mobile application may be executed by the user before the step S710 is performed, or may be automatically executed as the S710 is performed.
사용자가 이동 단말기(200)를 이용하여 특정 장소에 설치된 NFC 모듈(100)을 태깅하면, NFC 모듈(100)에 저장된 URL(CMS_URL)은 NFC를 통해 이동 단말기(200)로 전송된다(S710).When the user tags the NFC module 100 installed in a specific place using the mobile terminal 200, the URL (CMS_URL) stored in the NFC module 100 is transmitted to the mobile terminal 200 through the NFC (S710).
이동 단말기(200)는, 모바일 애플리케이션을 이용하여, NFC 모듈(100)로부터 전송된 URL(CMS_URL)에 상응하는 서버, 즉 콘텐츠 관리 시스템(600)에 무선 통신망 또는 무선 인터넷 망을 통해 접속한다(S720).The mobile terminal 200 connects to the server corresponding to the URL (CMS_URL) transmitted from the NFC module 100, that is, the content management system 600, using a mobile application through a wireless communication network or a wireless Internet network (S720). ).
그 후, 콘텐츠 관리 시스템(600)은 데이터베이스에 저장된 최종 목적지 URL (URL_A)을 읽어와서(S730), 최종 목적지 URL(URL_A)을 이동 단말기(200)로 무선 통신망 또는 무선 인터넷 망을 통해 전송한다(S740).Thereafter, the content management system 600 reads the final destination URL (URL_A) stored in the database (S730) and transmits the final destination URL (URL_A) to the mobile terminal 200 through a wireless communication network or a wireless Internet network ( S740).
이동 단말기(200)는 모바일 애플리케이션을 이용하여 최종 목적지 URL (URL_A)에 상응하는 제1웹 서버(510)에 접속한다(S750). 따라서, 사용자의 이동 단말기(200)는 모바일 애플리케이션을 이용하여 제1웹 서버(510)에 의해 제공되는 웹 사이트에 접속할 수 있다.The mobile terminal 200 accesses the first web server 510 corresponding to the final destination URL URL_A by using the mobile application (S750). Accordingly, the user's mobile terminal 200 may access a web site provided by the first web server 510 using a mobile application.
콘텐츠 관리 시스템(600)에 의해 최종 목적지 URL이 URL_A로부터 URL_B로 변경된 후, NFC 모듈(100)에 저장된 URL(CMS_URL)과 이동 단말기(200)에 설치된 모바일 애플리케이션을 이용하여 사용자가 제2웹 서버(520)에 접속하는 방법이 설명된다.After the final destination URL is changed from URL_A to URL_B by the content management system 600, a user uses a second web server (eg, a URL (CMS_URL) stored in the NFC module 100 and a mobile application installed in the mobile terminal 200. A method of connecting to 520 is described.
사용자가 이동 단말기(200)를 이용하여 NFC 모듈(100)을 태깅하면, NFC 모듈 (100)에 저장된 URL(CMS_URL)은 NFC를 통해 이동 단말기(200)로 전송된다(S710).When the user tags the NFC module 100 using the mobile terminal 200, the URL (CMS_URL) stored in the NFC module 100 is transmitted to the mobile terminal 200 through NFC (S710).
이동 단말기(200)는, 모바일 애플리케이션을 이용하여, NFC 모듈(100)로부터 전송된 URL(CMS_URL)에 상응하는 서버, 즉 콘텐츠 관리 시스템(600)에 무선 통신망 또는 무선 인터넷 망을 통해 접속한다(S720).The mobile terminal 200 connects to the server corresponding to the URL (CMS_URL) transmitted from the NFC module 100, that is, the content management system 600, using a mobile application through a wireless communication network or a wireless Internet network (S720). ).
콘텐츠 관리 시스템(600)은 데이터베이스에 저장되고 변경된 최종 목적지 URL(URL_B)을 읽어와서(S730), 최종 목적지 URL(URL_B)을 이동 단말기(200)로 전송한다(S740).The content management system 600 reads the changed final destination URL URL_B stored in the database (S730), and transmits the final destination URL URL_B to the mobile terminal 200 (S740).
이동 단말기(200)는 모바일 애플리케이션을 이용하여 최종 목적지 URL (URL_B)에 상응하는 제2웹 서버(520)에 접속한다(S760). 따라서, 사용자의 이동 단말기(200)는 모바일 애플리케이션을 이용하여 제2웹 서버(520)에 의해 제공되는 웹 사이트에 접속할 수 있다.The mobile terminal 200 accesses the second web server 520 corresponding to the final destination URL URL_B using the mobile application in operation S760. Accordingly, the user's mobile terminal 200 may access a web site provided by the second web server 520 using a mobile application.
즉, 본 발명의 실시 예에 따른 서비스 또는 상기 서비스를 제공하는 시스템에서, NFC 모듈(100)에 최초로 라이트된 URL을 변경시키지 않고도 또한 콘텐츠 관리 시스템(600)에 접속하기 위한 URL을 변경하기 위해 NFC 모듈(100) 자체를 바꾸지 않더라도, 이동 단말기(200)는 콘텐츠 관리 시스템(600)으로부터 제공되는 최종 목적지 URL을 이용하여 상기 최종 목적지 URL에 상응하는 웹 서버에 접속할 수 있는 효과가 있다.That is, in the service or the system providing the service according to the embodiment of the present invention, the NFC for changing the URL for accessing the content management system 600 without changing the URL first written to the NFC module 100 is changed. Even if the module 100 itself is not changed, the mobile terminal 200 can access the web server corresponding to the final destination URL using the final destination URL provided from the content management system 600.
도 8는 본 발명의 다른 실시 예에 따른 시스템의 동작 방법을 설명하기 위한 데이터 흐름을 나타낸다.8 is a data flow diagram illustrating a method of operating a system according to another embodiment of the present invention.
도 8를 참조하면, 상기 시스템은 비콘(110), 이동 단말기(210), 비콘 ID 디렉토리 서버(700), 콘텐츠 관리 시스템(600), 및 복수의 웹 서버들(610, 620, 및 630)을 포함한다.Referring to FIG. 8, the system includes a beacon 110, a mobile terminal 210, a beacon ID directory server 700, a content management system 600, and a plurality of web servers 610, 620, and 630. Include.
비콘(110)은 BLE(Bluetooth Low Energy)를 활용한 데이터 통신을 위한 장치를 의미할 수 있다. 예컨대, 비콘은 NFC처럼 이동 단말기(예컨대, 스마트 폰)를 NFC 모듈에 가까이 가져다가 태그할 필요 없이 상기 이동 단말기가 상기 비콘이 설치된 곳을 지나가기만 해도 데이터를 상기 이동 단말기로 전송할 수 있다.The beacon 110 may refer to a device for data communication using BLE (Bluetooth Low Energy). For example, the beacon may transmit data to the mobile terminal just by passing the place where the beacon is installed, without having to tag the mobile terminal (eg, a smartphone) close to the NFC module like NFC.
예컨대, 비콘(110)은 근거리 무선 개인 통신망(wireless personal area network(WPAN)), 또는 IrDA(Infrared Data Association)을 이용하는 통신을 위한 하드웨어 또는 하드웨어 모듈을 의미한다.For example, the beacon 110 refers to a hardware or hardware module for communication using a local area network (WPAN), or an Infrared Data Association (IrDA).
예컨대, WPAN은 블루투스, Zigbee, 또는 UWB(Ultra Wide Band) 등을 포함한다.For example, the WPAN includes Bluetooth, Zigbee, or Ultra Wide Band (UWB).
이동 단말기(210)에 설치된 모바일 애플리케이션은 비콘(110)으로부터 비콘 ID(BID)를 포함하는 비콘 신호를 수신하고(S810), 상기 비콘 신호에 기초하여 비콘 (110)과 이동 단말기(210)와의 사이의 거리(DISi)를 계산할 수 있다(S815).The mobile application installed in the mobile terminal 210 receives a beacon signal including a beacon ID (BID) from the beacon 110 (S810), between the beacon 110 and the mobile terminal 210 based on the beacon signal The distance DISi may be calculated (S815).
예컨대, 이동 단말기(210)에 설치된 모바일 애플리케이션은 비콘(110)으로부터 출력되고 비콘 ID(BID)를 포함하는 비콘 신호를 수신하고, 수신된 비콘 신호의 세기를 이용하여 거리(DISi)를 계산할 수 있다(S815).For example, a mobile application installed in the mobile terminal 210 may receive a beacon signal output from the beacon 110 and include a beacon ID (BID), and calculate a distance DISi using the strength of the received beacon signal. (S815).
예컨대, 이동 단말기(210)에 설치된 모바일 애플리케이션은 수신 신호 강도 (Received Signal Strength Indication(RSSI))를 이용하여 비콘(110)과 이동 단말기(210) 사이의 거리(DISi)를 계산할 수 있다(S815).For example, the mobile application installed in the mobile terminal 210 may calculate the distance DISi between the beacon 110 and the mobile terminal 210 using the received signal strength indication (RSSI) (S815). .
실시 예들에 따라, 거리(DISi)는 숫자 또는 수치로 계산될 수 있고, 멈, 중간, 가까움 등과 같이 상대적인 거리를 나타내는 단계로도 계산될 수 있다.According to embodiments, the distance DISi may be calculated numerically or numerically, and may also be calculated by indicating a relative distance such as stop, middle, nearness, and the like.
이동 단말기(210)에 설치된 모바일 애플리케이션은 비콘 ID(BID)와 거리 (DISi)를 포함하는 디렉토리 요청을 비콘 ID 디렉토리 서버(700)로 전송할 수 있다 (S820).The mobile application installed in the mobile terminal 210 may transmit a directory request including a beacon ID (BID) and a distance (DISi) to the beacon ID directory server 700 (S820).
비콘 ID 디렉토리 서버(700)는 비콘 ID(BID)와 거리(DISi)를 이용하여 중간 URL(DURLi, i=1, 2, 또는 3)을 데이터베이스로부터 선택적으로 읽어올 수 있다 (S830).The beacon ID directory server 700 may selectively read the intermediate URL (DURLi, i = 1, 2, or 3) from the database by using the beacon ID BID and the distance DISi (S830).
예컨대, 동일한 비콘 ID(BID)라 하더라도 거리(DISi, i=1, 2, 또는 3)에 따라 서로 다른 중간 URL(DURLi, i=1, 2, 또는 3)이 비콘 ID 디렉토리 서버(700)에 의해 선택될 수 있다.For example, even if the same beacon ID (BID), different intermediate URLs (DURLi, i = 1, 2, or 3) according to the distance (DISi, i = 1, 2, or 3) are stored in the beacon ID directory server 700. Can be selected.
실시 예에 따라, 각 중간 URL(DURLi)은 콘텐츠 관리 시스템(600)에 상응하는 URL일 수 있다. 예컨대, 제1중간 URL(DURL1)은 콘텐츠 관리 시스템(600)의 제1디렉토리(또는 제1웹 페이지)를 액세스하기 위한 제1URL일 수 있고, 제2중간 URL (DURL2)은 콘텐츠 관리 시스템(600)의 제2디렉토리(또는 제2웹 페이지)를 액세스하기 위한 제2URL일 수 있고, 제3중간 URL(DURL3)은 콘텐츠 관리 시스템(600)의 제3디렉토리(또는 제3웹 페이지)를 액세스하기 위한 제3URL일 수 있다.According to an embodiment, each intermediate URL DURLi may be a URL corresponding to the content management system 600. For example, the first intermediate URL (DURL1) may be a first URL for accessing a first directory (or first web page) of the content management system 600, and the second intermediate URL (DURL2) may be a content management system 600. May be a second URL for accessing a second directory (or second web page), and the third intermediate URL (DURL3) is for accessing the third directory (or third web page) of the content management system 600. It may be a third URL for.
즉, 각 중간 URL(DURLi)은 콘텐츠 관리 시스템(600)의 디렉토리 또는 페이지 이외에 파일을 액세스하기 위한 URL일 수도 있다. 예컨대, 각 중간 URL(DURLi)은 비콘 ID 디렉토리 서버(700)에 의해 업데이트 또는 변경될 수 있다.That is, each intermediate URL DURLi may be a URL for accessing a file other than a directory or a page of the content management system 600. For example, each intermediate URL DURLi may be updated or changed by the beacon ID directory server 700.
비콘 ID 디렉토리 서버(700)는 선택된 중간 URL(DURLi)을 이동 단말기(210)로 전송한다(S840),Beacon ID directory server 700 transmits the selected intermediate URL (DURLi) to the mobile terminal 210 (S840),
이동 단말기(210)는, 모바일 애플리케이션을 이용하여, 비콘 ID 디렉토리 서버(700)로부터 전송된 중간 URL(DURLi)을 콘텐츠 관리 시스템(600)으로 전송한다 (S850). 콘텐츠 관리 시스템(600)은 각 중간 URL(DURLi)에 상응하는 최종 목적지 URL(FURLi)을 데이터베이스로부터 읽어온다(S860).The mobile terminal 210 transmits the intermediate URL (DURLi) transmitted from the beacon ID directory server 700 to the content management system 600 by using the mobile application (S850). The content management system 600 reads the final destination URL FURLi corresponding to each intermediate URL DURLi from the database (S860).
예컨대, 비콘 ID(BID)와 제1거리(DIS1)에 따라 제1중간 URL(DURL1)이 선택되면, 콘텐츠 관리 시스템(600)은 제1중간 URL(DURL1)에 상응하는 제1최종 목적지 URL(FURL1)을 무선 통신망 또는 무선 인터넷 망을 통해 이동 단말기(210)로 전송한다(S870). 따라서, 이동 단말기(210)는, 모바일 애플리케이션을 이용하여, 제1웹 서버(610)에 상응하는 웹 사이트에 접속할 수 있다(S881).For example, when the first intermediate URL DURL1 is selected according to the beacon ID BID and the first distance DIS1, the content management system 600 may determine the first final destination URL corresponding to the first intermediate URL DURL1. FURL1 is transmitted to the mobile terminal 210 through a wireless communication network or a wireless internet network (S870). Therefore, the mobile terminal 210 may access a web site corresponding to the first web server 610 using a mobile application (S881).
비콘 ID(BID)와 제2거리(DIS2)에 따라 제2중간 URL(DURL2)이 선택되면, 콘텐츠 관리 시스템(600)은 제2중간 URL(DURL2)에 상응하는 제2최종 목적지 URL(FURL2)을 이동 단말기(210)로 전송한다(S870). 따라서, 이동 단말기(210)는, 애플리케이션을 이용하여, 제2웹 서버(620)에 상응하는 웹 사이트에 접속할 수 있다(S882).When the second intermediate URL (DURL2) is selected according to the beacon ID (BID) and the second distance (DIS2), the content management system 600, the second final destination URL (FURL2) corresponding to the second intermediate URL (DURL2) To transmit to the mobile terminal 210 (S870). Accordingly, the mobile terminal 210 may access a web site corresponding to the second web server 620 by using an application (S882).
비콘 ID(BID)와 제3거리(DIS3)에 따라 제3중간 URL(DURL3)이 선택되면, 콘텐츠 관리 시스템(600)은 제3중간 URL(DURL3)에 상응하는 제3최종 목적지 URL(FURL3)을 이동 단말기(210)로 전송한다(S870). 따라서, 이동 단말기(210)는, 애플리케이션을 이용하여, 제3웹 서버(630)에 상응하는 웹 사이트에 접속할 수 있다(S883).When the third intermediate URL (DURL3) is selected according to the beacon ID (BID) and the third distance (DIS3), the content management system 600 determines the third final destination URL (FURL3) corresponding to the third intermediate URL (DURL3). To transmit to the mobile terminal 210 (S870). Accordingly, the mobile terminal 210 may access a web site corresponding to the third web server 630 by using an application (S883).
각 중간 URL(DURL1, DURL2, 및 DURL3)과 각 최종 목적지 URL(FURL1, FURL2, 및 FURL3)의 매핑 관계는 콘텐츠 관리 시스템(600)에 의해 업데이트되거나 변경될 수 있다.The mapping relationship between each intermediate URL DURL1, DURL2, and DURL3 and each final destination URL FURL1, FURL2, and FURL3 may be updated or changed by the content management system 600.
본 명세서에서 설명된 모바일 애플리케이션은 사용자에 의해 실행될 수도 있고, NFC 모듈(100)로부터 출력된 URL(CMS_URL)에 응답하여 자동으로 실행될 수도 있고, 비콘(110)으로부터 출력된 비콘 신호에 응답하여 자동으로 실행될 수도 있다.The mobile application described herein may be executed by a user, or automatically executed in response to a URL (CMS_URL) output from the NFC module 100, or automatically in response to a beacon signal output from the beacon 110. May be implemented.
도 8를 참조하여 설명한 바와 같이, 비콘 ID 디렉토리 서버(700)에 저장된 각 중간 URL(DURLi)이 변경되거나 콘텐츠 관리 시스템(600)의 각 최종 목적지 URL (FURLi)이 변경됨에 따라, 이동 단말기(210)에 설치된 모바일 애플리케이션은 변경된 최종 목적지 URL에 상응하는 웹 서버에 접속할 수 있다.As described with reference to FIG. 8, as each intermediate URL (DURLi) stored in the beacon ID directory server 700 is changed or each final destination URL (FURLi) of the content management system 600 is changed, the mobile terminal 210 is changed. The mobile application installed at) may access the web server corresponding to the changed final destination URL.
본 발명의 실시 예에 따른 모바일 애플리케이션은 도 7을 참조하여 설명된 방법과 도 8를 참조하여 설명된 방법 중에서 하나 또는 두 개를 수행할 수 있다.The mobile application according to an embodiment of the present invention may perform one or two of the method described with reference to FIG. 7 and the method described with reference to FIG. 8.
상기 모바일 애플리케이션은 앱 스토어(app store)로부터 무선 통신망 또는 무선 인터넷 망을 통해 이동 단말기(200 또는 210)로 다운로드되고 설치될 수 있다. 상기 앱 스토어는 상기 모바일 애플리케이션을 저장할 수 있는 기록 매체, 예컨대 데이터베이스를 포함할 수 있다.The mobile application may be downloaded and installed from the app store to the mobile terminal 200 or 210 through a wireless communication network or a wireless internet network. The app store may include a recording medium, such as a database, capable of storing the mobile application.
도 9은 본 발명의 또 다른 실시 예에 따른 시스템의 동작 방법을 설명하기 위한 데이터 흐름을 나타낸다.9 is a flowchart illustrating a data flow for explaining a method of operating a system, according to another exemplary embodiment.
도 9을 참조하면, 시스템(1000)은 도 7을 참조하여 설명된 시스템과 도 8를 참조하여 설명된 시스템이 하나의 시스템으로 구현된 실시 예를 나타낸다. 이때, 이동 단말기들(200과 210)은 동일한 이동 단말기를 의미할 수 있다.Referring to FIG. 9, the system 1000 represents an embodiment in which the system described with reference to FIG. 7 and the system described with reference to FIG. 8 are implemented as one system. In this case, the mobile terminals 200 and 210 may mean the same mobile terminal.
예컨대, 특정한 공간에 NFC 모듈(100)과 비콘(110)이 동시에 설치되어 있을 때, 이동 단말기(200)는 하나의 콘텐츠 관리 시스템(600)과 하나의 모바일 애플리케이션(APP)을 이용하여 특정한 최종 목적지 URL에 상응하는 웹 서버에 접속할 수 있다.For example, when the NFC module 100 and the beacon 110 are installed in a specific space at the same time, the mobile terminal 200 uses one content management system 600 and one mobile application (APP) to specify a specific final destination. You can connect to the web server corresponding to the URL.
즉, 각 URL(URL_A과 URL_B)을 어떻게 설정하는지에 따라, 이동 단말기(200)는 모바일 애플리케이션(APP)을 이용하여 복수의 웹 서버들(510, 520, 610, 620, 및 630) 중에서 어느 하나에 접속할 수 있다. 또한, 각 URL(FURL1, FURL2, 및 FURL3)을 어떻게 설정하는지에 따라, 이동 단말기(200)는 모바일 애플리케이션 (APP)을 이용하여 복수의 웹 서버들(510, 520, 610, 620, 및 630) 중에서 어느 하나에 접속할 수 있다.That is, depending on how each URL (URL_A and URL_B) is set, the mobile terminal 200 uses any one of the plurality of web servers 510, 520, 610, 620, and 630 using the mobile application APP. Can be accessed. Also, depending on how each URL (FURL1, FURL2, and FURL3) is set, the mobile terminal 200 uses a mobile application (APP) to generate a plurality of web servers (510, 520, 610, 620, and 630). Can be connected to either.
실시 예들에 따라, 도 7의 최종 목적지 URL(URL_A와 URL_B 중에서 어느 하나)과 도 8의 최종 목적지 URL(FURL1, FURL2, 및 FURL3 중에서 어느 하나)는 동일한 웹 서버의 URL로 설정될 수 있다.According to embodiments, the final destination URL (any one of URL_A and URL_B) of FIG. 7 and the final destination URL (any one of FURL1, FURL2, and FURL3) of FIG. 8 may be set as URLs of the same web server.
도 7부터 도 9을 참조하여 설명한 바와 같이, 본 발명의 실시 예에 따른 서비스 또는 상기 서비스를 제공하는 시스템에서, (1) NFC 모듈(100)에 최초로 라이트된 URL을 변경시키지 않고도 또한 (2) 콘텐츠 관리 시스템(600)에 접속하기 위한 URL을 변경하기 위해 NFC 모듈(100) 자체를 바꾸지 않더라도, 이동 단말기(200)는 콘텐츠 관리 시스템(600)으로부터 제공되는 최종 목적지 URL(예컨대, URL_A, URL_B, FURL1, FURL2, 및 FURL3 중 어느 하나)을 이용하여 복수의 웹 서버들(510, 520, 610, 620, 및 630) 중에서 어느 하나에 접속할 수 있는 효과가 있다.As described with reference to FIGS. 7 to 9, in the service or the system providing the service according to the embodiment of the present invention, (1) without changing the URL written first in the NFC module 100 and (2) Even if the NFC module 100 itself is not changed to change the URL for accessing the content management system 600, the mobile terminal 200 does not change the final destination URLs provided from the content management system 600 (eg, URL_A, URL_B, Any one of FURL1, FURL2, and FURL3) may be connected to any one of the plurality of web servers 510, 520, 610, 620, and 630.
예컨대, NFC 모듈(100)로부터 전송된 URL(CMS_URL)과 비콘(110)으로부터 전송된 비콘 신호가 이동 단말기(200)로 동시에 또는 병렬적으로 수신될 때, 사용자는 모바일 애플리케이션(APP)을 이용하여 어느 것을 먼저 수행할지 결정할 수 있다.For example, when a URL (CMS_URL) transmitted from the NFC module 100 and a beacon signal transmitted from the beacon 110 are received simultaneously or in parallel with the mobile terminal 200, the user may use a mobile application (APP). You can decide which to do first.
이상 도면을 참조하여 본 실시예에 대해 상세히 설명하였지만 본 실시예의 권리범위가 전술한 도면 및 설명에 국한되지는 않는다.Although the present embodiment has been described in detail with reference to the drawings, the scope of the present invention is not limited to the above-described drawings and descriptions.
이와 같이 본 발명은 기재된 실시예에 한정되는 것이 아니고, 본 발명의 사상 및 범위를 벗어나지 않고 다양하게 수정 및 변형할 수 있음은 이 기술의 분야에서 통상의 지식을 가진 자에게 자명하다. 따라서 그러한 수정예 또는 변형예들은 본 발명의 특허청구범위에 속한다 하여야 할 것이다.As described above, the present invention is not limited to the described embodiments, and various modifications and changes can be made without departing from the spirit and scope of the present invention, which will be apparent to those skilled in the art. Therefore, such modifications or variations will have to be belong to the claims of the present invention.
본 발명은 웹 서버 접속 방법에 관한 것으로서, 특히, NFC 태그 또는 비컨을 이용한 웹 서버 접속과 관련된 산업에 이용 가능하다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a web server connection method, and more particularly, to an industry related to web server connection using NFC tags or beacons.

Claims (20)

  1. 이동 단말기에 설치된 애플리케이션 프로그램이 NFC 태그로부터 태그 ID를 수신하는 단계;Receiving, by the application program installed in the mobile terminal, the tag ID from the NFC tag;
    상기 애플리케이션 프로그램이 상기 태그 ID를 제1 ID 서치 엔진으로 전송하는 단계;The application program transmitting the tag ID to a first ID search engine;
    상기 애플리케이션 프로그램이 상기 제1 ID 서치 엔진으로부터 상기 태그 ID에 해당하는 관리 시스템의 URL(uniform resource locator)을 수신하는 단계;The application program receiving a uniform resource locator (URL) of a management system corresponding to the tag ID from the first ID search engine;
    상기 애플리케이션 프로그램이 상기 관리 시스템의 URL을 이용하여 상기 관리 시스템에 접속하고, 상기 관리 시스템으로 웹 페이지의 URL을 요청하는 단계;The application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system;
    상기 애플리케이션 프로그램이 상기 관리 시스템으로부터 상기 웹 페이지의 URL을 수신하는 단계; 및The application program receiving a URL of the web page from the management system; And
    상기 애플리케이션 프로그램이 상기 웹 페이지의 URL을 이용하여 상기 웹 페이지에 접속하는 단계를 포함하는 NFC 태그를 이용한 웹 페이지 접속 방법.The application program accessing the web page using the NFC tag comprising the step of accessing the web page using the URL of the web page.
  2. 제1항에 있어서,The method of claim 1,
    상기 웹 페이지의 URL을 요청하는 단계는 상기 요청과 함께 상기 태그 ID를 상기 관리 시스템으로 전송하는 NFC 태그를 이용한 웹 페이지 접속 방법.The requesting the URL of the web page is a web page access method using the NFC tag to transmit the tag ID to the management system with the request.
  3. 제1항에 있어서, 상기 태그 ID를 상기 제1 ID 서치 엔진으로 전송하는 단계는,The method of claim 1, wherein the transmitting of the tag ID to the first ID search engine comprises:
    상기 애플리케이션 프로그램이 제2 ID 서치 엔진으로 상기 태그 ID를 전송한 후 상기 제2 ID 서치 엔진으로부터 상기 태그 ID에 해당하는 상기 관리 시스템의 URL을 수신하지 못한 경우에 수행되는 NFC 태그를 이용한 웹 페이지 접속 방법.Access to a web page using an NFC tag performed when the application program transmits the tag ID to a second ID search engine and fails to receive a URL of the management system corresponding to the tag ID from the second ID search engine. Way.
  4. 이동 단말기에 설치된 애플리케이션 프로그램이 NFC 태그로부터 관리 시스템의 URL(uniform resource locator)을 수신하는 단계;Receiving, by an application program installed in a mobile terminal, a uniform resource locator (URL) of a management system from an NFC tag;
    상기 애플리케이션 프로그램이 상기 관리 시스템의 URL을 이용하여 상기 관리 시스템에 접속하고, 상기 관리 시스템으로 웹 페이지의 URL을 요청하는 단계;The application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system;
    상기 애플리케이션 프로그램이 상기 관리 시스템으로부터 상기 웹 페이지의 URL을 수신하는 단계; 및The application program receiving a URL of the web page from the management system; And
    상기 애플리케이션 프로그램이 상기 웹 페이지의 URL을 이용하여 상기 웹 페이지에 접속하는 단계를 포함하는 NFC 태그를 이용한 웹 페이지 접속 방법.The application program accessing the web page using the NFC tag comprising the step of accessing the web page using the URL of the web page.
  5. 제4항에 있어서,The method of claim 4, wherein
    상기 애플리케이션 프로그램이 상기 NFC 태그로부터 태그 ID와 상기 관리 시스템의 URL을 함께 수신할 때.When the application program receives a tag ID and a URL of the management system together from the NFC tag.
    상기 웹 페이지의 URL을 요청하는 단계는 상기 요청과 함께 상기 태그 ID를 상기 관리 시스템으로 전송하는 NFC 태그를 이용한 웹 페이지 접속 방법.The requesting the URL of the web page is a web page access method using the NFC tag to transmit the tag ID to the management system with the request.
  6. 이동 단말기에 설치된 애플리케이션 프로그램이 비컨으로부터 비컨 ID를 수신하는 단계;Receiving, by the application program installed in the mobile terminal, the beacon ID from the beacon;
    상기 애플리케이션 프로그램이 상기 비컨 ID를 제1 ID 서치 엔진으로 전송하는 단계;The application program transmitting the beacon ID to a first ID search engine;
    상기 애플리케이션 프로그램이 상기 제1 ID 서치 엔진으로부터 상기 비컨 ID에 해당하는 관리 시스템의 URL(uniform resource locator)을 수신하는 단계;The application program receiving a uniform resource locator (URL) of a management system corresponding to the beacon ID from the first ID search engine;
    상기 애플리케이션 프로그램이 상기 관리 시스템의 URL을 이용하여 상기 관리 시스템에 접속하고, 상기 관리 시스템으로 웹 페이지의 URL을 요청하는 단계;The application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system;
    상기 애플리케이션 프로그램이 상기 관리 시스템으로부터 상기 웹 페이지의 URL을 수신하는 단계; 및The application program receiving a URL of the web page from the management system; And
    상기 애플리케이션 프로그램이 상기 웹 페이지의 URL을 이용하여 상기 웹 페이지에 접속하는 단계를 포함하는 비컨을 이용한 웹 페이지 접속 방법.And accessing the web page by the application program using the URL of the web page.
  7. 제6항에 있어서,The method of claim 6,
    상기 웹 페이지의 URL을 요청하는 단계는 상기 요청과 함께 상기 비컨 ID를 상기 관리 시스템으로 전송하는 비컨을 이용한 웹 페이지 접속 방법.The requesting the URL of the web page may include transmitting a beacon ID to the management system along with the request.
  8. 제6항에 있어서, 상기 비컨 ID를 상기 제1 ID 서치 엔진으로 전송하는 단계는,The method of claim 6, wherein transmitting the beacon ID to the first ID search engine comprises:
    상기 애플리케이션 프로그램이 제2 ID 서치 엔진으로 상기 비컨 ID를 전송한 후 상기 제2 ID 서치 엔진으로부터 상기 비컨 ID에 해당하는 상기 관리 시스템의 URL을 수신하지 못한 경우에 수행되는 비컨을 이용한 웹 페이지 접속 방법..A method of accessing a web page using a beacon performed when the application program transmits the beacon ID to a second ID search engine and fails to receive a URL of the management system corresponding to the beacon ID from the second ID search engine. ..
  9. 이동 단말기에 설치된 애플리케이션 프로그램이 비컨으로부터 관리 시스템의 URL(uniform resource locator)을 수신하는 단계;Receiving, by an application program installed in a mobile terminal, a uniform resource locator (URL) of a management system from a beacon;
    상기 애플리케이션 프로그램이 상기 관리 시스템의 URL을 이용하여 상기 관리 시스템에 접속하고, 상기 관리 시스템으로 웹 페이지의 URL을 요청하는 단계;The application program accessing the management system using the URL of the management system and requesting a URL of a web page from the management system;
    상기 애플리케이션 프로그램이 상기 관리 시스템으로부터 상기 웹 페이지의 URL을 수신하는 단계; 및The application program receiving a URL of the web page from the management system; And
    상기 애플리케이션 프로그램이 상기 웹 페이지의 URL을 이용하여 상기 웹 페이지에 접속하는 단계를 포함하는 비컨을 이용한 웹 페이지 접속 방법.And accessing the web page by the application program using the URL of the web page.
  10. 제9항에 있어서,The method of claim 9,
    상기 애플리케이션 프로그램이 상기 비컨으로부터 비컨 ID와 상기 관리 시스템의 URL을 함께 수신할 때.When the application program receives a beacon ID and a URL of the management system together from the beacon.
    상기 웹 페이지의 URL을 요청하는 단계는 상기 요청과 함께 상기 비컨 ID를 상기 관리 시스템으로 전송하는 비컨을 이용한 웹 페이지 접속 방법.The requesting the URL of the web page may include transmitting a beacon ID to the management system along with the request.
  11. 제1항 내지 제10항 중의 어느 하나의 항에 기재된 상기 웹 페이지 접속 방법을 실행할 수 있는 컴퓨터 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.A computer-readable recording medium having recorded thereon a computer program capable of executing the web page access method according to any one of claims 1 to 10.
  12. 이동 단말기에 설치된 모바일 애플리케이션을 이용하여, 태그로부터 제1URL을 수신하는 단계;Receiving a first URL from a tag using a mobile application installed in the mobile terminal;
    상기 모바일 애플리케이션을 이용하여, 상기 제1URL에 상응하는 컨텐츠 관리 시스템에 접속하는 단계;Accessing a content management system corresponding to the first URL by using the mobile application;
    상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 제2URL을 수신하는 단계; 및Receiving a second URL from the content management system using the mobile application; And
    상기 모바일 애플리케이션을 이용하여, 상기 제2URL에 상응하는 제1웹 서버에 접속하는 단계를 포함하는 모바일 애플리케이션을 이용한 웹 서버 접속 방법.Connecting to a first web server corresponding to the second URL by using the mobile application.
  13. 제12항에 있어서,The method of claim 12,
    상기 컨텐츠 관리 시스템에 의해 상기 제2URL이 제3URL로 변경된 후, 상기 모바일 애플리케이션을 이용하여 상기 태그와 동일한 태그로부터 상기 제1URL을 수신하는 단계;After the second URL is changed to a third URL by the content management system, receiving the first URL from the same tag as the tag by using the mobile application;
    상기 모바일 애플리케이션을 이용하여, 상기 제1URL에 상응하는 상기 컨텐츠 관리 시스템에 접속하는 단계;Accessing the content management system corresponding to the first URL by using the mobile application;
    상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 상기 제3URL을 수신하는 단계; 및Receiving the third URL from the content management system using the mobile application; And
    상기 모바일 애플리케이션을 이용하여, 상기 제3URL에 상응하는 제2웹 서버에 접속하는 단계를 더 포함하는 모바일 애플리케이션을 이용한 웹 서버 접속 방법.Connecting to a second web server corresponding to the third URL by using the mobile application.
  14. 제13항에 있어서,The method of claim 13,
    상기 모바일 애플리케이션은 상기 제1URL을 수신할 때마다 실행되는 모바일 애플리케이션을 이용한 웹 서버 접속 방법.The mobile application is a web server access method using a mobile application that is executed every time the first URL is received.
  15. 제13항에 있어서,The method of claim 13,
    상기 모바일 애플리케이션을 이용하여, 비콘으로부터 비콘 ID를 포함하는 비콘 신호를 수신하는 단계;Using the mobile application, receiving a beacon signal including a beacon ID from a beacon;
    상기 모바일 애플리케이션을 이용하여, 상기 비콘 신호의 세기에 기초하여 상기 비콘과 상기 이동 단말기 사이의 거리를 계산하는 단계;Calculating a distance between the beacon and the mobile terminal based on the strength of the beacon signal using the mobile application;
    상기 모바일 애플리케이션을 이용하여, 상기 비콘 ID와 계산된 거리를 비콘 ID 디렉토리 서버로 전송하는 단계;Transmitting the beacon ID and the calculated distance to the beacon ID directory server using the mobile application;
    상기 모바일 애플리케이션을 이용하여, 상기 비콘 ID 디렉토리 서버로부터 중간 URL을 수신하는 단계;Using the mobile application, receiving an intermediate URL from the beacon ID directory server;
    상기 모바일 애플리케이션을 이용하여, 상기 중간 URL에 상응하는 상기 컨텐츠 관리 시스템에 접속하는 단계;Accessing the content management system corresponding to the intermediate URL by using the mobile application;
    상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 최종 목적지 URL을 수신하는 단계; 및Using the mobile application, receiving a final destination URL from the content management system; And
    상기 모바일 애플리케이션을 이용하여, 상기 최종 목적지 URL에 상응하는 제3웹 서버에 접속하는 단계를 더 포함하고,Using the mobile application, accessing a third web server corresponding to the final destination URL,
    상기 중간 URL은 상기 비콘 ID와 상기 계산된 거리에 기초하여 선택되는 모바일 애플리케이션을 이용한 웹 서버 접속 방법.The intermediate URL is selected based on the beacon ID and the calculated distance Web server access method using a mobile application.
  16. 제15항에 있어서,The method of claim 15,
    상기 모바일 애플리케이션은 상기 비콘 신호에 응답하여 실행되는 모바일 애플리케이션을 이용한 웹 서버 접속 방법.The mobile application is a web server access method using a mobile application that is executed in response to the beacon signal.
  17. 이동 단말기에 설치된 애플리케이션을 이용하여, 비콘으로부터 비콘 ID를 포함하는 비콘 신호를 수신하는 단계;Receiving a beacon signal including a beacon ID from the beacon, using an application installed in the mobile terminal;
    상기 모바일 애플리케이션을 이용하여, 상기 신호의 세기로부터 상기 비콘과 상기 이동 단말기 사이의 거리를 계산하는 단계;Using the mobile application, calculating a distance between the beacon and the mobile terminal from the strength of the signal;
    상기 모바일 애플리케이션을 이용하여, 상기 비콘 ID와 계산된 거리를 비콘 ID 디렉토리 서버로 전송하는 단계;Transmitting the beacon ID and the calculated distance to the beacon ID directory server using the mobile application;
    상기 모바일 애플리케이션을 이용하여, 상기 비콘 ID 디렉토리 서버로부터 중간 URL을 수신하는 단계;Using the mobile application, receiving an intermediate URL from the beacon ID directory server;
    상기 모바일 애플리케이션을 이용하여, 상기 중간 URL에 상응하는 컨텐츠 관리 시스템에 접속하는 단계;Accessing a content management system corresponding to the intermediate URL by using the mobile application;
    상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 최종 목적지 URL을 수신하는 단계; 및 Using the mobile application, receiving a final destination URL from the content management system; And
    상기 모바일 애플리케이션을 이용하여, 상기 최종 목적지 URL에 상응하는 제1웹 서버에 접속하는 단계를 포함하는 모바일 애플리케이션을 이용한 웹 서버 접속 방법.Connecting to a first web server corresponding to the final destination URL by using the mobile application.
  18. 제17항에 있어서,The method of claim 17,
    상기 중간 URL은 상기 비콘 ID와 상기 계산된 거리에 기초하여 선택되는 모바일 애플리케이션을 이용한 웹 서버 접속 방법.The intermediate URL is selected based on the beacon ID and the calculated distance Web server access method using a mobile application.
  19. 제17항에 있어서,The method of claim 17,
    상기 모바일 애플리케이션을 이용하여, 태그로부터 제1URL을 수신하는 단계;Using the mobile application, receiving a first URL from a tag;
    상기 모바일 애플리케이션을 이용하여, 상기 제1URL에 상응하는 상기 컨텐츠 관리 시스템에 접속하는 단계;Accessing the content management system corresponding to the first URL by using the mobile application;
    상기 모바일 애플리케이션을 이용하여, 상기 컨텐츠 관리 시스템으로부터 제2URL을 수신하는 단계; 및Receiving a second URL from the content management system using the mobile application; And
    상기 모바일 애플리케이션을 이용하여, 상기 제2URL에 상응하는 제2웹 서버에 접속하는 단계를 포함하는 모바일 애플리케이션을 이용한 웹 서버 접속 방법.Connecting to a second web server corresponding to the second URL by using the mobile application.
  20. 제12항 또는 제17항에 기재된 방법을 실행할 수 있는 컴퓨터 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.A computer-readable recording medium having recorded thereon a computer program capable of executing the method according to claim 12 or 17.
PCT/KR2014/009255 2014-01-08 2014-10-01 Method for accessing webpage and method for accessing web server WO2015105263A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/655,116 US9706041B2 (en) 2014-01-08 2014-10-01 Web page access method and web server access method
US15/617,372 US10122842B2 (en) 2014-01-08 2017-06-08 Web page access method and web server access method

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
KR1020140002485A KR101555360B1 (en) 2014-01-08 2014-01-08 Methods for connecting web server using mobile application
KR10-2014-0002485 2014-01-08
KR20140008617 2014-01-23
KR10-2014-0008617 2014-01-23
KR1020140026363A KR101596690B1 (en) 2014-01-23 2014-03-06 Method for connecting web page using nfc tag or beacon
KR10-2014-0026363 2014-03-06

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US14/655,116 A-371-Of-International US9706041B2 (en) 2014-01-08 2014-10-01 Web page access method and web server access method
US15/617,372 Division US10122842B2 (en) 2014-01-08 2017-06-08 Web page access method and web server access method

Publications (1)

Publication Number Publication Date
WO2015105263A1 true WO2015105263A1 (en) 2015-07-16

Family

ID=53524066

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/009255 WO2015105263A1 (en) 2014-01-08 2014-10-01 Method for accessing webpage and method for accessing web server

Country Status (1)

Country Link
WO (1) WO2015105263A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101846778B1 (en) * 2017-03-29 2018-04-06 전자부품연구원 Method for ID Resolution Service and M2M System applying the same
WO2019231019A1 (en) * 2018-05-31 2019-12-05 전자부품연구원 Id resolution service method and m2m system employing same
CN113037838A (en) * 2021-03-08 2021-06-25 深圳奇迹智慧网络有限公司 Operation response method and device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060079649A (en) * 2005-01-03 2006-07-06 에스케이 텔레콤주식회사 Zone based information service method and system
KR20090005461A (en) * 2007-07-09 2009-01-14 에스케이 텔레콤주식회사 System and method for providing advertisement using RFFID tag
US20110165859A1 (en) * 2010-01-04 2011-07-07 Alcatel-Lucent Usa Inc. Interactive id system using mobile devices
KR101281953B1 (en) * 2012-03-05 2013-08-23 주식회사 러브이즈터치 Method for providing service using uid stored nfc tag and operating server using the method
KR20130101199A (en) * 2012-03-05 2013-09-13 주식회사 러브이즈터치 Method for networking using ieee 802.11

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060079649A (en) * 2005-01-03 2006-07-06 에스케이 텔레콤주식회사 Zone based information service method and system
KR20090005461A (en) * 2007-07-09 2009-01-14 에스케이 텔레콤주식회사 System and method for providing advertisement using RFFID tag
US20110165859A1 (en) * 2010-01-04 2011-07-07 Alcatel-Lucent Usa Inc. Interactive id system using mobile devices
KR101281953B1 (en) * 2012-03-05 2013-08-23 주식회사 러브이즈터치 Method for providing service using uid stored nfc tag and operating server using the method
KR20130101199A (en) * 2012-03-05 2013-09-13 주식회사 러브이즈터치 Method for networking using ieee 802.11

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101846778B1 (en) * 2017-03-29 2018-04-06 전자부품연구원 Method for ID Resolution Service and M2M System applying the same
WO2019231019A1 (en) * 2018-05-31 2019-12-05 전자부품연구원 Id resolution service method and m2m system employing same
CN113037838A (en) * 2021-03-08 2021-06-25 深圳奇迹智慧网络有限公司 Operation response method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
WO2016013767A1 (en) Method for providing communication service among mobile terminals by using near-field wireless device
WO2014200240A1 (en) Method and apparatus for registering wireless device in wireless communication system
WO2014163341A1 (en) Short distance user recognition system, and system and method for providing information using same
WO2012033340A2 (en) Method and system for bluetooth communication
WO2014069844A1 (en) System and method of connecting devices via wi-fi network
WO2016021823A1 (en) User authentication method using phone number and one of nfc apparatus and beacon
WO2012033271A1 (en) System for displaying cached webpages, a server therefor, a terminal therefor, a method therefor and a computer-readable recording medium on which the method is recorded
WO2014030889A1 (en) Method and apparatus for sharing content
WO2018190650A1 (en) Electronic device and method by which electronic device transmits and receives authentication information
WO2015108330A1 (en) Electronic device for controlling an external device using a number and method thereof
WO2019156506A1 (en) System and method for providing conversational contents
WO2014030956A1 (en) Apparatus for uploading contents, user terminal apparatus for downloading contents, server, contents sharing system and their contents sharing method
WO2018016877A1 (en) Method and apparatus for communication in wireless communication system
WO2016018048A1 (en) Method for transmitting content between terminals through service control device link
WO2014104656A1 (en) Method and system for communication between devices
WO2011129635A2 (en) Method and apparatus for providing application service in a mobile communication system
WO2016208992A1 (en) Electronic device and method for controlling display of panorama image
WO2014042357A1 (en) Screen synchronization control system, and method and apparatus for synchronizing a screen using same
WO2014077458A1 (en) Method for distinguishing type of communication network and method for providing content using same
EP3097743A1 (en) Electronic device for controlling an external device using a number and method thereof
WO2016006735A1 (en) Electronic device and method for searching for access point in local area network at electronic device
WO2015105263A1 (en) Method for accessing webpage and method for accessing web server
WO2016122071A1 (en) Mobile terminal and method for controlling the same
WO2018088703A1 (en) Parking lot-sharing system factoring in driving skill levels, method thereof, and recording medium recorded with computer program
WO2013036035A2 (en) Platform system for object tagging and method thereof

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 14655116

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14877903

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 20.10.2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14877903

Country of ref document: EP

Kind code of ref document: A1