KR20170091879A - A Tool for Checking Attendance of Students in Classroom Automatically - Google Patents

A Tool for Checking Attendance of Students in Classroom Automatically Download PDF

Info

Publication number
KR20170091879A
KR20170091879A KR1020160012691A KR20160012691A KR20170091879A KR 20170091879 A KR20170091879 A KR 20170091879A KR 1020160012691 A KR1020160012691 A KR 1020160012691A KR 20160012691 A KR20160012691 A KR 20160012691A KR 20170091879 A KR20170091879 A KR 20170091879A
Authority
KR
South Korea
Prior art keywords
student
classroom
bluetooth
smartphone
attendance
Prior art date
Application number
KR1020160012691A
Other languages
Korean (ko)
Inventor
권태경
곽명철
천세린
Original Assignee
삼성전자주식회사
서울대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사, 서울대학교산학협력단 filed Critical 삼성전자주식회사
Priority to KR1020160012691A priority Critical patent/KR20170091879A/en
Publication of KR20170091879A publication Critical patent/KR20170091879A/en

Links

Images

Classifications

    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10KORGANIC ELECTRIC SOLID-STATE DEVICES
    • H10K77/00Constructional details of devices covered by this subclass and not covered by groups H10K10/80, H10K30/80, H10K50/80 or H10K59/80
    • H10K77/10Substrates, e.g. flexible substrates
    • H10K77/111Flexible substrates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1652Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • H04W4/003
    • H04W4/008
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10KORGANIC ELECTRIC SOLID-STATE DEVICES
    • H10K2102/00Constructional details relating to the organic devices covered by this subclass
    • H10K2102/301Details of OLEDs
    • H10K2102/311Flexible OLED
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/50Photovoltaic [PV] energy
    • Y02E10/549Organic PV cells

Abstract

We design and use a software tool capable of automatically checking the attendance of an enrolled student by using a smartphone. The student needs to install the application on his/her smartphone. The challenging issue of the software tool is that we need to automatically find out if a student is inside or outside the classroom. For this purpose, the application of the smartphone of the student will measure the current signal strength of Wi-Fi and Bluetooth devices near the classroom. The measurement results are reported to a server running software to check the attendance of the student. The server can analyze the signal strengths to determine whether the student is inside or outside the classroom. A comprehensive measurement of the strength of WiFi and Bluetooth signals shows that WiFi scanning of the smartphone consumes more energy than BLE scanning. Also, the received signal of a Wi-Fi beacon can change dynamically due to interference and fading. In other words, we are not able to find out the location of the student in the classroom by the strength of the Wi-Fi signal. If we can place a Bluetooth device, we can adjust a transmission power level. This helps to improve the accuracy of the location measurement of the student. By leveraging the Bluetooth device, we are able to perform highly advanced location measurement.

Description

교실에서 학생의 출석을 자동으로 확인하기 위한 도구{A Tool for Checking Attendance of Students in Classroom Automatically}A Tool for Checking Attendance of Students in a Classroom Automatically.

본 발명은 교실에서 학생의 출석을 자동으로 확인하기 위한 도구에 관한 것이다.The present invention relates to a tool for automatically confirming attendance of a student in a classroom.

사용자의 위치는 내비게이션, 헬스 케어, 마케팅 등과 같이 위치 기반 서비스(LBS: location based service)로 불리는 지능형 서비스들을 제공하기 위한 가장 필수적인 컨텍스트(context) 데이터 중의 하나이다. 최근 스마트폰의 확산으로 인하여, 위치 기반 서비스에 대한 수요와 사용이 증가하고 있다. 그러나 GPS 신호의 사용이 불가능한 실내 공간의 경우, 사용자의 위치를 추정하기 위한 대안 기술이 요구된다. 현재 스마트폰은 와이파이나 블루투스와 같은 다양한 센서들 및 가속도계나 자력계와 같은 관성 센서들을 구비하고 있다. 따라서 이러한 센서들을 활용함으로써 효과적인 실내 측위 시스템들과 서비스들을 설계하기 위한 노력들이 이어져 왔다.The user's location is one of the most essential context data for providing intelligent services called location based services (LBS) such as navigation, healthcare, marketing, and the like. Due to the recent proliferation of smartphones, the demand for and usage of location-based services is increasing. However, in the case of the indoor space where the GPS signal can not be used, an alternative technique for estimating the position of the user is required. Currently, smartphones are equipped with various sensors such as Wi-Fi and Bluetooth, and inertial sensors such as accelerometers and magnetometers. Efforts have therefore been made to design effective indoor positioning systems and services by utilizing these sensors.

위치 기반 서비스는 교육 시장에서도 요구되고 있다. 대부분의 학생들은 스마트폰을 가지고 있으며 그들은 실내 공간(예를 들어, 교내 건물이나 교실)에서 대부분의 시간을 보내기 때문에, 학생들의 위치 정보에 기초하여 맞춤화된 지능형 교육 서비스를 제공할 수 있는 기회가 존재한다. 내비게이션 시스템이나 위치 인식 헬스 케어 솔루션과 같은 다목적 위치 기반 서비스 솔루션들이 있지만, 교내 장소들에 특화된 위치 기반 서비스는 찾아보기 어렵다. 이에 착안하여, 본 발명자는 학생들의 출석을 확인하기 위한 소프트웨어 도구를 창안하고자 한다.Location-based services are also required in the education market. Most students have smartphones and spend most of their time in indoor space (for example, on-campus buildings or classrooms), so there is an opportunity to provide personalized intelligent education services based on their location information do. There are multi-location location-based service solutions such as navigation systems and location-aware healthcare solutions, but location-based services that are specific to on-campus locations are hard to find. With this in mind, the present inventor intends to invent a software tool for confirming attendance of students.

본 발명은 사용자가 교실 내부에 있는지 외부에 있는지 확인하기 위하여 제공된다.The present invention is provided to ensure that the user is inside or outside the classroom.

상기 목적을 달성하기 위하여, 본 발명은 이동 통신 시스템에서 단말을 발견하기 위한 방법을 제공한다. 상기 방법은 제1 장치로부터 제1 신호를 수신하는 단계; 제2 장치로부터 제2 신호를 수신하는 단계; 상기 제1 장치 및 상기 제2 장치로부터의 수신 신호 세기(RSS) 값들의 차이를 결정하는 단계; 및 상기 결정에 기초하여 상기 단말을 식별하는 단계를 포함한다.In order to achieve the above object, the present invention provides a method for detecting a terminal in a mobile communication system. The method includes receiving a first signal from a first device; Receiving a second signal from a second device; Determining differences in received signal strength (RSS) values from the first device and the second device; And identifying the terminal based on the determination.

제안된 방법을 사용함으로써, 스마트폰을 구비한 사용자가 교실 내부에 있는지 외부에 있는지를 파악할 수 있다.By using the proposed method, it is possible to grasp whether a user having a smartphone is inside or outside the classroom.

