WO2013022213A1 - Terminal device and access point access method of the terminal device - Google Patents
Terminal device and access point access method of the terminal device Download PDFInfo
- Publication number
- WO2013022213A1 WO2013022213A1 PCT/KR2012/006130 KR2012006130W WO2013022213A1 WO 2013022213 A1 WO2013022213 A1 WO 2013022213A1 KR 2012006130 W KR2012006130 W KR 2012006130W WO 2013022213 A1 WO2013022213 A1 WO 2013022213A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- list
- access
- aps
- information
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
Definitions
- Embodiments of the present invention relate to a technology of detecting a position of a terminal device to control an access of the terminal device to an access point.
- AP Access Point
- Such an access control technology corresponds to a technology capable of maintaining the security of a company by allowing a mobile device to access only an approved AP within a company.
- GPS Global Positioning System
- base station information has been used in order to detect the position of a mobile device.
- the method using base station information has too broad a cell coverage and is thus inappropriate for the determination on whether a mobile device is located within or out of a company.
- Embodiments of the present invention are to provide a technology in which a terminal device receives an inside AP list from an AP management server, collects an accessible AP list, and then compares the inside AP list with the accessible AP list, so as to determine whether there is an overlap AP between the two lists.
- the terminal device decides that the terminal device is located within a company or a predetermined area, so that it is possible to determine whether the terminal device is located within or out of a company (predetermined area).
- embodiments of the present invention are to provide a technology in which, if it is determined that the terminal device is located within a company or a predetermined area, only when the access target AP is an AP included in the inside AP list, the access controller allows the terminal device to access an access target AP, which the terminal device 110 wants to access, so as to make it possible to guarantee the security within the company or the predetermined area.
- embodiments of the present invention are to provide a technology in which, when the terminal device is located within the company or the predetermined area, the terminal device can help the AP management server to obtain an exact location within the company or the predetermined area by transmitting AP information of an AP having a strong signal intensity and signal intensity information of the AP to the AP management server.
- a terminal device including: a list receiver for receiving an inside AP list including a plurality of APs located within a predetermined area; a list collector for collecting an accessible AP list including a plurality of accessible APs based on a current location of the terminal device; and a location determiner for comparing the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device is located within the predetermined area.
- a method of accessing an Access Point (AP) by a terminal device including: receiving an inside AP list including a plurality of APs located within a predetermined area from an Access Point (AP) management server; collecting an accessible AP list including a plurality of accessible APs based on a current location of the terminal device; and comparing the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device is located within the predetermined area.
- AP Access Point
- a terminal device receives an inside AP list from an AP management server, collects an accessible AP list, and then compares the inside AP list with the accessible AP list, so as to determine whether there is an overlap AP between the two lists.
- the terminal device decides that the terminal device is located within a company or a predetermined area, so that it is possible to determine whether the terminal device is located within or out of a company (predetermined area).
- the access controller allows the terminal device to access an access target AP, which the terminal device 110 wants to access, only when the access target AP is an AP included in the inside AP list. As a result, it is possible to guarantee the security within the company or the predetermined area.
- the terminal device when the terminal device is located within the company or the predetermined area, the terminal device can help the AP management server to obtain an exact location within the company or the predetermined area by transmitting AP information of an AP having a strong signal intensity and signal intensity information of the AP to the AP management server.
- FIG. 1 is a block diagram illustrating a structure of a terminal device according to an embodiment of the present invention.
- FIG. 2 is a flowchart illustrating a method of accessing an access point (AP) by a terminal device according to an embodiment of the present invention.
- a component is “connected to” or “coupled to” another component, it shall be understood that a third component may exist between the components although the firstly referred-to component may be directly connected or coupled to the another embodiment. However, if it is described that a component is “directly connected to” or “directly coupled to” another component, it shall be understood that no other component exists between the components.
- FIG. 1 is a block diagram illustrating a structure of a terminal device according to an embodiment of the present invention.
- FIG. 1 shows a terminal device 110 and an access point (AP) management server 120.
- AP access point
- the terminal device 110 has a concept generally indicating a microprocessor based terminal device, such as a mobile communication terminal, a smart phone, a Personal Digital Assistant (PDA), or a notebook.
- a microprocessor based terminal device such as a mobile communication terminal, a smart phone, a Personal Digital Assistant (PDA), or a notebook.
- the terminal device 110 includes a list receiver 111, a list collector 112, and a location determiner 113.
- the AP management server 120 may manage an inside AP list including a plurality of APs located within a company or a predetermined area.
- the list receiver 111 receives the inside AP list, which includes the plurality of APs located within a company or a predetermined area, from the AP management server 120.
- the list collector 112 collects an accessible AP list including a plurality of accessible APs based on the current location of the terminal device 110.
- the location determiner 113 compares the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device 110 is located within or out of a company (a predetermined area).
- the location determiner 113 may include an overlap determiner 114 and a location decider 115.
- the overlap determiner 114 determines whether there is an overlap AP between the inside AP list and the accessible AP list.
- the location decider 115 decides that the terminal device 110 is located within a company or a predetermined area.
- AP1, AP2, and AP3 are AP1, AP2, and AP3.
- the AP management server 120 manages the inside AP list including AP1, AP2, and AP3 and may transmit the inside AP list to the terminal device 110.
- the list receiver 111 receives the inside AP list from the AP management server 120.
- the list collector 112 collects an accessible AP list including accessible APs based on the current location of the terminal device 110.
- the list collector 112 may collect an accessible AP list including AP1 and AP7.
- the overlap determiner 114 compares the inside AP list and the accessible AP list with each other, so as to determine whether there is an overlap AP between the two lists.
- the location decider 115 may decide that the terminal device 110 is located within a company or a predetermined area.
- the location decider 115 may decide that the terminal device 110 is located within the company or the predetermined area.
- the location decider 115 may decide that the terminal device 110 is not located within a company or a predetermined area.
- the terminal device 110 receives an inside AP list from the AP management server 120, collects an accessible AP list, and then compares the inside AP list with the accessible AP list, so as to determine whether there is an overlap AP between the two lists.
- the terminal device 110 may decide that the terminal device 110 is located within a company or a predetermined area. As a result, it is possible to determine whether the terminal device 110 is located within or out of a company (predetermined area).
- the terminal device 110 may further include an AP determiner 116 and an access controller 117.
- the AP determiner 116 determines whether an access target AP, which the terminal device 110 wants to access, is an AP included in the inside AP list.
- the AP determiner 116 may extract a Service Set Identifier (SSID) and a Media Access Control (MAC) address of the access target AP, and may then determine, based on the extracted SSID and MAC address, whether the access target AP is an AP included in the inside AP list.
- SSID Service Set Identifier
- MAC Media Access Control
- the access controller 117 may allow the terminal device 110 to access the access target AP.
- the access controller 117 may block the access of the terminal device 110 to the access target AP.
- a terminal device 110 when it has been determined that a terminal device 110 according to an embodiment of the present invention is located within a company or a predetermined area, the terminal device 110 is allowed to access an access target AP only when the access target AP is an AP included in the inside AP list. As a result, it is possible to guarantee the security within the company or the predetermined area.
- the terminal device 110 may further include an AP selector 118 and an information transmitter 119.
- the AP selector 118 selects two or more APs in an order of signal intensities received by the terminal device 110 starting with the largest intensity based on the current location of the terminal device 110 among the multiple APs included in the inside AP list.
- the information transmitter 119 transmits signal intensity information of the selected APs and AP information of the selected APs to the AP management server 120.
- the AP management server 120 can calculate the current location of the terminal device 110 based on the received signal intensity information and the AP information.
- the AP management server 120 manages a database, which stores location information of multiple APs included in the inside AP list, a signal intensity of an AP received at a predetermined location, and distance information between the AP and the predetermined location according to the signal intensity. Further, when receiving the signal intensity information and the AP information from the terminal device 110, the AP management server 120 can calculate the locations of the selected APs and the distances between the selected APs and the terminal device 110 based on the database, and then calculate the current location of the terminal device 110.
- the AP management server 120 may manage a database storing location information of multiple APs located within a company or a predetermined area.
- the database may store an intensity of a signal of an AP received at a selected location and information of a distance between the AP and the selected location according to the intensity of the signal.
- the database may store -95 dBm and 10 m in a manner matching them to each other.
- the AP selector 118 may select two or more APs in an order of signal intensities received by the terminal device 110 starting with the largest intensity based on the current location of the terminal device 110 among the multiple APs included in the inside AP list.
- the AP selector 118 may select AP1, AP2, and AP4.
- the information transmitter 119 may transmit signal intensity information of the selected AP1, AP2, and AP4 and AP information of the selected AP1, AP2, and AP4 to the AP management server 120.
- the AP management server 120 can obtain the locations of AP1, AP2, and AP4. Also, with reference to the database and based on the signal intensity information of the AP1, AP2, and AP4 received from the terminal device 110, the AP management server 120 can obtain the distance information between the terminal device 110 and AP1, AP2, and AP4.
- the AP management server 120 may calculate the current location of the terminal device 110.
- the AP management server 120 may calculate the current location of the terminal device 110 by using the triangulation method.
- a terminal device 110 not only can determine whether the terminal device 110 is located within or out of a company (or a predetermined area), but also can help the AP management server 120 to obtain an exact location within the company or the predetermined area by transmitting AP information of an AP having a strong signal intensity and signal intensity information of the AP to the AP management server 120 when the terminal device 110 is located within the company or the predetermined area.
- FIG. 2 is a flowchart illustrating a method of accessing an AP by a terminal device according to an embodiment of the present invention.
- step S210 the terminal device receives an inside AP list, which includes a plurality of APs located within a company or a predetermined area, from an AP management server.
- step S220 the terminal device collects an accessible AP list including accessible APs based on a current location of the terminal device.
- step S230 the terminal device compares the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device is located within the company or the predetermined area.
- step S230 may include a step of determining whether there is an overlap AP between the inside AP list and the accessible AP list and a step of deciding that the terminal device is located within the company (or the predetermined area) when it has been determined that there is an overlap AP between the inside AP list and the accessible AP list.
- the method of accessing an AP by a terminal may further include: a step of determining whether an access target AP, which the terminal device wants to access, is an AP included in the inside AP list; and a step of allowing the terminal device to access the access target AP when it has been determined that the access target AP is an AP included in the inside AP list.
- the method of accessing an AP by a terminal may further include a step of blocking the access of the terminal device to the access target AP.
- the step of determining whether an access target AP, which the terminal device wants to access, is an AP included in the inside AP list may include a step of extracting a Service Set Identifier (SSID) and a Media Access Control (MAC) address of the access target AP, and then determining, based on the extracted SSID and MAC address, whether the access target AP is an AP included in the inside AP list.
- SSID Service Set Identifier
- MAC Media Access Control
- the method of accessing an AP by a terminal may further include: a step of selecting two or more APs in an order of signal intensities received by the terminal device starting with the largest intensity based on the current location of the terminal device among the multiple APs included in the inside AP list; and a step of transmitting signal intensity information of the selected APs and AP information of the selected APs to the AP management server.
- the AP management server may calculate the current location of the terminal device based on the received signal intensity information and the received AP information.
- the AP management server manages a database, which stores location information of multiple APs included in the inside AP list, a signal intensity of an AP received at a predetermined location, and distance information between the AP and the predetermined location according to the signal intensity. Further, when receiving the signal intensity information and the AP information from the terminal device, the AP management server can calculate the locations of the selected APs and the distances between the selected APs and the terminal device based on the database, and then calculate the current location of the terminal device.
- An AP access method of a terminal device may be implemented in the form of program commands executable by various computer means and may be recorded in a computer-readable media.
- the computer-readable media may include program commands, data files, data structures, etc. either each alone or in combination thereof.
- the program commands recorded in the media may be either specially designed or constructed for the present invention or publicly available by one skilled in the art.
- such a computer-readable media may include magnetic media, such as a hard disc, a floppy disc, and a magnetic tape, optical media, such as a CD-ROM and a DVD, magneto-optical media, such as a floptical disc, and hardware devices specially constructed to store and execute programs, such as a RAM, a ROM, a flash memory.
- Examples of the program commands include not only machine codes made by a compiler but also high class language codes executable by a computer using an interpreter.
- the hardware devices may be configured to operate as one or more software modules in order to perform the operation of the present invention, and vice versa.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed are a terminal device and an AP access method of the terminal device. In the method, the terminal device receives an inside AP list from an AP management server, collects an accessible AP list, and then compares the inside AP list with the accessible AP list, so as to determine whether there is an overlap AP between the two lists. When it is determined that there is an overlap AP between the two lists, the terminal device decides that the terminal device is located within a company or a predetermined area, so that it is possible to determine whether the terminal device is located within or out of a company.
Description
Embodiments of the present invention relate to a technology of detecting a position of a terminal device to control an access of the terminal device to an access point.
Recently, with the increase in usage of mobile devices, such as a smart phone or a tablet personal computer, active researches are being conducted on technologies of properly controlling such mobile devices.
Especially, in relation to the security of companies, researches are being conducted on a technology of applying different policies related to the use of a mobile device according to whether the mobile device is located within or out of a company.
As an example of determination of a policy related to the use of a mobile device based on the location of a mobile device as described above, there is a technology performing a control of an access of a mobile device to an Access Point (hereinafter, referred to as “AP”) within a company.
Such an access control technology corresponds to a technology capable of maintaining the security of a company by allowing a mobile device to access only an approved AP within a company.
In order to allow a mobile device to access only an approved AP within a company as described above, it is first required to be capable of determining whether the mobile device is located within or out of the company.
Usually, a Global Positioning System (hereinafter, referred to as “GPS”) or base station information has been used in order to detect the position of a mobile device. However, in the method using a GPS, it is required to preliminarily obtain GPS coordinates of an inside area of a company in order to determine whether coordinates of a mobile device correspond to the inside area of the company, even after the coordinates of the mobile device are obtained. Further, the method using base station information has too broad a cell coverage and is thus inappropriate for the determination on whether a mobile device is located within or out of a company.
Therefore, there has been a necessity for researches of a control method, which can determine whether a mobile device is located within or out of a company, and can allow the mobile device to access only an approved AP when the mobile device is located within the company.
Embodiments of the present invention are to provide a technology in which a terminal device receives an inside AP list from an AP management server, collects an accessible AP list, and then compares the inside AP list with the accessible AP list, so as to determine whether there is an overlap AP between the two lists. In the technology, when it is determined that there is an overlap AP between the two lists, the terminal device decides that the terminal device is located within a company or a predetermined area, so that it is possible to determine whether the terminal device is located within or out of a company (predetermined area).
Also, embodiments of the present invention are to provide a technology in which, if it is determined that the terminal device is located within a company or a predetermined area, only when the access target AP is an AP included in the inside AP list, the access controller allows the terminal device to access an access target AP, which the terminal device 110 wants to access, so as to make it possible to guarantee the security within the company or the predetermined area.
Moreover, embodiments of the present invention are to provide a technology in which, when the terminal device is located within the company or the predetermined area, the terminal device can help the AP management server to obtain an exact location within the company or the predetermined area by transmitting AP information of an AP having a strong signal intensity and signal intensity information of the AP to the AP management server.
In accordance with an aspect of the present invention, there is provided a terminal device including: a list receiver for receiving an inside AP list including a plurality of APs located within a predetermined area; a list collector for collecting an accessible AP list including a plurality of accessible APs based on a current location of the terminal device; and a location determiner for comparing the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device is located within the predetermined area.
In accordance with another aspect of the present invention, there is provided a method of accessing an Access Point (AP) by a terminal device, including: receiving an inside AP list including a plurality of APs located within a predetermined area from an Access Point (AP) management server; collecting an accessible AP list including a plurality of accessible APs based on a current location of the terminal device; and comparing the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device is located within the predetermined area.
According to embodiments of the present invention, a terminal device receives an inside AP list from an AP management server, collects an accessible AP list, and then compares the inside AP list with the accessible AP list, so as to determine whether there is an overlap AP between the two lists. In the technology, when it is determined that there is an overlap AP between the two lists, the terminal device decides that the terminal device is located within a company or a predetermined area, so that it is possible to determine whether the terminal device is located within or out of a company (predetermined area).
Further, according to the embodiments of the present invention, if it is determined that the terminal device is located within a company or a predetermined area, the access controller allows the terminal device to access an access target AP, which the terminal device 110 wants to access, only when the access target AP is an AP included in the inside AP list. As a result, it is possible to guarantee the security within the company or the predetermined area.
In addition, according to the embodiments of the present invention, when the terminal device is located within the company or the predetermined area, the terminal device can help the AP management server to obtain an exact location within the company or the predetermined area by transmitting AP information of an AP having a strong signal intensity and signal intensity information of the AP to the AP management server.
The foregoing and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
FIG. 1 is a block diagram illustrating a structure of a terminal device according to an embodiment of the present invention; and
FIG. 2 is a flowchart illustrating a method of accessing an access point (AP) by a terminal device according to an embodiment of the present invention.
The present invention may be variously changed and may have various embodiments, among which specific embodiments will be exemplified in the accompanying drawings and described below in detail. However, it is not intended to limit the present invention to the specific embodiments, and it shall be appreciated that all the changes, equivalents and substitutions belonging to the idea and technical scope of the present invention are included in the present invention. When referring to the drawings, similar reference numerals are used for similar components.
If it is described that a component is “connected to” or “coupled to” another component, it shall be understood that a third component may exist between the components although the firstly referred-to component may be directly connected or coupled to the another embodiment. However, if it is described that a component is “directly connected to” or “directly coupled to” another component, it shall be understood that no other component exists between the components.
As used herein, terms are used merely for describing specific embodiments are not intended to limit the present invention. The singular terms cover plural components unless the singular terms have apparently different meaning contextually. In this application, terms, such as “comprise” or “have,” shall be understood that they are used merely for designating that corresponding features, numbers, steps, actions, components, parts or the combinations thereof may exist, but not excluding in advance the possibility of existence or addition of the features, the numbers, the steps, the actions, the components, the parts or the combinations thereof.
Unless defined otherwise, all the terms including technical or scientific terms used herein have the same meaning as those understood generally by a person having an ordinary skill in the art. The terms having the same meaning as those defined in generally used dictionaries shall be construed to have the meaning conforming to the contextual meaning of the related technologies, and shall not be construed as ideal or excessively formal meaning unless the terms are apparently defined in this application.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a block diagram illustrating a structure of a terminal device according to an embodiment of the present invention.
FIG. 1 shows a terminal device 110 and an access point (AP) management server 120.
The terminal device 110 has a concept generally indicating a microprocessor based terminal device, such as a mobile communication terminal, a smart phone, a Personal Digital Assistant (PDA), or a notebook.
The terminal device 110 according to an embodiment of the present invention includes a list receiver 111, a list collector 112, and a location determiner 113.
First, the AP management server 120 may manage an inside AP list including a plurality of APs located within a company or a predetermined area.
The list receiver 111 receives the inside AP list, which includes the plurality of APs located within a company or a predetermined area, from the AP management server 120.
The list collector 112 collects an accessible AP list including a plurality of accessible APs based on the current location of the terminal device 110.
The location determiner 113 compares the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device 110 is located within or out of a company (a predetermined area).
According to an embodiment of the present invention, the location determiner 113 may include an overlap determiner 114 and a location decider 115.
The overlap determiner 114 determines whether there is an overlap AP between the inside AP list and the accessible AP list.
When it is determined that there is an overlap AP between the inside AP list and the accessible AP list, the location decider 115 decides that the terminal device 110 is located within a company or a predetermined area.
Hereinafter, an example of determining a location of the terminal device 110 as described above will be described in detail.
First, it is assumed that a plurality of APs located within a company or a predetermined area are AP1, AP2, and AP3.
The AP management server 120 manages the inside AP list including AP1, AP2, and AP3 and may transmit the inside AP list to the terminal device 110.
Then, the list receiver 111 receives the inside AP list from the AP management server 120.
Further, the list collector 112 collects an accessible AP list including accessible APs based on the current location of the terminal device 110.
Based on an assumption that the accessible APs are AP1 and AP7, the list collector 112 may collect an accessible AP list including AP1 and AP7.
Thereafter, the overlap determiner 114 compares the inside AP list and the accessible AP list with each other, so as to determine whether there is an overlap AP between the two lists.
When it has been determined that there is an overlap AP between the two lists, the location decider 115 may decide that the terminal device 110 is located within a company or a predetermined area.
In the present embodiment, since AP1 is an overlap AP between the inside AP list and the accessible AP list, the location decider 115 may decide that the terminal device 110 is located within the company or the predetermined area.
However, when it has been determined that there is no overlap AP between the two lists, the location decider 115 may decide that the terminal device 110 is not located within a company or a predetermined area.
In other words, the terminal device 110 according to an embodiment of the present invention receives an inside AP list from the AP management server 120, collects an accessible AP list, and then compares the inside AP list with the accessible AP list, so as to determine whether there is an overlap AP between the two lists. When it is determined that there is an overlap AP between the two lists, the terminal device 110 may decide that the terminal device 110 is located within a company or a predetermined area. As a result, it is possible to determine whether the terminal device 110 is located within or out of a company (predetermined area).
According to an embodiment of the present invention, the terminal device 110 may further include an AP determiner 116 and an access controller 117.
When it is determined that the terminal device 110 is located within a company or a predetermined area, the AP determiner 116 determines whether an access target AP, which the terminal device 110 wants to access, is an AP included in the inside AP list.
According to an embodiment of the present invention, the AP determiner 116 may extract a Service Set Identifier (SSID) and a Media Access Control (MAC) address of the access target AP, and may then determine, based on the extracted SSID and MAC address, whether the access target AP is an AP included in the inside AP list.
When it has been determined that the access target AP is an AP included in the inside AP list, the access controller 117 may allow the terminal device 110 to access the access target AP.
According to an embodiment of the present invention, when it has been determined that the access target AP is an AP which is not included in the inside AP list, the access controller 117 may block the access of the terminal device 110 to the access target AP.
In conclusion, when it has been determined that a terminal device 110 according to an embodiment of the present invention is located within a company or a predetermined area, the terminal device 110 is allowed to access an access target AP only when the access target AP is an AP included in the inside AP list. As a result, it is possible to guarantee the security within the company or the predetermined area.
According to an embodiment of the present invention, the terminal device 110 may further include an AP selector 118 and an information transmitter 119.
When it has been determined that the terminal device 110 is located within a company or a predetermined area, the AP selector 118 selects two or more APs in an order of signal intensities received by the terminal device 110 starting with the largest intensity based on the current location of the terminal device 110 among the multiple APs included in the inside AP list.
The information transmitter 119 transmits signal intensity information of the selected APs and AP information of the selected APs to the AP management server 120.
Then, the AP management server 120 can calculate the current location of the terminal device 110 based on the received signal intensity information and the AP information.
According to an embodiment of the present invention, the AP management server 120 manages a database, which stores location information of multiple APs included in the inside AP list, a signal intensity of an AP received at a predetermined location, and distance information between the AP and the predetermined location according to the signal intensity. Further, when receiving the signal intensity information and the AP information from the terminal device 110, the AP management server 120 can calculate the locations of the selected APs and the distances between the selected APs and the terminal device 110 based on the database, and then calculate the current location of the terminal device 110.
Hereinafter, a process of calculating the current location of the terminal device 110 will be described in more detail using an example.
First, the AP management server 120 may manage a database storing location information of multiple APs located within a company or a predetermined area.
Here, the database may store an intensity of a signal of an AP received at a selected location and information of a distance between the AP and the selected location according to the intensity of the signal.
For example, if an intensity of a signal of an AP received at a selected location is -95 dBm when a distance between the AP and the selected location is about 10 m, the database may store -95 dBm and 10 m in a manner matching them to each other.
When the location determiner 113 has determined that the terminal device 110 is located within a company or a predetermined area, the AP selector 118 may select two or more APs in an order of signal intensities received by the terminal device 110 starting with the largest intensity based on the current location of the terminal device 110 among the multiple APs included in the inside AP list.
For example, if the multiple APs are AP1, AP2, AP3, and AP4 and an order of the larger signal intensities is AP1, AP2, and AP4 based on the current location of the terminal device 110, the AP selector 118 may select AP1, AP2, and AP4.
Thereafter, the information transmitter 119 may transmit signal intensity information of the selected AP1, AP2, and AP4 and AP information of the selected AP1, AP2, and AP4 to the AP management server 120.
Then, with reference to the database and based on the AP information of the selected AP1, AP2, and AP4 received from the terminal device 110, the AP management server 120 can obtain the locations of AP1, AP2, and AP4. Also, with reference to the database and based on the signal intensity information of the AP1, AP2, and AP4 received from the terminal device 110, the AP management server 120 can obtain the distance information between the terminal device 110 and AP1, AP2, and AP4.
Thereafter, based on the obtained locations of AP1, AP2, and AP4 and the obtained distance information between the terminal device 110 and AP1, AP2, and AP4, the AP management server 120 may calculate the current location of the terminal device 110.
In this event, since the AP management server 120 has the locations of AP1, AP2, and AP4 and the distance information between the terminal device 110 and AP1, AP2, and AP4, the AP management server 120 may calculate the current location of the terminal device 110 by using the triangulation method.
In conclusion, a terminal device 110 according to an embodiment of the present invention not only can determine whether the terminal device 110 is located within or out of a company (or a predetermined area), but also can help the AP management server 120 to obtain an exact location within the company or the predetermined area by transmitting AP information of an AP having a strong signal intensity and signal intensity information of the AP to the AP management server 120 when the terminal device 110 is located within the company or the predetermined area.
FIG. 2 is a flowchart illustrating a method of accessing an AP by a terminal device according to an embodiment of the present invention.
In step S210, the terminal device receives an inside AP list, which includes a plurality of APs located within a company or a predetermined area, from an AP management server.
In step S220, the terminal device collects an accessible AP list including accessible APs based on a current location of the terminal device.
In step S230, the terminal device compares the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device is located within the company or the predetermined area.
According to an embodiment of the present invention, step S230 may include a step of determining whether there is an overlap AP between the inside AP list and the accessible AP list and a step of deciding that the terminal device is located within the company (or the predetermined area) when it has been determined that there is an overlap AP between the inside AP list and the accessible AP list.
Further, according to an embodiment of the present invention, when it has been determined that the terminal device is located within the company (or the predetermined area), the method of accessing an AP by a terminal may further include: a step of determining whether an access target AP, which the terminal device wants to access, is an AP included in the inside AP list; and a step of allowing the terminal device to access the access target AP when it has been determined that the access target AP is an AP included in the inside AP list.
Furthermore, according to an embodiment of the present invention, when it has been determined that the access target AP is an AP which is not included in the inside AP list, the method of accessing an AP by a terminal may further include a step of blocking the access of the terminal device to the access target AP.
Also, according to an embodiment of the present invention, the step of determining whether an access target AP, which the terminal device wants to access, is an AP included in the inside AP list may include a step of extracting a Service Set Identifier (SSID) and a Media Access Control (MAC) address of the access target AP, and then determining, based on the extracted SSID and MAC address, whether the access target AP is an AP included in the inside AP list.
Further, according to an embodiment of the present invention, when it has been determined that the terminal device is located within the company (or the predetermined area), the method of accessing an AP by a terminal may further include: a step of selecting two or more APs in an order of signal intensities received by the terminal device starting with the largest intensity based on the current location of the terminal device among the multiple APs included in the inside AP list; and a step of transmitting signal intensity information of the selected APs and AP information of the selected APs to the AP management server.
In this event, the AP management server may calculate the current location of the terminal device based on the received signal intensity information and the received AP information.
Also, according to an embodiment of the present invention, the AP management server manages a database, which stores location information of multiple APs included in the inside AP list, a signal intensity of an AP received at a predetermined location, and distance information between the AP and the predetermined location according to the signal intensity. Further, when receiving the signal intensity information and the AP information from the terminal device, the AP management server can calculate the locations of the selected APs and the distances between the selected APs and the terminal device based on the database, and then calculate the current location of the terminal device.
The above description with reference to FIG. 2 discussed an AP access method of a terminal device according to an embodiment of the present invention. Now, a more detailed description of the AP access method of a terminal device according to an embodiment of the present invention will be omitted since it corresponds to the construction of the terminal device 110 described above with reference to FIG. 1.
An AP access method of a terminal device according to an embodiment of the present invention may be implemented in the form of program commands executable by various computer means and may be recorded in a computer-readable media. The computer-readable media may include program commands, data files, data structures, etc. either each alone or in combination thereof. The program commands recorded in the media may be either specially designed or constructed for the present invention or publicly available by one skilled in the art. By way of example, without limitation, such a computer-readable media may include magnetic media, such as a hard disc, a floppy disc, and a magnetic tape, optical media, such as a CD-ROM and a DVD, magneto-optical media, such as a floptical disc, and hardware devices specially constructed to store and execute programs, such as a RAM, a ROM, a flash memory. Examples of the program commands include not only machine codes made by a compiler but also high class language codes executable by a computer using an interpreter. The hardware devices may be configured to operate as one or more software modules in order to perform the operation of the present invention, and vice versa.
While the invention has been described in connection with specific materials and specified embodiments and drawings for helping the general understanding of the present invention, the present invention is not limited to those embodiments described above and one skilled in the art can make various changes and modifications from the description.
Therefore, the idea of the present invention should not be limited to the embodiments described above, the claims described below and everything equivalent to or having equivalent modifications belong to the scope of the idea of the present invention.
Claims (15)
- A terminal device comprising:a list receiver for receiving an inside AP list including a plurality of APs located within a predetermined area;a list collector for collecting an accessible AP list including a plurality of accessible APs based on a current location of the terminal device; anda location determiner for comparing the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device is located within the predetermined area.
- The terminal device as claimed in claim 1, wherein the location determiner comprises:an overlap determiner for determining whether there is an overlap AP between the inside AP list and the accessible AP list;an location decider for, when it is determined that there is an overlap AP between the inside AP list and the accessible AP list, deciding that the terminal device is located within the predetermined area.
- The terminal device as claimed in claim 1, further comprising:an AP determiner for, when it is determined that the terminal device is located within the predetermined area, determining whether an access target AP, which the terminal device wants to access, is an AP included in the inside AP list; andan access controller for, when it is determined that the access target AP is the AP included in the inside the AP list, allowing the terminal device to access the access target AP.
- The terminal device as claimed in claim 3, wherein, when it has been determined that the access target AP is an AP which is not included in the inside AP list, the access controller blocks an access of the terminal device to the access target AP.
- The terminal device as claimed in claim 3, wherein the AP determiner extracts a Service Set Identifier (SSID) and a Media Access Control (MAC) address of the access target AP, and then determines, based on the extracted SSID and MAC address, whether the access target AP is the AP included in the inside AP list.
- The terminal device as claimed in claim 1, further comprising:an AP selector for, when it has been determined that the terminal device is located within the predetermined area, selecting two or more APs in an order of signal intensities received by the terminal device starting with a largest intensity on the current location of the terminal device among multiple APs included in the inside AP list; andan information transmitter for transmitting signal intensity information and AP information of the selected APs to the AP management server,wherein the AP management server calculates the current location of the terminal device based on the received signal intensity information and the received AP information.
- The terminal device as claimed in claim 6, wherein the AP management server manages a database, which stores location information of the multiple APs included in the inside AP list, a signal intensity of an AP received at a predetermined location, and distance information between the AP and the predetermined location according to the signal intensity; andwhen receiving the signal intensity information and the AP information from the terminal device, the AP management server calculates locations of the selected APs and distances between the selected APs and the terminal device based on the database, and then calculate the current location of the terminal device.
- A method of accessing an Access Point (AP) by a terminal device, comprising:receiving an inside AP list including a plurality of APs located within a predetermined area from an Access Point (AP) management server;collecting an accessible AP list including a plurality of accessible APs based on a current location of the terminal device; andcomparing the inside AP list and the accessible AP list with each other, so as to determine whether the terminal device is located within the predetermined area.
- The method as claimed in claim 8, wherein determining of whether the terminal device is located within the predetermined area comprises:determining whether there is an overlap AP between the inside AP list and the accessible AP list;when it is determined that there is an overlap AP between the inside AP list and the accessible AP list, deciding that the terminal device is located within a predetermined area.
- The method as claimed in claim 8, further comprising:when it is determined that the terminal device is located within a predetermined area, determining whether an access target AP, which the terminal device wants to access, is an AP included in the inside AP list; andwhen it is determined that the access target AP is an AP included in the inside AP list, allowing the terminal device to access the access target AP.
- The method as claimed in claim 10, wherein, when it has been determined that the access target AP is an AP which is not included in the inside AP list, the access controller blocks an access of the terminal device to the access target AP.
- The method as claimed in claim 10, wherein determining of whether the access target AP is an AP included in the inside AP list comprises:extracting a Service Set Identifier (SSID) and a Media Access Control (MAC) address of the access target AP; anddetermining, based on the extracted SSID and MAC address, whether the access target AP is an AP included in the inside AP list.
- The method as claimed in claim 8, further comprising:when it has been determined that the terminal device is located within the predetermined area, selecting two or more APs in an order of signal intensities received by the terminal device starting with a largest intensity based on the current location of the terminal device among multiple APs included in the inside AP list; andtransmitting signal intensity information of the selected APs and AP information of the selected APs to the AP management server,wherein the AP management server calculates the current location of the terminal device based on the received signal intensity information and the received AP information.
- The method as claimed in claim 13, wherein the AP management server manages a database, which stores location information of the multiple APs included in the inside AP list, a signal intensity of an AP received at a predetermined location, and distance information between the AP and the predetermined location according to the signal intensity; andwhen receiving the signal intensity information and the AP information from the terminal device, the AP management server calculates locations of the selected APs and distances between the selected APs and the terminal device based on the database, and then calculate the current location of the terminal device.
- A computer-readable recording medium in which a program for executing the method as claimed in any of claims 8 to 14 is recorded.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110079117A KR101338001B1 (en) | 2011-08-09 | 2011-08-09 | Terminal device and access point access method of the terminal device |
| KR10-2011-0079117 | 2011-08-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013022213A1 true WO2013022213A1 (en) | 2013-02-14 |
Family
ID=47668672
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2012/006130 Ceased WO2013022213A1 (en) | 2011-08-09 | 2012-08-01 | Terminal device and access point access method of the terminal device |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101338001B1 (en) |
| WO (1) | WO2013022213A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015073544A3 (en) * | 2013-11-12 | 2015-10-29 | Qualcomm Incorporated | Methods and apparatuses for delivering assistance data from a server to a device identifying virtual access points |
| WO2016029390A1 (en) * | 2014-08-27 | 2016-03-03 | 华为技术有限公司 | Access controller, station, access point and controlling method |
| US9983291B2 (en) | 2014-11-10 | 2018-05-29 | Qualcomm Incorporated | Methods, apparatuses, and devices for mobile device position estimation using virtual access points |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101888764B1 (en) * | 2016-12-06 | 2018-08-14 | 에이티온 주식회사 | SYSTEM MEASURING POSITION WITH SMALL POWER USING LoRa NETWORK AND METHOD THEREOF |
| CN108519579B (en) * | 2018-03-29 | 2021-11-16 | 吴帮 | WiFi fingerprint positioning method for analyzing optimal AP based on interval overlapping degree |
| KR102692032B1 (en) * | 2019-08-13 | 2024-08-02 | 주식회사 케이티 | Broadcasting apparatus and method for propagating disaster situation |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008271063A (en) * | 2007-04-19 | 2008-11-06 | Hitachi Ltd | Mobile terminal, wireless LAN device, and wireless LAN connection setting method |
| KR20110007872A (en) * | 2009-07-17 | 2011-01-25 | 주식회사 엘지유플러스 | FiFi based system using access point as positioning indicator and its control method |
| KR20110065272A (en) * | 2009-12-09 | 2011-06-15 | 한국전자통신연구원 | Device and method for calculating position of terminal in WLAN based positioning system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4992272B2 (en) | 2006-03-30 | 2012-08-08 | 富士通株式会社 | Call control server |
-
2011
- 2011-08-09 KR KR1020110079117A patent/KR101338001B1/en active Active
-
2012
- 2012-08-01 WO PCT/KR2012/006130 patent/WO2013022213A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008271063A (en) * | 2007-04-19 | 2008-11-06 | Hitachi Ltd | Mobile terminal, wireless LAN device, and wireless LAN connection setting method |
| KR20110007872A (en) * | 2009-07-17 | 2011-01-25 | 주식회사 엘지유플러스 | FiFi based system using access point as positioning indicator and its control method |
| KR20110065272A (en) * | 2009-12-09 | 2011-06-15 | 한국전자통신연구원 | Device and method for calculating position of terminal in WLAN based positioning system |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015073544A3 (en) * | 2013-11-12 | 2015-10-29 | Qualcomm Incorporated | Methods and apparatuses for delivering assistance data from a server to a device identifying virtual access points |
| CN105850200A (en) * | 2013-11-12 | 2016-08-10 | 高通股份有限公司 | Method and apparatus for delivering assistance data identifying a virtual access point from a server to an apparatus |
| JP2017500589A (en) * | 2013-11-12 | 2017-01-05 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Method and apparatus for delivering assistance data from a server to a device identifying a virtual access point |
| US9588216B2 (en) | 2013-11-12 | 2017-03-07 | Qualcomm Incorporated | Method and apparatus for delivering assistance data from a server to a device identifying virtual access points |
| WO2016029390A1 (en) * | 2014-08-27 | 2016-03-03 | 华为技术有限公司 | Access controller, station, access point and controlling method |
| US10813045B2 (en) | 2014-08-27 | 2020-10-20 | Huawei Technologies Co., Ltd. | Access controller, station, access point, and control method |
| US9983291B2 (en) | 2014-11-10 | 2018-05-29 | Qualcomm Incorporated | Methods, apparatuses, and devices for mobile device position estimation using virtual access points |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101338001B1 (en) | 2013-12-06 |
| KR20130016912A (en) | 2013-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2013022213A1 (en) | Terminal device and access point access method of the terminal device | |
| WO2012005468A2 (en) | Method for measuring position using a positioning access point, and device, system, and access point for same | |
| WO2011053078A2 (en) | Apparatus and method for accessing a network in a wireless terminal | |
| WO2011162583A2 (en) | Method for generating in-building propagation environment maps and device therefor | |
| WO2012005466A2 (en) | Method and device for discriminating positioning error using wireless lan signal | |
| WO2012053790A2 (en) | Method for managing peripheral wireless lan signal, and device, ap, positioning server, and terminal for same | |
| WO2013036014A2 (en) | Apparatus and method for setting channel in wireless network | |
| WO2012053791A2 (en) | Method for estimating ap position using log data, and device and terminal for same | |
| WO2012005469A2 (en) | Positioning device of mobile communication terminal, method for constructing wireless lan information of device, positioning server of mobile communication terminal, and method for driving server | |
| WO2013122418A1 (en) | Method and apparatus for supporting device-to-device communications | |
| WO2012005467A2 (en) | Method and device for updating a database for wireless lan based positioning | |
| WO2013187658A1 (en) | Method, system and recording medium for managing network load reduction policy in overloaded areas | |
| WO2013109015A1 (en) | Method for simultaneously transmitting multi-network based data and apparatus applied thereto | |
| WO2012086946A2 (en) | Method and device for measuring position using access points for wireless lan service and method for estimating position coordinates of access points | |
| WO2020218896A1 (en) | Method and system for mobility measurements in new radio (nr) based mobile communication-network | |
| EP2494817A2 (en) | Method and apparatus for video communication | |
| WO2011078487A2 (en) | Method for assigning and managing reference signals in a multi-cell environment, and network device and terminal for applying the method | |
| WO2017026792A1 (en) | Device and method for estimating position of terminal in wireless communication system | |
| WO2013081254A1 (en) | Apparatus for providing system information and method for same | |
| WO2013172689A1 (en) | Indoor positioning system, and device and method therefor | |
| WO2013100582A1 (en) | Wireless communication system, and method for connecting rrc for controlling overloads in wireless communication system | |
| WO2017003094A1 (en) | Method and system for providing location-based service | |
| WO2011122873A2 (en) | DATABASE UPDATE METHOD AND APPARATUS FOR LOCATING A pCell | |
| WO2016035929A1 (en) | Location monitoring system using crowd network | |
| WO2013066111A1 (en) | Method of displaying contents by using device identifier of wireless communication device, method of providing contents, user terminal for performing the contents displaying method, and system for providing contents to perform the contents providing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12822942 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12822942 Country of ref document: EP Kind code of ref document: A1 |