1 |
1
임의의 하드웨어 및 운영체제를 구비하는 전력량계에 있어서,전력 계량과 관련된 계량 애플리케이션과 부가서비스와 관련된 응용 애플리케이션을 포함하는 애플리케이션; 및상기 하드웨어 및 상기 운영체제 기반으로 동작하면서, 상기 하드웨어 및 상기 운영체제와 상관없이 상기 애플리케이션에 대한 기능 확장 및 실행을 가능하게 하는 미들웨어 플랫폼;을 포함하는 기능 확장용 미들웨어 플랫폼이 탑재된 전자식 전력량계
|
2 |
2
제 1 항에 있어서,상기 애플리케이션은,AMS 서버에 의해 설치, 삭제 및 업데이트되어 관리되는 기능 확장용 미들웨어 플랫폼이 탑재된 전자식 전력량계
|
3 |
3
제 2 항에 있어서,상기 미들웨어 플랫폼은,자바 프로그램의 실행을 위한 요소로서, 상기 AMS 서버와 통신 인터페이스 환경을 마련하기 위해, 상기 AMS 서버에 설치된 VM 프록시와 상호 통신하여 데이터를 주고받는 VM 에이전트를 포함하는 자바 가상 머신; 및상기 애플리케이션의 파일을 설치, 로드 및 실행하는 기능을 수행하는 API;를 포함하는 기능 확장용 미들웨어 플랫폼이 탑재된 전자식 전력량계
|
4 |
4
제 3 항에 있어서,상기 VM 프록시로부터 상기 VM 에이전트에 전달되는 명령들은, 해당하는 명령의 범주에 따라 채널로 구분되는 기능 확장용 미들웨어 플랫폼이 탑재된 전자식 전력량계
|
5 |
5
제 3 항에 있어서,상기 VM 에이전트에서 상기 VM 프록시로 전송되는 패킷 구조는, 전달되는 레코드 패킷을 설명하는 필드로서 고정 길이를 갖는 레코드 헤더, 전달된느 명령이 기록되는 필드로서 가변길이를 갖는 헤더, 실제 전달되는 데이터가 기록되는 필드로서 가변길이를 갖는 데이터를 포함하며,상기 레코드 헤더는, 데이터 크기가 기록되는 데이터 사이즈, 통신 채널이 기록되는 채널, 상기 헤더의 크기가 기록되는 헤더 사이즈, 시스템 헤드와 헤더를 구별하기 위한 비트가 표시되는 시스템 비트, 레코드 마스크를 포함하는 기능 확장용 미들웨어 플랫폼이 탑재된 전자식 전력량계
|
6 |
6
제 3 항에 있어서,상기 VM 프록시에서 상기 VM 에이전트로 전송되는 패킷 구조는, 고정 길이를 갖는 레코드 헤더, 가변 길이를 갖는 데이터를 포함하며,상기 레코드 헤더는,전체 패킷 사이즈가 기록되는 패킷 사이즈, 현재 전송되는 데이터의 세션 아이디가 기록되는 세션 아이디, 현재 통신 채널이 기록되는 채널을 포함하는 기능 확장용 미들웨어 플랫폼이 탑재된 전자식 전력량계
|
7 |
7
제 3 항에 있어서,상기 VM 에이전트와 상기 VM 프록시 간 패킷 전송은,채널 초기화를 위한 데이터를 교환하는 오픈 채널 과정, 전송 환경 및 전송 데이터 크기를 미리 확인하는 헤더 전송 과정, 실제 데이터를 전송하는 데이터 전송 과정을 통해 이루어지는 기능 확장용 미들웨어 플랫폼이 탑재된 전자식 전력량계
|
8 |
8
제 1 항에 있어서,상기 계량 애플리케이션은,기능 제공을 위한 패키지로서, Meterapp 패키지, Display 패키지, Device 패키지, Imc 패키지, Data 패키지, Conf 패키지를 포함하며,상기 패키지는, 패키지 다이어그램을 통해 상호 관계를 표현하는 기능 확장용 미들웨어 플랫폼이 탑재된 전자식 전력량계
|
9 |
9
전력 계량과 관련된 계량 애플리케이션과 부가서비스와 관련된 응용 애플리케이션을 포함하는 애플리케이션; 및 상기 하드웨어 및 상기 운영체제 기반으로 동작하면서, 상기 하드웨어 및 상기 운영체제와 상관없이 상기 애플리케이션에 대한 기능 확장 및 실행을 가능하게 하는 미들웨어 플랫폼;을 포함하는 전력량계; 및상기 미들웨어 플랫폼과 주기적으로 통신하여 상기 애플리케이션에 대해 관리가 필요한지를 확인함에 따라 상기 애플리케이션에 대한 관리 작업을 수행하기 위한 AMS 서버;를 포함하는 전력량계 애플리케이션 관리 시스템
|
10 |
10
제 9 항에 있어서,상기 미들웨어 플랫폼은,자바 프로그램의 실행을 위한 요소로서, 상기 AMS 서버와 통신 인터페이스 환경을 마련하기 위해, 상기 AMS 서버에 설치된 VM 프록시와 상호 통신하여 데이터를 주고받는 VM 에이전트를 포함하는 자바 가상 머신; 및상기 애플리케이션의 파일을 설치, 로드 및 실행하는 기능을 수행하는 API;를 포함하는 전력량계 애플리케이션 관리 시스템
|
11 |
11
제 10 항에 있어서,상기 VM 에이전트와 상기 VM 프록시 간 패킷 전송은,채널 초기화를 위한 데이터를 교환하는 오픈 채널 과정, 전송 환경 및 전송 데이터 크기를 미리 확인하는 헤더 전송 과정, 실제 데이터를 전송하는 데이터 전송 과정을 통해 이루어지는 전력량계 애플리케이션 관리 시스템
|
12 |
12
VM 프록시가 전력량계에 탑재된 미들웨어 플랫폼 내 VM 에이전트와 주기적으로 통신하여 애플리케이션에 대한 애플리케이션 상태정보를 요청하는 단계; 및VM 프록시가 상기 애플리케이션 상태정보를 확인함에 따라 상기 애플리케이션에 대해 기능 확장을 위한 관리 작업을 수행하는 단계;를 포함하는 전력량계 애플리케이션 관리 방법
|
13 |
13
제 12 항에 있어서,상기 요청 단계 이전에,상기 VM 프록시 및 상기 VM 에이전트가 채널 초기화를 위한 데이터를 교환하는 오픈 채널을 설정하는 단계; 및상기 VM 프록시 및 상기 VM 에이전트가 전송 환경 및 전송 데이터 크기를 미리 확인하는 헤더 전송 단계; 를 더 포함하는 전력량계 애플리케이션 관리 방법
|