맞춤기술찾기

이전대상기술

센서 노드의 클러스터링 방법 및 장치

  • 기술번호 : KST2014029524
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 센서 노드의 클러스터링 방법 및 장치가 개시된다. 상기 센서 노드의 클러스터링 방법은, 각 센서 노드의 센싱 데이터의 정규화된 거리를 계산하는 단계, 각 센서 노드의 정규화된 평균 거리를 계산하는 단계, 각 센서 노드에 대응되는 벡터를 생성하고 랭킹을 부여하는 단계, 상기 벡터를 랭킹 순으로 복수 개의 그룹으로 나누고, 각 그룹별 초기 중심벡터를 선정하는 단계 및 상기 초기 중심벡터와 상기 각 센서 노드들과의 유사도에 따라 상기 각 벡터를 클러스터링하는 단계를 포함한다.
Int. CL H04W 84/18 (2009.01)
CPC H04W 84/18(2013.01) H04W 84/18(2013.01)
출원번호/일자 1020090126055 (2009.12.17)
출원인 동국대학교 산학협력단
등록번호/일자 10-0987394-0000 (2010.10.06)
공개번호/일자
공고번호/일자 (20101012) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 보정승인간주
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.12.17)
심사청구항수 23

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 동국대학교 산학협력단 대한민국 서울특별시 중구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이용규 대한민국 서울특별시 노원구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 박국진 대한민국 서울특별시 강남구 언주로***, *층(논현동,시그너스빌딩)(두호특허법인)
2 노준태 대한민국 부산광역시 강서구 미음산단*로**번길**, *층***호(미음동,부산글로벌테크비즈센터)(두호특허법인(부산분사무소))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 동국대학교 산학협력단 대한민국 서울특별시 중구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2009.12.17 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2009-0782396-08
2 [특허출원]특허출원서
[Patent Application] Patent Application
2009.12.17 수리 (Accepted) 1-1-2009-0781022-70
3 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2010.01.11 수리 (Accepted) 1-1-2010-0016277-86
4 [우선심사신청]선행기술조사의뢰서
[Request for Preferential Examination] Request for Prior Art Search
2010.01.13 수리 (Accepted) 9-1-9999-9999999-89
5 [우선심사신청]선행기술조사보고서
[Request for Preferential Examination] Report of Prior Art Search
2010.02.03 수리 (Accepted) 9-1-2010-0006372-90
6 의견제출통지서
Notification of reason for refusal
2010.04.02 발송처리완료 (Completion of Transmission) 9-5-2010-0141015-87
7 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2010.06.01 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2010-0351842-97
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2010.06.01 수리 (Accepted) 1-1-2010-0351838-14
9 등록결정서
Decision to grant
2010.07.29 발송처리완료 (Completion of Transmission) 9-5-2010-0328670-47
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.11.05 수리 (Accepted) 4-1-2010-5206478-99
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2011.12.06 수리 (Accepted) 4-1-2011-5243351-46
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.01.10 수리 (Accepted) 4-1-2014-0002002-62
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.08.16 수리 (Accepted) 4-1-2019-5163486-33
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
센서 노드의 클러스터링 장치에서, 센서 네트워크를 구성하는 복수 개의 센서 노드를 클러스터링하는 방법으로서, 상기 센서 노드의 클러스터링 장치에서, 상기 각 센서 노드의 센싱 데이터의 정규화된 거리를 계산하는 단계; 상기 센서 노드의 클러스터링 장치에서, 상기 각 센서 노드의 정규화된 평균 거리를 계산하는 단계; 상기 센서 노드의 클러스터링 장치에서, 상기 각 센서 노드의 각 센싱 데이터의 정규화된 거리를 이용하여 각 센서 노드에 대응되는 벡터를 생성하는 단계; 상기 센서 노드의 클러스터링 장치에서, 상기 각 센서 노드의 정규화된 평균 거리를 이용하여 생성된 상기 벡터에 랭킹을 부여하는 단계; 상기 센서 노드의 클러스터링 장치에서, 랭킹이 부여된 상기 벡터들을 랭킹 순으로 복수 개의 그룹으로 나누고, 각 그룹별 중간 랭킹에 해당하는 벡터를 초기 중심벡터로 선정하는 단계; 및 상기 센서 노드의 클러스터링 장치에서, 선정된 상기 초기 중심벡터와 상기 벡터들과의 유사도에 따라 상기 벡터들을 클러스터링하는 단계; 를 포함하는 센서 노드의 클러스터링 방법
2 2
제1항에 있어서, 상기 각 센서 노드의 센싱 데이터의 정규화된 거리는, 다음의 수학식 (이때, e(xkj)는 xkj의 정규화된 거리, xkj는 k(1≤k≤m)번째 센서 노드의 j 번째 센싱 데이터, n은 센싱 데이터의 개수, 는 노드들의 j 번째 센싱 데이터의 집계 연산 결과, 는 각 노드(i)의 j 번째 센싱 데이터와 노드들의 j 번째 센싱 데이터의 집계 연산 결과 값과의 차이 중 가장 큰 값) 에 의하여 계산되는, 센서 노드의 클러스터링 방법
3 3
제2항에 있어서, 값이 0인 경우, 상기 e(xkj) 값은 0으로 설정되는, 센서 노드의 클러스터링 방법
4 4
제1항에 있어서, 상기 각 센서 노드의 센싱 데이터의 정규화된 거리는, 다음의 수학식 (이때, e(xkj)는 xkj의 정규화된 거리, xkj는 k(1≤k≤m)번째 센서 노드의 j 번째 센싱 데이터, n은 센싱 데이터의 개수, 는 노드들의 j 번째 센싱 데이터의 집계 연산 결과, xj(1≤j≤n)는 센서 노드들에서 j번째 센싱된 데이터) 에 의하여 계산되는, 센서 노드의 클러스터링 방법
5 5
제4항에 있어서, 상기 xj의 분산이 0인 경우, 상기 e(xkj) 값은 0으로 설정되는, 센서 노드의 클러스터링 방법
6 6
제1항에 있어서, 상기 각 센서 노드의 센싱 데이터의 정규화된 거리는, 다음의 수학식 (이때, e(xkj)는 xkj의 정규화된 거리, xkj는 k(1≤k≤m)번째 센서 노드의 j 번째 센싱 데이터, n은 센싱 데이터의 개수, 는 노드들의 j 번째 센싱 데이터의 집계 연산 결과, xj(1≤j≤n)는 센서 노드들에서 j번째 센싱된 데이터) 에 의하여 계산되는, 센서 노드의 클러스터링 방법
7 7
제6항에 있어서, 상기 xj의 표준편차가 0인 경우, 상기 e(xkj) 값은 0으로 설정되는, 센서 노드의 클러스터링 방법
8 8
제1항에 있어서, 상기 각 센서 노드의 정규화된 평균 거리는, 다음의 수학식 (이때, E(nk)는 k 번째 센서 노드(1≤k≤m)의 정규화된 평균 거리, e(xkj)는 xkj의 집계 연산 결과 값에 대한 정규화된 거리, xkj는 k 번째 센서 노드의 j 번째 센싱 데이터, n은 센싱 데이터의 개수) 에 의하여 계산되는, 센서 노드의 클러스터링 방법
9 9
제1항에 있어서, 상기 벡터의 각 원소의 값은 상기 벡터와 대응되는 센서 노드의 각 센싱 데이터의 정규화된 거리인, 센서 노드의 클러스터링 방법
10 10
제1항에 있어서, 상기 초기 중심벡터는, 다음의 수학식 (이때, K는 상기 그룹의 개수, j는 초기 중심벡터가 속하는 그룹으로서 1≤j≤K, round(X)는 반올림에 의해 X를 정수로 변환하는 함수) 에 의하여 계산된 랭킹을 가지는 벡터인, 센서 노드의 클러스터링 방법
11 11
제1항에 있어서, 상기 벡터 클러스터링 단계는, 상기 생성된 벡터들와 상기 초기 중심벡터와의 유사도를 비교하여 가장 유사한 초기 중심벡터를 선택하는 단계; 상기 생성된 벡터들을 가장 유사한 초기 중심벡터가 동일한 벡터끼리 그룹화하여 복수 개의 클러스터를 생성하는 단계; 생성된 클러스터의 중심 벡터를 재계산하는 단계; 상기 생성된 클러스터들이 기 설정된 클러스터링 조건을 만족하는지의 여부를 판단하여, 만족하지 못하는 경우 상기 클러스터링 조건을 만족하도록 각각의 클러스터에 속한 벡터의 일부를 다른 클러스터로 이동하고, 벡터의 일부가 이동한 클러스터의 중심 벡터를 재계산하는 단계; 를 더 포함하는, 센서 노드의 클러스터링 방법
12 12
제11항에 있어서, 상기 생성된 벡터와 상기 초기 중심벡터와의 유사도는 코사인 유사도에 의한 각 벡터 간의 유사도 또는 유클리디언 거리(Euclidean distance) 기반 유사도에 의한 각 벡터 간의 유사도에 의하여 계산되는, 센서 노드의 클러스터링 방법
13 13
제12항에 있어서, 상기 코사인 유사도에 의한 각 벡터 간의 유사도는, 다음의 수학식 (이때, Q, D는 유사도 비교하기 위한 벡터, qt, dt 는 상기 벡터 Q, D를 구성하는 각 원소, n은 각 벡터의 원소의 개수) 에 의하여 계산되는, 센서 노드의 클러스터링 방법
14 14
제12항에 있어서, 상기 유클리디언 거리 기반 유사도에 의한 각 벡터 간의 유사도는, 다음의 수학식 (이때, Q, D는 유사도를 비교하려는 벡터, qt, dt 는 상기 벡터 Q, D를 구성하는 각 원소, n은 각 벡터의 원소의 개수) 에 의하여 계산되는, 센서 노드의 클러스터링 방법
15 15
제1항에 있어서, 상기 클러스터링 단계의 수행 이후, 상기 센서 노드의 클러스터링 장치에서, 센싱 데이터가 유사한 센서 노드를 검색하고자 하는 질의 노드의 과거 일정 기간 동안의 센싱 데이터를 이용하여 질의 벡터를 생성하는 단계; 상기 센서 노드의 클러스터링 장치에서, 상기 생성된 질의 벡터와 상기 각 클러스터의 중심 벡터와의 유사도를 비교하여 상기 질의 벡터와 가장 유사한 클러스터를 선택하는 단계; 상기 센서 노드의 클러스터링 장치에서, 상기 선택된 클러스터 내의 각 벡터와 상기 질의 벡터와의 유사도를 계산하여 상기 질의 벡터와 가장 유사한 소정 개수의 벡터를 선택하는 단계; 및 상기 센서 노드의 클러스터링 장치에서, 상기 선택된 벡터에 대응되는 소정 개수의 센서 노드를 상기 질의 노드와 센싱 데이터가 가장 유사한 센서 노드로 선정하는 단계;를 더 포함하는, 센서 노드의 클러스터링 방법
16 16
제1항에 있어서, 상기 클러스터링 단계의 수행 이후, 상기 센서 노드의 클러스터링 장치에서, 각 클러스터별로 집계 연산을 수행할 소정 개수의 센서 노드를 선정하는 단계; 및 상기 센서 노드의 클러스터링 장치에서, 상기 선정된 센서 노드로부터 센싱 데이터를 전송받아 집계 연산값을 추정하는 단계; 를 더 포함하는, 센서 노드의 클러스터링 방법
17 17
제16항에 있어서, 상기 센서 노드 선정 단계는, 상기 각 클러스터에 속한 센서 노드를 각 클러스터의 중심 벡터와의 유사도에 따라 랭킹을 부여하고, 부여된 랭킹이 높은 순서로 소정 개수의 센서 노드를 선정하는, 센서 노드의 클러스터링 방법
18 18
제1항에 있어서, 상기 클러스터링 단계의 수행 이후, 상기 센서 노드의 클러스터링 장치에서, 집계 연산을 수행할 클러스터를 선택하는 단계; 상기 센서 노드의 클러스터링 장치에서, 상기 선택된 클러스터에 포함된 센서 노드 중 소정 개수의 센서 노드를 선정하는 단계; 및 상기 센서 노드의 클러스터링 장치에서, 상기 선정된 센서 노드로부터 센싱 데이터를 전송받아 집계 연산값을 추정하는 단계; 를 더 포함하는, 센서 노드의 클러스터링 방법
19 19
제1항에 있어서, 상기 클러스터링 단계의 수행 이후, 상기 센서 노드의 클러스터링 장치에서, 센싱 주기 별로 각 클러스터 내에서 센싱을 수행할 소정 개수의 센서 노드를 선택하는 단계; 및 상기 센서 노드의 클러스터링 장치에서, 상기 선택된 센서 노드로부터 센싱된 데이터를 전송받는 단계; 를 더 포함하는, 센서 노드의 클러스터링 방법
20 20
제19항에 있어서, 상기 센서 노드의 선택은 각 센싱 주기 별로 선택된 센서 노드의 중심 벡터와의 평균 유사도가 기 설정된 소정 범위 이내를 만족하도록 이루어지는, 센서 노드의 클러스터링 방법
21 21
제1항 내지 제20항 중 어느 한 항에 기재된 방법을 컴퓨터상에서 수행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
22 22
센서 네트워크를 구성하는 각 센서 노드들의 센싱 데이터가 저장되는 데이터베이스; 상기 데이터베이스에 저장된 상기 센싱 데이터를 이용하여, 상기 각 센서 노드의 센싱 데이터의 정규화된 거리를 계산하는 거리 계산부; 상기 계산된 정규화된 거리를 이용하여 상기 각 센서 노드의 정규화된 평균 거리를 계산하는 평균 거리 계산부; 상기 각 센서 노드의 각 센싱 데이터의 정규화된 거리를 이용하여 각 센서 노드에 대응되는 벡터를 생성하는 벡터 생성부; 및 상기 각 센서 노드의 정규화된 평균 거리를 이용하여 생성된 상기 벡터에 랭킹을 부여하고, 랭킹이 부여된 상기 벡터들을 랭킹 순으로 복수 개의 그룹으로 나누고, 각 그룹별 중간 랭킹에 해당하는 벡터를 초기 중심벡터로 선정하며, 선정된 상기 중심벡터와 상기 벡터들과의 유사도에 따라 상기 벡터들을 클러스터링하여 하나 이상의 클러스터를 생성하는 벡터 클러스터링부; 를 포함하는 센서 노드의 클러스터링 장치
23 23
제22항에 있어서, 상기 생성된 클러스터들을 이용하여 상기 센서 네트워크에 포함된 특정 센서 노드와 가장 유사한 소정 개수의 센서 노드를 검색하는 센서 노드 검색부; 상기 각 클러스터에 포함된 센서 노드 중 집계 연산을 수행할 샘플 노드들을 선택하고, 선택된 샘플 노드들로부터 센싱 데이터값을 전송받아 집계 연산을 수행하는 집계 연산부; 및 상기 각 클러스터에 포함된 센서 노드들 중 각 센싱 주기마다 데이터를 센싱할 센서 노드를 선택하는 센싱 주기 조절부; 중 하나 이상을 더 포함하는, 센서 노드의 클러스터링 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.