1 |
1
IoT(Internet of Things) 서비스를 위한 메시지 관리 방법에 있어서,제1 단말 기기로부터 수신한 수신 메시지를 메시지 유형에 따라 분류하여 복수의 가상 큐 중 어느 하나의 가상 큐에 저장하는 단계; 및 상기 복수의 가상 큐에 대하여 부여된 메시지 전달 우선 순위를 고려하여 상기 복수의 가상 큐에 저장된 메시지들을 제2 단말 기기로 제공하는 단계,를 포함하고,상기 복수의 가상 큐는 긴급 관련 제1 가상 큐, 중요 관련 제2 가상 큐 및 일반 관련 제3 가상 큐를 포함하며,상기 저장하는 단계는,상기 수신 메시지의 헤더에 포함된 메시지 유형 필드를 검사함으로써 확인된 0 내지 15 중 어느 하나의 값을 갖는 16가지의 메시지 유형의 값에 따라, 상기 메시지 유형의 값이 0 인 경우 상기 수신 메시지를 긴급 메시지로 분류하여 상기 제1 가상 큐에 저장하고, 상기 메시지 유형의 값이 1 내지 14 중 어느 하나인 경우 상기 수신 메시지를 일반 메시지로 분류하여 상기 제3 가상 큐에 저장하고, 상기 메시지 유형의 값이 15인 경우 상기 수신 메시지를 중요 메시지로 분류하여 상기 제2 가상 큐에 저장하며,상기 메시지 유형 필드는, 16가지의 메시지 유형의 값 중 0값과 15값을 가지는 사용하지 않는 타입으로 정의된 메시지의 유형이 상기 수신 메시지를 긴급 메시지와 중요 메시지로 분류하기 위한 용도로 사용될 수 있도록 재정의된, 수정된 헤더에 포함된 필드이고,상기 제1 단말 기기로부터 수신되는 상기 수신 메시지의 QoS 레벨은 초기 설정 값이 1로 설정된 것이고,상기 제공하는 단계는,상기 메시지 전달 우선 순위를 고려하여 상기 복수의 가상 큐 각각에 저장된 메시지들의 QoS(Quality of Service) 레벨을 조정하되, 상기 제1 가상 큐에 긴급 메시지로 분류되어 저장된 메시지의 QoS 레벨을 비상 사태시 적시적 메시지 전달을 위해 전달 여부의 확인 없이 최대 한 번 상기 제2 단말 기기로 전달되도록 초기 설정 값인 1에서 0으로 조정하고, 상기 제2 가상 큐에 중요 메시지로 분류되어 저장된 메시지의 QoS 레벨을 비상 사태시 안정적 메시지 전달을 위해 정확히 한 번 상기 제2 단말 기기로 전달되도록 초기 설정 값인 1에서 2로 조정하고, 상기 제3 가상 큐에 일반 메시지로 분류되어 저장된 메시지의 QoS 레벨을 조정 없이 초기 설정 값인 1로 유지하고,QoS 레벨의 조정에 의해 상기 복수의 가상 큐 각각에 저장된 메시지들을 상기 제3 가상 큐보다 상기 제2 가상 큐에 높게 부여되고 상기 제2 가상 큐보다 상기 제1 가상 큐에 높게 부여된 상기 메시지 전달 우선 순위를 고려하여 상기 제2 단말 기기로 제공하되,QoS 레벨이 0으로 조정된 상기 제1 가상 큐에 저장된 긴급 메시지를 상기 제2 가상 큐 및 제3 가상 큐에 저장된 메시지보다 우선으로 제공하고,QoS 레벨이 2로 조정된 상기 제2 가상 큐에 저장된 중요 메시지를 상기 제1 가상 큐에 저장된 메시지가 없는 경우에 제공하고,QoS 레벨이 조정 없이 초기 설정 값인 1로 유지된 상기 제3 가상 큐에 저장된 일반 메시지를 상기 제1 가상 큐 및 상기 제2 가상 큐에 저장된 메시지가 없는 경우에 제공하는 것인, 메시지 관리 방법
|
2 |
2
제1항에 있어서,상기 저장하는 단계는,상기 수신 메시지의 헤더에 포함된 메시지 유형의 값에 따라 상기 수신 메시지를 긴급 메시지, 중요 메시지 및 일반 메시지 중 어느 하나로 분류하는 것인, 메시지 관리 방법
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
IoT(Internet of Things) 서비스를 위한 메시지 관리 장치에 있어서,제1 단말 기기로부터 수신한 수신 메시지를 메시지 유형에 따라 분류하여 복수의 가상 큐 중 어느 하나의 가상 큐에 저장하는 분류부; 및상기 복수의 가상 큐에 대하여 부여된 메시지 전달 우선 순위를 고려하여 상기 복수의 가상 큐에 저장된 메시지들을 제2 단말 기기로 제공하는 우선 순위 제어부,를 포함하고,상기 복수의 가상 큐는 긴급 관련 제1 가상 큐, 중요 관련 제2 가상 큐 및 일반 관련 제3 가상 큐를 포함하며,상기 분류부는,상기 수신 메시지의 헤더에 포함된 메시지 유형 필드를 검사함으로써 확인된 0 내지 15 중 어느 하나의 값을 갖는 16가지의 메시지 유형의 값에 따라, 상기 메시지 유형의 값이 0 인 경우 상기 수신 메시지를 긴급 메시지로 분류하여 상기 제1 가상 큐에 저장하고, 상기 메시지 유형의 값이 1 내지 14 중 어느 하나인 경우 상기 수신 메시지를 일반 메시지로 분류하여 상기 제3 가상 큐에 저장하고, 상기 메시지 유형의 값이 15인 경우 상기 수신 메시지를 중요 메시지로 분류하여 상기 제2 가상 큐에 저장하며,상기 메시지 유형 필드는, 16가지의 메시지 유형의 값 중 0값과 15값을 가지는 사용하지 않는 타입으로 정의된 메시지의 유형이 상기 수신 메시지를 긴급 메시지와 중요 메시지로 분류하기 위한 용도로 사용될 수 있도록 재정의된, 수정된 헤더에 포함된 필드이고,상기 제1 단말 기기로부터 수신되는 상기 수신 메시지의 QoS 레벨은 초기 설정 값이 1로 설정된 것이고,상기 우선 순위 제어부는,상기 메시지 전달 우선 순위를 고려하여 상기 복수의 가상 큐 각각에 저장된 메시지들의 QoS(Quality of Service) 레벨을 조정하되, 상기 제1 가상 큐에 긴급 메시지로 분류되어 저장된 메시지의 QoS 레벨을 비상 사태시 적시적 메시지 전달을 위해 전달 여부의 확인 없이 최대 한 번 상기 제2 단말 기기로 전달되도록 초기 설정 값인 1에서 0으로 조정하고, 상기 제2 가상 큐에 중요 메시지로 분류되어 저장된 메시지의 QoS 레벨을 비상 사태시 안정적 메시지 전달을 위해 정확히 한 번 상기 제2 단말 기기로 전달되도록 초기 설정 값인 1에서 2로 조정하고, 상기 제3 가상 큐에 일반 메시지로 분류되어 저장된 메시지의 QoS 레벨을 조정 없이 초기 설정 값인 1로 유지하고,QoS 레벨의 조정에 의해 상기 복수의 가상 큐 각각에 저장된 메시지들을 상기 제3 가상 큐보다 상기 제2 가상 큐에 높게 부여되고 상기 제2 가상 큐보다 상기 제1 가상 큐에 높게 부여된 상기 메시지 전달 우선 순위를 고려하여 상기 제2 단말 기기로 제공하되,QoS 레벨이 0으로 조정된 상기 제1 가상 큐에 저장된 긴급 메시지를 상기 제2 가상 큐 및 제3 가상 큐에 저장된 메시지보다 우선으로 제공하고,QoS 레벨이 2로 조정된 상기 제2 가상 큐에 저장된 중요 메시지를 상기 제1 가상 큐에 저장된 메시지가 없는 경우에 제공하고,QoS 레벨이 조정 없이 초기 설정 값인 1로 유지된 상기 제3 가상 큐에 저장된 일반 메시지를 상기 제1 가상 큐 및 상기 제2 가상 큐에 저장된 메시지가 없는 경우에 제공하는 것인, 메시지 관리 장치
|
8 |
8
IoT(Internet of Things) 서비스를 위한 메시지 관리 시스템에 있어서,메시지를 생성하여 메시지 관리 장치로 제공하는 제1 단말 기기와 상기 메시지 관리 장치로부터 제공되는 메시지를 수신하는 제2 단말 기기를 포함하는 복수의 단말 기기; 및상기 제1 단말 기기로부터 수신한 수신 메시지를 메시지 유형에 따라 분류하여 복수의 가상 큐 중 어느 하나의 가상 큐에 저장하고, 상기 복수의 가상 큐에 대하여 부여된 메시지 전달 우선 순위를 고려하여 상기 복수의 가상 큐에 저장된 메시지들을 제2 단말 기기로 제공하는 메시지 관리 장치,를 포함하고,상기 복수의 가상 큐는 긴급 관련 제1 가상 큐, 중요 관련 제2 가상 큐 및 일반 관련 제3 가상 큐를 포함하며,상기 메시지 관리 장치가 상기 제1 단말 기기로부터 수신하는 상기 수신 메시지의 QoS 레벨은 초기 설정 값이 1로 설정된 것이고,상기 메시지 관리 장치는,상기 수신 메시지의 헤더에 포함된 메시지 유형 필드를 검사함으로써 확인된 0 내지 15 중 어느 하나의 값을 갖는 16가지의 메시지 유형의 값에 따라, 상기 메시지 유형의 값이 0 인 경우 상기 수신 메시지를 긴급 메시지로 분류하여 상기 제1 가상 큐에 저장하고, 상기 메시지 유형의 값이 1 내지 14 중 어느 하나인 경우 상기 수신 메시지를 일반 메시지로 분류하여 상기 제3 가상 큐에 저장하고, 상기 메시지 유형의 값이 15인 경우 상기 수신 메시지를 중요 메시지로 분류하여 상기 제2 가상 큐에 저장하며,상기 메시지 유형 필드는, 16가지의 메시지 유형의 값 중 0값과 15값을 가지는 사용하지 않는 타입으로 정의된 메시지의 유형이 상기 수신 메시지를 긴급 메시지와 중요 메시지로 분류하기 위한 용도로 사용될 수 있도록 재정의된, 수정된 헤더에 포함된 필드이고,상기 메시지 관리 장치는,상기 메시지 전달 우선 순위를 고려하여 상기 복수의 가상 큐 각각에 저장된 메시지들의 QoS(Quality of Service) 레벨을 조정하되, 상기 제1 가상 큐에 긴급 메시지로 분류되어 저장된 메시지의 QoS 레벨을 비상 사태시 적시적 메시지 전달을 위해 전달 여부의 확인 없이 최대 한 번 상기 제2 단말 기기로 전달되도록 초기 설정 값인 1에서 0으로 조정하고, 상기 제2 가상 큐에 중요 메시지로 분류되어 저장된 메시지의 QoS 레벨을 비상 사태시 안정적 메시지 전달을 위해 정확히 한 번 상기 제2 단말 기기로 전달되도록 초기 설정 값인 1에서 2로 조정하고, 상기 제3 가상 큐에 일반 메시지로 분류되어 저장된 메시지의 QoS 레벨을 조정 없이 초기 설정 값인 1로 유지하고,QoS 레벨의 조정에 의해 상기 복수의 가상 큐 각각에 저장된 메시지들을 상기 제3 가상 큐보다 상기 제2 가상 큐에 높게 부여되고 상기 제2 가상 큐보다 상기 제1 가상 큐에 높게 부여된 상기 메시지 전달 우선 순위를 고려하여 상기 제2 단말 기기로 제공하되,QoS 레벨이 0으로 조정된 상기 제1 가상 큐에 저장된 긴급 메시지를 상기 제2 가상 큐 및 제3 가상 큐에 저장된 메시지보다 우선으로 제공하고,QoS 레벨이 2로 조정된 상기 제2 가상 큐에 저장된 중요 메시지를 상기 제1 가상 큐에 저장된 메시지가 없는 경우에 제공하고,QoS 레벨이 조정 없이 초기 설정 값인 1로 유지된 상기 제3 가상 큐에 저장된 일반 메시지를 상기 제1 가상 큐 및 상기 제2 가상 큐에 저장된 메시지가 없는 경우에 제공하는 것인, 메시지 관리 시스템
|
9 |
9
제1항 또는 제2항의 방법을 컴퓨터에서 실행하기 위한 프로그램을 기록한 컴퓨터에서 판독 가능한 기록매체
|