[go: up one dir, main page]

KR101258832B1 - Method for determining location using the access point and apparatus thereof - Google Patents

Method for determining location using the access point and apparatus thereof Download PDF

Info

Publication number
KR101258832B1
KR101258832B1 KR1020110051306A KR20110051306A KR101258832B1 KR 101258832 B1 KR101258832 B1 KR 101258832B1 KR 1020110051306 A KR1020110051306 A KR 1020110051306A KR 20110051306 A KR20110051306 A KR 20110051306A KR 101258832 B1 KR101258832 B1 KR 101258832B1
Authority
KR
South Korea
Prior art keywords
access point
list
signal strength
unique value
value
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.)
Active
Application number
KR1020110051306A
Other languages
Korean (ko)
Other versions
KR20120132908A (en
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
Application filed by 삼성에스디에스 주식회사 filed Critical 삼성에스디에스 주식회사
Priority to KR1020110051306A priority Critical patent/KR101258832B1/en
Publication of KR20120132908A publication Critical patent/KR20120132908A/en
Application granted granted Critical
Publication of KR101258832B1 publication Critical patent/KR101258832B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

액세스 포인트를 이용한 위치 측정 방법 및 장치가 개시된다. 저장부는 단말이 위치하는 영역의 좌표, 액세스 포인트의 맥어드레스 및 신호 세기가 저장된다. 리스트 정렬부는 좌표값을 알고 있는 기준위치에서 수신된 액세스 포인트의 신호 세기를 각 기준위치별로 신호 세기가 센 순으로 정렬하여 제1리스트를 생성하고, 단말의 현 위치에서 무선 통신 모듈을 통해 수신된 액세스 포인트의 신호 세기를 신호 세기가 센 순으로 정렬하여 제2리스트를 생성한다. 고유값 계산부는 생성된 제2리스트에 기재된 신호 세기를 기초로 단말의 현 위치에 대한 고유값인 제1고유값을 계산하고, 생성된 제1리스트에 기재된 기준위치별 신호 세기 순서를 제2리스트에 기재된 신호 세기 순서와 비교하여 기준위치별로 각각 제2고유값을 계산한다. 위치결정부는 제1고유값과 기준위치별 제2고유값을 각각 비교하여, 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치를 제1현재위치로 결정한다. 본 발명에 따르면, 무선 통신 모듈을 통해 위치별로 측정된 액세스 포인트 주소 값과 신호 세기를 크기 순으로 리스트로 저장하여 리스트의 패턴 간 유사성을 판단하고, 패턴 분석의 복잡도를 선택할 수 있게 하여 퍼포먼스에 맞게 최적화할 수 있다.A method and apparatus for measuring position using an access point is disclosed. The storage unit stores the coordinates of the area where the terminal is located, the MAC address of the access point, and the signal strength. The list sorter generates a first list by arranging the signal strengths of the access points received at the reference position of which the coordinate value is known, in order of the signal strengths of the respective reference positions, and receives the received list through the wireless communication module at the current position of the terminal. A second list is generated by sorting the signal strengths of the access points in the order of the signal strength. The eigenvalue calculator calculates a first unique value that is an eigenvalue with respect to the current position of the terminal based on the signal strength described in the generated second list, and calculates the order of signal strength for each reference position in the generated first list. The second intrinsic value is calculated for each reference position in comparison with the signal intensity sequence described in the following. The positioning unit compares the first unique value with the second unique value for each reference position, respectively, and determines the position corresponding to the second unique value having the smallest difference from the first unique value as the first current position. According to the present invention, the access point address values and the signal strengths measured for each location through the wireless communication module are stored in a list in order of magnitude to determine the similarity between the patterns of the list, and the complexity of the pattern analysis can be selected to suit the performance. Can be optimized

Description

액세스 포인트를 이용한 위치 측정 방법 및 그 장치{Method for determining location using the access point and apparatus thereof}Method for determining location using the access point and apparatus therefor

본 발명은 액세스 포인트를 이용한 위치 측정 방법 및 그 장치에 관한 것으로서, 보다 상세하게는 액세스 포인트를 측위 지표로 이용하는 액세스 포인트를 이용한 위치 측정 방법 및 그 장치에 관한 것이다.The present invention relates to a position measuring method and apparatus therefor, and more particularly, to a position measuring method and apparatus using an access point using the access point as a positioning index.

도시발전의 가속화로 건물이 대형화, 복잡화되어 감에 따라 실내공간에서도 이용자의 편의성, 시설물 안전성 및 관리 측면에서 위치기반 서비스를 적용하려는 연구들이 활발히 전개되고 있다. 현재 GPS, GIS 및 유비쿼터스 컴퓨팅 기술이 결합된 도시급 위치기반 서비스는 교통관제, 차량 내비게이션, 시설물 관리 등에 사용되고 있으며, GPS 음영지역인 실내공간에 대해서는 Wifi, Zigbee, UWB, 초음파 등 근거리 무선통신을 이용한 위치인식 기술이 연구되고 있다.As buildings grow in size and complexity due to the acceleration of urban development, studies are being actively conducted to apply location-based services in terms of user convenience, facility safety, and management in indoor spaces. Currently, urban-level location-based services combined with GPS, GIS, and ubiquitous computing technologies are used for traffic control, vehicle navigation, and facility management.In the indoor area, which is a GPS shadowed area, Wifi, Zigbee, UWB, and ultrasound are used for short-range wireless communication. Location recognition technology is being studied.

와이파이 기반 위치 획득 체계(Wifi based positioning system, WPS)는 실내와 같이 GPS를 통한 위치 획득이 어려운 환경에서 사용되기 위해 고안된 위치 획득 체계이다. WPS는 도심지의 무선 액세스 포인트 수 증가와 발맞추어 발전하기 시작하였다. 무선 액세스 포인트를 이용한 위치 획득은 수신된 신호의 강도(Received Signal Strength, RSS) 측정과 지문대조(fingerprint) 기술에 기반하고 있다. Wifi based positioning system (WPS) is a location acquisition system designed for use in an environment where location acquisition through GPS is difficult, such as indoors. WPS has begun to evolve in line with the increasing number of wireless access points in urban areas. Location acquisition using a wireless access point is based on Received Signal Strength (RSS) measurement and fingerprint technology.

본 발명이 이루고자 하는 기술적 과제는, 무선 통신 모듈을 통해 위치별로 측정된 액세스 포인트 주소 값과 신호 세기를 크기 순으로 리스트로 저장하여 리스트의 패턴 간 유사성을 판단하고, 패턴 분석의 복잡도를 선택할 수 있게 하여 퍼포먼스에 맞게 최적화할 수 있도록 확장성을 갖게 하며, 위치 추출의 동일한 결과가 반복되는 것에 따라 오차를 보정 할 수 있게 하여 실내 위치 판단의 정확도를 향상시키는 액세스 포인트를 이용한 위치 측정 방법 및 장치를 제공하는 데 있다. The technical problem to be achieved by the present invention is to store the access point address values and the signal strengths measured for each location through the wireless communication module in the order of size to determine the similarity between the patterns of the list, and to select the complexity of the pattern analysis. It provides the scalability to optimize for performance, and the position measurement method and apparatus using the access point to improve the accuracy of the indoor position determination by correcting the error as the same result of the position extraction is repeated. There is.

본 발명이 이루고자 하는 기술적 과제는, 실내/외에서 무선 통신 모듈이 부착되어 있는 모바일 디바이스에서 위치 인식의 정밀도를 향상시키고, 위치가 불규칙하게 검출되는 것에 대한 오차를 보정 하여 정확도를 향상시키는 액세스 포인트를 이용한 위치 측정 장치를 제공하는 데 있다. The technical problem to be solved by the present invention is to improve the accuracy of location recognition in a mobile device to which a wireless communication module is attached, indoors and outdoors, and to correct the error of irregular position detection by using an access point to improve accuracy. It is to provide a position measuring device.

상기의 기술적 과제를 달성하기 위한 본 발명에 따른 액세스 포인트를 이용한 위치 측정 방법은, (a) 좌표값을 알고 있는 기준위치에서 수신된 액세스 포인트의 신호 세기를 각 기준위치별로 신호 세기가 센 순으로 정렬하여 제1리스트를 생성하는 단계; (b) 단말의 현 위치에서 무선 통신 모듈을 통해 수신되는 액세스 포인트의 신호 세기를 신호 세기가 센 순으로 정렬하여 제2리스트를 생성하는 단계; (c) 상기 제2리스트에 기재된 신호 세기를 기초로 단말의 현 위치에 대한 고유값인 제1고유값을 계산하는 단계; (d) 상기 제1리스트에 기재된 기준위치별 신호 세기 순서를 상기 제2리스트에 기재된 신호 세기 순서와 비교하여 기준위치별로 제2고유값을 각각 계산하는 단계; (e) 상기 제1고유값과 상기 기준위치별 제2고유값을 각각 비교하여, 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치를 제1현재위치로 결정하는 단계; 및 (f) 상기 (a) 단계에서 상기 (e) 단계는 사전에 설정한 횟수 동안 반복되며, 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치가 상기 제1현재위치와 동일하면 상기 제1현재위치를 현재 위치로 확정하는 단계;를 갖는다. In accordance with an aspect of the present invention, there is provided a method for measuring a location using an access point, the method comprising: (a) counting signal strength of an access point received at a reference position having a coordinate value in order of increasing signal strength for each reference position; Generating a first list by sorting; (b) generating a second list by arranging signal strengths of the access points received through the wireless communication module at the current location of the terminal in order of increasing signal strength; (c) calculating a first intrinsic value, which is a unique value for the current position of the terminal, based on the signal strengths described in the second list; (d) calculating a second unique value for each reference position by comparing the signal strength order for each reference position in the first list with the signal strength order for the second list; (e) comparing the first intrinsic value with the second intrinsic value for each of the reference positions, and determining a position corresponding to the second intrinsic value having the smallest difference from the first intrinsic value as the first current position; And (f) in step (a), step (e) is repeated for a preset number of times, and the position corresponding to the second intrinsic value having the smallest difference from the first intrinsic value is equal to the first current position. If it is the same, determining the first current position as the current position.

상기의 다른 기술적 과제를 달성하기 위한 본 발명에 따른 액세스 포인트를 이용한 위치 측정 장치는, 단말이 위치하는 영역의 좌표, 액세스 포인트의 맥어드레스 및 신호 세기가 저장되는 저장부; 좌표값을 알고 있는 기준위치에서 수신된 액세스 포인트의 신호 세기를 각 기준위치별로 신호 세기가 센 순으로 정렬하여 제1리스트를 생성하고, 단말의 현 위치에서 무선 통신 모듈을 통해 수신된 액세스 포인트의 신호 세기를 신호 세기가 센 순으로 정렬하여 제2리스트를 생성하는 리스트 정렬부; 상기 생성된 제2리스트에 기재된 신호 세기를 기초로 단말의 현 위치에 대한 고유값인 제1고유값을 계산하고, 상기 생성된 제1리스트에 기재된 기준위치별 신호 세기 순서를 제2리스트에 기재된 신호 세기 순서와 비교하여 기준위치별로 각각 제2고유값을 계산하는 고유값 계산부; 및 상기 제1고유값과 상기 기준위치별 제2고유값을 각각 비교하여, 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치를 제1현재위치로 결정하는 위치결정부;를 포함하며, 상기 위치결정부는 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치가 사전에 설정한 횟수 동안 반복하여 상기 제1현재위치로 결정되면 상기 제1현재위치를 현재 위치로 확정한다. According to another aspect of the present invention, there is provided a position measuring apparatus using an access point, the storage unit storing coordinates of an area where a terminal is located, a MAC address of an access point, and a signal strength; The first list is generated by arranging the signal strengths of the access points received at the reference position of which the coordinate value is known, in order of the order of the respective reference positions, and generating the first list from the current position of the terminal. A list sorting unit for generating a second list by sorting the signal strengths in descending order of the signal strengths; The first intrinsic value, which is a unique value for the current position of the terminal, is calculated based on the signal strength described in the generated second list, and the signal strength order for each reference position described in the generated first list is described in the second list. An eigenvalue calculator configured to calculate a second unique value for each reference position in comparison with the signal strength order; And a positioning unit for comparing the first unique value with the second unique value for each of the reference positions, and determining a position corresponding to the second unique value having the smallest difference from the first unique value as the first current position. And the positioning unit repeats the first current position when the position corresponding to the second unique value having the smallest difference from the first unique value is determined as the first current position repeatedly for a preset number of times. Confirm by location.

본 발명에 따른 액세스 포인트를 이용한 위치 측정 방법 및 장치에 의하면, 무선 통신 모듈을 통해 위치별로 측정된 액세스 포인트 주소 값과 신호 세기를 크기 순으로 리스트로 저장하여 리스트의 패턴 간 유사성을 판단하고, 패턴 분석의 복잡도를 선택할 수 있게 하여 퍼포먼스에 맞게 최적화할 수 있다. According to a method and apparatus for measuring a location using an access point according to the present invention, a similarity between patterns of a list is determined by storing the access point address values and signal strengths measured for each location through a wireless communication module in the order of magnitude, and determining the pattern. You can choose the complexity of the analysis and optimize it for performance.

또한, 본 발명에 따른 액세스 포인트를 이용한 위치 측정 방법 및 장치에 의하면, 위치 추출의 동일한 결과가 반복되는 것에 따라 오차를 보정 할 수 있게 하여 실내 위치 판단의 정확도를 향상시킬 수 있다. In addition, according to the position measuring method and apparatus using the access point according to the present invention, it is possible to correct the error as the same result of the position extraction is repeated, it is possible to improve the accuracy of the indoor position determination.

또한, 본 발명에 따른 액세스 포인트를 이용한 위치 측정 방법 및 장치에 의하면, 실내/외에서 무선 통신 모듈이 부착되어 있는 모바일 디바이스에서 위치 인식의 정밀도를 향상시키고, 위치가 불규칙하게 검출되는 것에 대한 오차를 보정 하여 정확도를 향상시킬 수 있다. In addition, according to the method and apparatus for measuring position using an access point according to the present invention, the accuracy of position recognition is improved in a mobile device to which a wireless communication module is attached indoors / outdoors, and an error of irregular position detection is corrected. To improve accuracy.

도 1은 본 발명에 따른 액세스 포인트를 이용한 위치 측정 장치를 도시한 블록도이고, 그리고,
도 2는 본 발명에 따른 액세스 포인트를 이용한 위치 측정 방법을 도시한 흐름도이다.
1 is a block diagram showing a position measuring apparatus using an access point according to the present invention, and
2 is a flowchart illustrating a location measuring method using an access point according to the present invention.

이하에서 첨부의 도면들을 참조하여 본 발명에 따른 액세스 포인트를 이용한 위치 측정 방법 및 장치의 바람직한 실시예에 대해 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the position measuring method and apparatus using an access point according to the present invention.

도 1은 본 발명에 따른 액세스 포인트를 이용한 위치 측정 장치(100)를 도시한 블록도이다. 1 is a block diagram illustrating a position measuring apparatus 100 using an access point according to the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 액세스 포인트를 이용한 위치 측정 장치(100)는 리스트 정렬부(110), 고유값 계산부(120), 위치 결정부(130), 저장부(140)로 구성된다.Referring to FIG. 1, the position measuring apparatus 100 using an access point according to an exemplary embodiment of the present invention includes a list sorting unit 110, an eigenvalue calculating unit 120, a positioning unit 130, and a storage unit 140. It is composed of

리스트 정렬부(110)는 좌표값을 알고 있는 기준위치에서 수신된 액세스 포인트의 신호 세기를 각 기준위치별로 신호 세기가 센 순으로 정렬하여 제1리스트를 생성한다. 이때 제1리스트에 기재되는 데이터의 개수는 사전에 설정된 개수(예를 들면, 6개)일 수 있으며, 제1리스트는 저장부(140)에 저장된다.The list sorter 110 generates a first list by arranging the signal strengths of the access points received at the reference positions of which the coordinate values are known, in order of signal strength for each reference position. In this case, the number of data described in the first list may be a preset number (for example, six), and the first list is stored in the storage 140.

또한, 리스트 정렬부(110)는 단말의 현 위치에서 무선 통신 모듈을 통해 수신된 액세스 포인트의 신호 세기를 신호 세기가 센 순으로 정렬하여 제2리스트를 생성한다. 이때 제2리스트에 기재되는 데이터의 개수는 사전에 설정된 개수(예를 들면, 6개)일 수 있다. 그리고 단말의 이동에 따라 각각의 위치에 의해 생성된 제2리스트들은 저장부(140)에 저장된다.In addition, the list sorter 110 generates a second list by arranging the signal strengths of the access points received through the wireless communication module at the current location of the terminal in the order of increasing signal strength. In this case, the number of data described in the second list may be a preset number (for example, six). In addition, the second lists generated by the respective locations according to the movement of the terminal are stored in the storage 140.

고유값 계산부(120)는 제2리스트에 기재된 신호 세기를 기초로 단말의 현 위치에 대한 고유값인 제1고유값을 계산한다. 제1고유값은 단말의 현 위치에서 수신된 액세스 포인트의 신호 세기 순서 패턴과 각 기준위치별 액세스 포인트의 신호 세기 순서 패턴을 비교하기 위한 기준 값이고, 하기 수학식 1에 의해 계산된다.The intrinsic value calculator 120 calculates a first intrinsic value, which is an intrinsic value for the current position of the terminal, based on the signal strengths described in the second list. The first unique value is a reference value for comparing the signal intensity order pattern of the access point received at the current position of the terminal with the signal intensity order pattern of the access point for each reference position, and is calculated by Equation 1 below.

Figure 112011040313478-pat00001
Figure 112011040313478-pat00001

여기서, C1은 제1고유값이고, P는

Figure 112011040313478-pat00002
을 만족하는 양의 실수이고, N은 액세스 포인트의 신호 세기를 신호 세기가 센 순으로 내림 차순 하였을 때, 사전에 설정된 상위 데이터 개수를 의미한다. 수학식 1에서 신호 세기가 가장 센 액세스 포인트에 Pn, 그 다음으로 신호 세기가 센 액세스 포인트에 Pn -1, 동일한 방법으로 신호 세기가 가장 약한 액세스 포인트에 P1을 배정하여 계산한다.Where C 1 is a first unique value and P is
Figure 112011040313478-pat00002
Is a positive real number satisfying N, and N denotes a predetermined number of upper data sets when the signal strength of the access point is in descending order of the signal strength. Is calculated by assigning P n, then the signal strength is sen to the access point P n -1, P 1 in the same way the signal strength is weakest access point to the equation (1) the signal strength is strongest in the access point.

또한, 고유값 계산부(120)는 제1리스트에 기재된 기준위치별 신호 세기 순서를 제2리스트에 기재된 신호 세기 순서와 비교하여 기준위치별로 제2고유값을 계산한다. 즉, 제2고유값은 기준위치별로 산출되며, 기준위치별 제2고유값은 동일한 액세스 포인트를 기초로, 제1리스트에 기재된 액세스 포인트가 제2리스트에 기재된 동일 액세스 포인트보다 신호 세기 순서가 뒤 순서이면 '0'값을 가진다. 반면, 제1리스트에 기재된 액세스 포인트가 제2리스트에 기재된 동일 액세스 포인트보다 신호 세기 순서가 같거나 앞 순서이면 'PN -(제2리스트상의 신호세기 순서)+1'값(여기서, P는

Figure 112011040313478-pat00003
을 만족하는 양의 실수이고, N은 액세스 포인트 별 신호 세기를 신호 세기가 센 순으로 내림 차순 하였을 때, 사전에 설정된 상위 데이터 개수)을 가진다. 이를 토대로 기준위치별 제2고유값은 제1리스트상의 액세스 포인트별로 게산된 값들을 합산하여 구한다. In addition, the eigenvalue calculator 120 calculates a second unique value for each reference position by comparing the signal intensity order for each reference position in the first list with the signal intensity order for the second list. That is, the second intrinsic value is calculated for each reference position, and the second intrinsic value for each reference position is based on the same access point, and the access points listed in the first list are in order of signal strength after the same access point listed in the second list. If it is a sequence, it has a value of '0'. On the other hand, if the access points listed in the first list are the same or earlier in order of signal strength than the same access points listed in the second list, the value 'P N- ( signal order in the second list ) +1 ' (where P is
Figure 112011040313478-pat00003
N is a positive real number satisfying N, and N has a predetermined number of higher data sets when the signal strength of each access point is in descending order of signal strength. Based on this, the second unique value for each reference position is obtained by summing values calculated for each access point on the first list.

위치 결정부(130)는 제1고유값과 기준위치별 제2고유값을 각각 비교하여 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치를 제1현재위치로 결정한다. 결정된 제1현재위치가 사전에 설정한 횟수 동안 반복하여 차이가 가장 적은 고유값을 가진 위치로 계속하여 나오면 앞서 결정된 제1현재위치를 현재 위치로 확정한다. The positioning unit 130 compares the first unique value with the second unique value for each reference position, respectively, and determines a position corresponding to the second unique value having the smallest difference from the first unique value as the first current position. If the determined first current position is repeated for a preset number of times and continues to the position having the smallest difference, the first current position determined as the current position is determined.

또한, 위치 결정부(130)는 결정된 제1현재위치가 사전에 설정한 횟수 동안 반복하여 차이가 가장 적은 고유값을 가진 위치로 나오지 않으면 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치를 제2현재위치로 결정한다. 이는 위치변화값을 반영하고, 보다 정확한 위치 검출을 하기 위함이다.In addition, the positioning unit 130 corresponds to the second intrinsic value having the smallest difference from the first intrinsic value if the determined first current position does not come out to the position having the smallest intrinsic value by repeating for a preset number of times. Determine the position to be the second current position. This is to reflect the position change value and to perform a more accurate position detection.

저장부(140)는 단말이 위치하는 영역의 좌표, 액세스 포인트의 맥어드레스(MAC address) 및 신호 세기가 저장된다.The storage 140 stores coordinates of an area where the terminal is located, a MAC address of the access point, and a signal strength.

도 2는 본 발명에 따른 액세스 포인트를 이용한 위치 측정 방법을 도시한 흐름도이다.2 is a flowchart illustrating a location measuring method using an access point according to the present invention.

도 2를 참조하면, 좌표값을 알고 있는 기준위치에서 수신된 액세스 포인트의 신호 세기를 각 기준위치별로 신호세기가 센 순으로 정렬하여 제1리스트를 생성한다(S200). 단말의 현 위치에서 무선 통신 모듈을 통해 수신되는 액세스 포인트의 신호 세기를 신호 세기가 센 순으로 정렬하여 제2리스트를 생성한다(S210). 제2리스트에 기재된 신호 세기를 기초로 단말의 현 위치에 대한 고유값인 제1고유값을 계산한다(S220). 이때 제1고유값은 단말의 현 위치에서 수신된 액세스 포인트의 신호 세기 순서 패턴과 각 기준위치별 액세스 포인트의 신호 세기 순서 패턴을 비교하기 위한 기준 값이고, 상기 수학식 1에 의해 계산된다. Referring to FIG. 2, a first list is generated by arranging signal strengths of an access point received at a reference position having a known coordinate value in order of signal strength for each reference position (S200). A second list is generated by arranging signal strengths of the access points received through the wireless communication module at the current location of the terminal in order of increasing signal strength (S210). A first unique value, which is a unique value for the current position of the terminal, is calculated based on the signal strengths described in the second list (S220). In this case, the first unique value is a reference value for comparing the signal intensity order pattern of the access point received at the current position of the terminal with the signal intensity order pattern of the access point for each reference position, and is calculated by Equation 1 above.

제1리스트에 기재된 기준위치별 신호 세기 순서를 제2리스트에 기재된 신호 세기 순서와 비교하여 기준위치별 제2고유값을 각각 계산한다(S230). 즉, 제2고유값은 기준위치별로 산출되며, 기준위치별 제2고유값은 동일한 액세스 포인트를 기초로, 제1리스트에 기재된 액세스 포인트가 제2리스트에 기재된 동일 액세스 포인트보다 신호 세기 순서가 뒤 순서이면 '0'값을 가진다. 반면, 제1리스트에 기재된 액세스 포인트가 제2리스트에 기재된 동일 액세스 포인트보다 신호 세기 순서가 같거나 앞 순서이면 'PN -(제2리스트상의 신호세기 순서)+1'값(여기서, P는

Figure 112011040313478-pat00004
을 만족하는 양의 실수이고, N은 액세스 포인트 별 신호 세기를 신호 세기가 센 순으로 내림 차순 하였을 때, 사전에 설정된 상위 데이터 개수)을 가진다. 이를 토대로 기준위치별 제2고유값은 제1리스트상의 액세스 포인트별로 게산된 값들을 합산하여 구한다. A second unique value for each reference position is calculated by comparing the signal strength order for each reference position described in the first list with the signal strength order for the second list (S230). That is, the second intrinsic value is calculated for each reference position, and the second intrinsic value for each reference position is based on the same access point, and the access points listed in the first list are in order of signal strength after the same access point listed in the second list. If it is a sequence, it has a value of '0'. On the other hand, if the access points listed in the first list are the same or earlier in order of signal strength than the same access points listed in the second list, the value 'P N- ( signal order in the second list ) +1 ' (where P is
Figure 112011040313478-pat00004
N is a positive real number satisfying N, and N has a predetermined number of higher data sets when the signal strength of each access point is in descending order of signal strength. Based on this, the second unique value for each reference position is obtained by summing values calculated for each access point on the first list.

그리고 나서, 제1고유값과 기준위치별 제2고유값을 각각 비교하여, 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치를 제1현재위치로 결정한다(S240). 여기서 결정된 위치가 현재 위치로 확정될 수도 있고, 동일한 결과가 반복되지 않으면 제1현재위치가 아닌 다른 위치가 현재 위치로 결정 및 확정될 수 있다. 즉, 오차를 보정할 수 있다.Then, the first unique value is compared with the second unique value for each reference position, and a position corresponding to the second unique value having the smallest difference from the first unique value is determined as the first current position (S240). The determined position may be determined as the current position, or if the same result is not repeated, a position other than the first current position may be determined and determined as the current position. That is, the error can be corrected.

S200단계 이하를 사전에 설정한 횟수(예를 들어, 3회) 동안 반복 수행하여(S250), 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치가 제1현재위치로 반복하여 나오면(S260), 제1현재위치를 현재 위치로 확정한다(S270). 반면, S200 단계 이하를 사전에 설정한 횟수 동안 반복 수행하여(S250) 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치가 제1현재위치가 아닌 경우, S200 단계 이하를 사전에 설정한 횟수 동안 다시 반복 수행하여 제1고유값과 위치별 제2고유값을 각각 비교하여, 고유값의 차이가 가장 적은 제2고유값에 대응하는 위치를 제2현재위치로 결정한다.Repeat step S200 is performed for a predetermined number of times (for example, three times) (S250), and the position corresponding to the second unique value having the smallest difference from the first unique value is repeatedly repeated to the first current position. When it comes out (S260), the first current position is determined as the current position (S270). On the contrary, if the position corresponding to the second intrinsic value having the smallest difference from the first intrinsic value is not the first current position by repeatedly performing S200 or less for a preset number of times (S250), the operation S200 or less is performed in advance. By repeating the set number of times again, the first unique value and the second unique value for each position are compared with each other, and the position corresponding to the second unique value having the smallest difference in eigenvalues is determined as the second current position.

본 발명의 일실시예에 따른 액세스 포인트를 이용한 위치 측정 방법을 살펴보면 다음과 같다. 이해의 편의를 위해 액세스 포인트의 맥 어드레스를 표 1과 같이 간략히 표현하여 설명하고자 한다.Looking at the position measurement method using an access point according to an embodiment of the present invention. For convenience of explanation, the MAC address of the access point will be briefly described as shown in Table 1 below.

맥 어드레스(MAC address)MAC address 기호sign 00:00:00:00:00:0100: 00: 00: 00: 00: 01 AA 00:00:00:00:00:1100: 00: 00: 00: 00: 11 BB 00:00:00:00:01:1100: 00: 00: 00: 01: 11 CC 00:00:00:00:11:1100: 00: 00: 00: 11: 11 DD 00:00:00:01:11:1100: 00: 00: 01: 11: 11 EE 00:00:00:11:11:1100: 00: 00: 11: 11: 11 FF

단말이 위치하는 영역 내에 좌표값을 알고 있는 기준위치(위치1, 위치2, 위치3, 위치4, 위치5)에 대한 각 액세스 포인트의 신호 세기 데이터가 표 2와 같이 저장부(140)에 저장되어 있다.The signal strength data of each access point for the reference position (position 1, position 2, position 3, position 4, position 5) of which the coordinate value is known in the area where the terminal is located is stored in the storage unit 140 as shown in Table 2. It is.

위치1(10,10)Position 1 (10,10) 위치2(20,20)Position 2 (20,20) 위치3(30,30)Position 3 (30,30) 위치4(40,40)Position 4 (40,40) 위치5(50,50)Position 5 (50,50) AA -80-80 AA -70-70 AA -70-70 AA -30-30 AA -90-90 BB -40-40 BB -40-40 BB -30-30 BB -40-40 BB -40-40 CC -60-60 CC -90-90 CC -40-40 CC -60-60 CC -50-50 DD -90-90 DD -50-50 DD -50-50 DD -70-70 DD -60-60 EE -50-50 EE -80-80 EE -80-80 EE -80-80 EE -70-70 FF -70-70 FF -60-60 FF -90-90 FF -90-90 FF -80-80

표 2에 기재된 기준위치별 데이터(맥 어드레스, 신호 세기)를 각각 신호 세기가 센 순으로 내림 차순 하면 다음 표 3과 같다. When the data of each reference position (Mac address, signal strength) described in Table 2 is in descending order of signal strength, they are shown in Table 3 below.

위치1(10,10)Position 1 (10,10) 위치2(20,20)Position 2 (20,20) 위치3(30,30)Position 3 (30,30) 위치4(40,40)Position 4 (40,40) 위치5(50,50)Position 5 (50,50) BB -40-40 BB -40-40 BB -30-30 AA -30-30 BB -40-40 EE -50-50 DD -50-50 CC -40-40 BB -40-40 CC -50-50 CC -60-60 FF -60-60 DD -50-50 CC -60-60 DD -60-60 FF -70-70 AA -70-70 AA -70-70 DD -70-70 EE -70-70 AA -80-80 EE -80-80 EE -80-80 EE -80-80 FF -80-80 DD -90-90 CC -90-90 FF -90-90 FF -90-90 AA -90-90

그리고 현재 위치에서 측정한 데이터(맥 어드레스, 신호 세기)는 표 4와 같다. The data measured at the current location (Mac address, signal strength) is shown in Table 4.

현재위치Current location AA -70-70 BB -40-40 CC -50-50 DD -60-60 EE -90-90 FF -80-80

이때, 본 발명에 따른 액세스 포인트를 이용한 위치 측정 방법을 적용해서 위치를 판단하면, 먼저, 단말의 현 위치에서 액세스 포인트의 신호 세기를 신호 세기가 센 순으로 정렬하여 표 5와 같이 리스트를 생성한다.At this time, when determining the position by applying the position measurement method using the access point according to the present invention, first, the signal strength of the access point in the current position of the terminal in order of signal strength to generate a list as shown in Table 5 .

현재위치Current location BB -40-40 CC -50-50 DD -60-60 AA -70-70 FF -80-80 EE -90-90

표 5의 리스트에 기재된 신호 세기를 기초로 단말의 현 위치에 대한 제1고유값을 상기 수학식 1에 의해 계산하면 다음과 같다. 단, N은 6으로 설정되고, P는 1보다 큰 실수인 2로 가정하고, 반복 횟수는 3회로 가정한다. Based on the signal strengths listed in Table 5, the first unique value for the current position of the terminal is calculated by Equation 1 as follows. However, N is set to 6, P is assumed to be 2, which is a real number larger than 1, and the number of repetitions is assumed to be 3 times.

Figure 112011040313478-pat00005
Figure 112011040313478-pat00005

즉, 단말의 현 위치에 대한 고유값은 126으로 산출된다. That is, the eigenvalue for the current position of the terminal is calculated as 126.

표 3에서 정렬된 리스트의 기준위치별 데이터와 표5의 데이터와 비교하여 동일한 액세스 포인트의 신호 세기 순서의 차이를 이용하여 기준위치별 제2고유값을 계산하면 다음과 같다. 표 6은 표 3에서 '위치 1(10,10)'부분만을 나타낸 것이다. Comparing the data of each reference position of the sorted list in Table 3 with the data of Table 5, the second unique value for each reference position is calculated using the difference in the signal strength order of the same access point as follows. Table 6 shows only the 'position 1 (10, 10)' portion of Table 3.

위치1(10,10)Position 1 (10,10) BB -40-40 EE -50-50 CC -60-60 FF -70-70 AA -80-80 DD -90-90

위치 1의 경우, 첫 번째로 신호 세기가 센 맥어드레스가 B인데(표 6 참조), 단말의 현 위치에서 첫 번째로 신호 세기가 센 맥어드레스와 동일하므로(표 5 참조) 26-1+1 = 26 값을 가진다. In case of position 1, the first MAC address having the strongest signal strength is B (see Table 6), and since the first signal strength is the same as the highest MAC address at the terminal's current position (see Table 5) 2 6-1 + Has the value 1 = 2 6

위치 1의 경우, 두 번째로 신호 세기가 센 맥어드레스가 E인데(표 6 참조), 단말의 현 위치에서 여섯 번째로 신호 세기가 센 맥어드레스와 동일하므로(표 5 참조) 26-6+1 = 21 값을 가진다. In case of position 1, the second strongest mac address is E (see Table 6), and the sixth highest signal strength is the same as the strongest mac address at the terminal's current position (see Table 5). 2 6-6 + 1 = 2 has the value 1 .

위치 1의 경우, 세 번째로 신호 세기가 센 맥어드레스가 C인데(표 6 참조), 단말의 현 위치에서 두 번째로 신호 세기가 센 맥어드레스와 동일하므로(표 5 참조) 저장부(140)의 맥어드레스가 현 위치의 맥 어드레스보다 뒤에 있으므로 0 값을 가진다.In the case of position 1, the third MAC signal with the highest signal strength is C (see Table 6), and the second signal strength is the same as the second MAC address with the second strongest signal at the current position of the terminal (see Table 5). Since the Mac address of is behind the current Mac address, it has a value of zero.

위치 1의 경우, 네 번째로 신호 세기가 센 맥어드레스가 F인데(표 6 참조), 단말의 현 위치에서 다섯 번째로 신호 세기가 센 맥어드레스와 동일하므로(표 5 참조) 26-5+1 = 22 값을 가진다. In the case of position 1, the fourth strongest Mac address is F (see Table 6), and the fifth highest signal strength is the same as the strongest Mac address at the terminal's current position (see Table 5). 2 6-5 + Has the value 1 = 2 2

위치 1의 경우, 다섯 번째로 신호 세기가 센 맥어드레스가 A인데(표 6 참조), 단말의 현 위치에서 네 번째로 신호 세기가 센 맥어드레스와 동일하므로(표 5 참조) 저장부(140)의 맥어드레스가 현 위치의 맥 어드레스보다 뒤에 있으므로 0 값을 가진다.In case of position 1, the fifth-most MAC address of the signal strength is A (see Table 6), and the fourth-sized signal strength is the same as the fourth-most MAC address at the terminal's current position (see Table 5). Since the Mac address of is behind the current Mac address, it has a value of zero.

위치 1의 경우, 여섯 번째로 신호 세기가 센 맥어드레스가 D인데(표 6 참조), 단말의 현 위치에서 세 번째로 신호 세기가 센 맥어드레스와 동일하므로(표 5 참조) 저장부(140)의 맥어드레스가 현 위치의 맥 어드레스보다 뒤에 있으므로 0 값을 가진다.In case of position 1, the sixth strongest mac address is D (see Table 6), and the third signal strength is the same as the third strongest mac address at the current position of the terminal (see Table 5). Since the Mac address of is behind the current Mac address, it has a value of zero.

따라서 위치 1에 대한 고유값은 26 + 21 + 22 = 70 이 된다. Thus, the eigenvalue for position 1 is 2 6 + 2 1 + 2 2 = 70.

이와 동일한 방법으로 위치 2에 대한 고유값을 구하면 26 + 24 + 22 + 23 + 21 + 0 = 94이며, Using this same method, the eigenvalues for position 2 are 2 6 + 2 4 + 2 2 + 2 3 + 2 1 + 0 = 94.

위치 3에 대한 고유값을 구하면 26 + 25 + 24 + 23 + 21 + 0 = 122이며, The eigenvalue for position 3 is 2 6 + 2 5 + 2 4 + 2 3 + 2 1 + 0 = 122.

위치 4에 대한 고유값을 구하면 23 + 0 + 0 + 0 + 21 + 0 = 9이며, The eigenvalue for position 4 is 2 3 + 0 + 0 + 0 + 2 1 + 0 = 9.

위치 5에 대한 고유값을 구하면 26 + 25 + 24 + 21 + 22 + 0 = 118이다. The eigenvalue for position 5 is 2 6 + 2 5 + 2 4 + 2 1 + 2 2 + 0 = 118.

따라서 단말의 현 위치에 대한 제1고유값은 126이므로, 이와 가장 차이가 적은 제2고유값을 가진 위치 3이 현재 위치로 결정된다. Therefore, since the first unique value for the current position of the terminal is 126, position 3 having the second unique value having the smallest difference is determined as the current position.

이와 같이, 앞서 결정된 위치 3이 연속적으로 현재 위치로 3번 도출된다면, 현재 위치는 위치 3으로 확정되는 것이다. As such, if the position 3 determined above is derived three times in succession to the current position, the current position is determined as the position 3.

본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 장치에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 유무선 통신망으로 연결된 컴퓨터 장치에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The present invention can also be embodied as computer-readable codes on a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer apparatus is stored. Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and a carrier wave (transmission via the Internet). The computer-readable recording medium may also be distributed over computer devices connected through wired and wireless communication networks so that the computer-readable code may be stored and executed in a distributed manner.

이상에서 본 발명의 바람직한 실시예에 대해 도시하고 설명하였으나, 본 발명은 상술한 특정의 바람직한 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation in the embodiment in which said invention is directed. It will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the scope of the appended claims.

100 : 액세스 포인트를 이용한 위치 측정 장치
110 : 리스트 정렬부
120 : 고유값 계산부
130 : 위치 결정부
140 : 저장부
100: position measuring device using the access point
110: list sorting unit
120: eigenvalue calculator
130: positioning unit
140:

Claims (12)

(a) 좌표값을 알고 있는 기준위치에서 수신된 액세스 포인트의 신호 세기를 각 기준위치별로 신호 세기가 센 순으로 정렬하여 제1리스트를 생성하는 단계;
(b) 단말의 현 위치에서 무선 통신 모듈을 통해 수신되는 액세스 포인트의 신호 세기를 신호 세기가 센 순으로 정렬하여 제2리스트를 생성하는 단계;
(c) 상기 제2리스트에 기재된 신호 세기를 기초로 단말의 현 위치에 대한 고유값인 제1고유값을 계산하는 단계;
(d) 상기 제1리스트에 기재된 기준위치별 신호 세기 순서를 상기 제2리스트에 기재된 신호 세기 순서와 비교하여 기준위치별로 제2고유값을 각각 계산하는 단계;
(e) 상기 제1고유값과 상기 기준위치별 제2고유값을 각각 비교하여, 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치를 제1현재위치로 결정하는 단계; 및
(f) 상기 (a) 단계에서 상기 (e) 단계는 사전에 설정한 횟수 동안 반복되며, 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치가 상기 제1현재위치와 동일하면 상기 제1현재위치를 현재 위치로 확정하는 단계;를 포함하는 것을 특징으로 하는 액세스 포인트를 이용한 위치 측정 방법.
(a) generating a first list by arranging the signal strengths of the access points received at the reference positions of which the coordinate values are known, in order of the signal strengths for each reference position;
(b) generating a second list by arranging signal strengths of the access points received through the wireless communication module at the current location of the terminal in order of increasing signal strength;
(c) calculating a first intrinsic value, which is a unique value for the current position of the terminal, based on the signal strengths described in the second list;
(d) calculating a second unique value for each reference position by comparing the signal strength order for each reference position in the first list with the signal strength order for the second list;
(e) comparing the first intrinsic value with the second intrinsic value for each of the reference positions, and determining a position corresponding to the second intrinsic value having the smallest difference from the first intrinsic value as the first current position; And
(f) In step (a), step (e) is repeated for a preset number of times, and the position corresponding to the second unique value having the smallest difference from the first unique value is the same as the first current position. And determining the first current location as a current location.
삭제delete 제 1항에 있어서,
(g) 상기 (a) 단계에서 상기 (e) 단계는 사전에 설정한 횟수 동안 반복되며, 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치가 상기 제1현재위치가 아닌 다른 위치가 나오면, 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치를 제2현재위치로 결정하는 단계;를 더 포함하는 것을 특징으로 하는 액세스 포인트를 이용한 위치 측정 방법.
The method of claim 1,
(g) In step (a), step (e) is repeated for a preset number of times, and the position corresponding to the second unique value having the smallest difference from the first unique value is not the first current position. If a different position comes out, determining the position corresponding to the second unique value having the smallest difference from the first unique value as a second current position; location measurement method using an access point further comprising a.
제 1항 또는 제 3항에 있어서,
상기 제1고유값은 단말의 현 위치에서 수신된 액세스 포인트의 신호 세기 순서 패턴과 각 기준위치별 액세스 포인트의 신호 세기 순서 패턴을 비교하기 위한 기준 값이고, 하기 수학식 A에 의해 계산되는 것을 특징으로 하는 액세스 포인트를 이용한 위치 측정 방법:
[수학식 A]
Figure 112013015845461-pat00006

여기서, C1은 제1고유값이고, P는
Figure 112013015845461-pat00007
을 만족하는 양의 실수이고, N은 액세스 포인트 별 신호 세기를 신호 세기가 센 순으로 내림 차순 하였을 때, 사전에 설정된 상위 데이터 개수를 의미하며, 그리고, 제2리스트 내의 신호 세기가 가장 센 액세스 포인트에 PN, 그 다음으로 신호 세기가 센 액세스 포인트에 PN-1, 동일한 방법으로 신호 세기가 가장 약한 액세스 포인트에 P1을 배정하여 계산한다.
The method according to claim 1 or 3,
The first unique value is a reference value for comparing the signal strength order pattern of the access point received at the current location of the terminal with the signal strength order pattern of the access point for each reference location, and is calculated by Equation A below. Location measurement method using an access point:
[Mathematical formula A]
Figure 112013015845461-pat00006

Where C 1 is a first unique value and P is
Figure 112013015845461-pat00007
Is a positive real number satisfying N, N denotes the number of previously set higher data when the signal strength of each access point is in descending order of the signal strength, and the access point having the strongest signal strength in the second list. to P N, and then the signal strength is calculated by assigning Line access point to P N-1, P 1 in the same way as the signal strength is weakest access point.
제 1항 또는 제 3항에 있어서,
상기 제2고유값은 기준위치별로 산출되며,
상기 기준위치별 제2고유값은 동일한 액세스 포인트를 기초로,
상기 제1리스트에 기재된 액세스 포인트가 상기 제2리스트에 기재된 동일 액세스 포인트보다 신호 세기 순서가 뒤 순서이면 '0'값을 가지고,
상기 제1리스트에 기재된 액세스 포인트가 상기 제2리스트에 기재된 동일 액세스 포인트보다 신호 세기 순서가 같거나 앞 순서이면 'PN-(제2리스트상의 신호세기 순서)+1'값(여기서, P는
Figure 112013015845461-pat00008
을 만족하는 양의 실수이고, N은 액세스 포인트 별 신호 세기를 신호 세기가 센 순으로 내림 차순 하였을 때, 사전에 설정된 상위 데이터 개수)을 가지며,
상기 계산된 값들을 합산하여 구하는 것을 특징으로 하는 액세스 포인트를 이용한 위치 측정 방법.
The method according to claim 1 or 3,
The second unique value is calculated for each reference position,
The second unique value for each reference position is based on the same access point,
Has a value of '0' if the access point described in the first list is in the order of the signal strength later than the same access point described in the second list,
If the access point described in the first list is the same or earlier in order of signal strength than the same access point described in the second list, the value 'P N- (signal strength order in the second list) +1 ' (where P is
Figure 112013015845461-pat00008
Is a positive real number satisfying N, and N has a predetermined number of upper data sets when the signal strength of each access point is in descending order of signal strength.
And calculating and summing the calculated values.
삭제delete 단말이 위치하는 영역의 좌표, 액세스 포인트의 맥어드레스 및 신호 세기가 저장되는 저장부;
좌표값을 알고 있는 기준위치에서 수신된 액세스 포인트의 신호 세기를 각 기준위치별로 신호 세기가 센 순으로 정렬하여 제1리스트를 생성하고, 단말의 현 위치에서 무선 통신 모듈을 통해 수신된 액세스 포인트의 신호 세기를 신호 세기가 센 순으로 정렬하여 제2리스트를 생성하는 리스트 정렬부;
상기 생성된 제2리스트에 기재된 신호 세기를 기초로 단말의 현 위치에 대한 고유값인 제1고유값을 계산하고, 상기 생성된 제1리스트에 기재된 기준위치별 신호 세기 순서를 제2리스트에 기재된 신호 세기 순서와 비교하여 기준위치별로 각각 제2고유값을 계산하는 고유값 계산부; 및
상기 제1고유값과 상기 기준위치별 제2고유값을 각각 비교하여, 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치를 제1현재위치로 결정하는 위치결정부;를 포함하며,
상기 위치결정부는 상기 제1고유값과 차이가 가장 적은 제2고유값에 대응하는 위치가 사전에 설정한 횟수 동안 반복하여 상기 제1현재위치로 결정되면 상기 제1현재위치를 현재 위치로 확정하는 것을 특징으로 하는 액세스 포인트를 이용한 위치 측정 장치.
A storage unit storing coordinates of an area where the terminal is located, a MAC address of the access point, and a signal strength;
The first list is generated by arranging the signal strengths of the access points received at the reference position of which the coordinate value is known, in order of the order of the respective reference positions, and generating the first list from the current position of the terminal. A list sorter for generating a second list by sorting the signal strengths in descending order of the signal strengths;
The first intrinsic value, which is a unique value for the current position of the terminal, is calculated based on the signal strength described in the generated second list, and the signal strength order for each reference position described in the generated first list is described in the second list. An eigenvalue calculator configured to calculate a second unique value for each reference position in comparison with the signal strength order; And
A positioning unit comparing the first unique value with a second unique value for each reference position, and determining a position corresponding to a second unique value having the smallest difference from the first unique value as a first current position; Include,
The positioning unit determines the first current position as the current position when the position corresponding to the second unique value having the smallest difference from the first unique value is repeatedly determined as the first current position for a preset number of times. Position measuring device using an access point, characterized in that.
삭제delete 제 7항에 있어서,
상기 제1고유값은 단말의 현 위치에서 수신된 액세스 포인트의 신호 세기 순서 패턴과 각 기준위치별 액세스 포인트의 신호 세기 순서 패턴을 비교하기 위한 기준 값이고, 하기 수학식 A에 의해 계산되는 것을 특징으로 하는 액세스 포인트를 이용한 위치 측정 장치:
[수학식 A]
Figure 112013015845461-pat00009

여기서, C1은 제1고유값이고, P는
Figure 112013015845461-pat00010
을 만족하는 양의 실수이고, N은 액세스 포인트 별 신호 세기를 신호 세기가 센 순으로 내림 차순 하였을 때, 사전에 설정된 상위 데이터 개수를 의미하며, 그리고, 제2리스트 내의 신호 세기가 가장 센 액세스 포인트에 PN, 그 다음으로 신호 세기가 센 액세스 포인트에 PN-1, 동일한 방법으로 신호 세기가 가장 약한 액세스 포인트에 P1을 배정하여 계산한다.
8. The method of claim 7,
The first unique value is a reference value for comparing the signal strength order pattern of the access point received at the current location of the terminal with the signal strength order pattern of the access point for each reference location, and is calculated by Equation A below. Position measuring device using an access point:
[Mathematical formula A]
Figure 112013015845461-pat00009

Where C 1 is a first unique value and P is
Figure 112013015845461-pat00010
Is a positive real number satisfying N, N denotes the number of previously set higher data when the signal strength of each access point is in descending order of the signal strength, and the access point having the strongest signal strength in the second list. to P N, and then the signal strength is calculated by assigning Line access point to P N-1, P 1 in the same way as the signal strength is weakest access point.
제 7항에 있어서,
상기 제2고유값은 기준위치별로 산출되며,
상기 기준위치별 제2고유값은 동일한 액세스 포인트를 기초로,
상기 제1리스트에 기재된 액세스 포인트가 상기 제2리스트에 기재된 동일 액세스 포인트보다 신호 세기 순서가 뒤 순서이면 '0'값을 가지고,
상기 제1리스트에 기재된 액세스 포인트가 상기 제2리스트에 기재된 동일 액세스 포인트보다 신호 세기 순서가 같거나 앞 순서이면 'PN-(제2리스트상의 신호세기 순서)+1'값(여기서, P는
Figure 112013015845461-pat00011
을 만족하는 양의 실수이고, N은 액세스 포인트 별 신호 세기를 신호 세기가 센 순으로 내림 차순 하였을 때, 사전에 설정된 상위 데이터 개수)을 가지며,
상기 계산된 값들을 합산하여 구하는 것을 특징으로 하는 액세스 포인트를 이용한 위치 측정 장치.
8. The method of claim 7,
The second unique value is calculated for each reference position,
The second unique value for each reference position is based on the same access point,
Has a value of '0' if the access point described in the first list is in the order of the signal strength later than the same access point described in the second list,
If the access point described in the first list is the same or earlier in order of signal strength than the same access point described in the second list, the value 'P N- (signal strength order in the second list) +1 ' (where P is
Figure 112013015845461-pat00011
Is a positive real number satisfying N, and N has a predetermined number of upper data sets when the signal strength of each access point is in descending order of signal strength.
And calculating and summing the calculated values.
삭제delete 제 1항 또는 제 3항에 기재된 액세스 포인트를 이용한 위치 측정 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for executing the position measuring method using the access point according to claim 1 or 3 on a computer.
KR1020110051306A 2011-05-30 2011-05-30 Method for determining location using the access point and apparatus thereof Active KR101258832B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110051306A KR101258832B1 (en) 2011-05-30 2011-05-30 Method for determining location using the access point and apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110051306A KR101258832B1 (en) 2011-05-30 2011-05-30 Method for determining location using the access point and apparatus thereof

Publications (2)

Publication Number Publication Date
KR20120132908A KR20120132908A (en) 2012-12-10
KR101258832B1 true KR101258832B1 (en) 2013-05-06

Family

ID=47516365

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110051306A Active KR101258832B1 (en) 2011-05-30 2011-05-30 Method for determining location using the access point and apparatus thereof

Country Status (1)

Country Link
KR (1) KR101258832B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210055429A (en) 2019-11-07 2021-05-17 선문대학교 산학협력단 Apparatus and method for providing indoor location information

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101302725B1 (en) * 2013-07-09 2013-08-30 (주)멀린 Method and appararus for identifying location in local area network
KR101956085B1 (en) * 2013-07-23 2019-03-08 정재은 Method and system for providing location information using beacons
KR101537890B1 (en) * 2014-01-29 2015-07-17 한국과학기술원 Method and system for detecting coverage hole in wireless network
CN105992259B (en) * 2015-02-12 2020-01-21 阿里巴巴集团控股有限公司 Positioning detection method and device
KR102749381B1 (en) * 2016-04-19 2025-01-03 삼성전자주식회사 Positioning method, positining apparatus and positioning system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100994840B1 (en) * 2009-11-27 2010-11-16 주식회사 케이티 Position determination method and system based on wlan rssi value

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100994840B1 (en) * 2009-11-27 2010-11-16 주식회사 케이티 Position determination method and system based on wlan rssi value

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210055429A (en) 2019-11-07 2021-05-17 선문대학교 산학협력단 Apparatus and method for providing indoor location information

Also Published As

Publication number Publication date
KR20120132908A (en) 2012-12-10

Similar Documents

Publication Publication Date Title
CN109963287B (en) Antenna direction angle optimization method, device, equipment and medium
CN107318084B (en) Fingerprint positioning method and device based on optimal similarity
KR101258832B1 (en) Method for determining location using the access point and apparatus thereof
CN1157091C (en) Selection of location measurement units for determining position of mobile communication station
CN101620270B (en) Wireless location method based on cluster-fusion
EP3404439A1 (en) Cluster-based magnetic positioning method, device and system
EP3461105B1 (en) Positioning method and server
CN109996279A (en) Cross coverage cell localization method, device, equipment and medium
CN104661305A (en) Method and device for locating user terminal as well as server
JP5129356B2 (en) An ambiguity solution in positioning
CN105578420A (en) A WLAN-based indoor positioning method and device
CN111505570A (en) Ultra-wideband two-dimensional positioning method based on linear search
KR102052519B1 (en) Indoor Positioning Method and Apparatus Based on Bluetooth Low Energy
CN112995893A (en) Fingerprint positioning method, system, server and storage medium
KR20190007310A (en) Method and apparatus for measuring location
CN104125636A (en) Base station positioning method and device
CN106937378A (en) Suppress the localization method and mobile station of non-market value
CN108540926B (en) Wireless signal fingerprint construction method and device
KR102267954B1 (en) Rss signal correction method
CN1360802A (en) Location of mobile station in telecommunication system
CN101373216A (en) Method for positioning portable communication device
CN109996180B (en) Method, device, device and medium for checking azimuth angle of base station
KR20200114456A (en) radio map auto-updating method based on WIFI fingerprint
Xu et al. Indoor localization based on hybrid Wi-Fi hotspots
CN111291581B (en) Signal source positioning data processing method, device, equipment and storage medium

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20110530

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20120731

Patent event code: PE09021S01D

AMND Amendment
PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20130124

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20120731

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20130124

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20120920

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20130402

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20130221

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20130124

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20120920

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20130423

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20130424

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20160330

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20160330

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20170309

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20170309

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20180403

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20180403

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20190401

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20190401

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20200402

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20210325

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20220323

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20240321

Start annual number: 12

End annual number: 12