도 1은 블루투스(BLE) 및 와이파이(WiFi) 인터페이스 중 어느 하나가 스캐닝 목적으로 켜지는 경우 시간에 따른 스마트폰의 에너지 잔량 레벨을 도시한 도면이다.
도 2는 세 개의 액세스 포인트(AP)들이 각각 0분, 5분, 10분에 켜지는 경우 시간에 따라 변화하는 액세스 포인트들의 수신 신호 세기(RSS) 값들을 도시한 도면이다.
도 3은 측정 지점들의 위치와 블루투스(BLE) 비콘의 위치를 비롯하여 타깃 공간을 도시한 평면도이다.
도 4는 교실 내부와 외부의 장소들(각각 _in 및 _out으로 표시됨)에 대하여 평균을 낸 송신 파워별 블루투스(BLE) 신호들의 수신 신호 세기(RSS) 값들을 도시한 도면이다.
도 5는 송신 파워가 0 dBm로 설정되는 경우 각각의 위치에서 관측되는 비콘 프레임들의 개수를 도시한 도면이다.
도 6은 두 개의 블루투스(BLE) 비콘들과 타깃 문의 위치들을 도시한 평면도이다.
도 7은 학생이 입실하거나 퇴실하는 경우 내외부 비콘들의 수신 신호 세기(RSS) 값들의 변화를 도시한 도면이다.
도 8은 학생의 이동 여부 및 재실 여부 등을 산출할 수 있는 블루투스(BLE)와 가속도계와 같은 센서들에 기초하는 본 발명의 출석 확인 도구를 도시한 도면이다.
도 9는 학생이 걷는 동안 가속도 크기의 반복적인 패턴을 도시하고 유휴(idle) 모드 및 보행 모드에서 표준편차의 변화를 도시한 도면이다.
도 10은 교실에 이르는 세 개의 경로들과 하나의 실험용 가짜 경로(fake path)를 도시한 도면이다.
도 11은 학생이 입실하거나 퇴실할 때 10초 간격으로 측정된 비콘 개수 및 수신 신호 세기(RSS) 차의 변화를 도시한 예시도이다.
도 12는 실험 참가 학생이 가짜 경로를 위아래 방향으로 걷는 경우(각각 좌측과 우측에 도시됨) 수신 신호 세기(RSS) 및 수신 비콘 개수를 도시한 도면이다.
FIG. 1 is a diagram showing energy level levels of a smartphone according to time when either the Bluetooth (BLE) or the WiFi interface is turned on for scanning purposes.
2 is a diagram showing received signal strength (RSS) values of access points that change over time when three access points (APs) are turned on at 0 minute, 5 minute, and 10 minute, respectively.
3 is a plan view showing the target space, including the location of the measurement points and the position of the Bluetooth (BLE) beacon.
FIG. 4 is a diagram showing received signal strength (RSS) values of transmit power specific Bluetooth (BLE) signals averaged over the inside and outside of the classroom (denoted as _in and _out, respectively).
5 is a diagram showing the number of beacon frames observed at each position when the transmission power is set to 0 dBm.
6 is a plan view showing locations of two Bluetooth (BLE) beacons and target doors.
FIG. 7 is a diagram showing changes in received signal strength (RSS) values of internal and external beacons when a student is entering or exiting.
FIG. 8 is a diagram showing an attendance confirmation tool of the present invention based on sensors such as a Bluetooth (BLE) and an accelerometer capable of calculating whether a student is moving and re-entering the room.
Figure 9 shows a repetitive pattern of acceleration magnitudes while a student is walking and shows a change in standard deviation in an idle mode and a walking mode.
Figure 10 is a diagram showing three paths leading to the classroom and one experimental fake path.
11 is an exemplary diagram illustrating changes in the number of beacons and the difference in RSS signal strength measured at intervals of 10 seconds when a student enters or leaves the room.
12 is a diagram showing the received signal strength (RSS) and the number of received beacons when the participating student walks up and down the false path (shown on the left and right sides, respectively).

블루투스 기술을 이용한 지오펜싱(Geofencing)Geofencing using Bluetooth technology

본 발명은 교실에서 학생의 출석을 확인하기 위한 소프트웨어 도구를 제공한다. 이는 “지오펜싱(Geofencing)”으로 불리며, 사용자가 관심 지역의 내부에 있는지 외부에 있는지 확인할 수 있음을 의미한다. 이러한 도구를 구현하기 위하여, 스마트폰의 무선 통신 인터페이스들 중의 하나를 이용하여 관심 지역의 경계를 나타내는 가상의 장벽을 구축한다. 무선 신호의 수신 신호 세기(RSS: received signal strength)는 학생과 기준 노드(예를 들어, 와이파이 액세스 포인트, 블루투스 비콘) 사이의 거리가 증가할수록 약해진다. 만약 거리가 소정의 임계치를 초과하면, 신호는 전혀 감지되지 않을 수 있다. 따라서 무선 신호의 수신 신호 세기를 측정함으로써 교실 주위에서 “지오펜싱”을 실행할 수 있고, 기준 노드의 신호 송신 파워를 조정함으로써 지오펜싱의 범위를 제어할 수 있다.The present invention provides a software tool for identifying student attendance in the classroom. This is referred to as " geofencing " which means that the user can see whether it is inside or outside the area of interest. To implement this tool, one of the wireless communication interfaces of the smartphone is used to establish a virtual barrier representing the boundaries of the area of interest. The received signal strength (RSS) of the wireless signal is weaker as the distance between the student and the reference node (e.g., Wi-Fi access point, Bluetooth beacon) increases. If the distance exceeds a predetermined threshold, the signal may not be detected at all. Therefore, "geofencing" can be performed around the classroom by measuring the received signal strength of the radio signal, and the geofencing range can be controlled by adjusting the signal transmission power of the reference node.

일반적으로, 최근의 스마트폰은 셀룰러(cellular; 3G 또는 LTE), 와이파이(WiFi), 블루투스(BLE: Bluetooth Low Energy), NFC(Near Field Communication)과 같은 다수의 무선 인터페이스들을 가진다. 이러한 기술들은 각기 다른 특징들을 가지므로, 지오펜싱을 위해서는 다수의 인터페이스들을 사용해야 할지도 모른다. 셀룰러 네트워크 인터페이스의 경우, 기지국(기준 노드로서의)의 정확한 위치를 알 수 없고 송신 파워와 같은 관련 정보에 쉽게 접근할 수 없다. 또한, NFC의 경우, 지오펜싱을 위해 사용되기에는 통신 범위가 너무 짧다. 따라서 지오펜싱을 목적으로 할 때, 위의 두 기술들은 제외한다.In general, recent smartphones have a number of wireless interfaces such as cellular (3G or LTE), WiFi, Bluetooth low energy (BLE), and Near Field Communication (NFC). Since these technologies have different characteristics, it may be necessary to use multiple interfaces for geofencing. In the case of a cellular network interface, the precise location of the base station (as a reference node) is unknown and the associated information such as transmit power is not easily accessible. Also, in the case of NFC, the communication range is too short to be used for geofencing. So, for geofencing purposes, we exclude these two techniques.

와이파이의 경우, 와이파이 신호는 블루투스 신호에 비해 여러 단점들을 가진다. 첫째, 와이파이는 스캐닝(scanning) 작용으로 인해 블루투스보다 더 빠르게 에너지를 소모한다. 도 1은 수신 신호 세기 값들을 얻기 위해 액세스 포인트(AP: Access Point)들의 비콘 프레임들을 지속적으로 수집함에 따라 스마트폰의 에너지 잔량이 얼마나 빠르게 감소하는지 보여준다. 와이파이 스캐닝은 블루투스 스캐닝보다 1.5배 더 많은 에너지를 소모하며, 스마트폰이 스캐닝을 하지 않는 “pure” 시나리오보다 거의 2배 많은 에너지를 소모한다. 이러한 결과는 스마트폰이 스캔해야 하는 와이파이와 블루투스 사이의 통신 채널들의 개수 차이로부터 기인한다. 블루투스 스펙에는 단지 3개의 애드버타이징(advertising) 채널들만 있는 반면, 스마트폰은 적어도 13개의 와이파이 채널들을 스캔해야 한다. 이러한 제한은 와이파이 스캐닝의 소요시간에도 영향을 미친다. 대부분의 스마트폰들에서, 와이파이 스캐닝은 대략 3~4초가 소요되는 반면에, 블루투스 스캐닝은 1초 미만만 소요될 수 있다.For Wi-Fi, Wi-Fi signals have several drawbacks compared to Bluetooth signals. First, Wi-Fi consumes energy faster than Bluetooth because of scanning. Figure 1 shows how quickly the energy balance of a smartphone decreases as it continuously collects beacon frames of access points (APs) to obtain received signal strength values. Wi-Fi scanning consumes 1.5 times more energy than Bluetooth scanning and consumes nearly twice as much energy as a "pure" scenario where smartphones do not scan. This result is due to the difference in number of communication channels between WiFi and Bluetooth that the smartphone should scan. While the Bluetooth specification has only three advertising channels, the smartphone needs to scan at least 13 Wi-Fi channels. This limitation also affects the time required for Wi-Fi scanning. In most smartphones, Wi-Fi scanning takes about 3-4 seconds, while Bluetooth scanning can take less than a second.

더욱이, 대부분의 와이파이 액세스 포인트 공급자들은 액세스 포인트들 사이의 간섭을 피하기 위하여 동적 송신 파워 제어 알고리즘을 채택한다. 도 2는 인접한 3개의 액세스 포인트들이 5분 간격으로 잇따라 성공적으로 켜질 때 액세스 포인트들의 수신 신호 세기 값들의 변화를 나타낸다. 결과는 액세스 포인트의 송신 파워가 수동적인 조정 없이도 동적으로 변할 수 있음을 보여준다. 이는 지오펜싱 메커니즘을 설계하기 위해 와이파이에 의존할 수 없는 이유이다. 또한, 애플 아이폰은 와이파이 스캐닝 동작을 위한 어플리케이션 프로그래밍 인터페이스(API: Application Programming Interface)를 공식적으로 지원하지 않는다. 즉, 아이폰으로는 와이파이 액세스 포인트들의 수신 신호 세기 값들을 얻을 수 없다. 결국, 지오펜싱 시스템을 설계하기 위해 블루투스 신호들을 이용한다.Moreover, most Wi-Fi access point providers employ dynamic transmission power control algorithms to avoid interference between access points. 2 shows a change in the received signal strength values of the access points when the adjacent three access points are successively turned on successively at five-minute intervals. The result shows that the transmit power of the access point can be changed dynamically without manual adjustment. This is why you can not rely on WiFi to design a geofencing mechanism. In addition, the Apple iPhone does not officially support the application programming interface (API) for Wi-Fi scanning operations. That is, the received signal strength values of the Wi-Fi access points can not be obtained with the iPhone. Eventually, we use Bluetooth signals to design the geofencing system.

블루투스 신호 측정Bluetooth signal measurement

본 항목에서는 블루투스 신호의 포괄적 측정에 대하여 설명한다. 이는 교실 출석 확인 시스템을 설계하기 위한 토대가 된다. 데이터 수집을 위해 교내 건물 내의 적당한 크기의 교실(9m~12m)을 타깃 공간으로 선정하고, 도 3에 도시된 바와 같이 교실 주위에서 9개의 측정 위치들을 선정한다. 그리고 적절한 통신 범위를 가지는 통상의 클래스 2 블루투스 비콘을 배치하고, 각각의 위치에서 1분간 수신 신호 세기 값들을 수집한다. 블루투스 신호의 음영 지역을 최소화함으로써 페이딩(fading)과 사람 몸의 영향을 완화하기 위해, 블루투스 비콘의 배치 위치는 교실 천장의 중앙(빨간 점으로 표시)으로 한다.This section describes comprehensive measurement of Bluetooth signal. This provides the basis for designing classroom attendance verification systems. In order to collect data, a proper sized classroom (9m to 12m) in the school building is selected as the target space, and nine measurement positions are selected around the classroom as shown in Fig. Then, a normal class 2 Bluetooth beacon having an appropriate communication range is arranged, and the received signal strength values are collected for 1 minute at each position. To minimize fading and the effects of the human body by minimizing the shaded area of the Bluetooth signal, the placement of the Bluetooth beacon is centered on the ceiling of the room (indicated by the red dot).

기본적으로 블루투스 비콘과의 거리가 증가할수록 블루투스 신호는 감지할 수 없게 된다. 또한, 신호의 세기는 벽의 감쇠에 의해 저하된다. 이를 바탕으로, 수신 신호 세기의 변화 관측을 통해 학생(또는 학생의 스마트폰)이 교실 내부에 위치하는지 외부에 위치하는지 추정할 수 있다. 따라서 교실의 전체 영역에 이를 수 있는 최적의 송신 파워 레벨을 찾는 것은 중요한 단계이다. 최적의 송신 파워를 찾기 위해, 송신 파워를 변화시키면서 교실 내부(도 3의 지점들 0~4)와 외부(도 3의 지점들 5~8)로부터 수신 신호 세기 값을 수집한다. 또한, 블루투스의 수신 신호 세기에 대한 사람 몸의 영향을 관측하기 위해 비가시선(NLOS: non-line-of-sight)과 가시선(LOS: line-of-sight)을 채택한다. 비가시선 장소들에서, 수집하는 동안에 사람의 몸은 비콘과 스마트폰 사이에 있다. 클래스 2 블루투스 비콘의 이용 가능한 송신 파워 범위는 -23 dBm부터 4 dBm 사이이며, 비콘 애드버타이징 속도(beacon advertising rate)는 1 Hz이다.Basically, as the distance from the Bluetooth beacon increases, the Bluetooth signal can not be detected. Also, the intensity of the signal is degraded by the attenuation of the wall. Based on this observation, we can estimate whether the student (or the student's smartphone) is located inside or outside the classroom by observing changes in the received signal strength. It is therefore an important step to find the optimal transmit power level that can reach the entire area of the classroom. To find the optimal transmit power, the received signal strength values are collected from inside the classroom (points 0-4 in FIG. 3) and outside (points 5 through 8 in FIG. 3) while varying the transmit power. In addition, it adopts non-line-of-sight (NLOS) and line-of-sight (LOS) to observe the human body's influence on the received signal strength of Bluetooth. In non-sight areas, the body of a person is between a beacon and a smartphone while collecting. The available transmit power range for Class 2 Bluetooth beacons is between -23 dBm and 4 dBm, and the beacon advertising rate is 1 Hz.

도 4는 각각의 경우의 평균 수신 신호 세기를 나타낸다. X축에서의 각각의 표식은 (i) 조정된 송신 파워들 중의 하나 및 (ii) 측정 위치가 교실 내부에 있는지 외부에 있는지를 의미한다. 송신 파워가 -23 dBm인 경우(최소 송신 파워), 수신 신호 세기는 너무 약하기 때문에 비가시선 장소들에서 블루투스 비콘 프레임은 관측되지 않는다. 이는 만약 교실이 혼잡하거나 학생이 스마트폰을 주머니에 넣고 있을 때 학생이 교실 안에 있음에도 불구하고 출석이 확인되지 않을 수 있음을 의미한다. 이러한 상황을 잘못된 네거티브 상태(false negative case)로 정의하며, -23 dBm은 잘못된 네거티브 상태를 피하기에 너무 약하다. 4 dBm의 경우(최대 송신 파워), 수신 신호 세기들은 모든 위치에서 명확하게 관측된다. 그러나 심지어 스마트폰이 비가시선 장소들에 위치할 때에도 블루투스 비콘 프레임들은 교실 밖에 도달하게 되고, 이는 지오펜싱 성능에 부정적인 영향을 줄 것이다. 이러한 상황에서는 잘못된 포지티브 상태(false positive case)가 발생하며, 이는 학생이 교실 밖에 있음에도 불구하고 출석이 확인됨을 의미한다.Figure 4 shows the average received signal strength in each case. Each mark on the X-axis means (i) one of the adjusted transmit powers and (ii) whether the measurement location is inside or outside the classroom. When the transmission power is -23 dBm (minimum transmission power), the received beacon strength is too weak, so no Bluetooth beacon frames are observed in nonvisual locations. This means that if the classroom is crowded or if the student is in the pocket with the smartphone, attendance may not be confirmed even though the student is in the classroom. We define this situation as a false negative case, and -23 dBm is too weak to avoid false negatives. For 4 dBm (maximum transmit power), the received signal strengths are clearly observed at all positions. However, even when the smartphone is located in nonvisual locations, Bluetooth beacon frames will reach outside the classroom, which will negatively impact geofencing performance. In such a situation, a false positive case occurs, which means that the student is confirmed to be present despite being outside the classroom.

결국, 잘못된 네거티브 상태와 잘못된 포지티브 상태를 모두 피하기 위해 블루투스 장치의 적절한 송신 파워를 찾아낼 필요가 있다. 송신 파워를 0 dBm로 설정하면 잘못된 네거티브 상태와 잘못된 포지티브 상태를 모두 감소시킬 수 있음이 판명되었다. 0 dBm의 경우, 비콘 프레임들이 가시선 장소들에서 교실 밖의 학생에게 도달할 수 있음에도 불구하고, 이들은 비콘까지의 거리가 증가하면 곧바로 감지되지 않게 된다.As a result, it is necessary to find the proper transmit power of the Bluetooth device to avoid both the false negative state and the false positive state. It has been found that setting the transmit power to 0 dBm can reduce both false negatives and false positives. At 0 dBm, although beacon frames can reach out-of-class students at line-of-sight locations, they will not be detected as soon as the distance to the beacon increases.

전술한 바와 같이, 블루투스 비콘의 수신 신호 세기는 불안정하기 때문에, 도 3에 도시된 바와 같이 각각의 위치에서 관측된 비콘 프레임들의 개수를 측정한다. 도 5는 각각의 위치에서 1분의 시간 동안 관측되는 비콘 프레임들의 개수를 도시한다. 1분 동안에 관측되는 비콘 프레임들의 개수가 35개인 최악의 경우(위치 번호 2)를 고려하면, 비콘 프레임들을 수신하는 비율이 0.5를 초과하면 학생이 교실 내부에 있을 가능성이 높다고 여길 수 있다. As described above, since the received signal strength of the Bluetooth beacon is unstable, the number of observed beacon frames at each position is measured as shown in FIG. Figure 5 shows the number of beacon frames observed for a time of one minute at each location. Considering the worst case (position number 2) in which the number of beacon frames observed in one minute is 35, if the ratio of receiving beacon frames exceeds 0.5, it may be considered that the student is likely to be inside the classroom.

다음 단계는 교실 밖의 가시선 장소들에서 발생할 수 있는 잘못된 포지티브 문제를 해결하는 것이다. 학생이 교실 밖에서 벽 바로 옆에 위치하거나 스마트폰을 가시선 장소에 둘 때 단지 관측되는 블루투스 비콘들의 비율에만 기초하여 출석을 확인하는 것은 위험이 따른다. 이를 해결하기 위해, 통상적으로 적외선 센서에 기초하는 출입 검출기를 이용한다. 출입 검출기는 사람들의 입장과 퇴장을 감지함으로써 교실 내부에 있는 사람들의 숫자를 셀 수 있다. 적외선 센서가 아닌 블루투스 비콘을 사용하여 이와 유사한 과정을 실행할 수 있다.The next step is to solve the false positive problems that can occur in the line of sight outside the classroom. Confirming attendance based solely on the percentage of bluetooth beacons that are observed only when a student is located next to the wall outside the classroom or when placing the smartphone in a line-of-sight environment is at risk. To solve this problem, an entrance detector based on an infrared sensor is usually used. The entrance detector can count the number of people in the classroom by detecting people's entry and exit. A similar process can be performed using a Bluetooth beacon rather than an infrared sensor.

Figure pat00001
Figure pat00001

교실의 문을 통한 학생의 입실과 퇴실을 감지하기 위해서는 단순히 교실 밖의 적절한 장소에 또 하나의 블루투스 비콘을 설치하고 내외부 비콘들로부터의 수신 신호 세기 값들의 차이를 추적하면 된다. 위의 수식에서 표현된 바와 같이, 수신 신호 세기들의 차이는 내부 비콘의 수신 신호 세기에서 외부 비콘의 수신 신호 세기를 뺀 값으로 계산된다. 만약 차이가 증가하면(0 초과), 학생이 입실한 것으로 간주되고, 만약 차이가 감소하면(0 미만), 학생이 퇴실한 것으로 간주된다.In order to detect the entrance and exit of a student through the door of the classroom, another Bluetooth beacon may be installed at an appropriate place outside the classroom and the difference in received signal strength values from the inner and outer beacons may be tracked. As shown in the above equation, the difference in the received signal intensities is calculated by subtracting the received signal strength of the external beacon from the received signal strength of the internal beacon. If the difference is increased (> 0), the student is deemed to have entered, and if the difference is decreased (less than 0), the student is deemed to have left.

교실 외부 블루투스 비콘의 적절한 위치는 문으로 가는 모든 가능한 경로들을 포함하는 지점이다. 또한, 두 비콘들과 문 사이의 거리는 굉장히 가까워서 문을 통과할 때 수신 신호 세기의 차이가 거의 영에 가깝도록 해야 한다. 따라서 본 발명의 실험에서 교실 밖 비콘은 도 6에 도시된 바와 같이 위치한다.The proper location of a Bluetooth beacon outside the classroom is the point that contains all possible paths to the door. Also, the distance between two beacons and the door is so close that when passing through the door, the difference in received signal strength should be close to zero. Therefore, in the experiment of the present invention, the out-of-classroom beacon is located as shown in FIG.

교실 밖 비콘의 송신 파워를 0 dBm로 설정함으로써, 교실 안 비콘이 담당하는 영역과 유사한 크기의 영역을 담당할 수 있도록 한다. 각 비콘의 비콘 애드버타이징 시간이 일치하지 않고, 또한 그들의 신호가 독립적으로 페이딩을 겪기 때문에, 비콘 프레임들은 서로 다른 시점에 스마트폰에 의해 수신된다. 이러한 문제를 해결하기 위하여, 마지막 5초 동안 내부 비콘의 프레임들의 수신 신호 세기들과 외부 비콘의 프레임들의 수신 신호 세기들 사이의 평균 차를 계산한다. 도 7은 문을 통해 입실하거나 퇴실할 때 수신 신호 세기 차이의 변화를 보여주며, 검정색 수직선은 학생이 문을 통과할 때의 시간을 의미한다. 수신 신호 세기 차이는 학생이 문을 통해 입실하거나 퇴실할 때 증감 패턴을 뚜렷이 보여주며, 학생이 문을 통과하는 순간 거의 0이 된다.By setting the transmission power of the beacon outside the classroom to 0 dBm, it is possible to take charge of an area of a size similar to that of the beacon in the classroom. The beacon frames are received by the smartphone at different points in time, since the beacon advertisement time of each beacon is not consistent and their signals undergo fading independently. To solve this problem, an average difference between the received signal strengths of the frames of the internal beacons and the received signal strengths of the frames of the external beacons are calculated during the last five seconds. FIG. 7 shows the change in the received signal intensity difference when entering or exiting through the door, and the black vertical line means the time when the student passes through the door. The difference in received signal strength shows the increase / decrease patterns clearly when the student enters or exits through the door, and becomes almost zero as the student passes through the door.

시스템 설계System design

본 항목은 출석 확인 시스템의 전반적인 시스템 설계 및 상세한 알고리즘을 설명한다.This section describes the overall system design and detailed algorithms of attendance verification systems.

도 8은 제안된 출석 확인 시스템의 구성 블록들을 보여준다. 이전의 측정으로부터의 통찰에 기초하여, 출석을 확인하기 위한 두 개의 구성요소들, 즉 내부 검출기와 입실/퇴실 검출기를 설계한다. 내부 검출기는 관측되는 비콘 프레임들의 비율에 기초하여 학생이 교실 내부에 있는지 외부에 있는지를 결정하며, 입실/퇴실 검출기는 수신 신호 세기 차이에 기초하여 학생이 문을 통해 입실하거나 퇴실하는 것을 감지한다.Figure 8 shows the building blocks of the proposed attendance confirmation system. Based on the insights from the previous measurements, two components for identifying attendance are designed: an internal detector and an entrance / exit detector. The internal detector determines whether the student is inside or outside the classroom based on the ratio of the observed beacon frames, and the entrance / exit detector detects that the student enters or exits through the door based on the received signal strength difference.

내부 검출기의 경우, 관측되는 비콘 프레임들의 개수(또는 비율)가 소정의 시간 구간에서 임계치를 초과한다면, 학생이 교실 내부에 있는 것으로 간주한다. 이전의 측정에 기초하여 이 임계치는 1초당 0.5로 정의되며, 측정 구간의 길이는 10초로 설정된다. 따라서 임계치는 5가 된다. 즉, 만약에 마지막 10초 동안 관측되는 비콘 프레임들의 개수가 5를 넘는다면 내부 검출기는 학생이 교실 안에 있다고 추정한다. 시간 구간의 적절한 길이는 광범위한 실험들로부터 파악할 수 있다.In the case of an internal detector, if the number (or ratio) of observed beacon frames exceeds the threshold at a given time interval, the student is considered to be inside the classroom. Based on the previous measurement, this threshold is defined as 0.5 per second, and the length of the measurement interval is set to 10 seconds. Therefore, the threshold is 5. That is, if the number of beacon frames observed over the last 10 seconds exceeds 5, the internal detector assumes that the student is in the classroom. The appropriate length of the time interval can be determined from extensive experiments.

출입 감지를 위하여, 관측되는 수신 신호 세기의 차이에 기초하여 두 가지 상태들이 정의된다. 수신 신호 세기 차이가 0 초과이면, 이는 ‘내부’ 상태이며, 차이가 0 미만이면, 이는 ‘외부’ 상태이다. 기본적으로 입실/퇴실 검출기는 두 가지의 상태들(내부 또는 외부) 간의 상태 전이가 발생하는지의 여부에 기초하여 입실과 퇴실을 추정한다. 그러나 불안정한 수신 신호 세기의 변동으로 인해 문 주변의 상태 전이가 자주 일어날 수 있다. 따라서 본 발명은 상태 홀딩 임계치(state holding threshold)를 도입하며, 이는 잘못된 상태 판단을 피하기 위하여 두 가지 상태들 중 어느 하나를 결정하기 위한 최소의 홀딩 시간을 의미한다. 즉, 상태 전이는 오로지 새로운 상태를 위한 홀딩 시간이 상태 홀딩 임계치를 초과하는 경우에만 발생한다. 포괄적인 실험들로부터 상태 홀딩 임계치는 4초로 설정된다. 두 개의 비콘들의 통신 범위의 한계로 인해 수신 신호 세기 차이는 오직 문 주위에서만 관측될 수 있다는 점에 주목하면, 관측 시간은 적절한 보행 속도로 문을 통과하기 이전과 이후 대체로 8~10초이다. 따라서 상태 체류 시간(state sojourn time)의 절반을 포함할 수 있기 때문에 4초의 상태 홀딩 임계치는 적절하다. 또한, 패턴을 매끄럽게 하기 위하여 저역 필터(lower pass filter)가 수신 신호 세기 차이에 적용된다.For access detection, two states are defined based on the difference in observed received signal strength. If the received signal strength difference is greater than 0, it is an 'internal' state, and if the difference is less than 0, it is an 'external' state. Basically, the entry / exit detector estimates entry and exit based on whether a state transition occurs between two states (internal or external). However, due to unstable received signal strength fluctuations, state transitions around the door can occur frequently. Thus, the present invention introduces a state holding threshold, which means the minimum holding time for determining either of two states to avoid false state determinations. That is, the state transition occurs only when the holding time for the new state exceeds the state holding threshold. From comprehensive experiments, the state holding threshold is set to 4 seconds. Note that due to the limited range of communication of the two beacons, the difference in received signal strength can only be observed around the door, the observation time is usually between 8 and 10 seconds before and after passing through the door at the appropriate walking speed. Thus, a state hold threshold of 4 seconds is appropriate since it may include half of the state sojourn time. In order to smooth the pattern, a lower pass filter is applied to the received signal intensity difference.

마지막으로, 오로지 내부 검출기와 입실/퇴실 검출기가 모두 학생이 교실 내부에 있다고 나타내는 경우에만 출석이 인정되며, 검출기들 중의 적어도 하나가 학생이 교실 외부에 있다고 나타내면 출석은 인정되지 않는다.Finally, attendance is allowed only if both the internal detector and the entrance / exit detector indicate that the student is inside the classroom, and attendance is not recognized if at least one of the detectors indicates that the student is outside the classroom.

보행 모드 추정기는 시스템의 보조적 구성요소이다. 만약 스마트폰이 지속적으로 블루투스 신호들을 스캔한다면, 스마트폰의 배터리는 곧 소진될 것이다. 따라서 출석을 확인하기 위한 스마트폰 앱은 학생의 수업 시간 동안 주기적으로(예를 들어, 매 5분 간격으로) 활성화될 것이다. 수업 시간은 학생에 의해 기록되거나 학교 정보 기반시설로부터 얻어질 수 있다. 게다가, 본 발명은 (i) 걸음걸이의 검출 및 (ii) 진행 방향의 추정에 기초하여 학생의 보행 모드를 추정하는 보행 추측 항법(PDR: pedestrian dead reckoning) 메커니즘을 활용하며, 이 구성요소는 출석 확인 앱이 활성화되는 경우에만 동작한다. 상기 앱은 블루투스 스캐닝을 중단시키고 에너지 절약을 목적으로 휴면 모드로 전환된다. 이러한 휴면 과정은 학생이 일반적으로 수업시간 동안 움직이지 않는다는 가정을 전제로 한다.The walking mode estimator is an auxiliary component of the system. If your smartphone continuously scans for Bluetooth signals, your smartphone's battery will soon be exhausted. Thus, a smartphone app to confirm attendance will be activated periodically (eg, every 5 minutes) during a student's class time. Class hours may be recorded by the student or obtained from the school information infrastructure. In addition, the present invention utilizes a pedestrian dead reckoning (PDR) mechanism that estimates a student's gait mode based on (i) the detection of a gait and (ii) an estimate of the direction of travel, It works only when the verification app is activated. The app stops Bluetooth scanning and switches to a sleep mode for energy saving purposes. This dormant process assumes that the student does not generally move during the class.

보행 모드를 검출하기 위하여, 본 발명은 ZEE에서 제안된 바와 같이 단계적 검출 모듈을 채택한다. 도 9의 좌측 그래프는 걷는 동안 스마트폰 가속도계의 크기들의 반복적 패턴을 나타낸다. 우측 그래프는 유휴 모드 및 보행 모드에서 가속도계 크기의 표준편차 패턴이다. ZEE는 보행 모드를 검출하기 위하여 반복적 패턴 검출 및 표준편차 모니터링을 모두 조합하여 사용한다. Y축의 단위는 중력가속도에 의해 정규화된다.To detect the walking mode, the present invention adopts a stepped detection module as proposed in the ZEE. The left graph of FIG. 9 shows a repetitive pattern of smartphone accelerometer sizes during walking. The right graph is a standard deviation pattern of the accelerometer size in idle mode and walking mode. ZEE uses both repetitive pattern detection and standard deviation monitoring to detect the walking mode. The unit of the Y axis is normalized by the gravitational acceleration.

실행Execution

제안된 방식의 평가를 수행하기 위해 안드로이드 앱을 실행한다. 상기 앱은 모든 구성요소들, 즉 보행 모드 추정기, 블루투스 스캐닝부, 내부 검출기, 입실/퇴실 검출기, 및 출석 확인부를 동작시킨다. 차후에는 중앙집중식 방식으로 모든 학생들의 출석을 확인하기 위해 백엔드(back-end) 서버가 실행될 것이다. 블루투스 스캐닝부와 보행 모드 추정기를 제외하고, 출석 확인 알고리즘과 관련된 모든 구성요소들이 백엔드 서버로 이동될 것이다.Run the Android app to perform the evaluation of the proposed method. The app operates all the components: a walking mode estimator, a Bluetooth scanning unit, an internal detector, an entrance / exit detector, and an attendance confirmation unit. In the future, a back-end server will be run in a centralized manner to confirm the attendance of all students. Except for the Bluetooth scanning and gait mode estimator, all components associated with the attendance verification algorithm will be moved to the back-end server.

평가evaluation

시스템을 평가하기 위하여, 교실에 이르는 세 개의 경로들과 교실 주위의 복도를 따라 가는 하나의 가짜 경로에서 상기 앱을 실험하였다. 세 개의 진짜 경로들에 대하여, 손에 스마트폰을 들고 있는 실험 참가 학생이 도 10에 도시된 바와 같은 경로들을 따라 이동한 후 교실 안에서 15~20초 동안 머무른다. 가짜 경로의 경우, 학생은 교실에 입실하지 못한다. 역방향의 경로들 역시 실험된다.To evaluate the system, the app was tested on three paths to the classroom and one false path along the corridor around the classroom. For the three real paths, the experimental student holding the smartphone in his hand moves along the paths as shown in FIG. 10 and stays in the classroom for 15-20 seconds. In the case of a fake route, the student can not enter the classroom. The reverse paths are also experimented.

전반적으로, 세 가지 진짜 경로들에서는 모두 학생이 교실에 입실할 때 성공적으로 출석이 인정되며, 퇴실하는 모든 경우에는 출석이 인정되지 않는다. 예를 들어, 도 11의 좌측 그래프는 경로 1을 따라 교실에 입실할 때 수신 신호 세기 차이의 변화와 10초 동안 관측되는 비콘들의 개수를 나타낸다. 우측 그래프는 경로 1을 따라(역방향으로) 교실에서 퇴실할 때의 측정값들을 나타낸다. 검정색 수직선은 실험 참여자가 문을 통과하는 순간을 의미하며, 중앙의 검정색 수평선은 내부 검출기와 입실/퇴실 검출기에 대한 알고리즘 임계치를 의미한다.Overall, in all three real paths, students are expected to attend school successfully when they enter the classroom, and attendance is not allowed in all cases of leaving. For example, the graph on the left of FIG. 11 shows the change in received signal intensity difference when entering the classroom along Route 1 and the number of beacons observed for 10 seconds. The right graph shows the measured values when leaving the classroom along Route 1 (in the reverse direction). The black vertical line represents the moment when the participant passes through the door and the black horizontal line represents the algorithm threshold for the internal detector and the entrance / exit detector.

실험 결과로부터, (i) 내부 검출기는 실제 입실 순간보다 먼저 학생의 입실을 검출한다는 점과, (ii) 내부 검출기는 학생의 퇴실 시에 퇴실을 검출한다는 점을 알 수 있다. 이는 다음의 두 가지 사실에 의해 설명될 수 있다: (i) 내부 비콘의 보수적인(즉, 높은) 송신 파워, 및 (ii) 최악의 경우(즉, 가시선 장소의 학생)를 고려한 내부 검출기의 낮은 임계치. 이전의 측정에서 보인 바와 같이, 수신 비콘들의 비율에 대한 충분히 낮은 임계치를 채택하고, 학생들의 비가시선 장소들을 다루기 위해(또는 잘못된 네거티브 상태를 방지하기 위해) 내부 비콘의 충분히 높은 통신 범위를 채택한다. 이전의 실험들에 따르면 내부 검출기가 학생의 이동을 검출하는 시간 차이는 문 통과 순간으로부터 6~7초이다. 입실/퇴실 검출기의 검출 지연이 더 짧으며, 이러한 검출은 내부 검출기보다 더 정확하다. 그러나 학생이 매우 먼저 교실에 도착하는 것과 같은 여러 경우들을 위해 여전히 내부 검출기를 사용할 필요가 있다.From the experimental results, it can be seen that (i) the internal detector detects the entrance of the student before the actual entrance time, and (ii) the internal detector detects the exit at the exit of the student. This can be explained by two facts: (i) the conservative (i.e. high) transmission power of the internal beacon, and (ii) the low level of the internal detector, taking into account the worst case Threshold. Adopting a sufficiently low threshold for the ratio of received beacons, as shown in the previous measurements, and adopting a sufficiently high communication range of the internal beacon to handle the nonvisualities of the students (or to prevent false negative conditions). According to previous experiments, the time difference in which the internal detector detects the movement of the student is 6 to 7 seconds from the moment the door passes. The detection delay of the entrance / exit detector is shorter and this detection is more accurate than the internal detector. However, it is still necessary to use an internal detector for many cases, such as when a student arrives very early in the classroom.

학생이 교실에 입실할 때, 내부 검출기는 실제 통과 시간보다 먼저 학생의 입실을 검출한다. 그러나 출석은 오로지 내부 검출기와 입실/퇴실 검출기가 모두 학생이 교실 내부에 있다고 판단하는 경우에만 인정된다. 따라서 출석 확인 시간은 일반적으로 입실/퇴실 검출기의 검출 시간과 일치하게 된다. 학생의 퇴실하는 경우에도 시스템은 상기 입실의 경우와 유사하게 작동한다. 두 검출기들 중의 어느 하나라도 학생이 교실 외부에 있다고 간주하면 출석은 인정되지 않기 때문에 출석 확인 시간은 입실/퇴실 검출기의 검출 시간과 일치하게 된다. 입실/퇴실 검출기의 상태 홀딩 임계치에도 불구하고, 모든 경우들에서 출석 확인 시간은 문 통과 순간으로부터 5초 이내이다.When a student enters the classroom, the internal detector detects the entrance of the student before the actual transit time. However, attendance is recognized only if both the internal detector and the entrance / exit detector are within the classroom. Therefore, the attendance confirmation time generally coincides with the detection time of the entrance / exit detector. Even when the student leaves the system, the system operates similarly to the case of the entrance. If any one of the two detectors is considered to be outside the classroom, attendance is not recognized and the attendance confirmation time will match the detection time of the entrance / exit detector. Despite the state holding threshold of the entrance / exit detector, in all cases the attendance confirmation time is within 5 seconds of the door passing moment.

도 12는 가짜 경로를 따라 갈 때 스마트폰의 측정 데이터를 도시한다. 상향 방향의 경우, 관측되는 비콘들의 개수가 임계치와 같거나 높기 때문에(임계치는 5), 내부 검출기는 학생이 14초에서 20초까지 내부에 있는 상태라고 결정한다. 도 10에 도시된 바와 같이, 만약 학생이 상향 방향으로 이동하면, 학생이 교실에 가까워질 때 학생의 스마트폰은 내부 비콘으로의 가시선 장소에 위치할 수 있다. 따라서 내부 검출기는 몇몇 지점들에서 잘못된 포지티브 상태라고 보고한다. 그러나 입실/퇴실 검출기로 인해 출석은 인정되지 않는다. 이는 본 발명의 시스템이 입실/퇴실 검출기를 활용함으로써 잘못된 포지티브 상태를 효율적으로 구별해 낼 수 있음을 증명한다.Figure 12 shows the measurement data of the smartphone when traveling along a false path. In the case of the upward direction, since the number of observed beacons is equal to or higher than the threshold (threshold is 5), the internal detector determines that the student is inside from 14 to 20 seconds. As shown in FIG. 10, if the student moves in the upward direction, the student's smartphone may be located at the line of sight to the internal beacon when the student approaches the classroom. The internal detector therefore reports false positives at some points. Attendance is not accepted due to the entrance / exit detector. This proves that the system of the present invention can effectively distinguish false positive states by utilizing an entrance / exit detector.

관련 연구related research

최근 몇 년 사이에, 기준 노드로의 거리를 계산하여 사용자 위치를 찾는 범위 기반 측위 방식에 대한 연구가 집중적으로 진행되고 있다. 범위 기반 측위 방식들 중에서, 하나의 접근 방식은 바로 거리가 증가할 때 수신 신호 세기가 감소하는 사실을 이용한 수신 신호 세기 기반 접근 방식이다. 와이파이, 무선 센서 네트워크(WSN: Wireless Sensor Network), 블루투스, 어쿠스틱 신호 등을 비롯한 다양한 무선 기술들에 의한 수신 신호 세기 기반 접근 방식과 관련된 연구들이 진행되어 왔다.In recent years, there has been intensive research on the range - based positioning method of finding the user 's position by calculating the distance to the reference node. Of the range-based positioning schemes, one approach is a received signal strength based approach that utilizes the fact that the received signal strength decreases as the distance increases. Research has been conducted on a received signal strength based approach by various wireless technologies including Wi-Fi, Wireless Sensor Network (WSN), Bluetooth, and Acoustic signal.

또 다른 접근 방식은 거리를 계산하기 위하여 시간 정보를 사용하는 것이다. 이러한 종류의 방식들은 거리를 추정하기 위해 ToD(Time-of-Departure), ToA(Time-of-Arrival) 등의 시간 관련 정보에 의존한다. 예를 들어, ToF(Time-of-Flight) 접근 방식은 클라이언트와 액세스 포인트(AP) 사이의 거리를 추정하기 위해 두 개체 사이의 무선 신호의 전파 시간을 확보한다.Another approach is to use time information to compute the distance. These types of schemes rely on time-related information such as Time-of-Departure (ToD) and Time-of-Arrival (ToA) to estimate the distance. For example, a time-of-flight (ToF) approach secures the propagation time of a radio signal between two entities in order to estimate the distance between a client and an access point (AP).

본 명세서에서 설명된 지오펜싱 방식은 범위 기반의 측위와 다소 다르다. 범위 기반 측위 방식은 사용자의 위치를 정확하게 추정하려고 시도하는 반면, 지오펜싱은 낮은 레벨에서 관심 지역 내의 사용자 위치를 구별하려는 시도를 한다. 지오펜싱 방식은 학생의 정확한 위치를 알아낼 필요가 없지만, 학생이 관심 지역 내에 있는지의 여부는 알 필요가 있다.The geofencing scheme described herein is somewhat different from range-based positioning. The range based positioning scheme attempts to accurately estimate the user's location, while the geofencing attempts to distinguish the user location within the region of interest at a low level. Geofencing does not need to know the exact location of a student, but it needs to know if the student is in the area of interest.

결론 및 후속 연구Conclusion and follow-up study

본 명세서에서는 학생들의 출석을 자동으로 확인하기 위한 스마트폰 소프트웨어 도구가 제안되었다. 본 발명자는 학생의 스마트폰이 교실 내부에 있는지 외부에 있는지를 파악하는 블루투스 기반의 지오펜싱 시스템을 설계하고자 하였다. 블루투스의 포괄적 측정은 내부 비콘으로부터의 비콘 프레임들의 관측이 충분하지 않다는 것을 보여준다. 본 발명의 핵심 아이디어는 두 개의 블루투스 비콘들의 스마트폰 수신 신호 세기 값들 사이의 차이에 기반하여 입실/퇴실 검출기를 도입하는 것이다. 시스템을 평가하기 위해 본 발명자는 안드로이드 앱을 실행하였고, 교내 건물 환경 내에서 좋은 성과를 거두었다. 후속 연구로서, 본 발명자는 우선 다수의 입실/퇴실 검출기들을 활용한 실험을 수행하고, 제안된 방식의 에너지 효율성을 향상시키기 위해 노력할 것이다. 차후에 다양한 크기의 교실들과 스마트폰들에 대한 해결책을 일반화할 계획이다.In this specification, a smartphone software tool for automatically confirming student attendance has been proposed. The present inventor has designed a Bluetooth-based geofencing system that grasps whether a student's smartphone is inside or outside the classroom. A comprehensive measurement of Bluetooth shows that the observation of beacon frames from internal beacons is not sufficient. The key idea of the present invention is to introduce an entrance / exit detector based on the difference between the smartphone received signal strength values of the two Bluetooth beacons. To evaluate the system, the inventor executed the Android app and performed well within the campus building environment. As a follow-up study, the inventor will first try to perform experiments using multiple entrance / exit detectors and try to improve the energy efficiency of the proposed approach. In the future, we plan to generalize solutions for classrooms and smartphones of various sizes.

참고문헌references

a. Munson, Jonathan P., and Vineet K. Gupta. "Location-based notification as a general-purpose service." Proceedings of the 2nd international workshop on Mobile commerce. ACM, 2002.a. Munson, Jonathan P., and Vineet K. Gupta. "Location-based notification as a general-purpose service." Proceedings of the 2nd international workshop on mobile commerce. ACM, 2002.

b. Cheng, Long, et al. "A survey of localization in wireless sensor network." International Journal of Distributed Sensor Networks 2012 (2012). b. Cheng, Long, et al. "A survey of localization in wireless sensor network." International Journal of Distributed Sensor Networks 2012 (2012).

Claims (1)

이동 통신 시스템에서 단말을 발견하기 위한 방법에 있어서,
제1 장치로부터 제1 신호를 수신하는 단계;
제2 장치로부터 제2 신호를 수신하는 단계;
상기 제1 장치 및 상기 제2 장치로부터의 수신 신호 세기(RSS) 값들의 차이를 결정하는 단계; 및
상기 결정에 기초하여 상기 단말을 식별하는 단계;
를 포함하는 방법.
A method for detecting a terminal in a mobile communication system,
Receiving a first signal from a first device;
Receiving a second signal from a second device;
Determining differences in received signal strength (RSS) values from the first device and the second device; And
Identifying the terminal based on the determination;
≪ / RTI >
KR1020160012691A 2016-02-02 2016-02-02 A Tool for Checking Attendance of Students in Classroom Automatically KR20170091879A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160012691A KR20170091879A (en) 2016-02-02 2016-02-02 A Tool for Checking Attendance of Students in Classroom Automatically

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160012691A KR20170091879A (en) 2016-02-02 2016-02-02 A Tool for Checking Attendance of Students in Classroom Automatically

Publications (1)

Publication Number Publication Date
KR20170091879A true KR20170091879A (en) 2017-08-10

Family

ID=59652208

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160012691A KR20170091879A (en) 2016-02-02 2016-02-02 A Tool for Checking Attendance of Students in Classroom Automatically

Country Status (1)

Country Link
KR (1) KR20170091879A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107911817A (en) * 2017-11-15 2018-04-13 夏江 Mobile intelligent terminal scanning Wi-Fi hotspot completes roll-call method
WO2019098440A1 (en) * 2017-11-17 2019-05-23 주식회사 체크시스 Attendance management system and driving method therefor
CN110148320A (en) * 2019-06-13 2019-08-20 江苏海事职业技术学院 A kind of intelligent interaction type tutoring system for English teaching
KR20200132564A (en) 2019-05-17 2020-11-25 최경석 Automatic Attendance Smart Bus for Child Protection
KR20210022378A (en) 2019-08-20 2021-03-03 서강대학교산학협력단 Electronic attendance system based on blockchain and method thereof
CN112819987A (en) * 2020-09-28 2021-05-18 深圳技术大学 Attendance checking method and system based on WiFi signal intensity data

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107911817A (en) * 2017-11-15 2018-04-13 夏江 Mobile intelligent terminal scanning Wi-Fi hotspot completes roll-call method
WO2019098440A1 (en) * 2017-11-17 2019-05-23 주식회사 체크시스 Attendance management system and driving method therefor
KR20200132564A (en) 2019-05-17 2020-11-25 최경석 Automatic Attendance Smart Bus for Child Protection
CN110148320A (en) * 2019-06-13 2019-08-20 江苏海事职业技术学院 A kind of intelligent interaction type tutoring system for English teaching
KR20210022378A (en) 2019-08-20 2021-03-03 서강대학교산학협력단 Electronic attendance system based on blockchain and method thereof
CN112819987A (en) * 2020-09-28 2021-05-18 深圳技术大学 Attendance checking method and system based on WiFi signal intensity data
CN112819987B (en) * 2020-09-28 2024-01-23 深圳技术大学 Attendance checking method and system based on WiFi signal intensity data

Similar Documents

Publication Publication Date Title
KR20170091879A (en) A Tool for Checking Attendance of Students in Classroom Automatically
US9384608B2 (en) Dual level human identification and location system
Jeong et al. A smartphone magnetometer-based diagnostic test for automatic contact tracing in infectious disease epidemics
US20070041352A1 (en) Elevator calling mechanism and method
Ali et al. SenseIO: Realistic ubiquitous indoor outdoor detection system using smartphones
Chen et al. Vehicle localization and velocity estimation based on mobile phone sensing
Pirzada et al. Device-free localization technique for indoor detection and tracking of human body: A survey
JP6180645B2 (en) Feedback in positioning system
KR20180087814A (en) Method and system for localization
US10573105B2 (en) Method and system for mobile device localization-based access
EP2740281A2 (en) Likelihood of mobile device portal transition
KR101690226B1 (en) Physical security system and method converging the technologies of UWB positioning and counting
Higuchi et al. Mobile node localization focusing on stop-and-go behavior of indoor pedestrians
US20160219409A1 (en) Methods, Wireless Device and Network Node for Managing Positioning Method Based on Prediction
CA3016819C (en) Method and system of crowd-sourced pedestrian localization
CN103688188B (en) For determine method and the node of the position of node at wireless network
Kluge et al. Trilateration, fingerprinting, and centroid: taking indoor positioning with bluetooth LE to the wild
Anagnostopoulos et al. Automatic switching between indoor and outdoor position providers
US10206067B1 (en) Method and system for server based mobile device monitoring in crowd-sourced pedestrian localization
CA2972429C (en) Dual level human identification and location system
US11846716B2 (en) System and method for position determination in a building
Pombinho et al. Point of interest awareness using indoor positioning with a mobile phone
Sikeridis et al. Occupant tracking in smart facilities: An experimental study
Lee et al. Low-cost indoor human tracking by utilizing fluctuation of received radio signal strength
Kolakowski A hybrid BLE/UWB localization technique with automatic radio map creation