KR100744189B1 - System and method of occupancy sensing at home/office - Google Patents
System and method of occupancy sensing at home/office Download PDFInfo
- Publication number
- KR100744189B1 KR100744189B1 KR1020050087979A KR20050087979A KR100744189B1 KR 100744189 B1 KR100744189 B1 KR 100744189B1 KR 1020050087979 A KR1020050087979 A KR 1020050087979A KR 20050087979 A KR20050087979 A KR 20050087979A KR 100744189 B1 KR100744189 B1 KR 100744189B1
- Authority
- KR
- South Korea
- Prior art keywords
- timer
- space
- space occupancy
- state
- person
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/148—Migration or transfer of sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
도1은 본 발명의 바람직한 실시예에 따라 일반 가정집의 구조를 예시하는 도면, 1 is a diagram illustrating the structure of a typical family home in accordance with a preferred embodiment of the present invention;
도2는 도1의 가정집 구조를 기초로 토폴리지를 생성하는 과정을 설명하기 위한 도면, FIG. 2 is a view for explaining a process of generating a topology based on the structure of a house in FIG. 1;
도3은 도2에서 생성된 토폴로지를 트리 구조로 표현한 도면, FIG. 3 is a diagram illustrating the topology generated in FIG. 2 in a tree structure; FIG.
도4는 본 발명의 바람직한 일실시예에 따라 사람에 의한 공간점유 상태를 감지하는 전체 시스템 구성도, 4 is an overall system configuration for detecting a space occupancy state by a person according to an embodiment of the present invention;
도5a 내지 도5e는 공간점유 상태 이동시 도4의 이동 연산부의 연산 과정을 설명하는 상태도, 5A to 5E are state diagrams illustrating a calculation process of the movement calculating unit of FIG. 4 when moving a space occupancy state;
도6a 내지 6e는 특정 공간에 몇 명의 사람이 있는지 연산하는 공간점유 연산부를 설명하기 위한 상태도이다. 6A to 6E are state diagrams for explaining a space occupancy calculating unit that calculates how many people are in a specific space.
<도면 주요 부분에 대한 부호의 설명> <Explanation of symbols for the main parts of the drawings>
100 : 서버 110 : 정보 수집부 100: server 110: information collector
120 : 이동 연산부 125 : 타이머 설정부 120: movement operation unit 125: timer setting unit
130 : 공간점유 연산부 135 : 타이머 갱신부 130: space occupancy calculation unit 135: timer update unit
140 : 토폴로지 저장부 200 : AP(Access Point) 140: topology storage 200: AP (Access Point)
300 : 센싱 유닛(sensing unit) 300: sensing unit
본 발명은 집 또는 사무실에서 사람에 의한 점유 영역을 감지하는 것에 관한 것으로, 보다 구체적으로는 토폴로지와 타이머를 사용하여 사람의 이동 및 공간점유 상태를 연산함으로써 사람에 의한 공간점유를 감지하는 시스템 및 그 방법에 관한 것이다. The present invention relates to detecting the area occupied by a person in a home or office, and more particularly, a system for detecting a space occupied by a person by calculating a state of movement and space occupancy of a person using a topology and a timer and its It is about a method.
일반적으로 집과 사무실은 복수의 사람이 거주하거나 일을 하는 공간이다. 집과 사무실은 벽체로 공간이 분리되어 있고, 문을 통하여 공간과 공간이 연결된다. In general, homes and offices are spaces where multiple people live or work. The home and office are separated by walls, and the space is connected through the door.
이렇게 복수의 공간으로 분할된 집 또는 사무실의 특정 공간에 사람이 있는지 없는지를 판정하기 위해서는 각 공간에 모션 센서나 온도 센서 등을 설치해야 한다. 실제로 일반 가정집의 현관문에는 사람의 움직임이 포착되면 자동으로 전등이 켜지는 장치가 쓰이고 있다. In order to determine whether there is a person in a specific space of a house or office divided into a plurality of spaces, a motion sensor or a temperature sensor must be installed in each space. In fact, the front doors of ordinary homes are equipped with a device that automatically turns on the lights when a person's movement is captured.
하지만, 이렇게 센싱된 정보는 단순히 몇 초 동안만 유효할 뿐 사람에 의한 공간점유 상태가 바뀌었는지 여부는 인식하지 못한다. 특히, 상용화된 모션 센서는 미세한 움직임을 감지하지 못하기 때문에 센서를 작동시키기 위해서는 과장된 행동으로 다시 센서를 작동시켜야 하는 문제점이 있다. However, the sensed information is only valid for a few seconds and does not recognize whether the space occupied state by the human has changed. In particular, since the commercialized motion sensor does not detect fine movement, there is a problem in that the sensor needs to be operated again with an exaggerated action in order to operate the sensor.
상술한 바와 같이 사람의 점유 정보는 전등을 자동으로 온/오프하는 편리성에서부터 화재와 같은 긴급 상황시 구조할 사람이 어디 있는지를 파악하는 안전성에 이르기 까지 다양하게 응용될 수 있다. As described above, the occupancy information of a person may be applied to a variety of applications ranging from convenience of automatically turning on / off a light to safety of identifying a person to be rescued in an emergency situation such as a fire.
본 발명은 상술한 문제점을 해결하기 위하여 창안된 것으로, 기존의 센서를 통신망(communication network)으로 연결시키고, 공간 특성에 따른 토폴로지에 근거하여 사람에 의한 공간점유 상태 변화를 정확하게 감지함으로써 집이나 사무실의 특정 공간에 사람의 공간점유 여부를 감지하는 시스템 및 그 방법을 제공하는데 그 목적이 있다.The present invention was devised to solve the above-mentioned problem, and connects an existing sensor to a communication network, and accurately detects a change in the occupied state of a space by a person based on a topology according to spatial characteristics. It is an object of the present invention to provide a system and a method for detecting whether a person occupies a space in a specific space.
이처럼, 본 발명은 통신망(communication network)으로 연결된 공간점유 센싱 시스템이기 때문에 사람에 의한 공간점유 정보를 더욱 더 정확하게 파악할 수 있을 뿐만 아니라, 공간점유 정보를 외부에서 확인할 수도 있다.As described above, since the present invention is a space occupancy sensing system connected to a communication network, not only the space occupancy information by a person can be more accurately understood, but also the space occupancy information can be confirmed from the outside.
본 발명은 공간점유 상태를 더욱 정확하게 판단할 수 있으므로, 예를 들어 전등을 자동으로 온/오프하는 응용분야에 적용한다면 꺼진 전등을 다시켜기 위해 과장된 행동을 하지 않아도 되는 편리함을 제공한다.Since the present invention can more accurately determine the space occupancy state, for example, when applied to an application that automatically turns on / off a light, it provides a convenience that does not need to exaggerate to turn off the light.
또한, 본 발명은 화재와 같은 긴급 상황이 발생했을 때 공간점유 상태를 외 부에서 확인할 수 있도록 하므로, 위험한 상황에 처한 사람을 신속하게 구조할 수 있도록 한다.In addition, the present invention allows the external occupancy of the space occupied state when an emergency situation such as a fire occurs, so that a person in a dangerous situation can be quickly rescued.
본 발명의 다른 목적 및 장점들은 하기에 설명될 것이며, 본 발명의 실시예에 의해 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타낸 수단 및 조합에 의해 실현될 수 있다. Other objects and advantages of the invention will be described below and will be appreciated by the embodiments of the invention. Furthermore, the objects and advantages of the present invention can be realized by means and combinations indicated in the claims.
상기 목적을 달성하기 위한 본 발명은 토폴로지를 이용하여 사람의 공간점유를 감지하는 시스템으로서, 복수 분할된 공간에 대하여 사람의 이동가능 여부를 고려한 토폴로지를 저장하기 위한 토폴로지 저장부, 상기 토폴로지의 각 노드에 설치되어 사람에 의한 공간점유 상태를 감지하는 센싱 유닛, 상기 센싱 유닛으로부터 센싱 정보를 수집하기 위한 정보 수집부, 상기 수집된 센싱 정보와 상기 토폴로지의 인접 노드 정보에 근거하여 사람의 이동 상태를 판정하기 위한 이동 연산부 및 상기 수집된 센싱 정보와 상기 이동 연산부의 사람의 이동 상태에 근거하여 공간점유수를 가감시켜 현재 공간점유수를 판정하기 위한 공간점유 연산부를 포함한다. The present invention for achieving the above object is a system for detecting the occupancy of the space by using a topology, a topology storage unit for storing a topology in consideration of whether a person can move in a plurality of divided spaces, each node of the topology A sensing unit installed in the sensing unit for detecting a space occupancy state by the person, an information collecting unit for collecting sensing information from the sensing unit, and determining the movement state of the person based on the collected sensing information and neighbor node information of the topology And a space occupancy calculating unit for determining a current space occupancy amount by adding or subtracting a space occupancy based on the collected sensing information and the movement state of the person of the movement calculating unit.
또한, 본 발명은 토폴로지를 이용하여 사람의 공간점유를 감지하는 방법으로서, 복수 분할된 공간에 대하여 사람의 동선을 고려한 토폴로지를 생성하고 저장하는 단계, 상기 토폴로지의 각 노드에 설치된 센싱 유닛으로부터 사람에 의한 공간점유 상태를 감지하는 단계, 상기 센싱 유닛으로부터 센싱 정보를 수집하기 위한 정보 수집 단계, 상기 수집된 센싱 정보와 상기 토폴로지의 인접 노드 정보에 근거 하여 사람의 이동 상태를 판정하는 이동 연산 단계 및 상기 수집된 센싱 정보와 상기 사람의 이동 상태에 근거하여 공간점유수를 가감시켜 현재 공간점유수를 판정하는 공간점유수 연산 단계를 포함한다. In addition, the present invention is a method for detecting a space occupancy of a person using a topology, generating and storing a topology in consideration of a human's movement in a plurality of divided spaces, from the sensing unit installed in each node of the topology to the person Detecting a space occupancy state by the mobile terminal; collecting information for collecting sensing information from the sensing unit; determining a movement state of a person based on the collected sensing information and neighbor node information of the topology; and And a space occupancy calculation step of determining a current space occupancy amount by adding or subtracting the space occupancy amount based on the collected sensing information and the movement state of the person.
이하 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to this, terms or words used in the specification and claims should not be construed as having a conventional or dictionary meaning, and the inventors should properly explain the concept of terms in order to best explain their own invention. Based on the principle that can be defined, it should be interpreted as meaning and concept corresponding to the technical idea of the present invention.
따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다. 특히, 이하 설명에서는 가정집을 예를 들어 설명하나 본 발명의 기술 사상은 사무실이나 상점 등으로 확대될 수 있음은 당업자에게 자명하다. Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention and do not represent all of the technical idea of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations. Particularly, in the following description, a home is illustrated as an example, but it is apparent to those skilled in the art that the technical idea of the present invention can be extended to an office or a store.
도1은 본 발명의 바람직한 실시예에 따라 일반 가정집의 구조를 예시하는 도면이다. 각 공간은 거실, 침실, 화장실, 베란다 등 그 용도에 따른 특성을 가지고 있다. 도시된 일반 가정집은 2개의 공간으로 분리된 거실(Living room), 거실과 연결된 다수의 침실(Bedroom), 침실과 거실에 각각 딸린 화장실(Restroom) 및 공간과 공간을 연결하는 문(Door)으로 구성된다.1 is a diagram illustrating the structure of a typical family home according to a preferred embodiment of the present invention. Each space has its own characteristics such as living room, bedroom, toilet and veranda. The illustrated home is composed of a living room divided into two spaces, a plurality of bedrooms connected to the living room, a restroom attached to the bedroom and the living room, and a door connecting the space and the space. do.
도2는 도1에 도시된 가정집 구조를 기초로 토폴리지를 생성하는 과정을 설명 하기 위한 도면이다. 도시된 바와 같이, 본 발명에 따른 토폴로지는 공간의 특성이 나타나는 각 공간을 분리하여 사람의 이동가능 경로(동선 : 공간과 공간 사이를 잇는 링크, 공간 A와 공간 B 사이를 사람이 이동할 수 있으면 공간 A와 공간 B 사이에 동선이 존재한다)에 따라 연결한다. 예를 들어, 가정집 구조에서 토폴리지 노드들은 다수의 방과 문으로 구성될 수 있다. 이 때, 서로 인접한 노드(예를 들어, 방과 그 방으로 들어가기 위한 문)들은 링크로 연결된다. FIG. 2 is a diagram for describing a process of generating a topology based on the structure of a house shown in FIG. 1. As shown, the topology according to the present invention separates each space in which the characteristics of the space appear, so that a human's movable path (copper line: a link between space and space, if a person can move between space A and space B) A copper wire exists between A and space B). For example, in a home house structure, the topology nodes can consist of multiple rooms and doors. At this time, nodes adjacent to each other (for example, a room and a door to enter the room) are connected by a link .
토폴로지(Topology)를 만드는 이유는 직접 연결이 되지 않은 공간들을 분리하여 사람의 이동 경로를 추정하기 위함이다. 예를 들어 거실에는 사람의 움직임이 감지되지 않는데 각 침실에서 움직임이 감지된다면, 각 방에 사람이 있는 것을 알 수 있다. 만약, 토폴로지를 형성하지 않는다면 한 사람이 각 방을 돌아다니는 것인지 아니면 각 방에 또 다른 사람들이 있는 것인지 구분하기 곤란하다. The reason for creating the topology is to estimate the path of human movement by separating the spaces that are not directly connected. For example, if there is no movement of a person in the living room, but motion is detected in each bedroom, it can be seen that there is a person in each room. If you don't form a topology, it's hard to tell if a person is walking around each room or if there are other people in each room.
또한, 토폴로지는 사람이 한 공간에서 다른 공간으로 이동하는 것을 감지하는데 도움을 줄 수 있다. 예를 들어, 가족의 수가 많지 않은 가정의 경우에 사람의 움직임이 7:00에 침실에서, 7:01에 침실문에서, 7:02에는 거실에서 감지되었다고 하면 사람이 침실에서 거실로 움직였을 확률이 높다. 가족의 수가 많지 않은 가족을 관찰한 결과에 따르면 두 사람 이상이 같은 시간에 인접한 공간에서 다른 방향으로 움직이는 경우는 한 사람이 하나의 공간에서 다른 공간으로 움직이는 경우에 비해 발생 확률이 적기 때문이다. 이와 같이, 토폴로지는 사람이 임의의 공간에서 또 다른 공간으로 이동하는지 여부를 식별하는데 도움을 준다.In addition, topologies can help detect a person moving from one space to another. For example, in a home with a small number of families, if a person's movement was detected in the bedroom at 7:00, in the bedroom door at 7:01, and in the living room at 7:02, there is a high probability that the person moved from bedroom to living room. high. The results of observing a family with a small number of families show that a case where two or more people move in a different direction from a space adjacent to the same time is less likely to occur when one person moves from one space to another. As such, the topology helps to identify whether a person moves from one space to another.
한편, 각 공간 마다 사람의 동선(사람의 이동가능 경로)을 연결한 후에 그 공간의 특성을 표시하기 위하여 라벨링을 한다. 라벨링은 번호와 그 공간의 특성을 표시하는 글자로 이루어질 수 있다. 도2에 도시된 라벨링 방식은 토폴로지를 트리로 표현한 것이다. 면밀히 살펴보면 공간과 공간 사이를 연결하는 토폴로지는 트리보다 더 보편적인 그래프이다. 예를 들어, 가정집의 경우에 두 방에서 공유하는 화장실 또는 베란다가 있을 때, 공유하는 화장실 또는 베란다로 이동하기 위하여 다른 방을 통과하는 경우는 많지 않다고 가정하고, 설치의 편의를 위하여 도 2에 도시된 바와 같은 라벨링이 이용된다. On the other hand, after connecting each person's moving line (a person's movable path) in each space, the labeling is performed to display the characteristics of the space. The labeling may consist of numbers and letters indicating the characteristics of the space. The labeling scheme shown in FIG. 2 is a tree representation of the topology. If you look closely, the topologies that connect spaces to spaces are more common than trees. For example, it is assumed that when there is a toilet or a veranda shared by two rooms in the case of a home, it is not often passed through another room to move to a shared toilet or veranda, and is illustrated in FIG. 2 for convenience of installation. Labeling as used is used.
라벨링의 두번째 요소인 글자는 공간의 특성을 구분한다. 예를 들어, 도 2에 도시된 일실시예에서는 거실은 L, 침실은 B, 화장실은 R, 문은 D로 라벨링된다. 이 때, 공간의 특성을 살펴보면 침실과 거실은 사람들이 장시간 머무르는 공간, 화장실과 베란다는 사람들이 단시간 머무르는 공간, 그리고 문과 같이 공간과 공간을 연결시켜주는 공간 등으로 구분될 수 있다. 이처럼 공간은 사람의 공간점유 특성이 다르기 때문에, 특성에 의한 공간 구분은 공간의 점유여부를 파악하기 위한 알고리즘의 결정과 타이머의 초기화에 도움이 된다. 이러한 공간 특성에 따른 상세한 처리 과정은 후술하기로 한다.Letters, the second element of labeling, distinguish space features. For example, in the embodiment shown in FIG. 2, the living room is labeled L, the bedroom is B, the toilet is R, and the door is labeled D. At this time, looking at the characteristics of the space, the bedroom and living room can be divided into a space where people stay for a long time, a space where people spend a short time in the toilet and veranda, and a space that connects the space and the space such as a door. Since the space occupies the space occupancy characteristics of the person as described above, the classification of the space by the characteristic helps in determining the algorithm to determine whether the space is occupied and the initialization of the timer. Detailed processing according to these spatial characteristics will be described later.
트리 토폴로지 라벨링의 예로 거실을 100이라고 하면, 거실과 연결된 침실은 110, 상기 침실과 연결된 화장실은 111이 된다. 또한, 거실과 동등하게 모든 동선의 시작이 되는 노드는 200, 300 등으로 확장될 수 있다. As an example of tree topology labeling, the living room is 100, and the bedroom connected to the living room is 110 and the bathroom connected to the bedroom is 111. In addition, the nodes that start all the moving lines, such as the living room, can be extended to 200, 300, and the like.
도2에서 각 공간에 문자와 번호로 라벨링된 값은 이러한 규칙에 의해 설정된 것이다. In Fig. 2, the values labeled with letters and numbers in each space are set by this rule.
도3은 도2에서 생성된 토폴로지를 트리 구조로 표현한 도면이다. 도시된 바와 같이, 도2에서 생성된 토폴로지를 트리 구조로 보면 사람의 동선을 이해하기 편리하다. 이렇게 형성된 토폴로지는 중앙 컴퓨터, 즉 서버에 입력되어 사람에 의한 공간점유 상태 변화를 감지하는데 사용된다. FIG. 3 is a diagram illustrating the topology generated in FIG. 2 in a tree structure. As shown in the figure, the topology generated in FIG. The topology thus formed is input to a central computer, i.e., a server, and used to detect changes in the space occupancy state by humans.
도4는 상술한 토폴로지를 이용하여 사람에 의한 공간점유 상태를 측정하는 전체 시스템 구성도이다. 도시된 바와 같이, 본 발명의 전체 시스템은 사람에 의한 공간점유 상태 및 그 변화를 판단하는 서버(100), 센싱 정보를 수집하고 사람의 움직임을 판단하기 위한 AP(Access Point, 200) 및 각 공간에 배치되는 센싱 유닛(300)을 포함한다.4 is an overall system configuration diagram for measuring a space occupancy state by a person using the above-described topology. As shown, the overall system of the present invention is a
여기서, 서버(100), AP(200) 및 센싱 유닛(300)은 경우에 따라 각 공간마다 사람의 움직임을 판단하는 분산 컴퓨팅 방식 또는 시스템 전체의 공간점유 상태를 중앙에서 판단하는 중앙집중 컴퓨팅 방식으로 구현될 수 있다. In this case, the
서버(100)는 각 센싱 유닛(300)으로부터 수집된 정보를 입력으로 공간점유 상태 및 그 변화를 판정하는 기능을 수행하는 컴퓨터이다. 공간점유 상태 및 그 변화를 판정하는 알고리즘은 후술한다. The
서버(100)는 센싱 유닛(300)으로부터 센싱된 정보를 수집하기 위한 정보 수집부(110), 사람의 이동 여부를 판정하기 위한 이동 연산부(120), 이동 연산을 위해 타이머를 설정하는 타이머 설정부(125), 몇 사람의 공간점유 상태가 지속되는지 여부를 판정하기 위한 공간점유 연산부(130), 공간점유 상태의 지속 기간을 반영하여 타이머를 갱신하기 위한 타이머 갱신부(135) 및 집 구조에 따른 토폴로지를 저 장하는 토폴로지 저장부(140)를 포함한다. The
서버(100)는 각 가정마다 구비할 수도 있지만 아파트와 같이 다수의 세대가 모여 사는 경우에는 아파트 동별 또는 아파트 단지 별로 구비될 수도 있다. The
AP(200)는 센싱 유닛(300)에서 정보를 수집하고, 수집한 정보를 서버(100)로 전달해주는 역할을 수행한다. 여기서, AP(200)는 전체 시스템이 분산 컴퓨팅 방식으로 구현된 경우에는 사람의 공간점유 상태를 파악한 후, 이를 LBS로 전달해주는 역할도 수행하다. 다시 말하면, AP(200)가 서버(100)의 역할을 일부 수행한다.The
만약, 전체 시스템이 중앙집중 컴퓨팅 방식으로 구현되고, 각각의 센싱 유닛(300)에 통신 모듈이 구비되어 있다면, 센싱 유닛(300)은 AP(200)를경유하지 않고 센싱 정보를 직접 서버(100)로 전달할 수도 있다. 이 경우에 AP(200)는 필요하기 않게 된다.If the entire system is implemented in a centralized computing scheme and each
또한, 서버(100)의 기능이 AP(200)에 통합되어 AP(200)에서 공간점유 상태를 판정하도록 구현될 수도 있다.In addition, the function of the
홈네트워킹을 구현하기 위한 각 가정의 네트워크 게이트웨이이다. 따라서, 센싱 유닛(300)에 의해 센싱된 정보는 AP(200)를 통해 서버(100)로 전달된다. 경우에 따라 AP(200)를 경유하지 않고 센싱 정보는 그대로 서버(100)에 전달될 수 있다. 또한, 서버(100)의 기능이 AP(200)에 통합되어 AP(200)에서 공간점유 상태를 판정하도록 구현될 수도 있다. It is a network gateway of each home to implement home networking. Therefore, the information sensed by the
토폴로지 저장부(140)는 복수 분할된 공간에 대하여 사람의 동선을 고려하여 토폴로지를 저장한다. 특히, 도1 내지 도3에서 설명한 바와 같이 동선의 시작 노드 부터 끝 노드까지 계층적으로 분류 저장하고, 각 노드는 공간 특성에 따라 분류 저장한다. The
계층적으로 분류 저장된 토폴로지는 사람이 특정 공간에서 또 다른 공간으로 이동하는지 여부를 판정하는데 사용될 수 있고, 공간 특성에 따라 분류 저장된 노드는 타이머를 설정하거나 갱신하는데 사용될 수 있다. The hierarchically stored topology can be used to determine whether a person moves from one space to another space, and according to spatial characteristics, the stored nodes can be used to set or update a timer.
이동 연산부(120)는 수집된 센싱 정보와 상기 토폴로지의 인접 노드 정보에 근거하여 점유 이동 상태를 판정한다. 또한, 공간점유 연산부(130)는 수집된 센싱 정보와 이동 연산부(120)의 점유 이동 상태에 근거하여 공간점유수를 가감시켜 현재 공간점유수를 판정한다. 이동 연산부(120)와 공간점유 연산부(130)는 보다 정확하고, 효율적으로 점유 판정을 수행하기 위하여 타이머를 사용하는데 타이머 설정부(125) 및 타이머 갱신부(135)와의 연동 관계는 후술한다. The
센싱 유닛(300)은 기본적으로 사람(또는 애완동물)의 공간점유 및 움직임을 감지하기 위한 장치이다. The
공간점유 상태 및 움직임을 감지하는 방법은 다양하다. 모션 센서를 통해 사람의 움직임을 감지할 수 있고, 온도 센서를 통해 사람의 공간점유로 인한 온도 변화를 감지할 수 있다. 또한, 전자 장치의 온/오프, 전등의 온/오프, 문의 개폐 상태 등을 통하여 공간점유 상태 또는 움직임을 감지할 수 있다. 또한, 전파를 사용하는 핸드폰이 소정 주파수의 전파를 지속적으로 수신하고 있는지 여부, 음성 인식 센서 등을 통해 사람의 공간점유 상태를 감지할 수 있다. There are various ways to detect space occupancy and movement. Motion sensors can detect human movements, and temperature sensors can detect temperature changes due to human occupancy. In addition, the space occupancy state or movement may be detected through the on / off of the electronic device, the on / off of the light, the open / closed state of the door, and the like. In addition, whether the mobile phone using the radio wave is continuously receiving a radio wave of a predetermined frequency, it is possible to detect the space occupancy state of the person through a voice recognition sensor.
본 상세한 설명 및 특허청구범위에서 사용되는 센싱 유닛(300)은 특정 동작 을 감지하는 모션 센서에 한정되는 것이 아니라 공간점유 상태나 그 변화를 감지할 수 있는 모든 수단을 통칭한다. 따라서, 움직임, 전자제품의 온/오프, 리모콘 버튼의 눌림, 온도 변화, 소리 변화, 핸드폰의 사용 여부 등을 감지하는 모든 수단이 센서라는 용어로 사용될 수 있다. 이러한 변화를 센싱하기 위한 기술은 이미 당업자에게 널리 알려진 주지 관용 기술이므로 상세한 설명은 생략한다. The
또한, 센싱 유닛(300)은 센서, 센싱된 정보를 저장 또는 가공하는 마이크로프로세서(Microprocessor) 및 센싱 정보를 AP(200) 또는 서버(100)로 전달해주는 통신 모듈(communication module)을 포함한다.In addition, the
상기 기능의 센싱 유닛(300)은 상술한 토폴로지에 따라 한 공간에 하나씩 설치될 수도 있으나 공간의 특성을 반영하여 여러 가지의 센서를 조합하여 설치하는 것이 바람직하다. The
도5a 내지 도5e는 공간점유 상태 이동시 이동 연산부의 연산 과정을 설명하는 상태도이다. 이동 연산부(120)는 문과 복도와 같은 길목에서 주거 공간 사이의 움직임을 판단한다. 설명의 편의를 위하여 전체 공간을 A와 B로 한정하고, A와 B는 문D에 의해 연결된 것으로 가정한다. 공간A와 공간B는 토폴로지 저장부(140)에 저장된 토폴로지에 근거하여 문D에 의해 연결된 공간임을 밝혀둔다. 5A to 5E are state diagrams illustrating a calculation process of a movement calculator when moving a space occupancy state. The
이동 연산부(120)는 사람의 움직임의 방향을 센싱할 수 있는 모션 센서의 수집정보를 이용하여 쉽게 구현할 수 있다. 예를 들어, 문D를 통하여 사람의 공간점유 이동을 판정하기 위해서는 문D의 입구와 출구 쪽에 각각 Focused 빔을 설치하고, 입구와 출구의 빔이 차례로 감지되면 이동 연산부(120)는 센서의 감지순서에 따라 사람이 어느 방향으로 이동한 것인지를 쉽게 판단할 수 있다.The
그러나, 움직임의 방향을 센싱할 수 있는 모션 센서를 설치하는 것은 시스템의 경제성을 떨어뜨릴 수 있다. 따라서, 도5a 내지 도5e를 참조한 이하의 설명에서는 이동 연산부(120)가 모션 센서를 이용하지 않고, 공간점유 정보만을 이용하여 사람의 공간점유 이동의 방향을 감지하는 실시예를 살펴보기로 한다. However, installing a motion sensor that can sense the direction of movement can reduce the economics of the system. Therefore, in the following description with reference to FIGS. 5A to 5E, an embodiment in which the
도5a에 도시된 바와 같이, 이동 연산부(120)는 아이들(Idle) 상태로부터 출발한다. 센싱 유닛(300)으로부터 공간A 또는 공간B에서 움직임이 감지되면 정보수집부(110)는 센싱 유닛(300)으로부터 센싱 정보를 입력받고, 이동 연산부(120)는 수집된 센싱 정보에 근거하여 공간점유 상태를 결정한다. As shown in FIG. 5A, the
또한, 타이머 설정부(125)는 이동 연산부(120)의 공간점유 상태 판정을 위한 타이머를 설정한다. 타이머는 공간점유 상태 판정의 정확도를 위하여 공간 특성 또는 점유하는 사람의 행동 특성(움직임이 잦거나 공간이동이 잦음) 등에 따라서 갱신되는 것이 바람직하다. 특히, 공간 특성은 토폴로지 저장부(140)에 공간 특성에 따라 분류 저장된 노드에 근거할 수 있다. In addition, the
이하에서는 도면의 굵은 실선으로 표시된 상태 변화를 중심으로 설명한다. Hereinafter, a description will be given focusing on a state change indicated by a thick solid line in the drawing.
도5b는 공간A에서 움직임이 감지되었을 때를 설명하기 위한 상태도이다. 도시된 바와 같이, 0초에 공간A에서 움직임이 감지되면 정보 수집부(110)는 센싱 ㅇ유닛(300)으로부터 움직임 정보를 수집하고, 이동 연산부(120)는 공간점유 상태를 아이들에서 점유A로 변경한다. 이와 함께 타이머 설정부(125)는 타이머A를 소정 시간으로 세팅한다. 본 실시예에서는 타이머A는 1초(second)라고 가정한다. 본 가정 은 집안에서 사람의 움직임을 관찰해본 결과, 방문을 통과하는데 걸리는 시간이 대략 1초 정도 소요되었던 실험 결과를 근거로 한다.5B is a state diagram for explaining when motion is detected in space A. FIG. As shown, when motion is detected in space A at 0 seconds, the
0.8초에 공간A에서 다시 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 점유A 상태로 유지하고, 타이머 설정부(125)는 타이머A를 1초로 다시 세팅한다. 또한, 1.5초에 공간A에서 다시 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 점유A 상태로 유지하고, 타이머 설정부(125)는 타이머A를 1초로 다시 세팅한다. When the motion is detected again in the space A at 0.8 seconds, the
2.1초에 공간A에서 다시 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 점유A 상태로 유지하고, 타이머 설정부(125)는 타이머A를 1초로 다시 세팅한다. When the motion is detected again in the space A in 2.1 seconds, the
그 후로 타이머A의 시간 1초가 만료될 때까지(즉, 3.1초) 움직임이 감지되지 않으면 이동 연산부(120)의 공간점유 상태는 다시 아이들 상태로 복귀된다.After that, if the motion is not detected until the time A of the
시간 변화에 따른 상태 변화를 표로 정리하면 아래 표1과 같다. Table 1 shows the state changes according to the time change.
도5c는 공간A와 문D에서 움직임이 감지되었을 때를 설명하기 위한 상태도로서, 공간 A에 있던 사람이 공간 B를 들여다보다 다시 공간 A로 움직이는 시나리오이다.5C is a state diagram for explaining when motion is detected in the space A and the door D. FIG. 5C is a scenario where a person in the space A moves to the space A rather than looking into the space B. FIG.
도 5c에 도시된 바와 같이, 0초에 공간A에서 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 아이들에서 점유A 상태로 변경한다. 이와 함께 타이머 설정부(125)는 타이머A를 1초로 세팅한다. As illustrated in FIG. 5C, when a motion is detected in space A at 0 seconds, the
이후 0.5초에 문D에서 움직임이 감지되면 이동 연산부(120)는 점유A 상태에서 점유 AD상태로 변화한다. 점유 AD 상태는 공간A에서 공간B로 이동하는 움직임을 정의하기 위한 상태이다. After the movement is detected in Moon D in 0.5 seconds, the
만약, 1초에 다시 공간A에서 움직임이 감지되면 이동 연산부(120)는 공간A에 그대로 공간점유 상태가 있는 것으로 판단하고, 공간점유 상태를 점유A 상태로 변환한다. 이와 함께 타이머 설정부(125)는 타이머A를 1초로 다시 세팅한다. If the motion is detected in the space A again in one second, the
이후 1.5초에 공간A에서 다시 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 점유A 상태로 유지하고, 타이머 설정부(125)는 타이머A를 1초로 다시 세팅한다. After the movement is detected in the space A again in 1.5 seconds, the
그 후로 타이머A의 시간 1초가 만료될 때까지(즉, 2.5초) 움직임이 감지되지 않으면 이동 연산부(120)의 공간점유 상태는 다시 아이들 상태로 복귀된다.After that, if the motion is not detected until the
시간 변화에 따른 상태 변화를 표로 정리하면 아래 표2와 같다. Table 2 shows the state changes according to the time change.
도5d는 사람이 공간A에서 공간B로 이동했을 때를 설명하기 위한 상태도이다. 도시된 바와 같이, 0초에 공간A에서 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 아이들에서 점유A로 변경한다. 이와 함께 타이머 설정부(125)는 타이머A를 1초로 세팅한다. 5D is a state diagram for explaining when a person moves from space A to space B. FIG. As shown, if motion is detected in space A in 0 seconds, the
이후 0.5초에 문D에서 움직임이 감지되면 이동 연산부(120)는 점유A 상태에서 점유 AD상태로 변환한다. 점유 AD 상태는 공간A에서 공간B로 이동하는 움직임을 정의하기 위한 상태이다. After the movement is detected in Moon D in 0.5 seconds, the
만약, 1초에 공간B에서 움직임이 감지되면 이동 연산부(120)는 사람이 공간A에서 공간B로 이동하였다고 판정하고, 공간점유 상태를 점유 B 상태로 변환한다. 한편, 타이머 설정부(125)는 타이머A를 삭제하고, 타이머B를 1초로 세팅한다. If the motion is detected in the space B in one second, the
1.5초에 공간B에서 다시 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 점유B로 유지하고, 타이머 설정부(125)는 다시 타이머B를 1초로 세팅한다. When motion is detected again in the space B in 1.5 seconds, the
그 후로 타이머B의 시간 1초가 만료될 때까지(즉, 2.5초) 움직임이 감지되지 않으면 이동 연산부(120)의 공간점유 상태는 다시 아이들 상태로 복귀된다.After that, if the motion is not detected until the
시간 변화에 따른 상태 변화를 표로 정리하면 아래 표3과 같다. Table 3 shows the state change according to the time change.
도5e는 공간A와 공간B에서 모두 움직임이 감지되었을 때를 설명하기 위한 상태도이다. 도시된 바와 같이, 0초에 공간A에서 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 아이들에서 점유A 상태로 변경한다. 이와 함께 타이머 설정부(125)는 타이머A를 1초로 세팅한다. 5E is a state diagram for explaining when motion is sensed in both space A and space B. FIG. As shown, when motion is detected in space A in 0 seconds, the
0.8초에 공간A에서 다시 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 점유A 상태로 유지하고, 타이머 설정부(125)는 타이머A를 1초로 다시 세팅한다. When the motion is detected again in the space A at 0.8 seconds, the
한편, 1.2초에 공간B에서 움직임이 감지되면 이동 연산부(120)는 공간A와 공간B에 모두 사람이 있다고 판단하고, 점유상태를 점유AB 상태로 변환한다. 이와 함께 타이머B를 1초로 세팅한다. On the other hand, if the motion is detected in the space B in 1.2 seconds, the
1.4초에 공간A에서 다시 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 점유AB 상태로 유지하고, 타이머 설정부(125)는 타이머A를 1초로 다시 세팅한다. When the motion is detected again in the space A in 1.4 seconds, the
1.7초에 공간B에서 다시 움직임이 감지되면 이동 연산부(120)는 공간점유 상태를 점유AB 상태로 유지하고, 타이머 설정부(125)는 타이머B를 1초로 다시 세팅한다. When motion is detected again in the space B in 1.7 seconds, the
2.1초에 문D에서 움직임이 감지되면 이동 연산부(120)는 사람이 공간 이동하는 것으로 판단하고, 공간점유 상태를 점유ABD 상태로 변환한다. When the motion is detected in the door D in 2.1 seconds, the
또한, 타이머A의 시간 1초가 지날 때까지(즉, 2.4초) 공간A에서 움직임이 감지되지 않고, 공간B에서만 움직임이 감지된다면 이동 연산부(120)는 사람이 공간A에서 공간B로 이동한 것으로 판단하고 공간점유 상태를 점유B 상태로 변환한다. 이 때, 타이머 설정부(125)는 타이머A를 삭제하고, 타이머B를 1초로 다시 세팅한다. In addition, if motion is not detected in space A until 1 second of timer A has elapsed (that is, 2.4 seconds), and motion is detected only in space B, the
2.5초에 공간B에서 다시 움직임이 감지되면 이동 연산부(120)는 점유상태를 점유B로 유지하고, 타이머 설정부(125)는 다시 타이머B를 1초로 세팅한다. When the motion is detected again in the space B in 2.5 seconds, the
그 후로 타이머B의 시간 1초가 만료될 때까지(즉, 3.5초) 움직임이 감지되지 않으면 이동 연산부(120)의 공간점유 상태는 다시 아이들 상태로 복귀된다.After that, if the motion is not detected until the
시간 변화에 따른 상태 변화를 표로 정리하면 아래 표4와 같다. Table 4 shows the state change according to the time change.
도5b 내지 도e의 설명에 있어서 도면의 굵은 실선을 제외한 나머지 부분은 상술한 설명과 중복되므로 상세한 설명은 생략한다. In the description of Figs. 5B to E, the remaining portions except for the thick solid line in the drawings overlap with the above description, and thus detailed description thereof will be omitted.
도6a 내지 6e는 특정 공간에 몇 명의 사람이 있는지 연산하는 공간점유 연산부를 설명하기 위한 상태도이다. 설명의 편의를 위하여 하나의 특정 공간을 예시하여 설명한다. 6A to 6E are state diagrams for explaining a space occupancy calculating unit that calculates how many people are in a specific space. For convenience of description, one specific space will be described by way of example.
도6a에 도시된 바와 같이, 공간점유 연산부(130)는 특정 공간에 점유하는 사람이 없는 0 상태에서 출발한다. 센싱 유닛(300)으로부터 움직임이 감지되면 정보 수집부(110)는 센싱 유닛(300)으로부터 정보를 입력받고 공간점유 연산부(130)는 이에 근거하여 특정 공간에 점유하는 사람의 수(공간점유수)를 판정한다. 또한, 공간점유 연산부(130)는 공간점유수를 정확하게 판정하기 위하여, 타이머 설정부(125) 및 타이머 갱신부(135)와 유기적으로 동작한다. 또한, 공간점유 연산부(130)의 연산 동작은 이동 연산부(120)의 점유 이동 상태 정보에 근거하여 수행되며, 이동 연산부(120)의 연산과 동시에 수행될 수 있다. 이하에서는 도면의 굵은 실선으로 표시된 상태 변화를 중심으로 설명한다. As shown in FIG. 6A, the
도6b는 특정 공간에서 움직임이 감지되어 점유하는 사람의 수가 증가하는 상태를 설명하기 위한 도면이다. 도시된 바와 같이, 공간점유 연산부(130)는 공간점유수가 0인 상태로부터 출발한다. 도면에서 점유상태 0은 공간점유수 0을 의미하고, 점유상태 1, 1e는 공간점유수 1을 의미한다.FIG. 6B is a diagram for describing a state in which the number of occupants is increased by detecting a motion in a specific space. As shown, the
만약 0초에 움직임이 감지되면 공간점유 연산부(130)는 공간점유수를 1로 변환한다. 이와 함께, 타이머E*(타이머E1, 타이머E2, ..., 타이머En)를 갱신한다. 타이머E*는 움직임이 감지되지 않을 때 공간점유수를 0으로 복귀하기 위해 대기하는 시간이다. 즉, 타이머E1은 공간점유수가 1일 때, 타이머E1이 만료되면 공간점유수를 0으로 복귀하기 위한 시간이고, 타이머E2는 공간점유수가 2일 때, 타이머E2가 만료되면 공간점유수를 0으로 복귀하기 위한 시간이다. 타이머En은 공간점유수가 n일 때, 타이머En이 만료되면 공간점유수를 0으로 복귀하기 위한 시간이다. If the motion is detected in 0 seconds, the space
일반적으로, 특정 공간의 공간점유수를 0으로 복귀시키기 위해서는 공간점유수가 클수록 타이머 시간이 길어진다. 예를 들면, 공간A에 1명의 사람이 있는 것(공간점유수 1)보다 3명의 사람이 있을 때(공간점유수 3), 점유하는 사람이 0명인 상태(공간점유수 0)로 돌아가는 시간이 길어진다. In general, in order to return the space occupancy of a specific space to zero, the larger the space occupancy is, the longer the timer time becomes. For example, when there are three people (space occupancy 3) than one person in space A (space occupancy 1), the time to return to the state where there are zero occupants (space occupancy 0) Longer
따라서, 본 실시예에서와 같이 공간점유수가 0인 상태에서 움직임이 감지되면 타이머 갱신부(135)는 타이머E1를 0.9시간(hour)에서 1시간, 타이머E2를 1시간에서 1.1시간으로 갱신한다. 여기서, E*의 세팅시간은 하나의 예일 뿐 공간의 특성과 그곳을 이용하는 사람들에 따라서 많이 달라질 수 있다.Therefore, as in the present embodiment, when the motion is detected in the state where the space occupancy is 0, the
또한, 타이머 설정부(125)는 타이머E1을 1시간으로 세팅하여 1시간 동안 움직임이 감지되는 여부를 감시토록 한다. In addition, the
시간 변화에 따른 상태 변화를 표로 정리하면 아래 표5와 같다. Table 5 shows the state change according to the time change.
도6c는 특정 공간에 사람이 1명 입장하였을 때를 설명하기 위한 상태도이다. 도시된 바와 같이, 공간점유 연산부(130)는 공간점유수가 0인 상태로부터 출발한다. 6C is a state diagram for explaining when a person enters a specific space. As shown, the
만약, 0초에 이동 연산부(120)로부터 사람의 공간점유 상태 이동에 따른 사람의 입장 정보가 전달되면, 공간점유 연산부(130)는 공간점유수를 증가시켜 공간점유수를 1인 상태로 변환한다. 이와 함께, 타이머 설정부(125)는 타이머E1을 1시간으로 세팅하여 1시간 동안 움직임이 감지되는지 여부를 감시토록 한다. If the position information of the person according to the movement of the person's space occupancy state is transmitted from the
시간 변화에 따른 상태 변화를 표로 정리하면 아래 표6과 같다. Table 6 shows the state change according to the time change.
도6d는 타이머E1이 만료된 상태를 설명하기 위한 상태도이다. 도시된 바와 같이, 공간점유 연산부(130)는 특정 공간에 1명의 사람이 있는 점유상태 1인 상태에서 출발한다. 6D is a state diagram for explaining a state in which timer E1 has expired. As shown, the space
0초에 타이머E1의 시간인 1시간이 만료되면(1시간 동안 움직임이 감지되지 않았으면) 공간점유 연산부(130)는 공간점유수 1에 오류가 있다고 판정하고 공간점유수를 1e로 변환한다. 이와 함께, 그 공간에 사람이 점유하고 있는지 여부를 확인하기 위해 알람을 송출한다. When one hour, which is the time of timer E1, expires at 0 seconds (if no motion is detected for one hour), the space
알람 송출은 센서 불빛의 깜박임, 전등의 온/오프 또는 벨소리 등 다양한 방법으로 가능하다. 알람 송출은 공간점유 상태를 연산하고 판정하는 서버(100)와 판정된 공간점유 상태에 근거하여 각 공간의 전자 기기를 제어하는 제어 컴퓨터(미도시)의 연동에 의해서 구현될 수 있다. Alarms can be sent out in a variety of ways, including flashing sensor lights, on / off lights or ringing. The alarm transmission may be implemented by interlocking a
알람 송출 후, 타이머 설정부는 타이머U를 소정시간 설정한다. 본 실시예에서 타이머U는 5초라고 가정한다. 타이머U는 알람 송출 후 그 공간을 점유하는 사람의 반응을 기다리는 시간이다. After sending the alarm, the timer setting unit sets the timer U for a predetermined time. In this embodiment, it is assumed that timer U is 5 seconds. The timer U is a time waiting for a response from the occupant of the space after the alarm is sent.
2초에 그 공간을 점유하는 사람에 의해 움직임이 감지되면 공간점유 연산부(130)는 공간점유수를 1로 변환하고, 타이머 갱신부(135)는 타이머E*를 보다 긴 시간으로 갱신한다. 본 실시예의 타이머 갱신부(135)는 타이머E1을 1.1시간으로, 타이머E2를 1.2시간으로 갱신한다고 가정한다. When the motion is detected by the person occupying the space in 2 seconds, the space
시간 변화에 따른 상태 변화를 표로 정리하면 아래 표7과 같다. Table 7 summarizes the state changes over time.
도6e는 타이머E1이 만료되고, 사람의 반응이 없는 상태를 설명하기 위한 도면이다. 도시된 바와 같이, 공간점유 연산부(130)는 특정 공간에 1명의 사람이 있는 공간점유수 1인 상태에서 출발한다. 6E is a diagram for explaining a state in which timer E1 expires and there is no human response. As shown, the space
도6d와 동일하게 0초에 타이머E1의 시간인 1시간이 만료되면(1시간 동안 움직임이 감지되지 않았으면) 공간점유 연산부(130)는 공간점유수 1에 오류가 있다고 판정하고 점유상태를 1e로 변환한다. 이와 함께, 그 공간에 사람이 점유하고 있는지 여부를 확인하기 위해 알람을 송출한다. As shown in Fig. 6D, when one hour, which is the time of timer E1, expires at 0 seconds (if no motion is detected for one hour), the space
알람 송출 후, 타이머 설정부(125)는 타이머U를 5초로 설정한다. After sending the alarm, the
5초가 지나도록 사람의 움직임이 감지되지 않으면 공간점유 연산부(130)는 공간점유수를 사람이 없는 상태인 0으로 변환한다. 이와 함께, 타이머 갱신부(135)는 더욱 정확한 공간점유 상태를 연산하기 위하여 타이머E*를 보다 짧은 시간으로 갱신한다. 본 실시예에서는 타이머E1을 0.9시간, 타이머E2를 1시간으로 갱신한다. 이와 같이, 타이머E*를 갱신함으로써 보다 자주 공간점유수를 연산할 수 있다. If the movement of the person is not detected for 5 seconds, the
특히, 타이머E*는 공간의 특성에 따라 다를 수 있다. 예를 들어, 화장실과 침실은 점유하는 시간차가 크기 때문에 타이머E*가 다를 수 있다. 이러한 공간 특성 정보는 토폴로지 저장부(140)에 공간 특성에 따라 분류 저장된 노드에 근거할 수 있다. In particular, the timer E * may vary depending on the characteristics of the space. For example, the timer E * may differ because the toilet and bedroom occupy a large amount of time. The spatial characteristic information may be based on the nodes classified and stored according to the spatial characteristics in the
시간 변화에 따른 상태 변화를 표로 정리하면 아래 표8과 같다. Table 8 summarizes the state change over time.
도6b 내지 6e의 설명에 있어서 도면의 굵은 실선을 제외한 나머지 부분은 상술한 설명과 중복되므로 상세한 설명은 생략한다. In the description of Figs. 6B to 6E, the remaining portions except for the thick solid line in the drawings overlap with the above description, and thus detailed description thereof will be omitted.
이상과 같이, 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술 사상과 아래에 기재될 특허 청구범위의 균등 범위 내에서 다양한 수정 및 변형이 가능함은 물론이다. As mentioned above, although this invention was demonstrated by the limited embodiment and drawing, this invention is not limited by this, The person of ordinary skill in the art to which this invention belongs, Of course, various modifications and variations are possible within the scope of equivalent claims.
본 발명에 따르면, 공간 특성에 따른 토폴로지를 생성함으로써 사람의 공간점유 상태의 판정을 더욱 정확하게 할 수 있다. According to the present invention, it is possible to more accurately determine the space occupancy state of a person by generating a topology according to the spatial characteristics.
또한, 공간점유 상태 이동 및 점유하는 사람수를 연산하기 위해 타이머를 설정 또는 갱신함으로써 서버의 부하를 줄이면서 정확하게 공간점유 상태를 연산하는 것이 가능하다. In addition, it is possible to accurately calculate the space occupancy state while reducing the load on the server by setting or updating a timer to calculate the space occupancy state movement and the number of occupants.
이렇게 연산된 공간점유 상태는 전등의 온/오프, 전자 기기 등을 자동으로 제어하는데 사용될 수 있고, 나아가 중앙 컴퓨터에서 사람의 공간점유 상태가 정확하게 판정됨에 따라 화재와 같은 긴급 상황시 인명 구조에 활용될 수 있다.The calculated space occupancy state can be used to automatically control the on / off of electric lights, electronic devices, etc., and furthermore, it can be used for lifesaving in case of emergency such as a fire as the space occupancy state of the person is accurately determined in the central computer. Can be.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050087979A KR100744189B1 (en) | 2005-09-22 | 2005-09-22 | System and method of occupancy sensing at home/office |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050087979A KR100744189B1 (en) | 2005-09-22 | 2005-09-22 | System and method of occupancy sensing at home/office |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100744189B1 true KR100744189B1 (en) | 2007-08-01 |
Family
ID=38601407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050087979A KR100744189B1 (en) | 2005-09-22 | 2005-09-22 | System and method of occupancy sensing at home/office |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100744189B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101102156B1 (en) * | 2009-09-21 | 2012-01-02 | 주식회사 해우택 | private display device for a public institution |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970019264A (en) * | 1995-09-12 | 1997-04-30 | 구자홍 | System Bus Line Sharing Device of Satellite Broadcasting Receiver |
KR20000033921A (en) * | 1998-11-26 | 2000-06-15 | 설창훈 | Picture image storing device of security system |
JP2000214992A (en) * | 1999-01-21 | 2000-08-04 | Mitsubishi Electric Corp | Direction indication device, direction estimating method and computer readable recording medium which records program on the method |
KR20020074900A (en) * | 2001-03-22 | 2002-10-04 | 김의식 | A Exit and Entry Management System and Methods |
KR20040046360A (en) * | 2002-11-27 | 2004-06-05 | 삼성전자주식회사 | Motion detection apparatus and method |
-
2005
- 2005-09-22 KR KR1020050087979A patent/KR100744189B1/en active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970019264A (en) * | 1995-09-12 | 1997-04-30 | 구자홍 | System Bus Line Sharing Device of Satellite Broadcasting Receiver |
KR20000033921A (en) * | 1998-11-26 | 2000-06-15 | 설창훈 | Picture image storing device of security system |
JP2000214992A (en) * | 1999-01-21 | 2000-08-04 | Mitsubishi Electric Corp | Direction indication device, direction estimating method and computer readable recording medium which records program on the method |
KR20020074900A (en) * | 2001-03-22 | 2002-10-04 | 김의식 | A Exit and Entry Management System and Methods |
KR20040046360A (en) * | 2002-11-27 | 2004-06-05 | 삼성전자주식회사 | Motion detection apparatus and method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101102156B1 (en) * | 2009-09-21 | 2012-01-02 | 주식회사 해우택 | private display device for a public institution |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3090416B1 (en) | Method and system for monitoring | |
US6771173B1 (en) | System and device for monitoring and signaling personnel presence | |
KR100804919B1 (en) | Object status detector, object status detecting method, home electric appliances, network adopter, and media | |
EP2097607B1 (en) | Building equipment control system | |
JP2004185080A (en) | Security system and mobile robot | |
ES2666818T3 (en) | Network for detecting the presence of people with a plurality of devices in the domestic installation / construction systems engineering | |
US12003997B2 (en) | Gateway-based situation monitoring system | |
JP2010050664A (en) | Household electric appliance controller and program thereof | |
US20200378101A1 (en) | Automatic control system of washstand | |
KR100744189B1 (en) | System and method of occupancy sensing at home/office | |
JP2002199470A (en) | Home automation through interactive virtual robot system | |
CN109120351A (en) | A kind of data transmission method and system applied in Internet of Things | |
JPH1091879A (en) | System for confirming safety of aged person | |
JP2022160639A (en) | Living room management system | |
JPH119559A (en) | Living abnormality detection system | |
US11343774B2 (en) | Enhanced frame pending | |
WO2020189052A1 (en) | Activity detection system, interface device, and robot | |
JP6787321B2 (en) | Operation reception device and method of the monitored person monitoring system and the monitored person monitoring system | |
JP2006065886A (en) | Aged persons' safety confirmation system | |
KR101955939B1 (en) | Method and apparatus for recognizing activities through spatial filtering and machine learning | |
KR101935421B1 (en) | Communication system for apartment house | |
KR101198637B1 (en) | System for controlling building arrangements | |
KR101693989B1 (en) | Care system using information of usage of electric light | |
JPH119560A (en) | Living abnormality detection system | |
JP3038491U (en) | Home Abnormality Notification System Device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130705 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140630 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150630 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160809 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170703 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180702 Year of fee payment: 12 |