KR20210078032A - Cloud container platform for electric vehicle charging station management - Google Patents

Cloud container platform for electric vehicle charging station management Download PDF

Info

Publication number
KR20210078032A
KR20210078032A KR1020190169675A KR20190169675A KR20210078032A KR 20210078032 A KR20210078032 A KR 20210078032A KR 1020190169675 A KR1020190169675 A KR 1020190169675A KR 20190169675 A KR20190169675 A KR 20190169675A KR 20210078032 A KR20210078032 A KR 20210078032A
Authority
KR
South Korea
Prior art keywords
container
charging station
electric vehicle
cluster
vehicle charging
Prior art date
Application number
KR1020190169675A
Other languages
Korean (ko)
Other versions
KR102311842B1 (en
Inventor
허윤석
Original Assignee
(주)클린일렉스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)클린일렉스 filed Critical (주)클린일렉스
Priority to KR1020190169675A priority Critical patent/KR102311842B1/en
Publication of KR20210078032A publication Critical patent/KR20210078032A/en
Application granted granted Critical
Publication of KR102311842B1 publication Critical patent/KR102311842B1/en

Links

Images

Classifications

    • G06Q50/40
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/30Transportation; Communications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/16Information or communication technologies improving the operation of electric vehicles
    • Y02T90/167Systems integrating technologies related to power network operation and communication or information technologies for supporting the interoperability of electric or hybrid vehicles, i.e. smartgrids as interface for battery charging of electric vehicles [EV] or hybrid vehicles [HEV]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S30/00Systems supporting specific end-user applications in the sector of transportation
    • Y04S30/10Systems supporting the interoperability of electric or hybrid vehicles
    • Y04S30/12Remote or cooperative charging

Abstract

The present invention relates to a cloud container platform for managing an electric vehicle charging station. According to the cloud container platform for managing an electric vehicle charging station of the present embodiment, a plurality of applications for managing an electric vehicle charging station configure a container-based cluster executed on each container and one or more container clusters are configured to be monitored by a higher-level cluster management system.

Description

전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼{Cloud container platform for electric vehicle charging station management}Cloud container platform for electric vehicle charging station management

본 발명은 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼에 관한 것이다.The present invention relates to a cloud container platform for managing an electric vehicle charging station.

최근 화석 연료의 고갈 문제와 화석 연료의 과다 사용으로 인한 대기 환경 오염 문제의 심각화에 따라 재생 가능한 신재생 에너지의 사용과 친환경적인 운송 수단에 대한 연구와 개발이 활발하게 이루어지고 있다.Recently, research and development on the use of renewable energy and eco-friendly transportation means are being actively conducted in accordance with the seriousness of the problem of air pollution due to the exhaustion of fossil fuels and the excessive use of fossil fuels.

친환경 운송 수단 중 전기자동차는 운행 중에 대기오염 물질을 전혀 배출하지 않으며, 소음 공해 등을 유발하지 않으므로 전세계 자동차 메이커들이 앞다투어 시장에 출시하고 있다. 또한, 세계 각국은 이러한 친환경 전기자동차의 보급과 원활한 이용을 위하여 전기자동차 충전 시스템의 개발과 설치를 위해 노력하고 있다.Among eco-friendly means of transportation, electric vehicles do not emit air pollutants at all during operation and do not cause noise pollution, so automakers around the world are racing to launch them on the market. In addition, countries around the world are making efforts to develop and install electric vehicle charging systems for the spread and smooth use of such eco-friendly electric vehicles.

이를 위하여 공동주택 단지의 주차장이나 공공 주차장 시설에 소규모의 전기자동차용 충전소가 설치 및 운영되고 있다. 또한, 앞으로 건축될 주택단지의 경우 주차장 면적의 최소 4% 이상 전기차의 충전이 보장되어야 하므로, 소규모 충전소의 수요는 꾸준히 증가할 전망이다. To this end, small-scale electric vehicle charging stations are being installed and operated in parking lots of apartment complexes or public parking facilities. In addition, in the case of housing complexes to be built in the future, since at least 4% of the parking lot area must be guaranteed to charge electric vehicles, the demand for small-scale charging stations is expected to increase steadily.

소규모 충전소 운영에 있어서, 효율적인 관리를 위하여 운영과 관리가 가능한 웹페이지와 관리 시스템이 모두 구현되어야 하지만, 소규모 충전소의 여건을 고려할 때 충전소마다 서버를 임대하여 웹페이지를 개설하고 관리 시스템까지 포함하는 자체 운영 서버를 제공 및 운용하는 것은 비용적 측면에서 매우 불합리한 현실이다. 소규모 충전소의 운영과 관련하여, 관리 주체가 원하는 서비스를 합리적인 비용으로 신속하게 제공할 수 있는 시스템이 필요하다.In the operation of a small charging station, both a web page and a management system that can operate and manage should be implemented for efficient management. However, considering the conditions of a small charging station, each charging station leases a server to open a web page and includes a management system. Providing and operating a production server is a very unreasonable reality in terms of cost. In relation to the operation of a small charging station, a system that can quickly provide the service desired by the management entity at a reasonable cost is required.

한편, 컨테이너는 운영체제 가상화 기반에서 애플리케이션과 이를 실행하는 데 필요한 요소를 묶은 일종의 패키징 기술을 말한다. 컨테이너를 이용하면 패키징한 애플리케이션을 운영 환경에 그대로 이식해 실행할 수 있으므로 개발자가 만든 시스템을 운영 환경으로 넘겨 배포하는 과정이 빠르게 진행될 수 있다. 또한, 개발자는 서비스 배포를 위한 환경 세팅과 준비에 신경 쓸 필요 없이 개발에만 집중할 수 있고, 관리자는 배포와 관리를 손쉽게 할 수 있는 장점이 있다.On the other hand, container refers to a kind of packaging technology that bundles applications and elements necessary to run them based on operating system virtualization. Using containers, packaged applications can be ported to and executed as they are in the operating environment, so the process of distributing the system created by developers to the operating environment can be accelerated. In addition, the developer has the advantage of being able to focus on development without worrying about setting up and preparing the environment for service deployment, and the administrator can easily deploy and manage it.

클라우드 컨테이너는 컨테이너 기술이 클라우드 환경과 융합한 기술로 컨테이너의 장점과 클라우드의 장점이 시너지를 일으켜 최근 애플리케이션을 배포 및 서비스 하는 영역에서 큰 이슈가 되고 있다. 물리적 제약을 벗어난 클라우드 환경에서 컨테이너 기술을 융합된 클라우드 컨테이너는 언제 어디서든지 서비스를 배포할 수 있는 환경이 조성되었다.Cloud container is a technology that converges container technology with the cloud environment, and the advantages of container and cloud create synergy, which has recently become a big issue in the area of application deployment and service. In a cloud environment that is free from physical constraints, cloud containers that are fused with container technology have created an environment where services can be deployed anytime, anywhere.

일반적으로 애플리케이션을 위한 공간을 제공하는 기술로 VM(Virtual Machine)이 존재하지만, 클라우드 컨테이너는 VM과 구분되는 장점을 가지고 있으며, 최근에는 애플리케이션을 컨테이너화하는 방법도 널리 소개되고 있다.In general, a virtual machine (VM) exists as a technology that provides a space for an application, but a cloud container has an advantage that is different from a VM, and recently, a method of containerizing an application has been widely introduced.

한국등록특허 제10-1784681호Korean Patent No. 10-1784681 한국등록특허 제 10-1807806호Korean Patent No. 10-1807806

본 과제는, 저렴한 비용으로 운영 및 구현이 가능한 전기차 충전소 관리용 클라우드 컨테이너 플랫폼을 제공하는 것이다.This task is to provide a cloud container platform for managing electric vehicle charging stations that can be operated and implemented at a low cost.

본 과제는, 기존의 서버와 비교하여 운영 비용이 저렴할 뿐만 아니라 손쉬운 관리가 가능한 전기차 충전소 관리용 클라우드 컨테이너 플랫폼을 제공하는 것이다.The purpose of this task is to provide a cloud container platform for managing electric vehicle charging stations that is easy to manage as well as low in operating cost compared to the existing server.

본 과제는, 전기차 충전 표준 프로토콜(OCPP, Open Charge Point Protocol)을 적용한 관리 시스템을 운용하는데 적합한 OCPP 클라우드 컨테이너 플랫폼을 제공하는 것이다.This task is to provide an OCPP cloud container platform suitable for operating a management system to which an electric vehicle charging standard protocol (OCPP, Open Charge Point Protocol) is applied.

본 구현예의 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼은, 전기차 충전소 관리를 위한 다수의 애플리케이션이 각 컨테이너 상에서 실행되는 컨테이너 기반의 클러스터를 구성하고, 하나 이상의 컨테이너 클러스터는 상위 레벨의 클러스터 관리 시스템에 의하여 감시받도록 구성된다.The cloud container platform for electric vehicle charging station management of this embodiment constitutes a container-based cluster in which a plurality of applications for electric vehicle charging station management run on each container, and one or more container clusters are monitored by a higher-level cluster management system. is composed

본 구현예에 있어서, 상기 컨테이너 클러스터는, 충전소 운영 시스템(CSMS : Charging Station management System) 애플리케이션이 패키징된 CSMS 컨테이너와, 관리자 서버(MS : Managing Server) 애플리케이션이 패키징된 MS 컨테이너와, 사용자 서버(WS : Web/App Serve) 애플리케이션이 패키징된 PR 컨테이너를 포함할 수 있다. In this embodiment, the container cluster includes a CSMS container in which a Charging Station management system (CSMS) application is packaged, an MS container in which a Managing Server (MS) application is packaged, and a user server (WS). : Web/App Serve) Applications may include packaged PR containers.

또한, 본 구현예에 있어서, 상기 컨테이너 클러스터는, 충전소 운영 정보를 저장 및 관리하는 데이터베이스 애플리케이션이 패키징된 데이터베이스 컨테이너를 더 포함할 수 있다. Also, in this embodiment, the container cluster may further include a database container in which a database application for storing and managing charging station operation information is packaged.

또한, 본 구현예에 있어서, 상기 데이터베이스 컨테이너는, 데이터베이스 클러스터를 구성하고, 상기 클러스터 관리 시스템에 감시받도록 구성될 수 있다.Also, in this embodiment, the database container may be configured to configure a database cluster and be monitored by the cluster management system.

본 과제의 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼은, 클라우드를 사용한 서버 운영으로 충전소 자체의 서버 운영에 비해 관리자의 서버 운영이 용이한 효과가 있다.The cloud container platform for the management of electric vehicle charging stations in this project has the effect of making the server operation easier for the administrator compared to the server operation of the charging station itself by operating the server using the cloud.

또한, 본 과제의 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼은, 클라우드 컨테이너의 도입으로 자체 서버 운영에 비하여 새로운 서버를 구축하는 시간을 크게 줄일 수 있으며, 최대 10분 내외로 서버를 생성하고 연결하는 것이 가능하다. In addition, the cloud container platform for the management of electric vehicle charging stations in this project can greatly reduce the time to build a new server compared to operating the own server with the introduction of the cloud container, and it is possible to create and connect a server in about 10 minutes Do.

또한, 본 과제의 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼은, 하나의 클라우드 플랫폼 내에 여러 개의 컨테이너 클러스터를 올려 리소스를 서로 공유할 수 있는 효과가 있다.In addition, the cloud container platform for electric vehicle charging station management of this project has the effect of sharing resources by uploading multiple container clusters in one cloud platform.

또한, 본 과제의 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼은, 클라우드 컨테이너를 모듈처럼 클러스터화 하여 서비스를 제공하므로, 클러스터로 묶어 사용할 컨테이너를 바꾸거나 추가할 수 있고, 리소스 공유와 독점 등을 옵션으로 활용할 수 있으므로 충전소 운영자의 요구에 맞는 맞춤형 서비스가 가능하며, 그에 따라 비용을 차등 책정할 수 있다.In addition, as the cloud container platform for electric vehicle charging station management in this project provides services by clustering cloud containers like modules, it is possible to change or add containers to be used in clusters, and to utilize resource sharing and monopoly as an option. Therefore, it is possible to provide customized services to meet the needs of the charging station operator, and differentiate the cost accordingly.

또한, 본 과제의 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼은, 특정 컨테이너 클러스터에 문제가 발생하는 경우 적합한 동작으로 자동으로 수행하여 문제를 해결하므로, 빠른 대응이 가능하고, 서비스 품질이 향상된다.In addition, the cloud container platform for electric vehicle charging station management of this task automatically solves the problem by performing an appropriate operation when a problem occurs in a specific container cluster, so that a quick response is possible and the service quality is improved.

도 1은 본 실시예에 따른 전기차 충전소 운영 시스템을 나타낸 블록도,
도 2는 도 1의 주요부인 컨테이너 클러스터를 나타낸 블록도.
1 is a block diagram showing an electric vehicle charging station operating system according to the present embodiment;
Fig. 2 is a block diagram showing a container cluster, which is a main part of Fig. 1;

본 발명과 본 발명의 실시에 의해 달성되는 기술적 과제는 다음에서 설명하는 바람직한 실시예들에 의해 명확해질 것이다. 이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 살펴보기로 한다.The present invention and the technical problems achieved by the practice of the present invention will be made clear by the preferred embodiments described below. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

후술되는, 본 실시예의 차이는 상호 배타적이지 않은 사항으로 이해되어야 한다. 즉 본 발명의 기술 사상 및 범위를 벗어나지 않으면서, 기재되어 있는 특정 형상, 구조 및 특성은, 일 실시예에 관련하여 다른 실시예로 구현될 수 있으며, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 변경될 수 있음이 이해되어야 하며, 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭하며, 길이, 면적 및 두께 등과 그 형태는 편의를 위하여 과장되어 표현될 수도 있다. 본 실시예의 설명에 있어서, 상, 하, 전, 후 등과 같은 표현은 서로 상대적인 위치나 방향을 나타내는 것으로, 그 기술적 의의가 사전적 의미에 구속되는 것은 아니라 할 것이다.It should be understood that the differences between the embodiments described below are not mutually exclusive. That is, without departing from the spirit and scope of the present invention, the specific shapes, structures, and characteristics described may be implemented in other embodiments in relation to one embodiment, and the location of individual components within each disclosed embodiment. Or it should be understood that the arrangement may be changed, and similar reference numerals in the drawings refer to the same or similar functions over several aspects, and the length, area, thickness, etc., may be exaggerated for convenience. In the description of the present embodiment, expressions such as up, down, before, after, etc. indicate positions or directions relative to each other, and the technical meaning thereof is not limited to the dictionary meaning.

도 1은 본 실시예에 따른 전기차 충전소 운영 시스템을 나타낸 블록도이고, 도 2는 도 1의 주요부인 컨테이너 클러스터를 나타낸 블록도이다.1 is a block diagram illustrating an electric vehicle charging station operating system according to the present embodiment, and FIG. 2 is a block diagram illustrating a container cluster, which is a main part of FIG. 1 .

먼저, 도 1을 참조하면, 본 실시예의 전기차 충전소 운영 시스템은, 각 전기차 충전소(400)를 관리하는 복수의 컨테이너 클러스터(100, Container Cluster)와, 충전소 및 충전 정보를 저장하고 관리하는 데이터베이스 클러스터(200)와, 복수의 컨테이너 클러스터(100)와 데이터베이스 클러스터(200)를 감시하고 관리하는 클러스터 관리 시스템(300, Super CSMS)과, 각 컨테이너 클러스터(100)에 연결되면서 충전소를 운영하는 복수의 충전소(400, CS : Charging Station)를 포함한다. 복수의 컨테이너 클러스터(100), 데이터베이스(200) 및 수퍼 관리 시스템(300)은 전기차 충전소를 관리하기 위한 클라우드 컨테이너 플랫폼(10)을 구성한다. First, referring to FIG. 1 , the electric vehicle charging station operating system of this embodiment includes a plurality of container clusters 100 for managing each electric vehicle charging station 400 , and a database cluster for storing and managing charging stations and charging information ( 200), a cluster management system 300 (Super CSMS) that monitors and manages the plurality of container clusters 100 and the database cluster 200, and a plurality of charging stations connected to each container cluster 100 and operating charging stations ( 400, CS: Charging Station). The plurality of container clusters 100 , the database 200 , and the super management system 300 constitute the cloud container platform 10 for managing an electric vehicle charging station.

컨테이너 클러스터(100)는 다수의 컨테이너가 하나의 클러스터를 형성하는 구성으로, 도 2에 도시된 바와 같이, 충전소 관리 시스템으로 기능하는 CSMS(Charging Station management System) 컨테이너(110), 관리자 서버로 기능하는 MS(Managing Server) 컨테이너(120) 및 사용자 서버로 기능하는 PR(Page Renderer) 컨테이너(130)를 포함한다. The container cluster 100 is a configuration in which a plurality of containers form one cluster, and as shown in FIG. 2 , a CSMS (Charging Station management system) container 110 functioning as a charging station management system, serving as an administrator server It includes a Managing Server (MS) container 120 and a Page Renderer (PR) container 130 functioning as a user server.

클라우드 컨테이너 플랫폼에 있어서, 컨테이너는 운영체제 가상화 기반에서 특정 기능을 제공하는 애플리케이션과 이를 실행하는 데 필요한 요소를 패키징한 것을 말한다. In a cloud container platform, a container refers to packaging an application that provides a specific function based on operating system virtualization and an element necessary to execute it.

이러한 컨테이너는 자원의 효율적인 이용이 가능하다. 즉, 애플리케이션 서비스를 안정적으로 운영하기 위해서는 1개의 가상머신에 1개의 서비스를 구동하는 것이 일반적이다. 애플리케이션이 항상 가상머신의 모든 자원을 사용하는 것이 아니기 때문에 유휴 자원이 항상 존재하며 따라서 성능적 오버헤드가 발생할 수 있다. 반면, 컨테이너는 운영체제의 자원을 공유하기 때문에 애플리케이션을 실행하는데 필요한 만큼의 자원만 점유할 수 있으므로 서버 전체 자원을 효율적으로 사용할 수 있다.Such containers enable efficient use of resources. That is, in order to stably operate an application service, it is common to run one service in one virtual machine. Since the application does not always use all the resources of the virtual machine, there are always idle resources, which can result in performance overhead. On the other hand, since the container shares the resources of the operating system, it can occupy only as much resources as necessary to run the application, so that the entire server resources can be used efficiently.

또한, 컨테이너는, 전기차 충전소 관리 시스템의 신속한 구현과 배포가 가능한 효과가 있다. VM은 구동을 위해 필요한 용량이 최소 수 GB이다. 따라서 애플리케이션 서비스의 추가 및 확장을 위해 추가로 배포해야 하는 상황에서 수 분에서 수십 분의 시간이 소요될 수 있다. 하지만, 컨테이너의 경우 구조적으로 Guest OS가 없기 때문에 용량이 MB 단위로 작다. 따라서 컨테이너는 배포에 드는 시간이 수 초에 불과하다.In addition, the container has the effect of enabling the rapid implementation and distribution of the electric vehicle charging station management system. A VM needs at least several GB of capacity to run. Therefore, it may take several minutes to several tens of minutes in situations where additional deployments are required to add and expand application services. However, in the case of containers, the capacity is small in MB units because there is no Guest OS structurally. As a result, containers take only a few seconds to deploy.

또한, 컨테이너는, 라이센스 비용을 절감하는 효과가 있다. VM 서버는 VM의 개수만큼 Guest OS가 필요하기 그 개수만큼의 기업용 OS 라이센스 비용이 발생한다. 반면, 컨테이너는 Host OS 1대의 라이센스 비용만 발생한다. 따라서, 서비스의 수가 많아질수록 본 구현예와 VM의 비용 차이도 거대해 질 것이다.In addition, the container has an effect of reducing the license cost. A VM server requires as many guest OSes as the number of VMs, so an enterprise OS license fee is incurred for the number of VMs. On the other hand, container only incurs a license fee for one host OS. Therefore, as the number of services increases, the cost difference between the present embodiment and the VM will also become huge.

본 실시예에서 각 종류의 애플리케이션을 컨테이너화하는 방법은 공지의 기술이 적용될 수 있다. A method for containerizing each type of application in the present embodiment may be applied to a known technique.

CSMS 컨테이너(110)는 충전소 운영 시스템이 컨테이너 구조로 패키징된 구성으로, 특정 충전소(400)와 통신 가능하도록 연결된다. CSMS 컨테이너(110)는 해당 충전소(400)의 운영을 제어하고, 충전소(400)의 운영 정보를 MS 컨테이너(120)와 PR 컨테이너(130)에 제공한다. CSMS 컨테이너(110)에서 이루어지는 충전소의 운영은 MS 컨테이너(120)와 PR 컨테이너(130)에서 제공되는 관리자 또는 사용자의 명령에 따라 이루어질 수 있다.The CSMS container 110 is a configuration in which the charging station operating system is packaged in a container structure, and is connected to communicate with a specific charging station 400 . The CSMS container 110 controls the operation of the charging station 400 , and provides operation information of the charging station 400 to the MS container 120 and the PR container 130 . The operation of the charging station made in the CSMS container 110 may be made according to the command of an administrator or a user provided by the MS container 120 and the PR container 130 .

MS 컨테이너(120)는 관리자 서버 기능을 제공하는 애플리케이션과 그 운영체제가 컨테이너 구조로 패키징된 구성으로, 관리자가 충전소의 운영 현황을 확인하고 통제할 수 있도록 구성된다. The MS container 120 is a configuration in which an application providing a manager server function and its operating system are packaged in a container structure, so that the manager can check and control the operating status of the charging station.

MS 컨테이너(120)는 특정 충전소를 운영하는 관리자가 접속할 수 있도록 구성되고, 디스플레이 수단을 통하여 충전소의 운영 현황을 관리자에게 제공하며, 별도의 입력 수단을 통하여 충전소 내에 설치된 충전기의 구동을 제어할 수 있도록 구성된다. 충전소 운영 정보는 데이터베이스 클러스터(200)로부터 수집되어 제공될 수 있고, 입력되는 관리자 명령은 CSMS 컨테이너(110)에 패키징된 충전소 운영 시스템으로 전달되어 충전기의 구동이 제어되도록 구성된다. 따라서, 충전기의 구동 정보는 데이터베이스 클러스터(200)에 누적적으로 저장 및 관리되면서 실시간으로 MS 컨테이너(120)로 제공되고, CSMS 컨테이너(110)는 MS 컨테이너(120)의 신호에 따라 충전기의 구동을 제어한다. The MS container 120 is configured so that a manager who operates a specific charging station can access it, provides the manager with the operating status of the charging station through a display means, and controls the operation of a charger installed in the charging station through a separate input means is composed Charging station operation information may be collected and provided from the database cluster 200 , and an input manager command is transmitted to the charging station operating system packaged in the CSMS container 110 to control the operation of the charger. Accordingly, the driving information of the charger is provided to the MS container 120 in real time while being accumulated and managed in the database cluster 200 , and the CSMS container 110 drives the charger according to the signal of the MS container 120 . Control.

PR 컨테이너(130)는 사용자 서버 기능을 제공하는 애플리케이션과 그 운영체제가 컨테이너 구조로 패키징된 구성으로, 전기자동차를 충전하고자 하는 일반 사용자에게 충전 정보를 제공하고, 충전에 따른 결제 수단을 제공한다. PR 컨테이너(130)에서 제공되는 충전 정보는 충전소의 위치, 급속 또는 완속 충전과 같은 충전기 종류, 전력당 충전 비용, 충전기의 사용 가능 여부, 충전 진행 정보, 충전 완료 여부 등의 정보를 포함하고, 결제 수단은 RFID 방식, 페이 결제 방식 등 다양한 수단이 제공될 수 있다. The PR container 130 is a configuration in which an application providing a user server function and its operating system are packaged in a container structure, and provides charging information to general users who want to charge an electric vehicle, and provides a payment method according to charging. The charging information provided in the PR container 130 includes information such as the location of the charging station, the type of charger such as rapid or slow charging, the charging cost per power, whether the charger is available, charging progress information, whether charging is completed, and the like, and payment As the means, various means such as an RFID method and a pay payment method may be provided.

PR 컨테이너(130)에서 제공되는 충전 정보와 결제 수단은 사용자 단말기 즉, 사용자의 스마트 폰을 통하여 제공될 수 있다. 이를 위한 사용자 스마트 폰에는 본 실시예의 충전소를 이용할 수 있는 시스템이 애플리케이션 형태로 탑재되고, PR 컨테이너(130)에는 사용자 단말기와 통신할 수 있는 통신 수단을 구비할 수 있다.Charging information and payment means provided by the PR container 130 may be provided through a user terminal, that is, a user's smart phone. For this purpose, the user smart phone is equipped with a system that can use the charging station of this embodiment in the form of an application, and the PR container 130 may be provided with a communication means capable of communicating with the user terminal.

데이터베이스 클러스터(200)는 데이터베이스 저장 및 관리 기능을 갖는 애플리케이션과 그 운영체제가 컨테이너 구조로 패키징된 구성으로, 데이터베이스 컨테이너가 하나의 클러스터를 형성할 수 있다. 데이터베이스 클러스터(200)는 충전소 운영 정보를 저장하고 관리하며, 저장된 정보를 관리자 서버 또는 사용자 서버의 요청에 따라 이들에 제공한다. The database cluster 200 is a configuration in which an application having a database storage and management function and an operating system thereof are packaged in a container structure, and the database container may form one cluster. The database cluster 200 stores and manages charging station operation information, and provides the stored information to them according to the request of the administrator server or the user server.

데이터베이스 클러스터(200)는, 도 1과 같이 컨테이너 클러스터(100)와 별도로 구비되어 다수의 컨테이너 클러스터(100)에서 운영 중인 충전소 관련 정보를 저장할 수 있으며, 도 2와 같이 컨테이너 클러스터(100) 내에 구비되는 데이터베이스 컨테이너(140)로 구성될 수 있다.The database cluster 200 is provided separately from the container cluster 100 as shown in FIG. 1 to store information related to charging stations operating in a plurality of container clusters 100, and is provided in the container cluster 100 as shown in FIG. It may be configured as a database container 140 .

본 실시예와 같이, 충전소 운영 및 관리를 위한 시스템이 하나의 컨테이너 클러스터로 구성될 때, 소규모 충전소에 대하여 관리 주체가 원하는 서비스와 시스템을 신속하게 저렴하게 구현할 수 있고, 시스템을 구성하는 장비에 대한 운영의 효율성을 향상시킬 수 있는 장점이 있다. As in this embodiment, when the system for operation and management of a charging station is configured as a single container cluster, the service and system desired by the management entity for a small charging station can be quickly and inexpensively implemented, and It has the advantage of improving operational efficiency.

이러한 컨테이너 클러스터(100)는 충전기가 설치되는 소규모 충전소 마다 구비되며, 하나 이상의 컨테이너 클러스터(100)가 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼을 구성한다. 따라서, 클라우드 컨테이너 플랫폼을 구성하는 다수의 컨테이너 클러스터 즉, 다수의 충전소 운영자는 리소스를 업로드 하여 서로 공유할 수 있는 장점도 있다.Such a container cluster 100 is provided at each small charging station where a charger is installed, and one or more container clusters 100 constitute a cloud container platform for managing an electric vehicle charging station. Accordingly, there is also an advantage that a plurality of container clusters constituting the cloud container platform, that is, a plurality of charging station operators, can upload resources and share them with each other.

또한, 클라우드 컨테이너 플랫폼(10)은 데이터베이스 클러스터(200)를 더 포함할 수 있다. In addition, the cloud container platform 10 may further include a database cluster 200 .

또한, 본 실시예의 클라우드 컨테이너 플랫폼(10)은 각 컨테이너 클러스터(100)와 데이터베이스 클러스터(200)를 관리하는 클러스터 관리 시스템(300)을 포함한다. 클러스터 관리 시스템(300)은 컨테이너 클러스터(100)의 상위 레벨에 존재하는 수퍼 충전소 관리 시스템으로, 각 컨테이너 클러스터(100)의 CSMS 컨테이너(110)를 모니터링한다. 클러스터 관리 시스템(300)은 각각의 컨테이너 클러스터(100)의 상태를 실시간으로 체크하고, 특정 컨테이너 클러스터(100)에 문제가 발생하면 상태에 따라 적합한 동작을 자동으로 수행하여 문제를 해결한다. 따라서, 컨테이너 클러스터(100)에서 문제 발생시 빠른 문제 해결이 가능하고, 서비스 품질을 향상시킬 수 있다.In addition, the cloud container platform 10 of the present embodiment includes a cluster management system 300 for managing each container cluster 100 and the database cluster 200 . The cluster management system 300 is a super charging station management system existing at an upper level of the container cluster 100 , and monitors the CSMS containers 110 of each container cluster 100 . The cluster management system 300 checks the status of each container cluster 100 in real time, and when a problem occurs in a specific container cluster 100, an appropriate operation is automatically performed according to the status to solve the problem. Accordingly, when a problem occurs in the container cluster 100 , it is possible to quickly solve the problem and improve the service quality.

이를 위하여 클러스터 관리 시스템(300)과 CSMS 컨테이너(110) 사이에는 통신 수단이 마련되며, CSMS 컨테이너(110)는 해당 충전소의 운영 정보를 클러스터 관리 시스템(300)에 제공한다. 따라서, 클라우드 컨테이너 플랫폼 운영자는 클러스터 관리 시스템(300)을 통하여 컨테이너 클러스터(100)의 CSMS 컨테이너(110)를 제어하고, 특정 충전소의 운영 상태를 감시 및 관리할 수 있다. To this end, a communication means is provided between the cluster management system 300 and the CSMS container 110 , and the CSMS container 110 provides operation information of the corresponding charging station to the cluster management system 300 . Accordingly, the cloud container platform operator may control the CSMS container 110 of the container cluster 100 through the cluster management system 300 , and monitor and manage the operating state of a specific charging station.

충전소(400)는 하나 이상의 충전기(410)를 구비하여 전기자동차 충전을 운영하는 구성으로, 다중 주택의 주차장, 공공 건물의 주차장 등에 설치될 수 있다. 각 충전소(400)는 컨테이너 클러스터(100)에 연동되어 운영이 이루어진다. The charging station 400 has one or more chargers 410 to operate electric vehicle charging, and may be installed in a parking lot of a multi-family house, a parking lot of a public building, or the like. Each charging station 400 is operated in conjunction with the container cluster 100 .

이상 설명한 바와 같이 본 발명의 예시적인 실시예가 도시되어 설명되었지만, 다양한 변형과 다른 실시예가 본 분야의 숙련된 기술자들에 의해 행해질 수 있을 것이다. 이러한 변형과 다른 실시예들은 첨부된 청구범위에 모두 고려되고 포함되어 본 발명의 진정한 취지 및 범위를 벗어나지 않는다 할 것이다.Although exemplary embodiments of the present invention have been illustrated and described as described above, various modifications and other embodiments may be made by those skilled in the art. All such modifications and other embodiments are intended to be contemplated and included in the appended claims without departing from the true spirit and scope of the present invention.

10 : 클라우드 컨테이너 플랫폼
100 : 컨테이너 클러스터
110 : CSMS 컨테이너 120 : MS 컨테이너
130 : PR 컨테이너 140 : 데이터베이스 컨테이너
200 : 데이터베이스 클러스터
300 : 클러스터 관리 시스템
400 : 충전소
10 : Cloud Container Platform
100 : container cluster
110: CSMS container 120: MS container
130: PR container 140: database container
200 : database cluster
300: cluster management system
400: charging station

Claims (4)

전기차 충전소 관리를 위한 다수의 애플리케이션이 각 컨테이너 상에서 실행되는 컨테이너 기반의 클러스터를 구성하고, 하나 이상의 컨테이너 클러스터는 상위 레벨의 클러스터 관리 시스템에 의하여 감시받도록 구성되는, 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼. A cloud container platform for electric vehicle charging station management, wherein a plurality of applications for electric vehicle charging station management constitute a container-based cluster running on each container, and one or more container clusters are configured to be monitored by a higher-level cluster management system. 제 1 항에 있어서, 상기 컨테이너 클러스터는,
충전소 운영 시스템(CSMS : Charging Station management System) 애플리케이션이 패키징된 CSMS 컨테이너와,
관리자 서버(MS : Managing Server) 애플리케이션이 패키징된 MS 컨테이너와,
사용자 서버(PR : Page Renderer) 애플리케이션이 패키징된 PR 컨테이너를 포함하는, 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼.
The method of claim 1, wherein the container cluster comprises:
A CSMS container in which a Charging Station management system (CSMS) application is packaged, and
An MS container in which the Managing Server (MS) application is packaged, and
A cloud container platform for managing electric vehicle charging stations, including a PR container in which a user server (PR: Page Renderer) application is packaged.
제 2 항에 있어서, 상기 컨테이너 클러스터는,
충전소 운영 정보를 저장 및 관리하는 데이터베이스 애플리케이션이 패키징된 데이터베이스 컨테이너를 더 포함하는, 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼.
The method of claim 2, wherein the container cluster comprises:
A cloud container platform for managing an electric vehicle charging station, further comprising a database container in which a database application for storing and managing charging station operation information is packaged.
제 3 항에 있어서, 상기 데이터베이스 컨테이너는,
데이터베이스 클러스터를 구성하고, 상기 클러스터 관리 시스템에 감시받는, 전기차 충전소 관리를 위한 클라우드 컨테이너 플랫폼.
The method of claim 3, wherein the database container,
A cloud container platform for managing an electric vehicle charging station, which configures a database cluster and is monitored by the cluster management system.
KR1020190169675A 2019-12-18 2019-12-18 Cloud container platform for electric vehicle charging station management KR102311842B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190169675A KR102311842B1 (en) 2019-12-18 2019-12-18 Cloud container platform for electric vehicle charging station management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190169675A KR102311842B1 (en) 2019-12-18 2019-12-18 Cloud container platform for electric vehicle charging station management

Publications (2)

Publication Number Publication Date
KR20210078032A true KR20210078032A (en) 2021-06-28
KR102311842B1 KR102311842B1 (en) 2021-10-13

Family

ID=76608024

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190169675A KR102311842B1 (en) 2019-12-18 2019-12-18 Cloud container platform for electric vehicle charging station management

Country Status (1)

Country Link
KR (1) KR102311842B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102522717B1 (en) * 2022-09-28 2023-04-19 하베코리아 주식회사 Cloud grafted operation management and control system of hydrogen charging station

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120133481A (en) * 2011-05-31 2012-12-11 엘에스전선 주식회사 A system of charging an electric vehicle and a method of communicating thereof
KR101784681B1 (en) 2016-03-25 2017-10-12 세림티에스지(주) Container based operational automation system for supporting isolation of -muti-tenancy on cloud platform
KR101807806B1 (en) 2017-05-02 2017-12-11 나무기술 주식회사 Application containerization method on cloud platform
KR101826498B1 (en) * 2017-05-02 2018-02-07 나무기술 주식회사 Cloud platform system
KR101998564B1 (en) * 2018-07-19 2019-07-10 나무기술 주식회사 Multi-cluster provisioning and managing method on cloud platform

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120133481A (en) * 2011-05-31 2012-12-11 엘에스전선 주식회사 A system of charging an electric vehicle and a method of communicating thereof
KR101784681B1 (en) 2016-03-25 2017-10-12 세림티에스지(주) Container based operational automation system for supporting isolation of -muti-tenancy on cloud platform
KR101807806B1 (en) 2017-05-02 2017-12-11 나무기술 주식회사 Application containerization method on cloud platform
KR101826498B1 (en) * 2017-05-02 2018-02-07 나무기술 주식회사 Cloud platform system
KR101998564B1 (en) * 2018-07-19 2019-07-10 나무기술 주식회사 Multi-cluster provisioning and managing method on cloud platform

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102522717B1 (en) * 2022-09-28 2023-04-19 하베코리아 주식회사 Cloud grafted operation management and control system of hydrogen charging station

Also Published As

Publication number Publication date
KR102311842B1 (en) 2021-10-13

Similar Documents

Publication Publication Date Title
CN111522628B (en) Kubernetes cluster building deployment method, framework and storage medium based on OpenStack
CN103401917B (en) A kind of mixing cloud computing system and its implementation method based on cloud bus
CN105934919B (en) Network service capabilities automatic adjusting method and system
CN109194502B (en) Management method of multi-tenant container cloud computing system
CN102457512B (en) A kind of thin client server virtual method and virtual thin client server
CN102831015B (en) The dispatching method of polycaryon processor and equipment
WO2015099036A1 (en) Management system, overall management node, and management method
CN103703724A (en) Resource payment method
CN102214118A (en) Method, system and device for controlling virtual machine (VM)
US10481921B2 (en) Cloud platform, application running method, and access network unit
CN104038444B (en) A kind of method of resource allocation, equipment and system
US20200274755A1 (en) Acceleration Resource Scheduling Method and Apparatus, and Acceleration System
CN103200020A (en) Resource allocating method and resource allocating system
CN111538561B (en) OpenStack large-scale cluster deployment test method and system based on KVM virtualization technology
US11263037B2 (en) Virtual machine deployment
CN108370328A (en) A kind of management method and device of NFV MANO policy depictions symbol
CN105912389A (en) Technique for implementing virtual machine transition system in hybrid cloud environment on basis of data virtualization
CN102868744A (en) Automated integrated management method for realizing SaaS (Software as a Service) and IaaS (Infrastructure as a Service)
CN112099917B (en) Regulation and control system containerized application operation management method, system, equipment and medium
CN103747107A (en) Compatible cloud operating platform and realizing method thereof
CN113377344B (en) Complex information system comprehensive integration method
CN111835679B (en) Tenant resource management method and device under multi-tenant scene
CN103036800A (en) Virtual machine load balancing system, balancing panel points and balancing method
CN103634128A (en) A configuration method of a virtual machine placing strategy and an apparatus
CN113992688A (en) Distribution unit cloud deployment method, device, storage medium and system

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant