KR102072523B1 - System, Method and Computer-readable Medium for determining the location of moving tag which can convert mode based on radio signal - Google Patents
System, Method and Computer-readable Medium for determining the location of moving tag which can convert mode based on radio signal Download PDFInfo
- Publication number
- KR102072523B1 KR102072523B1 KR1020190110408A KR20190110408A KR102072523B1 KR 102072523 B1 KR102072523 B1 KR 102072523B1 KR 1020190110408 A KR1020190110408 A KR 1020190110408A KR 20190110408 A KR20190110408 A KR 20190110408A KR 102072523 B1 KR102072523 B1 KR 102072523B1
- Authority
- KR
- South Korea
- Prior art keywords
- beacon
- scanner
- mobile tag
- signal
- tag
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10198—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves setting parameters for the interrogator, e.g. programming parameters and operating modes
- G06K7/10207—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves setting parameters for the interrogator, e.g. programming parameters and operating modes parameter settings related to power consumption of the interrogator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10237—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the reader and the record carrier being capable of selectively switching between reader and record carrier appearance, e.g. in near field communication [NFC] devices where the NFC device may function as an RFID reader or as an RFID tag
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0245—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal according to signal strength
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Toxicology (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 무선신호기반 모드를 변환하는 이동식태그의 위치를 판단하는 시스템, 방법, 및 컴퓨터 판독가능 매체에 관한 것으로서, 더욱 상세하게는, 비콘스캐너와 이동식태그가 무선통신을 통하여 이동식태그가 기설정된 기준에 따라 모드를 변환하며 동작함으로써 전력을 최소한으로 소모하며 이동식태그의 위치를 판단할 수 있는 무선신호기반 모드를 변환하는 이동식태그의 위치를 판단하는 시스템, 방법 및 컴퓨터 판독가능 매체에 관한 것이다.The present invention relates to a system, a method, and a computer readable medium for determining a location of a mobile tag for converting a wireless signal-based mode. More particularly, a mobile tag is preconfigured through a wireless communication between a beacon scanner and a mobile tag. A system, method, and computer-readable medium for determining a location of a mobile tag for converting a wireless signal-based mode that consumes minimal power and operates to determine a location of the mobile tag by operating in mode switching according to a reference.
출입 관리 시스템이란, 도어를 통해 특정 공간으로 출입하고자 하는 출입자를 인식하여 관리하는 시스템으로, 현재 높은 보안성이 유지되는 출입 통제 시설뿐만 아니라, 일반적인 사무실, 가정집 등에도 널리 이용되고 있다.The access management system is a system for recognizing and managing an entrance person who wants to enter a specific space through a door, and is widely used not only for access control facilities where high security is maintained, but also for general offices and homes.
이러한 출입 관리 시스템으로는, 예를 들어, RFID(radio frequency identification) 또는 NFC(near field communication)를 이용하여 출입자에게 보안카드를 부여하고 해당 보안카드를 태그하는 방식, 혹은 지문인식, 홍채인식과 같은 생체인식 방식 등 다양한 방법의 출입 관리 시스템이 상용화 되어 있다.Such an access management system, for example, by using a radio frequency identification (RFID) or near field communication (NFC) to grant a security card to the person and tag the security card, or fingerprint recognition, iris recognition Various access control systems such as biometrics are commercially available.
하지만, 이와 같은 종래의 출입 관리 시스템은, 입장하는 사람이 출입을 허가 받은 사람인가를 판별하는 목적에 중점을 두어 관리하기 때문에 입장한 사람의 외출, 복귀와 같은 실시간 출입정보는 확인하기 어려운 경우가 많다.However, such a conventional access management system focuses on the purpose of determining whether the person entering is authorized to enter, and thus it is difficult to check real-time access information such as going out and returning to the person entering. many.
한편, BLE통신은 블루투스(Bluetooth) 4.0이상을 이용한 기술로, 기존의 블루투스 통신에 비하여 통신범위가 넓고, 정확도가 높으며 저전력으로 사용되기 때문에 현대사회에서 주목 받고 있는 기술이다.On the other hand, BLE communication is a technology that uses Bluetooth (Bluetooth) 4.0 or higher, it is a technology that is attracting attention in the modern society because the communication range is wider, higher accuracy and low power than the existing Bluetooth communication.
이러한 추세에 따라 최근에는 BLE통신을 사용하는 비콘을 이용한 출입 관리 시스템에 대한 관심 또한 커지고 있다. 비콘을 활용한 출입 관리 시스템의 경우, 출입자의 출입 허가 여부는 물론, 출입자의 입장, 외출과 같은 계속적인 출입정보 또한 트랙킹 가능하다는 장점이 있다.Recently, interest in access control systems using beacons using BLE communication has also increased. In the case of the access management system using beacons, there is an advantage that it is possible to track continuous access information such as entry and exit of the person as well as whether the person is allowed to access.
하지만, 종래의 비콘에 기반한 출입 관리 시스템은 출입영역 내외부에 무선신호를 송신하는 송신기를 고정시켜 이동하는 수신기에서 신호를 수신하여 신호세기차이를 비교하여 인식하는 방법으로 구성하고 있지만, 이러한 종래 기술의 경우, 이동형 비콘에서 신호처리를 수행하여야 하고, 이는 배터리를 전원으로 사용해야 하는 이동형 비콘의 특성상 배터리를 오래 사용할 수 없다는 문제점이 있다. 또한, 이러한 구성의 시스템은 이동하는 수신기에서 근처에 있는 장비의 신호만 처리하면 되기 때문에, 데이터 처리에 대한 부하는 훨씬 적게 되지만, 이동하는 수신기의 전력소모가 크다는 점에서 배터리만으로 장비를 장시간 동작시키기 어렵다는 단점과 출입을 인식한 결과를 서버에 전달하기 어렵다는 단점이 있다. 이러한 문제점을 해결하기 위해서는, 이동하는 장비에서 배터리만으로 장비를 장시간 동작시키면서 데이터 처리도 수행할 수 있는 기술이 필요하나 이러한 서비스를 제공하는 종래의 기술은 전무하다.However, the conventional access control system based on the beacon is configured by a method of fixing a transmitter for transmitting a radio signal in and out of an access area and receiving a signal from a moving receiver to recognize and compare the signal strength differences. In this case, signal processing should be performed in the mobile beacon, which has a problem in that the battery cannot be used for a long time due to the characteristics of the mobile beacon which requires the battery to be used as a power source. In addition, since the system of this configuration only needs to process signals from nearby equipment in the moving receiver, the load on the data processing is much smaller, but the power consumption of the moving receiver is high. There are disadvantages in that it is difficult and it is difficult to transfer the result of recognizing access to the server. In order to solve this problem, there is a need for a technology capable of performing data processing while operating the device for a long time using only the battery in a moving device, but there is no conventional technology for providing such a service.
본 발명은 비콘스캐너와 이동식태그가 무선통신을 통하여 이동식태그가 기설정된 기준에 따라 모드를 변환하며 동작함으로써 전력을 최소한으로 소모하여 이동식태그의 위치를 판단할 수 있는 무선신호기반 모드를 변환하는 이동식태그의 위치를 판단하는 시스템, 방법, 및 컴퓨터 판독가능 매체를 제공하는 것을 목적으로 한다.According to the present invention, the beacon scanner and the mobile tag operate by switching the mode according to a predetermined criterion through a wireless communication, and converting a wireless signal-based mode that can determine the location of the mobile tag by consuming minimal power. It is an object of the present invention to provide a system, method, and computer readable medium for determining the location of a tag.
상기와 같은 과제를 해결하기 위하여 본 발명은, 무선신호기반 모드를 변환하는 이동식태그의 위치를 판단하는 시스템으로서, 기기고유정보를 포함하는 스캐너신호를 브로드캐스팅하는 비콘스캐너; 태그고유정보를 포함하는 제1비콘신호를 브로드캐스팅하는 일반모드 및 복수의 비콘스캐너로부터 복수의 상기 스캐너신호를 수신하고, 복수의 상기 스캐너신호의 수신강도에 기초하여 제2비콘신호를 브로드캐스팅하는 액티브모드 중 하나의 모드를 수행할 수 있는 이동식태그;를 포함하고, 상기 이동식태그가 상기 일반모드로 동작하고 있고, 상기 비콘스캐너가 수신한 상기 이동식태그의 제1비콘신호의 수신강도가 기설정된 기준에 부합하는 경우에, 상기 비콘스캐너는 상기 이동식태그의 동작모드를 상기 일반모드에서 액티브모드로 변환하는 것을 상기 이동식태그에 요청하는, 무선신호기반 모드를 변환하는 이동식태그의 위치를 판단하는 시스템을 제공한다.In order to solve the above problems, the present invention provides a system for determining the position of a mobile tag for converting a wireless signal-based mode, the beacon scanner for broadcasting a scanner signal including the device-specific information; Receiving a plurality of scanner signals from a normal mode and a plurality of beacon scanners for broadcasting a first beacon signal including the tag-specific information, and broadcasting a second beacon signal based on the received intensity of the plurality of scanner signals A mobile tag capable of performing one of active modes; wherein the mobile tag is operating in the normal mode, and the reception intensity of the first beacon signal of the mobile tag received by the beacon scanner is preset; The system for determining the position of the mobile tag for converting a radio signal based mode, the beacon scanner requesting the mobile tag to convert the operating mode of the mobile tag from the normal mode to an active mode if it meets the criteria. To provide.
본 발명의 일 실시예에서는, 상기 일반모드에서의 제1비콘신호의 브로드캐스팅 인터벌보다 상기 액티브모드에서의 제2비콘신호의 브로드캐스팅 인터벌이 짧을 수 있다.In one embodiment of the present invention, the broadcasting interval of the second beacon signal in the active mode may be shorter than the broadcasting interval of the first beacon signal in the normal mode.
본 발명의 일 실시예에서는, 상기 비콘스캐너는, 상기 스캐너신호를 송신하는 1 이상의 송신모듈; 상기 제1비콘신호를 수신하고, 상기 이동식태그의 동작모드를 상기 일반모드에서 액티브모드로 변환하는 것을 상기 이동식태그에 요청하는 트리거모듈; 및 상기 제2비콘신호를 수신하는 수신모듈;을 포함할 수 있다.In one embodiment of the present invention, the beacon scanner includes one or more transmission modules for transmitting the scanner signal; A trigger module for receiving the first beacon signal and requesting the mobile tag to convert the operation mode of the mobile tag from the normal mode to the active mode; And a receiving module for receiving the second beacon signal.
본 발명의 일 실시예에서는, 상기 비콘스캐너는 상기 제1비콘신호를 수신하고, 상기 이동식태그의 동작모드를 상기 일반모드에서 액티브모드로 변환하는 것을 상기 이동식태그에 요청하는 트리거모듈을 포함하고, 상기 트리거모듈은, 제1비콘신호를 수신하는 단계; 상기 제1비콘신호의 신호강도가 기설정된 범위 이내인지 여부를 판별하는 단계; 상기 이동식태그에 스캔응답을 요청하는 단계; 상기 이동식태그로부터 스캔응답을 수신하는 단계; 상기 이동식태그에 키값을 송신하면서 액티브모드로의 모드전환을 요청하는 단계를 포함하고, 상기 이동식태그는 상기 키값에 대한 검증을 수행하고, 액티브모드로의 모드전환을 수행할 수 있다.In one embodiment of the present invention, the beacon scanner includes a trigger module for receiving the first beacon signal and requesting the mobile tag to convert the operation mode of the mobile tag from the normal mode to the active mode, The trigger module, receiving a first beacon signal; Determining whether the signal strength of the first beacon signal is within a preset range; Requesting a scan response from the removable tag; Receiving a scan response from the removable tag; And requesting mode switching to an active mode while transmitting a key value to the mobile tag, wherein the mobile tag can verify the key value and perform mode switching to the active mode.
본 발명의 일 실시예에서는, 상기 트리거모듈은, 상기 이동식태그의 서비스를 검색하는 단계; 상기 이동식태그로부터 서비스에 대한 정보를 수신하는 단계; 상기 이동식태그로 서비스의 특성을 검색하는 단계; 상기 이동식태그로부터 서비스의 특성에 대한 정보를 수신하는 단계; 및 상기 이동식태그와 데이터를 교환하는 단계;를 수행하지 않을 수 있다.In one embodiment of the present invention, the trigger module comprises: searching for a service of the mobile tag; Receiving information about a service from the removable tag; Searching for a characteristic of a service using the removable tag; Receiving information on a characteristic of a service from the removable tag; And exchanging data with the removable tag.
본 발명의 일 실시예에 따르면, 이동식태그는 항상 비콘신호를 송신하지 않고 기설정된 기준에 부합하는 경우에만 비콘신호를 송신하여, 배터리 전력소모를 최소화 할 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the mobile tag may transmit the beacon signal only when it meets a predetermined criterion without always transmitting the beacon signal, thereby minimizing battery power consumption.
본 발명의 일 실시예에 따르면, 출입문을 기준으로 문으로의 진입 및 진출과 같이 위치를 파악하고자 하는 영역을 구분하여 확실하게 위치를 판단할 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, it is possible to reliably determine the location by dividing the area to determine the location, such as entry and exit to the door based on the door.
본 발명의 일 실시예에 따르면, 비콘스캐너가 다수의 이동식태그로부터 너무 많은 비콘신호를 수신하여 과부하가 걸리는 경우, 이동식태그가 비콘스캐너의 프로세서 역할을 일시적으로 대신하여, 과부하를 방지하고 데이터 송수신 오류 없이 이동식태그의 위치를 검출할 수 있는 효과를 발휘할 수 있다.According to one embodiment of the present invention, when a beacon scanner receives too many beacon signals from a plurality of mobile tags and becomes overloaded, the mobile tag temporarily takes over the role of the processor of the beacon scanner, thereby preventing overload and data transmission / reception error. It is possible to exert the effect of detecting the position of the removable tag without.
본 발명의 일 실시예에 따르면, 이동식태그가 가지는 수면모드, 일반모드, 및 액티브모드의 변환으로, 사용자가 이동식태그를 사용하지 않는 경우에는, 비콘신호를 송수신하지 않도록 함으로써, 배터리 전력소모를 최소화 할 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, when the mobile tag has a sleep mode, a normal mode, and an active mode conversion, when the user does not use the mobile tag, by not transmitting or receiving a beacon signal, thereby minimizing battery power consumption. It can exert an effect that can be done.
본 발명의 일 실시예에 따르면, 서비스서버에서는 이동식태그에서 필터링하고 도출한 결과값에 대한 정보를 바탕으로 이동식태그의 진입 진출을 판별함으로써, 데이터 처리의 과부화를 감소시킬 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the service server determines the entry and exit of the mobile tag on the basis of the information on the result value filtered and derived from the mobile tag, thereby reducing the overload of data processing. .
도 1은 본 발명의 일 실시예에 따른 무선신호기반 이동식태그의 위치를 판단하는 시스템의 설치예를 개략적으로 도시한다.
도 2는 본 발명의 일 실시예에 따른 무선신호기반 이동식태그의 위치를 판단하는 시스템 형태를 개략적으로 도시한다.
도 3은 본 발명의 일 실시예에 따른 비콘스캐너의 내부 구성을 개략적으로 도시한다.
도 4는 본 발명의 일 실시예에 따른 이동식태그의 내부 구성을 개략적으로 도시한다.
도 5는 본 발명의 일 실시예에 따른 이동식태그의 동작모드별 신호 송수신 방식을 개략적으로 도시한다.
도 6은 본 발명의 일 실시예에 따른 이동식태그의 일반모드에서 액티브모드로의 변환 과정을 개략적으로 도시한다.
도 7은 본 발명의 일 실시예에 따른 이동식태그의 시간경과에 따른 일반모드 및 액티브모드의 변환 과정을 개략적으로 도시한다.
도 8은 본 발명의 일 실시예에 따른 이동식태그의 모드변환 과정에 따른 비콘신호의 처리과정을 개략적으로 도시한다.
도 9는 본 발명의 일 실시예에 따른 종래의 블루투스 연결을 통한 데이터 송수신 과정을 개략적으로 도시한다.
도 10은 본 발명의 일 실시예에 따른 이동식태그 및 비콘스캐너로부터 송신된 비콘신호의 처리과정을 개략적으로 도시한다.
도 11은 본 발명의 일 실시예에 따른 이동식태그의 수행 단계를 개략적으로 도시한다.
도 12는 본 발명의 일 실시예에 따른 비콘스캐너가 송신하는 데이터의 패킷형태를 개략적으로 도시한다.
도 13은 본 발명의 일 실시예에 따른 이동식태그가 송신하는 데이터의 패킷형태를 개략적으로 도시한다.
도 14는 본 발명의 일 실시예에 따른 이동식태그의 신호필터단계 수행에 따른 필터링 되는 데이터의 형태를 개략적으로 도시한다.
도 15는 본 발명의 일 실시예에 따른 이동식태그의 수행에 따른 수집한 복수의 비콘신호를 처리하는 과정을 개략적으로 도시한다.
도 16은 본 발명의 일 실시예에 따른 이동식태그가 비콘스캐너로부터 수신한 비콘신호를 신호필터단계의 수행에 따라 필터링된 수신강도를 표시한 그래프를 개략적으로 도시한다.
도 17은 본 발명의 일 실시예에 따른 이동식태그가 신호필터단계를 수행하여 도출한 필터링된 신호강도값을 각각의 비콘스캐너별로 합산한 합산값을 표시한 그래프를 개략적으로 도시한다.
도 18은 본 발명의 일 실시예에 따른 이동식태그의 신호필터단계의 수행에 따라 도출된 제1비콘스캐너 및 제2비콘스캐너의 필터링된 필터수신강도의 합산값을 표시한 그래프를 개략적으로 도시한다.1 schematically illustrates an installation example of a system for determining a position of a wireless signal-based mobile tag according to an embodiment of the present invention.
2 schematically illustrates a system form for determining a position of a wireless signal-based mobile tag according to an embodiment of the present invention.
3 schematically illustrates an internal configuration of a beacon scanner according to an embodiment of the present invention.
Figure 4 schematically shows the internal configuration of a removable tag according to an embodiment of the present invention.
5 schematically illustrates a signal transmission / reception scheme for each operation mode of a mobile tag according to an embodiment of the present invention.
6 schematically illustrates a process of converting a mobile tag from a normal mode to an active mode according to an embodiment of the present invention.
7 schematically illustrates a process of converting a normal mode and an active mode according to the elapse of time of the mobile tag according to an embodiment of the present invention.
8 schematically illustrates a process of processing a beacon signal according to a mode conversion process of a mobile tag according to an embodiment of the present invention.
9 schematically illustrates a data transmission / reception process through a conventional Bluetooth connection according to an embodiment of the present invention.
10 schematically illustrates a process of processing a beacon signal transmitted from a mobile tag and a beacon scanner according to an embodiment of the present invention.
11 schematically illustrates a step of performing a mobile tag according to an embodiment of the present invention.
12 schematically illustrates a packet form of data transmitted by a beacon scanner according to an embodiment of the present invention.
FIG. 13 schematically illustrates a packet form of data transmitted by a mobile tag according to an embodiment of the present invention.
FIG. 14 schematically illustrates a form of data to be filtered according to performing a signal filtering step of a mobile tag according to an embodiment of the present invention.
15 schematically illustrates a process of processing a plurality of beacon signals collected according to the execution of a mobile tag according to an embodiment of the present invention.
FIG. 16 schematically illustrates a graph showing reception intensity filtered by a mobile tag according to an embodiment of the present invention according to performing a signal filtering step of a beacon signal received from a beacon scanner.
FIG. 17 schematically illustrates a graph in which a mobile tag according to an embodiment of the present invention sums up the filtered signal intensity values derived by performing the signal filtering step for each beacon scanner.
FIG. 18 schematically illustrates a graph showing a sum of filtered filter reception strengths of a first beacon scanner and a second beacon scanner derived by performing a signal filter step of a mobile tag according to an embodiment of the present invention; FIG. .
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another element in between. . In addition, when a part is said to "include" a certain component, this means that it may further include other components, except to exclude other components unless otherwise stated.
또한, 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.In addition, terms including ordinal numbers such as first and second may be used to describe various components, but the components are not limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component. The term and / or includes a combination of a plurality of related items or any item of a plurality of related items.
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다. 한편, '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, '~부'는 어드레싱 할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.In the present specification, the term 'unit' includes a unit realized by hardware, a unit realized by software, and a unit realized by both. In addition, one unit may be realized using two or more pieces of hardware, and two or more units may be realized by one piece of hardware. Meanwhile, '~' is not limited to software or hardware, and '~' may be configured to be in an addressable storage medium or may be configured to reproduce one or more processors. Thus, as an example, '~' means components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, and the like. Subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within the components and the '~' may be combined into a smaller number of components and the '~' or further separated into additional components and the '~'. In addition, the components and '~' may be implemented to play one or more CPUs in the device or secure multimedia card.
도 1은 본 발명의 일 실시예에 따른 무선신호기반 이동식태그(1000)의 위치를 판단하는 시스템의 설치예를 개략적으로 도시한다.1 schematically illustrates an example of installation of a system for determining a position of a wireless signal-based
도 1에는 본 발명의 무선신호기반 이동식태그(1000)의 위치를 판단하는 시스템을 구성하는 2 이상의 비콘스캐너(2000) 및 위치판단의 대상이 되는 1 이상의 이동식태그(1000)가 도시된다.FIG. 1 shows two or
2 이상의 비콘스캐너(2000)는 하나의 벽을 사이에 두고 벽의 앞, 뒤로 설치될 수 있다. 1 이상의 이동식태그(1000)는 사용자가 소지한 상태로 이동하거나 혹은 사용자가 소지한 다양한 물품에 부착되어 이동식태그(1000)의 위치가 검출될 수 있다. 이동식태그(1000)는 반복적으로 비콘신호를 송신할 수 있고, 도 1에는 4대의 이동식태그(1000)가 도시되어 있지만 본 발명의 위치를 판단하는 시스템에 의한 위치 검출의 대상이 되는 이동식태그(1000)의 대수는 그 대수가 한정되지는 않는다. 비콘스캐너(2000)는 이동식태그(1000)의 출입을 판단하고자 하는 영역의 문을 기준으로 벽의 양방향에 한대씩 설치된다. 이동식태그(1000)의 위치를 판단하는 시스템이 설치되는 건물 혹은 공간의 크기 혹은 형태에 따라 비콘스캐너(2000)는 2 이상의 복수대가 설치될 수 있다.Two or
도 2는 본 발명의 일 실시예에 따른 무선신호기반 이동식태그(1000)의 위치를 판단하는 시스템 형태를 개략적으로 도시한다.2 schematically illustrates a system form for determining a position of a wireless signal-based
도 2의 서비스서버(3000)는 1 이상의 프로세서 및 1 이상의 메모리를 포함하는 컴퓨팅장치에 해당한다. 비콘스캐너(2000)는 도 2에 도시된 바와 같이, 건물이나 방과 같은 공간의 벽을 사이에 두고 양방향에 한대씩 설치될 수 있다. 이동식태그(1000)는 이러한 건물이나 공간의 문에 인접해 있거나 혹은 문을 통과하는 동안 비콘스캐너(2000)와 무선통신을 할 수 있다. 비콘스캐너(2000)는 스캐너신호를 송신하고, 제1비콘신호 및 제2비콘신호를 수신할 수 있고, 이동식태그(1000)는 스캐너신호를 수신하고, 비콘신호를 비콘스캐너(2000)로 송신할 수 있다. 비콘스캐너(2000)는 이동식태그(1000)로부터 이동식태그(1000)의 위치를 판단할 수 있는 판별정보를 포함한 제2비콘신호를 수신하여 이동식태그(1000)의 위치정보를 서비스서버(3000)로 송신할 수 있다. 이동식태그(1000)의 출입여부를 판단하고자 하는 영역의 문을 기준으로 벽의 양방향에 각각 비콘스캐너(2000)를 설치하여 해당 영역으로의 이동식태그(1000)의 출입여부를 판단함으로써, 이동식태그(1000)의 보다 정확한 위치를 판단할 수 있는 효과를 발휘할 수 있다.The
도 3은 본 발명의 일 실시예에 따른 비콘스캐너(2000)의 내부 구성을 개략적으로 도시한다.3 schematically illustrates an internal configuration of a
본 발명의 상기 비콘스캐너(2000)는, 상기 스캐너신호를 송신하는 1 이상의 송신모듈; 상기 제1비콘신호를 수신하고, 상기 이동식태그(1000)의 동작모드를 상기 일반모드에서 액티브모드로 변환하는 것을 상기 이동식태그(1000)에 요청하는 트리거모듈(2400); 및 상기 제2비콘신호를 수신하는 수신모듈(2300);을 포함한다.The
도 3의 (a)에 도시된 바에 따르면, 비콘스캐너(2000)는 제1송신모듈(2100), 제2송신모듈(2200), 수신모듈(2300) 및 트리거모듈(2400)을 포함한다. 제1송신모듈(2100), 제2송신모듈(2200), 수신모듈(2300) 및 트리거모듈(2400)은 각각 개별의 프로세서로 동작할 수 있다. 또한 제1송신모듈(2100), 제2송신모듈(2200), 수신모듈(2300) 및 트리거모듈(2400)은 안테나를 포함한다. 본 발명의 일 실시예에서는, 비콘스캐너(2000)의 상기 모듈들이 포함하는 안테나는 지향성안테나일 수 있다. 지향성 안테나를 사용하여 수신한 신호를 필터링을 거쳐 처리하는 경우, 비지향성 안테나를 사용하여 수신한 신호보다, 정확한 데이터를 얻을 수 있는 효과를 발휘할 수 있다. 상기 프로세서는, 기본적인 산술, 로직 및 압축 패키지 파일에 대한 이미지 최적화 방법의 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다.As shown in FIG. 3A, the
송신모듈은, 이동식태그(1000)로 스캐너신호를 송신한다. 상기 스캐너신호에는, 비콘스캐너(2000)의 기기고유정보가 포함되어 송신된다. 도 3의 (a)에는 제1송신모듈(2100) 및 제2송신모듈(2200)이 도시되었지만, 2개의 송신모듈에 한정되지 않고, 필요에 따라 더 많은 송신모듈을 가진 비콘스캐너(2000)를 사용할 수도 있다.The transmission module transmits the scanner signal to the
이동식태그(1000)는 제1송신모듈(2100) 및 제2송신모듈(2200)로부터 수신한 스캐너신호의 수신강도에 기초하여 정해진 영역(혹은 문)을 진입 혹은 진출하는 지 여부를 판별할 수 있는 판별정보를 도출하여 비콘스캐너(2000)로 송신할 수 있다.The
수신모듈(2300)은, 1 이상의 이동식태그(1000)로부터 수신되는 비콘신호를 수신한다. 이동식태그(1000)는 비콘스캐너(2000)로부터 복수의 스캐너신호를 수신하여 수신강도가 가장 높은 스캐너신호를 송출한 비콘스캐너(2000)의 기기고유정보와 관련된 정보를 포함하는 판별정보 및 이동식태그(1000)의 태그고유정보를 포함하는 제2비콘신호를 송신하고, 비콘스캐너(2000)의 수신모듈(2300)은, 이동식태그(1000)가 송신한 제2비콘신호를 수신한다. 수신한 제2비콘신호는 서비스서버(3000)로 송신되어 이동식태그(1000)의 위치를 판별하는 데 기초가 되는 정보가 될 수 있다.The
트리거모듈(2400)은, 상기 이동식태그(1000)의 동작모드를 일반모드에서 액티브모드로의 변환을 요청한다. 구체적으로, 상기 이동식태그(1000)가 비콘스캐너(2000)의 기설정된 영역내로 진입한 것이 판별되면, 상기 트리거모듈(2400)은 이동식태그(1000)로 동작모드변환을 요청할 수 있다. 트리거모듈(2400)의 이러한 동작모드변환 요청을 수신한 이동식태그(1000)는 동작모드를 일반모드에서 액티브모드로 변환시킬 수 있다.The
또한, 트리거모듈(2400)은 기설정된 영역내로 이동식태그(1000)가 진입한 것을 판별함에 있어서 상기 이동식태그(1000)가 송신하는 스캐너신호의 수신강도가 기설정된 범위 이내인지 여부를 판별하여 이동식태그(1000)의 동작모드변환을 요청하는 트리거를 발생시킬 수 있다.In addition, the
상기 송신모듈, 수신모듈(2300) 및 트리거모듈(2400)은 BLE통신모듈에 해당한다. 본 발명에서는 이동식태그(1000)에서 각각의 데이터를 수집하여 복잡한 연산 등을 직접 수행하기 때문에 높은 연산부하 및 저장부하가 이동식태그(1000)에 요구될 수 있다. 이와 같은 단점을 해결하기 위하여, 이동식태그(1000)의 액티브모드모듈(1300)은 송신모드 및 수신모드를 나누어 필요에 따라 동작시킬 수 있다.The transmission module, the
이와 같은 1 이상의 송신모듈, 수신모듈(2300) 및 트리거모듈(2400)은 도 3에 도시된 바와 같이 게이트웨이(2500)와 연결되고, 게이트웨이(2500)를 통하여 이동식태그(1000)로부터 수신한 제2비콘신호를 서비스서버(3000)로 송신할 수 있다.One or more of the transmission module, the
한편, 본 발명의 다른 실시예에서는, 비콘스캐너(2000)는, 상기 스캐너신호를 송신하는 1 이상의 송신모듈; 상기 제1비콘신호를 수신하고, 상기 이동식태그(1000)의 동작모드를 상기 일반모드에서 액티브모드로 변환하는 것을 상기 이동식태그(1000)에 요청하는 1 이상의 트리거모듈(2400); 및 상기 제2비콘신호를 수신하는 수신모듈(2300);을 포함할 수 있다.On the other hand, in another embodiment of the present invention, the
도 3의 (b)에 도시된 바에 따르면, 비콘스캐너(2000)는 제1송신모듈(2100), 제2송신모듈(2200), 수신모듈(2300), 제1트리거모듈(2410), 제2트리거모듈(2420), 제3트리거모듈(2430) 및 제4트리거모듈(2440)을 포함한다. 본 발명의 이동식태그(1000)의 위치를 판단하는 시스템은, 위치를 판단해야 하는 이동식태그(1000)의 수를 한정하지 않고, 필요에 따라 이동식태그(1000)의 수를 증가시킬 수 있다. 이동식태그(1000)의 수가 증가하는 경우, 이동식태그(1000)에 동작모드변환을 요청하는 프로세서가 더 많이 필요로 된다. 이에 따라, 도 3의 (b)에 도시된 바와 같이, 트리거모듈(2400)의 수를 1 이상으로 늘림으로써, 더 많은 이동식태그(1000)를 수용할 수 있고, 이동식태그(1000)에 동작모드변환을 요청하는 데에 과부하의 발생 없이 원활한 통신을 수행할 수 있는 효과를 발휘할 수 있다.As shown in (b) of FIG. 3, the
뿐만 아니라, 송신모듈 및 수신모듈(2300) 또한 도 3에 도시된 것에 한정되지 않고 필요에 따라 1 이상의 송신모듈 및 수신모듈(2300)을 포함하는 비콘스캐너(2000)를 구현할 수 있다.In addition, the transmission module and the
도 4는 본 발명의 일 실시예에 따른 이동식태그(1000)의 내부 구성을 개략적으로 도시한다.Figure 4 schematically shows the internal configuration of the
본 발명의 이동식태그(1000)는 태그고유정보를 포함하는 제1비콘신호를 브로드캐스팅하는 일반모드 및 복수의 비콘스캐너(2000)로부터 복수의 스캐너신호를 수신하고, 복수의 스캐너신호의 수신강도에 기초하여 제2비콘신호를 브로드캐스팅하는 액티브모드 중 하나의 모드를 수행할 수 있다.The
도 4에 도시된 바에 따르면, 이동식태그(1000)는 수면모드모듈(1100), 일반모드모듈(1200), 및 액티브모듈을 포함할 수 있다. 또한 이동식태그(1000)는, 가속도센서 및 배터리를 포함할 수 있다. 구체적으로, 이동식태그(1000)는, 수면모드, 일반모드 및 액티브모드 중 어느 하나의 동작모드를 수행할 수 있고, 동작모드에 따라 무선신호의 송신 및 수신을 하지 않거나, 송신만 하거나, 송신 및 수신을 모두 할 수 있다. 이동식태그(1000)는 이동식태그(1000)에 내장된 가속도센서가 측정한 가속도정보에 기초하여 이동식태그(1000)의 움직임을 측정한다.As shown in FIG. 4, the
수면모드모듈(1100)은, 가속도센서에 의해 움직임을 측정하고, 기설정된 시간동안 움직임이 없는 경우, 수면모드를 실행한다.The
일반모드모듈(1200)은, 가속도센서에 의해 움직임이 측정되는 경우, 일반모드를 실행한다.The
액티브모드모듈(1300)은, 비콘스캐너(2000)의 트리거모듈(2400)로부터 트리거가 발생하는 경우, 액티브모드를 실행한다.The
이하에서는, 이동식태그(1000)가 동작하는 수면모드, 일반모드 및 액티브모드에 대해 보다 자세하게 설명하도록 한다.Hereinafter, the sleep mode, the normal mode, and the active mode in which the
도 5는 본 발명의 일 실시예에 따른 이동식태그(1000)의 동작모드별 신호 송수신 방식을 개략적으로 도시한다.5 schematically illustrates a signal transmission / reception scheme for each operation mode of the
이동식태그(1000)의 수면모드모듈(1100)이 동작하는 수면모드는, 도 5의 (a)에 도시된 바와 같이 어떤 무선신호도 송신하지 않고, 수신하지 않는 모드를 의미한다. 수면모드로 동작되는 이동식태그(1000)는 비콘신호를 브로드캐스팅하지 않고, 스캐너신호를 스캔하지 않는다. 수면모드로 동작될 때의 이동식태그(1000)는 배터리의 전력소모량이 가장 적다.The sleep mode in which the
이동식태그(1000)의 일반모드모듈(1200)이 동작하는 일반모드는, 도 5의 (b)에 도시된 바와 같이 무선신호를 송신은 하지만, 수신은 하지 않는 모드를 의미한다. 일반모드로 동작되는 이동식태그(1000)는 비콘스캐너(2000)로 비콘신호를 브로드캐스팅 할 수 있다. 하지만, 스캐너신호를 스캔하지는 않는다. 바람직하게는, 동작모드가 일반모드인 이동식태그(1000)가 브로드캐스팅하는 제1비콘신호의 브로드캐스팅인터벌(t1)은 동작모드가 액티브모드인 이동식태그(1000)가 브로드캐스팅하는 제2비콘신호의 브로드캐스팅인터벌(t2)보다 길다.The general mode in which the
이동식태그(1000)의 액티브모드모듈(1300)이 동작하는 액티브모드는, 도 5의 (c)에 도시된 바와 같이 무선신호를 송신 및 수신을 모두 수행하는 모드를 의미한다. 액티브모드로 동작되는 이동식태그(1000)는 비콘스캐너(2000)로 비콘신호를 브로드캐스팅 할 수 있고, 비콘스캐너(2000)가 브로드캐스팅 한 스캐너신호를 수신할 수도 있다. 이동식태그(1000)는 일정 수신시간 동안에는, 복수의 스캐너신호를 수신하여, 복수의 스캐너신호에 기초하여 1 이상의 기기고유정보와 관련된 판별정보를 도출한다. 일정 수신시간이 경과하고 송신시간에 이르게 되면 복수의 스캐너신호에 기초하여 도출한 판별정보를 포함하는 제2비콘신호를 송신한다. 바람직하게는, 동작모드가 액티브모드인 이동식태그(1000)가 브로드캐스팅하는 제2비콘신호의 브로드캐스팅인터벌(t2)은, 동작모드가 일반모드인 이동식태그(1000)가 브로드캐스팅하는 제1비콘신호의 브로드캐스팅인터벌(t1)보다 짧다.The active mode in which the
이와 같이, 이동식태그(1000)는 수면모드로 동작할 때를 제외하고는, 비콘신호를 반복적으로 브로드캐스팅한다. 동작모드가 일반모드인 경우, 이동식태그(1000)가 브로드캐스팅하는 제1비콘신호는 태그고유정보를 포함하고, 이동식태그(1000)가 비콘스캐너(2000)에 접근하는 경우, 비콘스캐너(2000)는 제1비콘신호를 스캔하여, 이동식태그(1000)의 접근을 감지할 수 있다.As such, the
이후, 비콘스캐너(2000)는 제1비콘신호의 수신신호강도에 기초하여 기설정된 범위 이내로 이동식태그(1000)가 진입한 것을 판단한 경우, 트리거를 발생시켜 이동식태그(1000)의 동작모드를 일반모드에서 액티브모드로 변환할 것을 요청한다. 이동식태그(1000)는 비콘스캐너(2000)의 요청에 따라 동작모드를 액티브모드로 변환하고 액티브모드로 변환된 이동식태그(1000)는 제2비콘신호를 브로드캐스팅한다. 제2비콘신호는 스캐너신호에 기초하여 판별한 이동식태그(1000)의 위치정보 및 태그고유정보를 포함하고, 제2비콘신호를 스캔한 비콘스캐너(2000)는 이후, 서비스서버(3000)로 이동식태그(1000)의 위치정보를 송신한다.Subsequently, when the
이와 같은 수면모드, 일반모드, 및 액티브모드를 변환하며 동작하는 이동식태그(1000)는 필요에 따라 기설정된 기준을 부합하는 경우, 동작모드를 변환시켜 필요한 경우에만 신호를 송신하여 전력 소모를 최소화할 수 있는 효과를 발휘할 수 있다. 일반모드가 동작된 이동식태그(1000)는 후술하는 도 6 및 도 7의 설명과 같이 동작모드가 변환될 수 있다. 보다 구체적인 내용은 후술하도록 한다.The
도 6은 본 발명의 일 실시예에 따른 이동식태그(1000)의 일반모드에서 액티브모드로의 변환 과정을 개략적으로 도시한다.FIG. 6 schematically illustrates a process of converting a
이동식태그(1000)를 보유한 사용자의 움직임에 따라 이동식태그(1000)는 동작모드의 변환을 수행할 수 있다. 도 6에 도시된 바와 같이, 일반모드로 동작하고 있는 이동식태그(1000)는 사용자에 의해 움직이고 있는 상태이다. 일반모드로 동작하는 이동식태그(1000)는 이동식태그(1000)의 태그고유정보를 포함하는 제1비콘신호를 브로드캐스팅 한다. 도 6에 도시된 바와 같이, 일반모드로 동작중인 이동식태그(1000)가 비콘스캐너(2000)의 기설정된 영역으로 진입하는 경우, 이동식태그(1000)는 비콘스캐너(2000)의 트리거모듈(2400)로부터 모드변환요청을 수신하여 동작모드를 액티브모드로 변환한다. 바람직하게는, 기설정된 영역으로의 진입여부는 이동식태그(1000)가 브로드캐스팅 하는 제1비콘신호의 신호수신강도에 기초하여 판별된다. 일정 거리 이내로 가까워질수록 비콘신호의 수신강도는 강해지고, 이러한 비콘신호의 수신강도에 기초하여 비콘스캐너(2000)는 기설정된 영역이내로 이동식태그(1000)의 진입 혹은 이탈 여부를 판별할 수 있다.According to the movement of the user who has the
비콘스캐너(2000)의 기설정된 영역 이내로 진입한 이동식태그(1000)는, 상기 기설정된 영역 이내에서만 움직이는 경우, 액티브모드의 동작을 유지한다.The
이후, 이동식태그(1000)가 이동하여 비콘스캐너(2000)의 기설정된 영역을 이탈한 경우, 이동식태그(1000)는 액티브모드의 동작을 일반모드의 동작으로 변환한다. 바람직하게는, 이동식태그(1000)는 기설정된 영역을 이탈한 후, 기설정된 시간이 경과하는 경우, 액티브모드의 동작을 일반모드의 동작으로 변환한다.Thereafter, when the
바람직하게는, 이동식태그(1000)의 일반모드에서 액티브모드로의 동작모드의 변환은 비콘스캐너(2000)와 이동식태그(1000) 사이에 발생되는 트리거에 기초하여 변환될 수 있다.Preferably, the conversion of the operation mode from the normal mode to the active mode of the
도 7은 본 발명의 일 실시예에 따른 이동식태그(1000)의 시간경과에 따른 일반모드 및 액티브모드의 변환 과정을 개략적으로 도시한다.7 schematically illustrates a process of converting a normal mode and an active mode according to the time elapse of the
이동식태그(1000)는 또한, 기설정된 영역의 진입 후 시간경과에 따라 동작모드의 변환을 다르게 수행할 수 있다. 도 7에 도시된 바와 같이 일반모드가 동작중인 이동식태그(1000)가 제1비콘스캐너(2000)의 기설정된 영역으로 진입하는 경우, 이동식태그(1000)의 일반모드모듈(1200)은 비콘스캐너(2000)가 송신한 모드변환요청을 수신하여 일반모드의 동작을 액티브모드의 동작으로 변환한다. 또한, 제1비콘스캐너(2000)의 기설정된 영역 이내에서만 이동하는 경우, 이동식태그(1000)는 액티브모드의 동작을 유지한다.The
이후, 이동식태그(1000)는 사용자의 움직임에 따라 제1비콘스캐너(2000)의 기설정된 영역을 이탈한 경우, 시간경과에 따라 동작모드의 변환을 다르게 수행한다. 도 7에 도시된 바에 따르면 이동식태그(1000)는 제1비콘스캐너(2000)의 기설정된 영역을 이탈하였지만, 기설정된 시간이 경과하지 않은 경우에는, 일반모드의 동작으로 변환되지 않고 액티브모드가 계속 동작되고 있음이 도시되고 있다. 하지만, 제1비콘스캐너(2000)의 기설정된 영역을 이탈한 후, 기설정된 시간이 경과하는 경우에는, 이동식태그(1000)의 동작모드를 액티브모드에서 일반모드로 변환한다.Subsequently, when the
바람직하게는, 바람직하게는, 기설정된 영역으로의 진입여부는 이동식태그(1000)가 브로드캐스팅 하는 제1비콘신호의 신호수신강도에 기초하여 판별될 수 있다. 일정 거리 이내로 가까워질수록 비콘신호의 신호수신강도는 강해지고, 이러한 신호수신강도에 기초하여 비콘스캐너(2000)는 기설정된 영역이내로 이동식태그(1000)의 진입 혹은 이탈 여부를 판별할 수 있다.Preferably, entry into the predetermined area may be determined based on the signal reception strength of the first beacon signal broadcast by the
이후, 액티브모드를 유지한 이동식태그(1000)가 도 7에 도시된 바와 같이 기설정된 시간이 경과하기 이전에 제2비콘스캐너(2000)의 기설정된 영역에 진입하는 경우, 액티브모드를 계속 유지한다. 기설정된 시간이 경과하여 일반모드의 동작으로 변환되었던 이동식태그(1000)는 제2비콘스캐너(2000)의 기설정된 영역으로 진입하는 경우, 다시 제2비콘스캐너(2000)의 모드변환요청을 수신하여 이동식태그(1000)의 동작모드를 일반모드에서 액티브모드로 변환한다. 이동한 이동식태그(1000)는 제2비콘스캐너(2000)의 기설정된 영역 이내에서만 이동하는 경우, 액티브모드를 유지한다. 이후, 사용자의 움직임에 따라 제2비콘스캐너(2000)의 기설정된 영역 또한 이탈한 후, 기설정된 시간이 경과하는 경우 이동식태그(1000)는 동작모드를 액티브모드에서 일반모드로 변환한다.Thereafter, when the
이와 같이, 이동식태그(1000)는 기설정된 시간의 경과에 따라 동작모드의 유지 혹은 변환을 수행하여, 불필요한 모드변환을 반복적으로 수행하지 않고, 기설정된 기준에 따라 동작모드를 변환시킴으로써, 배터리의 전력소모를 감소시킬 수 있는 효과를 발휘할 수 있다.As described above, the
도 8은 본 발명의 일 실시예에 따른 이동식태그(1000) 및 비콘스캐너(2000)로부터 송신된 비콘신호의 전체적인 처리과정을 개략적으로 도시한다.8 schematically illustrates the overall processing of the beacon signal transmitted from the
이동식태그(1000)는 전술한 바와 같이 수면모드, 일반모드 및 액티브모드 중 어느 하나로 동작하며 스캐너신호를 수신할 수 있고, 비콘신호를 송신할 수 있다.As described above, the
구체적으로, (A)단계에서는, 이동식태그(1000)는 가속도센서가 측정한 가속도정보에 기초하여 움직임을 감지한다. 움직임이 없는 경우에는, 이동식태그(1000)의 동작모드는 수면모드로 동작하여 스캐너신호를 스캔하지 않고, 비콘신호를 브로드캐스팅하지도 않는다.Specifically, in step (A), the
(B) 단계에서는, 가속도정보에 기초하여 움직임이 감지되는 경우, 이동식태그(1000)는 동작모드를 수면모드에서 일반모드로 변환한다.In step (B), when the motion is detected based on the acceleration information, the
(C) 단계에서는, 일반모드 상태인 이동식태그(1000)는 제1비콘신호를 브로드캐스팅 한다.In step (C), the
(D) 단계에서는, 비콘스캐너(2000)는 스캔한 제1비콘신호의 신호수신강도가 기설정된 기준에 부합하는지 여부를 판별한다.In step (D), the
(E) 단계에서는, 제1비콘신호의 신호수신강도가 기설정된 기준에 부합하는 경우, 비콘스캐너(2000)는 이동식태그(1000)로 트리거를 발생시켜 동작모드의 변환을 요청한다.In the step (E), when the signal reception intensity of the first beacon signal meets a predetermined criterion, the
(F) 단계에서는, 비콘스캐너(2000)의 동작모드의 변환 요청을 수신한 이동식태그(1000)는 동작모드를 일반모드에서 액티브모드로 변환한다.In step (F), the
(G) 단계에서는, 비콘스캐너(2000)는 스캐너신호를 이동식태그(1000)로 송신한다. 바람직하게는, 비콘스캐너(2000)는 이동식태그(1000)의 동작모드와 상관없이 스캐너신호를 반복적으로 브로드캐스팅 하고 있다.In step (G), the
(H) 단계에서는, 액티브모드로 동작하는 이동식태그(1000)는 비콘스캐너(2000)가 브로드캐스팅하는 스캐너신호를 스캔한다. 스캔한 스캐너신호에 기초하여 1 이상의 기기고유정보와 관련된 판별정보를 도출한다. 바람직하게는, 상기 판별정보는, 이동식태그(1000)에서 신호수신강도가 가장 높은 스캐너신호를 송출한 비콘스캐너(2000)의 기기고유정보와 관련된 정보를 의미한다.In the step (H), the
(I) 단계에서는, 이동식태그(1000)는, 상기 판별정보 및 태그고유정보가 포함된 제2비콘신호를 브로드캐스팅한다.In step (I), the
(J) 단계에서는, 제2비콘신호를 스캔한 비콘스캐너(2000)는, 상기 판별정보 및 태그고유정보를 서비스서버(3000)로 송신한다.In step (J), the
(K) 단계에서는, 상기 판별정보 및 태그고유정보, 비콘스캐너(2000)의 기기고유정보에 기초하여, 이동식태그(1000)의 위치를 판단한다. 또한, 해당 위치에서의 진입, 진출여부를 판단할 수 있다.In the step (K), the position of the
이와 같이, 이동식태그(1000)는 동작모드를 변경하여, 신호 송신이 필요한 경우에만 신호를 송신하여 전력 소모를 최소화할 수 있는 효과를 발휘할 수 있다. 또한, 이동식태그(1000)는 스캐너신호에 기초하여 자신이 근접한 비콘스캐너(2000)의 기기고유정보와 관련된 판별정보를 직접 도출하여 송신함으로써, 비콘스캐너(2000)에서 복수의 로우데이터를 처리해야 하는 경우에 프로세서에서 발생하는 과부하를 방지하여 개선할 수 있는 효과를 발휘할 수 있다.As such, the
도 9는 본 발명의 일 실시예에 따른 이동식태그(1000)의 모드변환 과정에 따른 비콘신호의 처리과정을 개략적으로 도시한다.9 schematically illustrates a process of processing a beacon signal according to a mode conversion process of the
전술한 바와 같이, 이동식태그(1000)는 근접한 비콘스캐너(2000)의 기설정된 영역으로 진입하는 경우, 이동식태그(1000)의 동작모드를 일반모드에서 액티브모드로의 변환 요청을 수신한다. 도 9는 비콘스캐너(2000)가 이동식태그(1000)로의 모드 변환 요청의 과정을 개략적으로 도시한다.As described above, when the
구체적으로, 10e 단계에서는, 일반모드로 동작하고 있는 이동식태그(1000)는 반복적으로 제1비콘신호를 송신한다.Specifically, in step 10e, the
11e 단계에서는, 이동식태그(1000)가 송신한 제1비콘신호를 수신한 비콘스캐너(2000)는 제1비콘신호의 수신강도가 기설정된 범위 이내인지 여부를 판별한다. 비콘스캐너(2000)는 제1비콘신호의 수신강도에 기초하여 이동식태그(1000)가 기설정된 영역으로 진입하였는지 여부를 판별할 수 있다.In operation 11e, the
12e 단계에서는, 비콘스캐너(2000)는 11e단계에서 비콘스캐너(2000)의 기설정된 영역으로 이동식태그(1000)가 진입한 경우, 이동식태그(1000)로 스캔응답을 요청한다. 기설정된 영역으로 이동식태그(1000)가 진입하게 되면, 이동식태그(1000)의 동작모드의 변환을 요청하기 위해 비콘스캐너(2000)는 이동식태그(1000)에 스캔응답을 요청한다.In operation 12e, when the
13e 단계에서는, 이동식태그(1000)는 비콘스캐너(2000)로부터 스캔응답요청을 수신하여 스캔응답요청에 대한 스캔응답을 송신한다.In step 13e, the
14e 단계에서는, 비콘스캐너(2000)는 이동식태그(1000)로부터 스캔응답을 수신한다.In operation 14e, the
15e 단계에서는, 비콘스캐너(2000)는 스캔응답을 수신한 이동식태그(1000)로 키값을 송신하면서 액티브모드로의 모드변환을 요청한다. 비콘스캐너(2000)는 이동식태그(1000)와 무선통신을 위한 연결을 하기 위해 키값을 송신하면서, 이동식태그(1000)의 동작모드를 액티브모드로 전환할 것을 요청한다.In step 15e, the
16e 단계에서는, 이동식태그(1000)는 비콘스캐너(2000)로부터 수신한 키값이 유효한 키값인지 여부를 검증하는 절차를 수행한다.In step 16e, the
17e 단계에서는, 이동식태그(1000)는 상기 키값이 유효하다고 검증된 경우, 동작모드를 일반모드에서 액티브모드로 전환한다.In step 17e, when the key value is verified to be valid, the
바람직하게는, 상기 이동식태그(1000)는 키값 검증이 수행된 후, 비콘스캐너(2000)와 이동식태그(1000)의 블루투스 연결이 진행된다. 일반모드에서 액티브모드로의 모드변환 요청은 비콘스캐너(2000) 및 이동식태그(1000)의 연결완료 후, 완료된 연결을 바로 끊음으로써, 모드변환 요청이 이루어진다. 이동식태그(1000)는 비콘스캐너(2000)와 연결된 직후, 연결이 바로 끊기는 경우, 모드를 변환해야 하는 것으로 인식하고, 동작모드를 일반모드에서 액티브모드로 변환한다.Preferably, the
도 10은 본 발명의 일 실시예에 따른 종래의 블루투스 연결 과정 및 데이터 송수신 과정을 개략적으로 도시한다.10 schematically illustrates a conventional Bluetooth connection process and a data transmission / reception process according to an embodiment of the present invention.
비콘스캐너(2000)의 트리거모듈(2400)이 수행하는 이동식태그(1000)와의 연결과정과 종래의 블루투스 연결과정은 차이가 있다. 도 10은 비콘스캐너(2000)와 이동식태그(1000)가 종래의 블루투스 연결 과정을 수행하는 경우의 데이터 송수신 과정을 도시한다.There is a difference between the connection process with the
구체적으로, S20단계에서는, 이동식태그(1000)는 반복적으로 제1비콘신호를 송신한다.Specifically, in step S20, the
S21단계에서는, 이동식태그(1000)가 송신한 제1비콘신호를 수신한 비콘스캐너(2000)는 이동식태그(1000)로 스캔응답을 요청한다.In operation S21, the
S22단계에서는, 스캔응답 요청을 받은 이동식태그(1000)는 비콘스캐너(2000)로 스캔응답을 송신한다.In operation S22, the
S23단계에서는, 스캔응답을 수신한 비콘스캐너(2000)는, 이동식태그(1000)로 키값을 송신하면서, 기기 연결을 요청한다.In operation S23, the
S24단계에서는, 키값을 수신한 이동식태그(1000)는 키값이 유효한지 판단하는 키값 검증을 수행한다.In operation S24, the
S25단계에서는, 키값 검증을 수행하여 키값이 유효하다고 판별되면, 비콘스캐너(2000)와 이동식태그(1000)의 연결이 완료 된다.In step S25, if it is determined that the key value is valid by performing key value verification, the connection between the
S26단계에서는, 비콘스캐너(2000)는 연결된 이동식태그(1000)로부터 서비스를 검색한다.In operation S26, the
S27단계에서는, 이동식태그(1000)는 비콘스캐너(2000)가 검색한 자신의 서비스에 대한 정보를 송신한다.In operation S27, the
S28단계에서는, 비콘스캐너(2000)는 서비스에 대한 정보를 수신하고, 해당 서비스의 특성을 검색한다.In step S28, the
S29단계에서는, 이동식태그(1000)는 비콘스캐너(2000)가 검색한 서비스의 특성에 대한 정보를 송신한다.In operation S29, the
S30단계에서는, 비콘스캐너(2000)와 이동식태그(1000)는 필요한 데이터를 교환할 수 있다.In operation S30, the
이와 같이 종래의 블루투스 연결의 경우, 비콘스캐너(2000)가 이동식태그(1000)에 동작모드의 변환을 요청할 때, S20 내지 S30단계를 모두 수행하여, S30단계에서 모드변환을 요청하는 데이터를 교환함으로써, 동작모드의 변환을 요청할 수 있다. 이러한 방법은 연결되어 데이터교환을 하기까지 시간이 오래 걸린다. 따라서, 본 발명에서는, 비콘스캐너(2000)가 이동식태그(1000)의 연결을 요청하는 S24단계, 및 연결이 완료된 S25단계를 수행 후, 연결을 바로 끊는 것을, 이동식태그(1000)의 동작모드의 변환을 요청하는 트리거로 정의하고, 상기 트리거의 발생여부에 따라 이동식태그(1000)는 모드변환을 수행한다. 바람직하게는, 15e단계는, S24단계 및 S25단계를 수행 후 기기의 연결을 끊는 것과 동일하다.As described above, in the case of the conventional Bluetooth connection, when the
이와 같은 동작으로 비콘스캐너(2000)와 이동식태그(1000)는 불필요한 통신을 줄여 배터리 전력소모를 최소화하고, 보다 빠르게 통신할 수 있는 효과를 발휘할 수 있다.By such an operation, the
도 11은 본 발명의 일 실시예에 따른 이동식태그(1000)의 수행 단계를 개략적으로 도시한다.FIG. 11 schematically illustrates a step of performing the
상기 이동식태그(1000)는, 상기 복수의 비콘스캐너(2000)로부터 송신된 스캐너신호를 수집하는 신호수집단계(S1000); 수집된 상기 스캐너신호의 수신강도에 대하여 기설정된 방법으로 필터링된 필터수신강도를 도출하는 신호필터단계(S1100); 복수의 비콘스캐너(2000)의 스캐너신호에 대한 복수의 필터수신강도에 기초하여 복수의 비콘스캐너(2000) 중 적어도 1 이상의 기기고유정보와 관련된 판별정보를 도출하는 판별단계(S1200); 및 상기 제2비콘신호를 브로드캐스팅 하는 브로드캐스팅단계(S1300);를 수행한다.The
구체적으로, 신호수집단계(S1000)에서는, 이동식태그(1000)는 복수의 비콘스캐너(2000)로부터 스캐너신호를 수집한다. 바람직하게는, 이동식태그(1000)는 액티브모드의 동작상태이다. 본 발명의 이동식태그(1000)의 위치를 판단하는 시스템은, 시스템이 설치되는 건물 및 공간에 구조에 따라 2 이상의 비콘스캐너(2000), 및 1 이상의 이동식태그(1000)를 포함할 수 있고, 각각의 이동식태그(1000)와 각각의 비콘스캐너(2000)에서는 각각의 스캐너신호 및 각각의 비콘신호를 브로드캐스팅 할 수 있다. 이동식태그(1000)는 각각의 비콘스캐너(2000)가 브로드캐스팅하는 스캐너신호를 수집한다.In detail, in the signal collection step S1000, the
신호필터단계(S1100)에서는, 이동식태그(1000)는 수집된 스캐너신호의 수신강도에 대하여 기설정된 방법으로 필터링된 필터수신강도를 도출한다. 본 발명에서 비콘스캐너(2000)가 브로드캐스팅하는 스캐너신호는 2.4Ghz의 고주파대역에서 통신하여 필터링 없이는 정확한 데이터를 도출하기 어렵다. 상기 이동식태그(1000)는 수집한 복수의 스캐너신호는 모두 신호의 수신강도에 대하여 기설정된 방법으로 필터링을 수행한다.In the signal filter step S1100, the
구체적으로, 신호필터단계(S1100)는, 수신한 1 이상의 스캐너신호에 기초하여 노이즈를 제거하는 1차필터단계; 1차필터단계를 거친 1 이상의 스캐너신호에 기초하여 평균값을 도출하는 2차필터단계를 포함할 수 있다.Specifically, the signal filter step S1100 may include: a first filter step of removing noise based on the received one or more scanner signals; And a second filter step of deriving an average value based on at least one scanner signal passed through the first filter step.
본 발명의 일 실시예에서, 1차필터단계에서는, 칼만필터에 기초하여 신호의 수신강도를 필터링 할 수 있다. 칼만필터는 가장 최근의 데이터 값을 바탕으로 예측변수를 통해 계산하여 새로운 미래예측값을 도출하고, 예측변수를 다시 미래예측값이 반영된 예측변수로 변환하는 필터이다. 처리할 데이터의 양이 많지 않은 경우에는, 수집한 데이터 및 필터링한 데이터를 모두 저장하여 계산하는 방법을 사용할 수 있지만 데이터의 양이 방대하고 반복적인 연산을 하는 경우 칼만필터를 사용함으로써, 미래값을 예측하여 방대한 데이터를 누적하지 않고도 원하는 정보의 최적값을 얻을 수 있는 효과를 발휘할 수 있다.In an embodiment of the present invention, in the first filter step, the reception intensity of the signal may be filtered based on the Kalman filter. The Kalman filter is a filter that calculates a new future prediction value by calculating it through a predictor based on the most recent data value, and converts the predictor into a predictor reflecting the future prediction value. If you do not have a lot of data to process, you can use the method of storing and collecting both collected and filtered data.However, if you have a large amount of data and perform repetitive calculations, you can use the Kalman filter to calculate By predicting, it is possible to obtain an effect of obtaining an optimal value of desired information without accumulating vast amounts of data.
2차필터단계에서는, 1차필터단계를 거친 신호 중 동일한 비콘스캐너(2000)에서 브로드캐스팅 된 복수의 스캐너신호를 합산하여 평균값을 도출한다. 스캐너신호는 비콘스캐너(2000)의 기기고유정보를 포함한다. 스캐너신호에 포함되는 비콘스캐너(2000)의 기기고유정보에 기초하여 동일한 비콘스캐너(2000)로부터 브로드캐스팅 된 스캐너신호의 평균값을 필터수신강도로 도출한다.In the second filter step, the average value is derived by summing a plurality of scanner signals broadcast from the
바람직하게는, 제2필터단계에서는, 수신신호강도에 기초하여 신호별 가중치를 부여한 평균값을 필터수신강도로 도출할 수도 있다.Preferably, in the second filter step, an average value weighted for each signal based on the received signal strength may be derived as the filter reception strength.
판별단계(S1200)에서는, 이동식태그(1000)는 복수의 비콘스캐너(2000)의 스캐너신호에 대한 복수의 필터수신강도에 기초하여 복수의 비콘스캐너(2000) 중 적어도 1 이상의 기기고유정보와 관련된 판별정보를 도출한다. 상기 판별정보는 복수의 스캐너신호 중 상기 이동식태그(1000)에서 수신강도가 가장 큰 스캐너신호를 송출한 비콘스캐너(2000)의 기기고유정보와 관련된 정보를 포함한다. 본 발명의 일 실시예에서는, 복수개의 비콘스캐너(2000)는 1 이상의 송신모듈을 포함하고, 1 이상의 송신모듈로부터 복수개의 스캐너신호가 브로드캐스팅 된다. 이에 따라, 상기 이동식태그(1000)가 스캔하게 되는 스캐너신호의 수는 공간 안에 설치된 모든 비콘스캐너(2000)의 수 * 비콘스캐너(2000)에 포함되는 송신모듈의 수만큼 스캐너신호를 수신할 수 있다. 설치된 비콘스캐너(2000)의 수가 증가할수록 이동식태그(1000)가 스캔하는 스캐너신호 또한 증가한다. 다수의 스캐너신호를 구분하기 위해, 스캐너신호는 비콘스캐너(2000)의 기기고유정보와 관련된 정보가 포함되어 브로드캐스팅되고, 이동식태그(1000)는 이러한 비콘스캐너(2000)의 기기고유정보에 기초하여 현재 이동식태그(1000)가 어떤 비콘스캐너(2000)에 가장 근접해 있는지를 알 수 있는 판별정보를 도출할 수 있다. 구체적인 판별정보의 도출방법은 후술하도록 한다.In the determining step S1200, the
브로드캐스팅(S1300)단계에서는, 이동식태그(1000)는 제2비콘신호를 브로드캐스팅 한다. 이동식태그(1000)가 브로드캐스팅하는 제2비콘신호에는 복수의 비콘스캐너(2000) 중 적어도 1 이상의 기기고유정보와 관련된 판별정보 및 상기 이동식태그(1000)의 태그고유정보가 포함된다.In the broadcasting step S1300, the
바람직하게는, 이동식태그(1000)는 제2비콘신호를 비콘스캐너(2000)로 송신하고 비콘스캐너(2000)는 수신한 제2비콘신호를 게이트웨이(2500)를 통하여 서비스서버(3000)로 송신한다. 이동식태그(1000)의 인식을 위한 처리는 비콘스캐너(2000)의 수신모듈(2300)에서 수행하고, 상기 게이트웨이(2500)는 수신한 이동식태그(1000)의 위치정보, 바람직하게는, 이동식태그(1000)가 위치한 문 번호 및 안팎정보를 포함하는 판별정보를 서비스서버(3000)로 송신한다.Preferably, the
도 12는 본 발명의 일 실시예에 따른 비콘스캐너(2000)가 송신하는 데이터의 패킷형태를 개략적으로 도시한다.12 schematically illustrates a packet form of data transmitted by the
비콘스캐너(2000)의 송신모듈은 도 12에 도시된 바와 같은 데이터 패킷을 반복적으로 브로드캐스팅 한다. 본 발명의 일 실시예에서 비콘스캐너(2000)의 송신모듈이 브로드캐스팅하는 데이터 패킷에는 장비종류, 문번호, 출입종류, 기타정보, major 및 minor 값이 포함될 수 있다.The transmission module of the
비콘스캐너(2000)의 기기고유정보 및 이동식태그(1000)의 태그고유정보는 예를 들어, 도 12에 도시된 장비종류일 수 있다. 0x01 혹은 0x02 를 비콘스캐너(2000)로 구분하는 숫자로 기설정한 경우, 수신된 데이터 패킷의 장비종류가 0x01 혹은 0x02이면 해당 신호는 비콘스캐너(2000)에서 송신된 것으로 판별할 수 있다. 이와 같이 비콘스캐너(2000) 혹은 이동식태그(1000)와 같은 장비종류를 구분할 수 있다. 또한, 상기 비콘스캐너(2000)가 설치된 문마다 고유번호를 부여하여 이에 따라 출입하는 문번호를 구분할 수 있다.The device-specific information of the
또한, Major 및 Minor 값은, 비콘스캐너(2000)의 송신모듈을 구분하는 데이터일 수 있다. 도 12의 (a)는 비콘스캐너(2000)의 제1송신모듈(2100)이 송신하는 데이터 패킷을, 도 12의 (b)는 비콘스캐너(2000)의 제2송신모듈(2200)이 송신하는 데이터 패킷을 도시한다. Major값이 0x0100이면, 제1송신모듈(2100)에서 송신된 패킷, Major값이 0x0200이면 제2송신모듈(2200)에서 송신된 패킷으로 구분할 수 있다.In addition, the major and minor values may be data for distinguishing a transmission module of the
이와 같은 데이터 패킷은 바람직하게는, 상기 이동식태그(1000)의 동작모드가 액티브모드인 경우 수신된다.Such a data packet is preferably received when the operation mode of the
도 13은 본 발명의 일 실시예에 따른 이동식태그(1000)가 송신하는 데이터의 패킷형태를 개략적으로 도시한다.FIG. 13 schematically illustrates a packet form of data transmitted by the
이동식태그(1000)는 도 13에 도시된 바와 같은 데이터 패킷을 반복적으로 브로드캐스팅할 수 있다. 구체적으로, 이동식태그(1000)의 동작모드가 수면모드인 경우, 이동식태그(1000)는 데이터의 송신 및 수신을 하지 않는다. 이동식태그(1000)의 동작모드가 일반모드인 경우, 도 13의 (a)에 도시된 바와 같은 데이터 패킷을 반복적으로 브로드캐스팅한다. 도 12에 도시된 데이터 패킷과 비교해볼 때, 장비종류가 0x04로 다르게 도시되었음이 나타나있다. 본 발명의 일 실시예에서는, 0x01을 비콘스캐너(2000)로 0x04는 이동식태그(1000)로 구분하고 있는 것을 알 수 있다.The
한편, 이동식태그(1000)가 일반모드로 동작할 때의 데이터패킷은 문번호 및 출입종류가 디폴트 값(0x00)으로 브로드캐스팅 된다. 이동식태그(1000)의 동작모드가 일반모드인 경우에는 비콘스캐너(2000)의 스캐너신호를 수신할 수 없기 때문에 이동식태그(1000)의 위치를 판별한 판별정보를 도출할 수 없고, 이동식태그(1000)의 위치에 대한 정보인 문번호 및 출입종류에 대한 패킷은 생성될 수 없다. 따라서, 일반모드인 경우 이동식태그(1000)가 브로드캐스팅하는 신호는 비콘스캐너(2000)가 이동식태그(1000)를 감지하게 하기 위해 반복적으로 송신하는 것이므로 데이터패킷의 문번호 및 출입종류는 관리자가 기설정한 디폴트 값으로 데이터가 송수신될 수 있다.On the other hand, the data packet when the
도 13의 (b)는 이동식태그(1000)의 동작모드가 액티브모드인 경우, 브로드캐스팅하는 제2비콘신호의 데이터 패킷형태를 도시한다. 도 13의 (a)와 비교해볼 때, 다른 카테고리는 동일하지만 문번호 및 출입종류가 다르게 나타남이 도시된다. 이동식태그(1000)의 동작모드가 액티브모드인 경우, 이동식태그(1000)는 비콘스캐너(2000)가 송신하는 스캐너신호를 수신할 수 있고, 스캐너신호를 수신한 이동식태그(1000)는 스캐너신호에 기초하여 복수의 비콘스캐너(2000) 중 적어도 1 이상의 기기고유정보와 관련된 판별정보를 포함하는 제2비콘신호를 도 13의 (b)에 도시된 바와 같은 데이터패킷 형태로 브로드캐스팅 할 수 있다. 바람직하게는, 문번호 및 출입종류는, 상기 판별정보에 포함된다. 이후 도 13의 (b)에 도시된 바와 같은 데이터패킷을 수신한 비콘스캐너(2000)는 게이트웨이(2500)를 통해 서비스서버(3000)와 통신하여 상기 제2비콘신호에 포함된 판별정보 및 태그고유정보를 송신할 수 있다.FIG. 13B illustrates a data packet type of the second beacon signal broadcast when the operation mode of the
도 14은 본 발명의 일 실시예에 따른 이동식태그(1000)가 수집한 복수의 스캐너신호의 처리 과정을 개략적으로 도시한다.14 schematically illustrates a process of processing a plurality of scanner signals collected by the
이동식태그(1000)는 신호수집단계(S1000)의 수행으로 이동식태그(1000)는 복수의 비콘스캐너(2000)로부터 복수의 스캐너신호를 수집한다. 수집한 복수의 스캐너신호의 신호강도는 이동식태그(1000)의 위치에 따라 달라질 수 있다.The
도 14의 (a)는 복수의 방 구조에서 Ain, Aout, Bin, Bout 총 4개의 비콘스캐너(2000)가 설치됨을 도시하고 있다. 이동식태그(1000)는 각각의 비콘스캐너(2000)로부터 스캐너신호를 수신하고, 이동식태그(1000)의 위치에 따라 수신하는 복수의 스캐너신호의 수신강도는 다르게 수신된다.FIG. 14A illustrates that four beacon scanners Ain, Aout, Bin, and Bout are installed in a plurality of room structures. The
도 14의 (b)에 도시된 바와 같이 이동식태그(1000)는, 이동식태그(1000)의 동작모드가 액티브모드로 동작하는 동안, 이동식태그(1000)는 스캔타이밍과 브로드캐스팅타이밍이 나누어져 스캔만 하는 구간 및 브로드캐스팅하는 구간이 나누어 질 수 있다. 스캔타이밍 동안 이동식태그(1000)는, 복수의 스캐너신호를 스캔한다. 스캔타이밍 동안의 이동식태그(1000)는 수신한 스캐너신호들을 계속적으로 신호필터단계를 수행하여 필터링된 필터수신강도를 도출한다. 이후, 수신한 스캐너신호 중 필터수신강도를 비콘스캐너(2000)별로 합산하여, 필터수신강도의 합산값이 가장 큰 신호를 브로드캐스팅한 비콘스캐너(2000)를 현재 이동식태그(1000)의 위치와 가장 근접한 비콘스캐너(2000)로 판별하고, 수신강도가 가장 높은 스캐너신호를 송출한 비콘스캐너(2000)의 기기고유정보와 관련된 정보를 포함한 판별정보를 도출한다. 바람직하게는, 스캔타이밍과 브로드캐스팅타이밍의 주기는 데이터 처리에 가장 적합한 주기로 기설정할 수 있다.As shown in (b) of FIG. 14, the
도 14의 (c)는 이동식태그(1000)가 스캔타이밍 동안 스캔한 스캐너신호의 필터링 된 필터수신강도를 표시한 그래프를 도시한다. 이동식태그(1000)는 스캔타이밍 동안 스캔한 스캐너신호를 신호필터단계를 거쳐 필터링 한 후, 필터링 된 필터수신강도를 비교하여 가장 신호세기가 큰 신호를 현재 이동식태그(1000)가 가장 근접한 비콘스캐너(2000)로 판별하고, 해당 비콘스캐너(2000)의 기기고유정보와 관련된 정보를 포함한 판별정보를 도출한다. 예를 들어, 도 14의 (c)를 참조하면, 다섯번째 수신한 다수의 스캐너신호의 필터수신강도는 Ain 비콘스캐너(2000)로부터 수신한 비콘스캐너(2000)의 필터수신강도가 가장 강한 것이 도시된다, 이 경우, 이동식태그(1000)의 위치는 Ain에 근접하다고 판단하여 판별정보를 도출할 수 있다.FIG. 14C illustrates a graph showing the filtered filter reception intensity of the scanner signal scanned by the
도 15는 본 발명의 일 실시예에 따른 이동식태그(1000)의 신호필터단계 수행에 따른 필터링 되는 데이터의 형태를 개략적으로 도시한다.15 schematically illustrates a form of data to be filtered according to the signal filtering step of the
구체적으로, 이동식태그(1000)는, 각각의 비콘스캐너(2000)로부터 브로드캐스팅 된 각각의 스캐너신호에 대하여, 이전 단계에서 결정된 필터링된 필터수신강도, 및 이전단계에서 결정된 예측변수가 저장되고, 현재 단계에서 수신된 스캐너신호의 신호강도, 상기 이전단계에서 결정된 필터링된 필터수신강도, 및 이전단계에서 결정된 예측변수에 기초하여 필터링된 필터수신강도 및 예측변수를 업데이트 한다.Specifically, the
보다 구체적으로, 신호필터단계에 포함되는 제1필터단계는, 칼만필터에 기초하여 필터수신강도를 도출할 수 있다. 칼만필터는 가장 최근의 데이터 값을 바탕으로 예측변수를 통해 계산하여 새로운 미래예측값을 도출하고, 예측변수를 다시 미래예측값이 반영된 예측변수로 변환하는 필터로써, 처리할 데이터의 양이 많지 않은 경우에는, 수집한 데이터 및 필터링한 데이터를 모두 저장하여 계산하는 방법을 사용할 수 있지만 데이터의 양이 방대하고 반복적인 연산을 하는 경우 칼만필터를 사용함으로써, 미래값을 예측하여 방대한 데이터를 누적하지 않고도 원하는 정보의 최적값을 얻을 수 있는 효과를 발휘할 수 있다.More specifically, the first filter step included in the signal filter step may derive the filter reception strength based on the Kalman filter. Kalman filter is a filter that calculates a new future prediction value by calculating it through a predictor based on the most recent data value, and converts the predictor into a predictor reflecting the future prediction value. , You can use the method of storing and collecting all collected and filtered data, but if you have a large and repetitive amount of data, you can use the Kalman filter to predict the future value and accumulate large amounts of data without accumulating large amounts of data. It is possible to achieve the effect of obtaining the optimal value of.
이동식태그(1000)는 현재 단계에서 수신된 스캐너신호의 수신강도, 이전 단계에서 결정된 필터링된 필터수신강도 및 이전단계에서 결정된 예측변수에 기초하여 필터링된 필터수신강도 및 예측변수를 업데이트할 수 있다.The
도 15는 신호필터단계에서 필터링되는 데이터의 형태를 설명하는 표를 도시한다. 도 15의 (a)에 도시된 바에 따르면 이전 단계에서 결정된 필터링된 필터수신강도 및 이전단계에서 결정된 예측변수가 저장 되어있다. 이후, 현재 단계에서 스캐너신호 a1이 수신되면, 수신된 스캐너신호 a1은 이전 단계에서 결정된 필터링된 신호강도 A0와 이전 단계에서 결정된 예측변수 S0 에 기초하여 스캐너신호 a1의 신호강도가 A1으로 필터링되어 도출된다. 필터링 된 현재 수신한 스캐너신호 A1은 다시 이전단계에서 결정된 필터링된 신호강도에 업데이트되고, 현재 수신한 스캐너신호의 신호강도 A1에 기초하여 예측변수 또한 S1으로 업데이트 된다. 스캐너신호는 동시다발적으로 수신되므로, 도 15의 (b)에 도시된 바와 같이 복수의 스캐너신호가 수신되는 경우에도 이전단계에서 결정된 필터링된 필터수신강도 및 이전단계에서 결정된 예측변수에 기초하여 각각의 스캐너신호는 필터링되어 실시간으로 업데이트 될 수 있다.15 shows a table for explaining the type of data to be filtered in the signal filter step. As shown in (a) of FIG. 15, the filtered filter reception intensity determined in the previous step and the predictor variable determined in the previous step are stored. Then, when the scanner signal a1 is received in the current step, the received scanner signal a1 is derived by filtering the signal strength of the scanner signal a1 based on the filtered signal intensity A0 determined in the previous step and the predictor variable S0 determined in the previous step. do. The filtered current received scanner signal A1 is again updated to the filtered signal strength determined in the previous step, and the predictor variable is also updated to S1 based on the signal strength A1 of the currently received scanner signal. Since the scanner signals are received simultaneously, as shown in (b) of FIG. 15, even when a plurality of scanner signals are received, respectively, based on the filtered filter reception intensity determined in the previous step and the predictors determined in the previous step, respectively. The scanner signal can be filtered and updated in real time.
또한, 본 발명의 일 실시예에 따르면, 신호필터단계에서 활용되는 칼만필터 알고리즘은 너무 오래된 데이터인 경우, 유효하지 않다고 판단하고 해당 데이터를 삭제하는 단계를 수행할 수도 있다. 도 15의 (c)에 도시된 바에 따르면, 이전단계 에서 결정된 필터링된 필터수신강도 D0, F0, H0에 해당하는 데이터는 다른 데이터들에 비해 스캐너신호를 수신하여 필터링된 값이 업데이트 된지 오래되었다. 이동식태그(1000)는 해당 데이터가 유효하지 않다고 판단하고, 해당 데이터를 삭제할 수 있다. 이와 같이, 신호필터단계에서 과거의 데이터 값에 기반하여 미래값을 예측하기 때문에 유효하지 않은 데이터를 삭제하여 보다 정확한 예측값을 도출할 수 있다. 과거의 데이터를 모두 누적하지 않고도 과거최종데이터와 미래예측변수 두개의 값에 기초하여 원하는 결과값을 도출할 수 있는 효과를 발휘할 수 있다.In addition, according to an embodiment of the present invention, when the Kalman filter algorithm used in the signal filter step is too old data, it may be determined that it is not valid and may delete the data. As shown in (c) of FIG. 15, the data corresponding to the filtered filter reception strengths D0, F0, and H0 determined in the previous step has been long since the filtered value is updated by receiving the scanner signal compared to other data. The
도 16은 본 발명의 일 실시예에 따른 이동식태그(1000)가 비콘스캐너(2000)로부터 수신한 비콘신호를 신호필터단계의 수행에 따라 필터링된 수신강도를 표시한 그래프를 개략적으로 도시한다.FIG. 16 schematically illustrates a graph in which the
구체적으로, 도 16은 이동식태그(1000)가 벽의 양방향에 설치된 2대의 비콘스캐너(2000)의 각각의 송신모듈로부터 수신한 스캐너신호의 신호강도를 그래프에 표시한 것을 도시한다.Specifically, FIG. 16 shows that the
이동식태그(1000)는 비콘스캐너(2000)로부터 복수의 스캐너신호를 수신한다. 본 발명의 일 실시예에 따르면, 벽에 양방향으로 설치된 비콘스캐너(2000)는 각각의 비콘스캐너(2000)의 제1송신모듈(2100) 및 제2송신모듈(2200)을 통해 복수의 스캐너신호를 브로드캐스팅한다. 이때, 벽을 중심으로 문의 밖에 설치된 스캐너를 제1비콘스캐너(2000)라 하고, 문의 안쪽면에 설치된 스캐너를 제2비콘스캐너(2000)라고 하는 경우, 도 16의 (a) 및 (b)는 이동식태그(1000)가 제1비콘스캐너(2000)로부터 수신한 스캐너신호를 제1필터단계의 수행을 통해 필터링 한 수신강도의 값을 표시한 그래프를 도시하고, 도 16의 (c) 및 (d)는 제2비콘스캐너(2000)로부터 수신한 스캐너신호를 필터링한 수신강도의 값을 표시한 그래프를 도시한다. 이동식태그(1000)는 비콘스캐너(2000)로부터 스캐너신호를 스캔함과 거의 동시에 (정확하게는, 스캔 후 매우 빠른 속도로) 스캔하는 모든 신호를 신호필터단계 중 제1필터단계를 수행하여 필터링 한다. 제1필터단계를 거친 제1비콘신호는 도 15에 도시된 바와 같이 노이즈가 제거되어 이동식태그(1000)의 위치정보를 판별하는데 유효한 데이터가 도출된다.The
도 17은 본 발명의 일 실시예에 따른 이동식태그(1000)가 신호필터단계를 수행하여 도출한 필터링된 신호강도값을 각각의 비콘스캐너(2000)별로 합산한 합산값을 표시한 그래프를 개략적으로 도시한다.FIG. 17 schematically illustrates a graph showing a sum of the filtered signal strength values obtained by performing the signal filtering step by the
도 17은, 이동식태그(1000)에서 제1필터단계를 거친 스캐너신호를 각각 동일한 비콘스캐너(2000)의 제1송신모듈(2100) 및 제2송신모듈(2200)로부터 송신된 스캐너신호의 신호강도값을 합산값을 표시한 그래프를 도시한다. 도 17의 (a)는 제1비콘스캐너(2000)의 제1송신모듈(2100) 및 제2송신모듈(2200)로부터 수신한 스캐너신호의 필터수신강도를 합산한 값을 표시한 그래프를 도시하고, 도 17의 (b)는 제2비콘스캐너(2000)의 제1송신모듈(2100) 및 제2송신모듈(2200)로부터 수신한 스캐너신호의 필터수신강도를 합산한 값을 표시한 그래프를 도시한다. 이동식태그(1000)는 제1필터단계를 거쳐 필터링된 필터수신강도에 기초하여 동일한 비콘스캐너(2000)로부터 수신한 스캐너신호를 합산하는 제2필터단계를 수행한다. 이동식태그(1000)의 제2필터단계의 수행에 따라, 도 17에 도시된 바와 같이 각각의 비콘스캐너(2000)의 제1송신모듈(2100) 및 제2송신모듈(2200)로부터 수신된 스캐너신호의 필터수신강도를 합산한다. 최종 도출된 합산된 필터수신강도는 이후 이동식태그(1000)의 위치정보를 판별하는데 기초가 된다.FIG. 17 illustrates a signal intensity of a scanner signal transmitted from the
도 18은 본 발명의 일 실시예에 따른 이동식태그(1000)의 신호필터단계의 수행에 따라 도출된 제1비콘스캐너(2000) 및 제2비콘스캐너(2000)의 필터링된 필터수신강도의 합산값을 표시한 그래프를 개략적으로 도시한다.18 is a sum of filtered filter reception strengths of the
제2필터단계를 거쳐 각각의 비콘스캐너(2000)의 송신모듈로부터 수신한 스캐너신호를 합산한 이동식태그(1000)는, 도출된 필터링된 수신강도의 합산값에 따라 자신이 가장 근접한 비콘스캐너(2000)를 판별한다. 도 18에 도시된 바에 따르면, 문의 바깥에 설치된 제1비콘스캐너(2000)의 필터수신강도의 합산값이 문의 안쪽에 설치된 제2비콘스캐너(2000)의 필터수신강도의 합산값보다 낮은 상태이다가 어느 순간 제1비콘스캐너(2000)의 필터수신강도의 합산값이 제2비콘스캐너(2000)의 필터수신강도의 합산값보다 높아진다. 이에 기초하여, 이동식태그(1000)는 문 안쪽 위치에서 문의 바깥으로 진출한 것을 판별한다. 이후, 계속 제2비콘스캐너(2000)의 필터수신강도의 합산값이 제1비콘스캐너(2000)의 필터수신강도의 합산값보다 낮은 상태이다가 어느 순간 다시 제2비콘스캐너(2000)의 필터수신강도의 합산값이 제1비콘스캐너(2000)의 필터수신강도의 합산값보다 높아진다. 이에 기초하여, 이동식태그(1000)는 문의 바깥 위치에서 문의 안쪽으로 진입한 것을 판별할 수 있다. 이처럼 도출한 판별정보는 이동식태그(1000)의 태그고유정보와 함께 비콘스캐너(2000)로 송신되어, 서비스서버(3000)에서 이동식태그(1000)의 위치정보를 판별하는데 기초가 된다. 서비스서버(3000)에서는 이동식태그(1000)에서 필터링하고 도출한 결과값에 대한 정보를 바탕으로 이동식태그(1000)의 진입 진출을 판별함으로써, 데이터 처리의 과부화를 감소시킬 수 있는 효과를 발휘할 수 있다.The
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령 어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. One embodiment of the present invention can also be implemented in the form of a recording medium containing instructions executable by a computer, such as a program module executed by the computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, computer readable media may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transmission mechanism, and includes any information delivery media.
본 발명의 방법 및 시스템은 특정 실시예와 관련하여 설명되었지만, 그것들의 구성 요소 또는 동작의 일부 또는 전부는 범용 하드웨어 아키텍쳐를 갖는 컴퓨터 시스템을 사용하여 구현될 수 있다.Although the methods and systems of the present invention have been described in connection with specific embodiments, some or all of their components or operations may be implemented using a computer system having a general purpose hardware architecture.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
Claims (5)
기기고유정보를 포함하는 스캐너신호를 브로드캐스팅하는 비콘스캐너;
태그고유정보를 포함하는 제1비콘신호를 브로드캐스팅하는 일반모드 및 복수의 비콘스캐너로부터 복수의 상기 스캐너신호를 수신하고, 복수의 상기 스캐너신호의 수신강도에 기초하여 제2비콘신호를 브로드캐스팅하는 액티브모드 중 하나의 모드를 수행할 수 있는 이동식태그;를 포함하고,
상기 이동식태그가 상기 일반모드로 동작하고 있고, 상기 비콘스캐너가 수신한 상기 이동식태그의 제1비콘신호의 수신강도가 기설정된 기준에 부합하는 경우에, 상기 비콘스캐너는 상기 이동식태그의 동작모드를 상기 일반모드에서 액티브모드로 변환하는 것을 상기 이동식태그에 요청하고,
상기 비콘스캐너는 상기 제1비콘신호를 수신하고, 상기 이동식태그의 동작모드를 상기 일반모드에서 액티브모드로 변환하는 것을 상기 이동식태그에 요청하는 트리거모듈을 포함하고,
상기 트리거모듈은,
제1비콘신호를 수신하는 단계;
상기 제1비콘신호의 신호강도가 기설정된 범위 이내인지 여부를 판별하는 단계;
상기 이동식태그에 스캔응답을 요청하는 단계;
상기 이동식태그로부터 스캔응답을 수신하는 단계;
상기 이동식태그에 키값을 송신하면서 액티브모드로의 모드전환을 요청하는 단계를 수행하고,
상기 이동식태그는 상기 키값에 대한 검증을 수행하고, 액티브모드로의 모드전환을 수행하는, 무선신호기반 모드를 변환하는 이동식태그의 위치를 판단하는 시스템.
A system for determining the position of a mobile tag for converting a wireless signal based mode,
A beacon scanner for broadcasting a scanner signal including device specific information;
Receiving a plurality of scanner signals from a general mode and a plurality of beacon scanners for broadcasting a first beacon signal including the tag-specific information, and broadcasting a second beacon signal based on the received intensity of the plurality of scanner signals And a removable tag capable of performing one of the active modes.
When the mobile tag is operating in the normal mode and the reception intensity of the first beacon signal of the mobile tag received by the beacon scanner meets a preset criterion, the beacon scanner changes the operation mode of the mobile tag. Request the mobile tag to switch from the normal mode to the active mode,
The beacon scanner includes a trigger module for receiving the first beacon signal and requesting the mobile tag to convert the operation mode of the mobile tag from the normal mode to the active mode,
The trigger module,
Receiving a first beacon signal;
Determining whether the signal strength of the first beacon signal is within a preset range;
Requesting a scan response from the removable tag;
Receiving a scan response from the removable tag;
Requesting mode switching to an active mode while transmitting a key value to the mobile tag,
The mobile tag determines a position of a mobile tag for converting a wireless signal-based mode to perform verification of the key value and to perform mode switching to an active mode.
상기 일반모드에서의 제1비콘신호의 브로드캐스팅 인터벌보다 상기 액티브모드에서의 제2비콘신호의 브로드캐스팅 인터벌이 짧은, 무선신호기반 모드를 변환하는 이동식태그의 위치를 판단하는 시스템.
The method according to claim 1,
And a position of a mobile tag for converting a radio signal-based mode in which a broadcasting interval of a second beacon signal in the active mode is shorter than a broadcasting interval of the first beacon signal in the normal mode.
상기 비콘스캐너는,
상기 스캐너신호를 송신하는 1 이상의 송신모듈; 및
상기 제2비콘신호를 수신하는 수신모듈;을 더 포함하는, 무선신호기반 모드를 변환하는 이동식태그의 위치를 판단하는 시스템.
The method according to claim 1,
The beacon scanner,
At least one transmission module for transmitting the scanner signal; And
Receiving module for receiving the second beacon signal; System for determining the position of the mobile tag for converting the wireless signal based mode.
상기 트리거모듈은,
상기 이동식태그의 서비스를 검색하는 단계;
상기 이동식태그로부터 서비스에 대한 정보를 수신하는 단계;
상기 이동식태그로 서비스의 특성을 검색하는 단계;
상기 이동식태그로부터 서비스의 특성에 대한 정보를 수신하는 단계; 및
상기 이동식태그와 데이터를 교환하는 단계;를 수행하지 않는, 무선신호기반 모드를 변환하는 이동식태그의 위치를 판단하는 시스템.The method according to claim 1,
The trigger module,
Searching for a service of the removable tag;
Receiving information about a service from the removable tag;
Searching for a characteristic of a service using the removable tag;
Receiving information on a characteristic of a service from the removable tag; And
Exchanging data with the mobile tag; determining a location of a mobile tag for converting a wireless signal-based mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190110408A KR102072523B1 (en) | 2019-09-06 | 2019-09-06 | System, Method and Computer-readable Medium for determining the location of moving tag which can convert mode based on radio signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190110408A KR102072523B1 (en) | 2019-09-06 | 2019-09-06 | System, Method and Computer-readable Medium for determining the location of moving tag which can convert mode based on radio signal |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102072523B1 true KR102072523B1 (en) | 2020-02-04 |
Family
ID=69571011
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190110408A KR102072523B1 (en) | 2019-09-06 | 2019-09-06 | System, Method and Computer-readable Medium for determining the location of moving tag which can convert mode based on radio signal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102072523B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102217855B1 (en) | 2020-09-29 | 2021-02-18 | 이대성 | Shopping mall linked logistics delivery management system using beacons |
KR102228653B1 (en) * | 2020-07-29 | 2021-03-16 | 주식회사 지오플랜 | Tag identification system with improved authentication |
KR20220087294A (en) * | 2020-12-17 | 2022-06-24 | 주식회사 지오웍스 | Method And System for Providing ID Card by using Electronic Paper |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120040010A (en) * | 2010-10-18 | 2012-04-26 | 경북대학교 산학협력단 | Location based service system and method for cognizing loation thereof |
KR20150078102A (en) * | 2013-12-30 | 2015-07-08 | 경북대학교 산학협력단 | System and method for location awareness of mobile device, and system and method for communication of between mobile devices |
KR101551720B1 (en) * | 2014-01-13 | 2015-09-10 | 경북대학교 산학협력단 | System and method for providing inter-device service |
-
2019
- 2019-09-06 KR KR1020190110408A patent/KR102072523B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120040010A (en) * | 2010-10-18 | 2012-04-26 | 경북대학교 산학협력단 | Location based service system and method for cognizing loation thereof |
KR20150078102A (en) * | 2013-12-30 | 2015-07-08 | 경북대학교 산학협력단 | System and method for location awareness of mobile device, and system and method for communication of between mobile devices |
KR101551720B1 (en) * | 2014-01-13 | 2015-09-10 | 경북대학교 산학협력단 | System and method for providing inter-device service |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102228653B1 (en) * | 2020-07-29 | 2021-03-16 | 주식회사 지오플랜 | Tag identification system with improved authentication |
KR102217855B1 (en) | 2020-09-29 | 2021-02-18 | 이대성 | Shopping mall linked logistics delivery management system using beacons |
KR20220087294A (en) * | 2020-12-17 | 2022-06-24 | 주식회사 지오웍스 | Method And System for Providing ID Card by using Electronic Paper |
KR102493379B1 (en) | 2020-12-17 | 2023-01-30 | 주식회사 지오웍스 | Method And System for Providing ID Card by using Electronic Paper |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102072523B1 (en) | System, Method and Computer-readable Medium for determining the location of moving tag which can convert mode based on radio signal | |
KR102215041B1 (en) | Method and system for tracking an object in a defined area | |
US8514081B2 (en) | Systems and methods for object localization and path identification based on RFID sensing | |
US8049666B2 (en) | Regional positioning method and apparatus in wireless sensor network | |
EP3411857A1 (en) | System and method for controlling access to an access point | |
KR100991477B1 (en) | Method and system for controlling building communal facilities using rfid-based rtls | |
CN202736142U (en) | Safe entry and exit management system | |
KR20140038828A (en) | Apparatus and method for controlling going in and out using zigbee communication | |
CN112586000A (en) | Controller for controlling a wireless network to perform radio frequency based motion detection | |
KR20100035914A (en) | Positon detecting system using uwb radar sensor | |
KR20050082247A (en) | Positioning system by using rfid | |
KR102140624B1 (en) | System, Method and Computer-readable Medium for Determining The Location Of Moving Tag Based on Radio Signal | |
KR20190134262A (en) | System for controlling entrance and exit using BLE and method for controlling entrance and exit using thereof | |
KR102618736B1 (en) | System, Method and Computer-readable Medium for Determining The Location Of Moving Tag Based on Radio Signal | |
KR101832442B1 (en) | Smart security system for controlling entrance and exit | |
CN117574926A (en) | Method and device for detecting access state | |
US20180322330A1 (en) | Object recognition system and object recognition method | |
Bae et al. | Environment aware localization with BLE fingerprinting for the next generation PEPS system | |
US7844237B2 (en) | Radio frequency signal for determining location | |
KR20200126501A (en) | Automatic enterance system for apartmet house | |
KR20200043130A (en) | Received Signal Strength Indication Data Stabilizing Method and Apparatus | |
RU2751083C1 (en) | Network switching device and how the network switching device works | |
US20210248389A1 (en) | Vehicle control system, vehicle control method, and recording medium in which vehicle control program is recorded | |
KR101020967B1 (en) | System and method for managing location information | |
CN113382047B (en) | Household district intelligent linkage response system and method based on personnel position information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |