1 |
1
삭제
|
2 |
2
삭제
|
3 |
3
복수의 스마트 약 상자가 NAT(Network Address Translation) 기반의 AP(Access Point)에 접속되는 제한된 통신 환경에 적용하기 위한 스마트 약상자 제어 시스템에 있어서,경량의 Publish/Subscribe 메시징 프로토콜을 사용하여 상기 스마트 약 상자와의 통신 세션을 유지하기 위한 핑(ping) 신호를 주기적으로 교환하는 브로커 서버;상기 브로커 서버를 통해 상기 스마트 약상자로 제어 명령을 전송하고, 상기 스마트 약상자에서 수집된 정보를 상기 브로커 서버를 통해 수신하는 제어 서버; 및상기 스마트 약상자와 상기 제어 서버 간에 송수신 되는 모든 데이터에 대한 로그 정보를 상기 브로커 서버로부터 수신하는 기록 서버를 포함하고,상기 브로커 서버는 상기 스마트 약상자로부터 상기 AP의 NAT 타임 아웃(Timeout) 시간 보다 작게 설정된 킵 얼라이브(keep alive) 값에 기초하여 상기 메시징 프로토콜의 핑요청(Pingreq) 패킷을 수신하고, 상기 스마트 약상자로 핑응답(Pingres) 패킷을 전송하고,상기 브로커 서버는 상기 스마트 약상자로부터 설치된 국가정보, 지역 정보 및 약품 정보 중 적어도 어느 하나를 토픽(topic)으로 지정한 제1 Publish 메시지를 수신하면, 해당 Topic에 가입된 제어 서버로 상기 제1 Publish 메시지를 전송하고, 상기 제어 서버는 상기 스마트 약상자에 대응하는 환자의 복약 시간이 도래하면 복약 지시를 포함하는 제2 Publish 메시지를 상기 브로커 서버로 전송하고, 상기 브로커 서버는 상기 제2 Publish 메시지를 상기 스마트 약상자로 전송하고, 상기 브로커 서버는 상기 스마트 약상자로부터 복약 완료 정보를 포함하는 제3 Publish 메시지를 수신하면, 상기 제3 Publish 메시지를 상기 제어 서버로 전송하는 제한된 통신 환경에서 브로커 서버를 이용한 스마트 약상자 제어 시스템
|
4 |
4
제3항에 있어서, 상기 제어 서버는 전체 시스템의 콘트롤 타워에 대응하는 제1 단말, 연결된 병원에 대응하는 제2 단말 및 상기 병원에 소속된 의사의 제3 단말로부터 제어 명령을 수신하고, 상기 브로커 서버로부터 수신되는 Publish 메시지의 토픽 정보에 기초하여 상기 제1 단말, 상기 제2 단말 및 상기 제3 단말 중 적어도 어느 하나의 단말로 상기 브로커 서버로부터 수신되는 Publish 메시지를 전달하는제한된 통신 환경에서 브로커 서버를 이용한 스마트 약상자 제어 시스템
|
5 |
5
제3항에 있어서, 상기 제어 서버는복약 대상 약품의 종류, 긴급 복약 지도 메시지의 발생 빈도, 및 상기 브로커 서버에 접속된 NAT 기반의 AP의 속성에 기초하여 상기 킵 얼라이브(keep alive) 값을 결정하고, 킵 얼라이브(keep alive) 값을 토픽으로 정의한 제4 Publish 메시지를 상기 브로커 서버로 전송하는제한된 통신 환경에서 브로커 서버를 이용한 스마트 약상자 제어 시스템
|
6 |
6
제5항에 있어서,상기 제어 서버는상기 브로커 서버에 접속된 복수의 NAT 들 각각의 타임아웃 시간에 기초하여 개별적으로 복수의 NAT 들 각각에 대한 킵 얼라이브(keep alive) 값을 결정하는 제1 정책, 상기 브로커 서버에 접속된 복수의 NAT 들 중 타임아웃 시간이 가장 작은 시간을 기준으로 일괄적으로 킵 얼라이브(keep alive) 값을 결정하는 제2 정책, 긴급 복약 지시 대상 약품이 처방된 환자에게 배포된 스마트 약상자에 대한 킵 얼라이브(keep alive) 값을 결정하는 제3 정책, 복약 지시 변경의 발생 빈도 통계에 기초하여 복약 지시 변경 이력을 갖는 스마트 약상자에 대한 킵 얼라이브(keep alive) 값을 결정하는 제4 정책 중 적어도 어느 하나의 정책을 결정하고, 결정된 정책에 기초하여 킵 얼라이브(keep alive) 값을 결정하는제한된 통신 환경에서 브로커 서버를 이용한 스마트 약상자 제어 시스템
|
7 |
7
제6항에 있어서, 상기 브로커 서버는상기 제어 서버에서 결정되는 복약 지시 예상 시간에 기초하여 메시지 송수신의 QoS(Quality of Service)레벨을 시간에 따라 가변적으로 결정하는제한된 통신 환경에서 브로커 서버를 이용한 스마트 약상자 제어 시스템
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
복수의 스마트 약상자가 NAT(Network Address Translation) 기반의 AP(Access Point)에 접속되는 제한된 통신 환경에 적용하기 위한 스마트 약상자 제어 시스템에서, 상기 스마트 약상자 제어 시스템의 제어 방법에 있어서, 브로커 서버가 경량의 Publish/Subscribe 메시징 프로토콜을 사용하여 제어 서버로부터 스마트 약상자의 제어 명령을 수신하는 단계; 상기 스마트 약상자로 제어 명령을 전송하고, 상기 스마트 약상자에서 수집된 정보를 제어 서버로 전송하는 단계; 및상기 스마트 약상자와 상기 제어 서버 간에 송수신 되는 모든 데이터에 대한 로그 정보를 기록 서버로 전송하는 단계를 포함하고,상기 브로커 서버는 상기 스마트 약상자로부터 주기적으로 상기 AP의 NAT 타임 아웃(Timeout) 시간 보다 작게 설정된 킵 얼라이브(keep alive) 값에 기초하여 상기 메시징 프로토콜의 핑요청(Pingreq) 패킷을 수신하고, 상기 스마트 약상자로 핑응답(Pingres) 패킷을 전송하고,상기 브로커 서버는 상기 스마트 약상자로부터 설치된 국가정보, 지역 정보 및 약품 정보 중 적어도 어느 하나를 토픽(topic)으로 지정한 제1 Publish 메시지를 수신하면, 해당 Topic에 가입된 제어 서버로 상기 제1 Publish 메시지를 전송하고, 상기 제어 서버는 상기 스마트 약상자에 대응하는 환자의 복약 시간이 도래하면 복약 지시를 포함하는 제2 Publish 메시지를 상기 브로커 서버로 전송하고, 상기 브로커 서버는 상기 제2 Publish 메시지를 상기 스마트 약상자로 전송하고, 상기 브로커 서버는 상기 스마트 약상자로부터 복약 완료 정보를 포함하는 제3 Publish 메시지를 수신하면, 상기 제3 Publish 메시지를 상기 제어 서버로 전송하는 제한된 통신 환경에서 브로커 서버를 이용한 스마트 약상자 제어 방법
|
11 |
11
제10항에 있어서,상기 제어 서버는복약 대상 약품의 종류, 긴급 복약 지도 메시지의 발생 빈도, 및 상기 브로커 서버에 접속된 NAT 기반의 AP의 속성에 기초하여 상기 킵 얼라이브(keep alive) 값을 결정하고, 킵 얼라이브(keep alive) 값을 토픽으로 정의한 제4 Publish 메시지를 상기 브로커 서버로 전송하는제한된 통신 환경에서 브로커 서버를 이용한 스마트 약상자 제어 방법
|
12 |
12
제11항에 있어서,상기 브로커 서버는상기 제어 서버에서 결정되는 복약 지시 예상 시간에 기초하여 메시지 송수신의 QoS(Quality of Service)레벨을 시간에 따라 가변적으로 결정하는제한된 통신 환경에서 브로커 서버를 이용한 스마트 약상자 제어 방법
|