[go: up one dir, main page]

KR102331347B1 - An extraction-system using dispersion deep learning information analysis management based cloud - Google Patents

An extraction-system using dispersion deep learning information analysis management based cloud Download PDF

Info

Publication number
KR102331347B1
KR102331347B1 KR1020190135326A KR20190135326A KR102331347B1 KR 102331347 B1 KR102331347 B1 KR 102331347B1 KR 1020190135326 A KR1020190135326 A KR 1020190135326A KR 20190135326 A KR20190135326 A KR 20190135326A KR 102331347 B1 KR102331347 B1 KR 102331347B1
Authority
KR
South Korea
Prior art keywords
management
unit
deep learning
cloud
analysis
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020190135326A
Other languages
Korean (ko)
Other versions
KR20210050827A (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 KR1020190135326A priority Critical patent/KR102331347B1/en
Priority to PCT/KR2019/015291 priority patent/WO2021085713A1/en
Publication of KR20210050827A publication Critical patent/KR20210050827A/en
Application granted granted Critical
Publication of KR102331347B1 publication Critical patent/KR102331347B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/098Distributed learning, e.g. federated learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0464Convolutional networks [CNN, ConvNet]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1002

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Biophysics (AREA)
  • Mathematical Physics (AREA)
  • Biomedical Technology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Databases & Information Systems (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 클라우드 기반 분산 딥러닝 정보 분석관리를 이용한 객체추출 시시템에 대한 것으로, 가상의 네트워크를 형성하고 이를 이용하여 분산 딥러닝을 실시하고, 이에 대한 정보를 다수의 사용자가 공유함으로써, 빅데이터에 따른 제반시설을 분산운영하여 이에 따른 비용의 절감 및 데이터의 이용에 따른 시간을 최소화 할 수 있는 것이다.
이를 위해, 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템은 클라우드 이용 신청 및 관리자의 권한 관리 서비스, 데이터의 백업 및 복구, 보안 등을 관리하며, 통계 및 로그를 분석하여 대시보드 형태로 제공하거나 문서화 하여 제공하는 허브서비스유니트(1);와 상기 허브서비스유니트(1)와 연결되어 리소스 생성, 리소스 그룹 생성 및 사용자 등록 등의 기능, 보안관리 등의 시스템 인프라 운영 및 관리, 통계 및 분석을 기반으로 하는 리포트 기능을 담당하는 클라우드서비스유니트(2)로 구성되는 것을 특징으로 하는 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템을 제공하게 된다.
The present invention relates to an object extraction system using cloud-based distributed deep learning information analysis and management, and by forming a virtual network, performing distributed deep learning using it, and sharing the information with a large number of users, big data It is possible to reduce the cost and minimize the time required for data use by distributing the facilities according to the system.
To this end, the object extraction system using the cloud-based distributed deep learning information analysis management manages the cloud use application and administrator's authority management service, data backup and recovery, security, etc., and analyzes statistics and logs and provides them in the form of a dashboard A hub service unit (1) that provides or documents documents; and functions such as resource creation, resource group creation and user registration in connection with the hub service unit (1), system infrastructure operation and management such as security management, statistics and analysis It provides an object extraction system using cloud-based distributed deep learning information analysis and management, characterized in that it consists of a cloud service unit (2) in charge of a report function based on it.

Description

클라우드 기반 분산 딥러닝 정보 분석관리를 이용한 객체추출 시스템{AN EXTRACTION-SYSTEM USING DISPERSION DEEP LEARNING INFORMATION ANALYSIS MANAGEMENT BASED CLOUD}Object extraction system using cloud-based distributed deep learning information analysis management {AN EXTRACTION-SYSTEM USING DISPERSION DEEP LEARNING INFORMATION ANALYSIS MANAGEMENT BASED CLOUD}

본 발명은 클라우드 기반 분산 딥러닝 정보 분석관리를 이용한 객체추출 시시템에 대한 것으로, 가상의 네트워크를 형성하고 이를 이용하여 분산 딥러닝을 실시하고, 이에 대한 정보를 다수의 사용자가 공유함으로써, 빅데이터에 따른 제반시설을 분산운영하여 이에 따른 비용의 절감 및 데이터의 이용에 따른 시간을 최소화 할 수 있는 것이다.The present invention relates to an object extraction system using cloud-based distributed deep learning information analysis and management, and by forming a virtual network, performing distributed deep learning using it, and sharing the information with a large number of users, big data It is possible to reduce the cost and minimize the time required for data use by distributing the facilities according to the system.

일반적으로 딥러닝은 사용자가 원하는 정보를 분석하기 위해, 수차례에서 수십만 차례까지 동일한 조건의 명령을 반복실행하여 보다 정확한 결과물을 제공하는 학습방법을 이용한 정보검색 및 추출 방법이다.In general, deep learning is an information retrieval and extraction method using a learning method that provides more accurate results by repeatedly executing commands under the same conditions several times to hundreds of thousands of times in order to analyze the information desired by the user.

이러한 딥러닝은 그 결과물에 있어서 사용자가 요구하는 사항에 부합될 수 있도록 정확도를 높여가고 있으나, 이에 따른 부작용으로 빅데이터의 발생과 이러한 빅데이터를 저장하고 관리운영하는데 소요되는 비용이 과도하게 발생하게 된다.Such deep learning is increasing the accuracy to meet the requirements of users in the results, but as a side effect, the occurrence of big data and the cost of storing, managing, and operating such big data are excessively generated. do.

그 예로, 딥러닝에 따른 데이터의 저장을 위한 저장소가 대형화되거나 고용량의 저장장치가 필요하게 되어, 비용이 과도하게 발생하게 된다.For example, a storage for storing data according to deep learning becomes large or a high-capacity storage device is required, resulting in excessive cost.

또한, 딥러닝 학습을 통하여 획득된 결과물 및 딥러닝 학습이 이루어지기 전의 원시데이터 또한 메인서버 및 메인관리 파트에서 저장하고 DB화하여 관리할 경우 이를 이용하기 위한 이용자는 메인서버 또는 메인관리 파트에 접속하여 이용자가 원하는 정보를 검색하고, 데이터를 이용하는데 많은 시간이 소요될 수 밖에 없는 것이다.In addition, when the results obtained through deep learning learning and raw data before deep learning learning are also stored and managed in the main server and main management part, the user to use it is connected to the main server or main management part Therefore, it takes a lot of time for users to search for the information they want and use the data.

대한민국 공개특허 제10-2019-0069655호(클라우드 컴퓨팅 기반 딥러닝 개발 플랫폼 제공 방법 장치, 2019년 06월 20일 공개)는 클라우드 컴퓨팅 기반 딥러닝 개발 플랫폼 제공 방법 장치가 개시된다. 일 실시예에 따른 딥러닝 개발 플랫폼Republic of Korea Patent Publication No. 10-2019-0069655 (cloud computing-based deep learning development platform providing method apparatus, published on June 20, 2019) discloses a cloud computing-based deep learning development platform providing method apparatus. Deep learning development platform according to an embodiment

제공 방법은, 프론트 엔드(front end) 모듈에서 딥러닝 관련 서비스 요청을 수신하는 단계와, 백 엔드(backend)모듈을 이용하여 요청된 딥러닝 관련 서비스를 수행하는 단계를 포함하고, 상기 프론트 엔드 모듈 및 상기 백 엔드 모듈은 클라우드 컴퓨팅 서버에 구현하는 기술을 게시하고 있다.The providing method includes receiving a deep learning-related service request from a front-end module, and performing the requested deep-learning-related service using a backend module, the front-end module and the back-end module publishes a technology implemented in a cloud computing server.

대한민국 공개특허 제10-2019-0080665호(딥러닝기술을 활용한 클라우드 기반 지능형 원격 보안관제 서비스 제공방법, 2019년 07월 08일 공개)는 클라우드환경에서 딥러닝 기술을 이용하여 지능형영상분석, 원격제어출입통제관리, IOT모니터링등의 서비스를 효과적으로 제공하기 위한 딥러닝기술을 활용한 클라우드 기반 지능형 원격 보안관제 서비스 제공방법을 게시하고 있다.Republic of Korea Patent Publication No. 10-2019-0080665 (a method of providing a cloud-based intelligent remote security control service using deep learning technology, published on July 08, 2019) uses deep learning technology in a cloud environment for intelligent image analysis, remote We publish a method of providing cloud-based intelligent remote security control service using deep learning technology to effectively provide services such as control access control management and IOT monitoring.

대한민국 공개특허 제10-2019-0069655호(클라우드 컴퓨팅 기반 딥러닝 개발 플랫폼 제공 방법 장치, 2019년 06월 20일 공개)Republic of Korea Patent Publication No. 10-2019-0069655 (Cloud computing-based deep learning development platform providing method device, published on June 20, 2019) 대한민국 공개특허 제10-2019-0080665호(딥러닝기술을 활용한 클라우드 기반 지능형 원격 보안관제 서비스 제공방법, 2019년 07월 08일 공개)Republic of Korea Patent Publication No. 10-2019-0080665 (A method of providing a cloud-based intelligent remote security control service using deep learning technology, published on July 08, 2019)

상기와 같은 문제점을 극복하기 위해, 분산 처리 및 관리를 통하여 딥러링 학습을 통한 객체 분석에 따른 대용량의 데이터를 처리하고 저장하는데 소요되는 대단위 시설 및 비용을 절감할 수 있는 시스템을 제공하는데 본 발명의 목적이 있다.In order to overcome the above problems, the present invention provides a system capable of reducing large-scale facilities and costs required for processing and storing large amounts of data according to object analysis through deep learning through distributed processing and management. There is a purpose.

또한, 다수의 사용자가 동시에 네트워크에 접속할 경우, 특정구간에서의 트래픽이 발생하는 것을 방지하고, 많은 양의 객체 정보를 획득할 수 있는 시스템을 제공하는데 본 발명의 목적이 있다.In addition, it is an object of the present invention to provide a system capable of preventing traffic from occurring in a specific section and acquiring a large amount of object information when a plurality of users access the network at the same time.

본 발명의 목적을 달성하기 위해, 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템은 클라우드 이용 신청 및 관리자의 권한 관리 서비스, 데이터의 백업 및 복구, 보안 등을 관리하며, 통계 및 로그를 분석하여 대시보드 형태로 제공하거나 문서화 하여 제공하는 허브서비스유니트(1);와 상기 허브서비스유니트(1)와 연결되어 리소스 생성, 리소스 그룹 생성 및 사용자 등록 등의 기능, 보안관리 등의 시스템 인프라 운영 및 관리, 통계 및 분석을 기반으로 하는 리포트 기능을 담당하는 클라우드서비스유니트(2)로 구성되는 것을 특징으로 하는 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템을 제공하게 된다.In order to achieve the object of the present invention, the object extraction system using cloud-based distributed deep learning information analysis management manages cloud use application and administrator's authority management service, data backup and recovery, security, etc., and analyzes statistics and logs The hub service unit (1) and the hub service unit (1) to provide in the form of a dashboard or to provide documentation and functions such as resource creation, resource group creation and user registration, and system infrastructure operation such as security management and To provide an object extraction system using cloud-based distributed deep learning information analysis management, characterized in that it consists of a cloud service unit (2) responsible for management, statistics, and analysis-based report functions.

또한, 상기 허브서비스유니트(1)는 사용자의 가입 및 권한관리를 수행하는 사용자관리부(11)와 데이터의 백업 및 보관, 시스템의 운영에 따른 모니터링 및 알림 기능을 관리하는 인프라운영관리부(12) 및 백업 및 보안로그, 사용자통계, 보안통계와 같은 이력을 관리하는 리포트관리부(13)로 구성되고, 상기 클라우드서비스유니트(2)는 객체의 종류에 따른 그룹화, 사용자에 대한 정보 및 인식을 위한 ID를 관리하는 ID관리부(21), 저장된 데이터의 입력 및 출력, 저장소인 스토리지의 계정을 저장하는 메모리부(22), 메모리부(22)에 저장되어 있는 데이터를 DB화 하는 데이터베이스부(23), 클라우드서비스유니트(2)에 접속하는 네트워크를 관리하는 네트워킹관리부(24), 분석을 위한 객체에 대하여 원격으로 딥러닝 분석하는 연산부(25), 연산부(25)의 연산에 따른 분석결과를 관리하는 분석관리부(26) 및 시스템의 운영상태를 모니터링 하는 모니터링부(27)로 구성되며, 상기 클라우드서비스유니트(2)에는 시스템에 대한 보안을 관리할 수 있는 보안관리부(28)가 더 포함될 수 있다.In addition, the hub service unit 1 includes a user management unit 11 that performs user subscription and authority management, an infrastructure operation management unit 12 that manages data backup and storage, monitoring and notification functions according to system operation, and It consists of a report management unit 13 that manages history such as backup and security log, user statistics, and security statistics, and the cloud service unit 2 groups according to the type of object, information about the user, and ID for recognition. ID management unit 21 to manage, input and output of stored data, memory unit 22 for storing accounts of storage that is storage, database unit 23 for DB data stored in memory unit 22, cloud Networking management unit 24 that manages the network connected to the service unit 2, the operation unit 25 that remotely performs deep learning analysis on the object for analysis, and the analysis management unit that manages the analysis result according to the operation of the operation unit 25 26 and a monitoring unit 27 for monitoring the operating state of the system, and the cloud service unit 2 may further include a security management unit 28 capable of managing security for the system.

또한, 상기 연산부(25)에는 S/W 형태로 딥러닝 학습을 통하여 객체를 분석할 수 있는 가상머신을 탑재하고, 객체의 분석이 필요한 사용자가 접속하여 가상머신을 활용할 수 있도록 하는 것을 특징으로 하는 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템을 제공하게 된다.In addition, the operation unit 25 is equipped with a virtual machine that can analyze an object through deep learning learning in the form of S/W, and a user who needs to analyze an object can access and utilize the virtual machine, characterized in that An object extraction system using cloud-based distributed deep learning information analysis and management will be provided.

삭제delete

삭제delete

본 발명의 클라우드 기반 분산 딥러닝 정보 분석관리를 이용한 객체추출 시스템을 제공함으로써, 분산 처리 및 관리를 통하여 딥러링 학습을 통한 객체 분석에 따른 대용량의 데이터를 처리하고 저장하는데 소요되는 대단위 시설 및 비용을 절감할 수 있는 효과가 있다.By providing an object extraction system using the cloud-based distributed deep learning information analysis management of the present invention, large-scale facilities and costs required to process and store large amounts of data according to object analysis through deep learning learning through distributed processing and management There is a saving effect.

또한, 다수의 사용자가 동시에 네트워크에 접속할 경우, 특정구간에서의 트래픽이 발생하는 것을 방지하고, 많은 양의 객체 정보를 보다 용이하게 획득할 수 있는 효과가 있다.In addition, when a plurality of users access the network at the same time, it is possible to prevent traffic from occurring in a specific section and to more easily obtain a large amount of object information.

도 1은 본 발명에 따른 시스템의 개요도이다.
도 2는 본 발명의 시스템의 구성도이다.
도 3은 본 발명에 따른 시스템의 실시예이다.
도 4 내지 도 6은 본 발명의 실시에 따른 모니터링 결과에 따른 예시도이다.
도 7은 본 발명의 실시에 따른 다양한 리포트의 종류를 도시한 예시도이다.
1 is a schematic diagram of a system according to the invention;
2 is a block diagram of the system of the present invention.
3 is an embodiment of a system according to the present invention;
4 to 6 are exemplary views according to monitoring results according to an embodiment of the present invention.
7 is an exemplary diagram illustrating various types of reports according to an embodiment of the present invention.

본 발명의 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템은 다양한 분야에서의 딥러닝학습을 통해 사진 및 영상과 같은 객체들의 정보를 획득할 때, 데이터의 거대화 및 저장소의 문제 등을 해결하기 위한 것으로 분산 딥러닝을 통하여 다양한 객체정보를 획득하고, 각각의 딥러닝이 완료되어 분석되고 분산저장되어 있는 객체의 저장위치에 대한 정보를 중앙에 집중시켜 관리하고, 객체정보를 이용하고자 하는 사용자는 객체의 위치정보만을 이용하여 객체가 저장되어 있는 곳에 접속하여 자료를 사용할 수 있도록 한다.The object extraction system using the cloud-based distributed deep learning information analysis and management of the present invention is to solve the problem of huge data and storage when acquiring information of objects such as photos and images through deep learning learning in various fields. For this purpose, users who want to acquire various object information through distributed deep learning, centrally manage information on the storage location of objects that are analyzed and distributed after each deep learning is completed, and use object information By using only the location information of the object, it is possible to access the location where the object is stored and use the data.

이하에서 통상의 기술자가 본 발명의 클라우드 기반 분산 딥러닝 정보 분석관리를 이용한 객체추출 시스템을 당업자가 용이하게 실시할 수 있도록 도면을 참조하여 상세하게 설명하도록 한다.Hereinafter, it will be described in detail with reference to the drawings so that those skilled in the art can easily implement the object extraction system using the cloud-based distributed deep learning information analysis management of the present invention.

도 1은 본 발명에 따른 시스템의 개요도이고, 도 2는 본 발명의 시스템의 구성도이며, 도 3은 본 발명에 따른 시스템의 실시예이다.1 is a schematic diagram of a system according to the present invention, FIG. 2 is a configuration diagram of a system according to the present invention, and FIG. 3 is an embodiment of a system according to the present invention.

도 1 내지 도 3을 참조하여 상세하게 설명하면, 본 발명의 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템은 클라우드 이용 신청 및 관리자의 권한 관리 서비스, 데이터의 백업 및 복구, 보안 등을 관리하며, 통계 및 로그를 분석하여 대시보드 형태로 제공하거나 문서화 하여 제공하는 허브서비스유니트(1)와 상기 허브서비스유니트(1)와 연결되어 리소스 생성, 리소스 그룹 생성 및 사용자 등록 등의 기능, 보안관리 등의 시스템 인프라 운영 및 관리, 통계 및 분석을 기반으로 하는 리포트 기능을 담당하는 클라우드서비스유니트(2)로 구성된다.1 to 3, the object extraction system using the cloud-based distributed deep learning information analysis management of the present invention manages cloud use application and administrator's authority management service, data backup and recovery, security, etc. In addition, the hub service unit (1) that analyzes statistics and logs and provides it in the form of a dashboard or documents it and is connected to the hub service unit (1) to create resources, create resource groups and register users, and manage security It consists of a cloud service unit (2) in charge of system infrastructure operation and management, statistics and analysis-based reporting functions.

상기와 같은 허브서비스유니트(1)는 사용자의 가입 및 권한관리를 수행하는 사용자관리부(11)와 데이터의 백업 및 보관, 시스템의 운영에 따른 모니터링 및 알림 기능을 관리하는 인프라운영관리부(12) 및 백업 및 보안로그, 사용자통계, 보안통계와 같은 이력을 관리하는 리포트관리부(13)로 구성된다.The hub service unit 1 as described above includes a user management unit 11 that performs user subscription and authority management, an infrastructure operation management unit 12 that manages monitoring and notification functions according to data backup and storage, and system operation, and It is composed of a report management unit 13 that manages history such as backup and security log, user statistics, and security statistics.

여기서, 상기 리포트관리부(13)는 클라우드서비스유니트(2)의 모니터링부(27)에서 생성되는 모니터링 결과, 분석관리부(26)의 분석결과가 저장되는 메모리부(22)를 통한 데이터베이스부(23)의 데이터베이스 등을 이용하여 다양한 형태의 리포트로 제공될 수 있도록 관리하는 것이다.(도 7참조)Here, the report management unit 13 is a database unit 23 through the memory unit 22 in which the monitoring result generated by the monitoring unit 27 of the cloud service unit 2 and the analysis result of the analysis management unit 26 are stored. It is managed so that it can be provided in various types of reports using a database of

상기 클라우드서비스유니트(2)는 객체의 종류에 따른 그룹화, 사용자에 대한 정보 및 인식을 위한 ID를 관리하는 ID관리부(21), 저장된 데이터의 입력 및 출력, 저장소인 스토리지의 계정을 저장하는 메모리부(22), 메모리부(22)에 저장되어 있는 데이터를 DB화 하는 데이터베이스부(23), 클라우드서비스유니트(2)에 접속하는 네트워크를 관리하는 네트워킹관리부(24), 분석을 위한 객체에 대하여 원격으로 딥러닝 분석하는 연산부(25), 연산부(25)의 연산에 따른 분석결과를 관리하는 분석관리부(26) 및 시스템의 운영상태를 모니터링 하는 모니터링부(27)로 구성된다.The cloud service unit 2 includes an ID management unit 21 that manages IDs for grouping, user information and recognition according to the types of objects, input and output of stored data, and a memory unit for storing accounts of storage as storage. (22), the database unit 23 that converts the data stored in the memory unit 22 into DB, the networking management unit 24 that manages the network connected to the cloud service unit 2, and the remote object for analysis It is composed of an operation unit 25 that analyzes deep learning with a arithmetic unit 25, an analysis management unit 26 that manages the analysis result according to the operation of the operation unit 25, and a monitoring unit 27 that monitors the operating state of the system.

또한, 시스템에 대한 보안을 관리할 수 있는 보안관리부(28)가 더 포함될 수 있다.In addition, a security management unit 28 capable of managing security for the system may be further included.

외부에서 접속하여 딥러닝을 이용한 객체 분석이 필요할 경우 연산부(25)의 가상머신을 이용하여 딥러닝하여 객체분석에 대한 정보를 획득한 후 이를 외부에서 분석한 경우 외부에서 보관하고, 이에 대한 정보만을 전송하여 보관하게 된다.When object analysis using deep learning is required by accessing from the outside, information on object analysis is obtained by deep learning using the virtual machine of the calculation unit 25 transmitted and stored.

여기서, 정보는 객체에 대한 종류, 분석이 완료된 객체의 저장위치, 저작권의 공지유무, 이용에 따른 비용 발생 등에 대한 정보가 될 수 있다.Here, the information may be information on the type of object, the storage location of the object for which analysis is completed, whether or not copyright is publicly known, and costs incurred due to use.

이때, 상기 연산부(25)에는 S/W 형태로 딥러닝 학습을 통하여 객체를 분석할 수 있는 가상머신을 탑재하고, 객체의 분석이 필요한 사용자가 접속하여 가상머신을 활용할 수 있도록 하는 것이다.At this time, the operation unit 25 is equipped with a virtual machine capable of analyzing an object through deep learning learning in the form of S/W, and a user who needs to analyze the object can access and utilize the virtual machine.

보다 상세하게 설명하면, 분석이 요구되는 객체를 딥러닝 학습을 통하여 분석하게 되는데, 상기 분석이 요구되는 객체에는 동영상, 사진, 그림 등이 있으며, 딥러닝 학습을 통하여 대상 객체를 분석하게 된다.In more detail, an object requiring analysis is analyzed through deep learning learning, and the object requiring analysis includes a video, a photo, a picture, etc., and the target object is analyzed through deep learning learning.

여기서, 사용자는 분석이 요구되는 대상 객체의 종류를 선택할 수 있는데, 기존에 대상객체의 종류에 따른 카테고리가 기 설정되어 있을 경우 가상머신상에서 검색어 입력을 통하여 데이터베이스부(23)에 위치하는 종류별 카테고리를 자동을 검색하여 이를 사용자에게 알리게 된다.Here, the user can select the type of the target object for which analysis is requested. If a category according to the type of the target object is previously set, the category for each type located in the database unit 23 is selected through input of a search word on the virtual machine. It will automatically detect and notify the user of this.

또한, 대상 객체의 종류가 처음 분석되는 객체일 경우 신규 카테고리를 생성할 수 있도록 한다.In addition, when the type of the target object is an object to be analyzed for the first time, a new category can be created.

이때, 대상 객체의 종류를 검색할 때, 유사검색어의 범위까지 확장하여 검색해주는 것으로, 예를 들어, 대상 객체가 휴대폰일 경우, 유사검색어인 '스마트폰, 셀룰러폰, 핸드폰, 개인용휴대통신단말기…'와 같이 유사검색어의 범위까지 확장하여 검색하고 이에 따라 대상 객체의 종류에 따른 카테고리를 설정하게 된다.At this time, when searching for the type of the target object, the search is extended to the range of similar search terms. For example, if the target object is a mobile phone, the similar search word 'smartphone, cellular phone, cell phone, personal mobile communication terminal... ', the search is extended to the range of similar search terms, and a category is set according to the type of target object accordingly.

상기 분석관리부(26)는 H/W 자원의 사용량을 분석하고 관리하는 것으로, 이를 위해 프로그래밍 방식으로 프로비저닝하고 관리할 수 있도록 Rest-API(Representational status transfer-API)를 사용하여 연동되도록 한다.The analysis management unit 26 analyzes and manages the usage of H/W resources, and for this purpose, it is interlocked using Representational status transfer-API (Rest-API) so that it can be provisioned and managed programmatically.

이는 현재 자원의 사용량을 분석하고 이에 대한 적절한 분배를 통하여 대용량의 정보가 네트워크상에서 편중되는 것을 방지하고, 서버와 클라이언트 간의 분리 및 복수개의 클라이언트간의 고른 정보전송을 위한 것이다.This is to analyze the current resource usage and prevent a large amount of information from being biased on the network through appropriate distribution thereof, and to separate the server and the client and to transmit information evenly between a plurality of clients.

일부 특정한 정보에 대한 사용자의 집중접속에 따른 트래픽 등이 발생하는 것을 방지하기 위한 것이다.This is to prevent the occurrence of traffic, etc. according to the user's intensive access to some specific information.

또한, 사용자의 접속과 관련된 이력들을 분석하고 관리함으로써, 네트워크상에서 사용빈도가 높은 대상 객체에 대한 정보를 다수의 사용자에게 제공하기도 한다.In addition, by analyzing and managing the histories related to the user's access, information on the frequently used target object on the network is provided to a plurality of users.

이때, 사용자에게 사용빈도에 따른 대상객체의 정보를 제공하는 방법으로는 팝업창 또는 순위를 게시하는 방법이 적용될 수 있으며, 사용자가 요청할 경우 E-mail 또는 휴대폰 등으로 메세지 등과 같은 수단으로 알리게 된다.In this case, a method of posting a pop-up window or a ranking may be applied as a method of providing the user with information on the target object according to the frequency of use.

이와 같은 분석관리부(26)의 이력은 데이터베이스의 형태로 변환되어, 메모리부(22) 저장되고, 필요시 데이터베이스(23)에 호출되어 정보로 제공될 수 있다.The history of the analysis management unit 26 as described above is converted into a database form, stored in the memory unit 22 , and may be called and provided as information to the database 23 when necessary.

상기 모니터링부(27) 시스템에 대한 모니터링을 실시하는 것으로, 분석관리부(26)의 분석내용을 기반으로 하여 시스템에 대한 운영상태를 체크하게 된다.The monitoring unit 27 monitors the system, and checks the operating state of the system based on the analysis contents of the analysis management unit 26 .

또한, 모니터링시 이상이 발생된 경우 해당부분의 자료에 대하여 백업 및 복구작업을 수행한다.In addition, if an abnormality occurs during monitoring, backup and recovery work is performed on the data of the relevant part.

이때, 백업과 관련된 부분은 관리자가 설정한 일정한 기간에 따라 자료를 자동을 백업하여 메모리부(22)에 저장하며, 이상이 발생될 경우, 메모리부(22)에 저장된 자료를 이용하여 복구하게 된다.At this time, the part related to the backup automatically backs up data according to a certain period set by the administrator and stores it in the memory unit 22, and when an error occurs, it is restored using the data stored in the memory unit 22. .

상기와 같은 모니터링부(27)에서 모니터링이 수행되고 이에 대한 결과는 허브서비스유니트(1)의 리포트관리부(13)에 전송되어 다양한 형태의 리포트가 완성될 수 있다.Monitoring is performed by the monitoring unit 27 as described above, and the results are transmitted to the report management unit 13 of the hub service unit 1 so that various types of reports can be completed.

상기 보안관리부(28)는 네트워크상의 보안을 관리하는 것으로, 사용자 또는 관리자의 정보에 대한 보안 또는 파일상에 숨겨지는 바이러스 또는 노이즈 등을 감시하고 이를 관리할 수 있으며, 각각의 클라우드서비스에 접속하는 네트워크의 안정성 등을 관리하는 것이다.The security management unit 28 manages security on the network, and can monitor and manage the security of user or administrator information or viruses or noise hidden in files, and network access to each cloud service. to manage the stability of

이와 같은 본 발명의 시스템을 이용한 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 방법은 다양한 분야에서의 딥러닝학습을 통해 사진 및 영상과 같은 객체들의 정보를 획득할 때, 데이터의 거대화 및 저장소의 문제 등을 해결하기 위해, 클라우드 서비스를 기반으로 하여 분산 딥러닝을 통하여 다양한 객체정보를 획득하고, 각각의 딥러닝이 완료되어 분석되고 분산저장되어 있는 객체의 저장위치에 대한 정보를 중앙에 집중시켜 관리하고, 객체정보를 이용하고자 하는 사용자는 객체의 위치정보만을 이용하여 객체가 저장되어 있는 곳에 접속하여 자료를 사용할 수 있도록 한다.The object extraction method using the cloud-based distributed deep learning information analysis management using the system of the present invention as described above, when acquiring information of objects such as photos and images through deep learning learning in various fields, increases the size of data and In order to solve problems, various object information is acquired through distributed deep learning based on cloud services, and each deep learning is analyzed and distributed and stored information about the storage location of the object is concentrated in the center. Users who want to manage and use object information can use only the location information of the object to access the location where the object is stored and use the data.

또한, 데이터베이스(23)에 가상의 공간을 형성하고, 분석이 완료된 객체의 정보에 대한 DATA-POOL을 가상의 클러스터 형태로 운영하고, 데이터의 탑재 또는 이용실적에 따른 마켓을 운영하여, 이에 따른 이용실적에 따라 포인트의 지급을 통한 사용자의 데이터 업로드 및 다운로드를 활성화 시키게 되는 것이다.In addition, a virtual space is formed in the database 23, the DATA-POOL for the information of the analyzed object is operated in the form of a virtual cluster, and the market is operated according to the performance of loading or using the data, and use accordingly. Depending on the performance, the user's data upload and download will be activated through the payment of points.

1 : 허브서비스유니트 2 : 클라우드서비스유니트
11 : 사용자관리부 12 : 인프라운영관리부
13 : 리포트관리부 21 : ID관리부
22 : 메모리부 23 : 데이터베이스부
24 : 네트워킹관리부 25 : 연산부
26 : 분석관리부 27 : 모니터링부
28 : 보안관리부
1: Hub service unit 2: Cloud service unit
11: User management department 12: Infrastructure operation management department
13: report management unit 21: ID management unit
22: memory unit 23: database unit
24: networking management unit 25: calculation unit
26: analysis management unit 27: monitoring unit
28: Security Management Department

Claims (6)

클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템은 클라우드 이용 신청 및 관리자의 권한 관리 서비스, 데이터의 백업 및 복구, 보안을 관리하며, 통계 및 로그를 분석하여 대시보드 형태로 제공하거나 문서화 하여 제공하기 위해, 사용자의 가입 및 권한관리를 수행하는 사용자관리부(11)와 데이터의 백업 및 보관, 시스템의 운영에 따른 모니터링 및 알림 기능을 관리하는 인프라운영관리부(12) 및 백업 및 보안로그, 사용자통계, 보안통계와 같은 이력을 관리하는 리포트관리부(13)로 구성되는 허브서비스유니트(1);와
상기 허브서비스유니트(1)와 연결되어 리소스 생성, 리소스 그룹 생성 및 사용자 등록의 기능, 보안관리의 시스템 인프라 운영 및 관리, 통계 및 분석을 기반으로 하는 리포트 기능을 담당하기 위해, 객체의 종류에 따른 그룹화, 사용자에 대한 정보 및 인식을 위한 ID를 관리하는 ID관리부(21), 저장된 데이터의 입력 및 출력, 저장소인 스토리지의 계정을 저장하는 메모리부(22), 메모리부(22)에 저장되어 있는 데이터를 DB화 하는 데이터베이스부(23), 클라우드서비스유니트(2)에 접속하는 네트워크를 관리하는 네트워킹관리부(24), 분석을 위한 객체에 대하여 원격으로 딥러닝 분석하는 연산부(25), 연산부(25)의 연산에 따른 분석결과를 관리하는 분석관리부(26) 및 시스템의 운영상태를 모니터링 하는 모니터링부(27)로 구성되는 클라우드서비스유니트(2)로 구성되되,
상기 연산부(25)는 S/W 형태로 딥러닝 학습을 통하여 객체를 분석할 수 있는 가상머신을 탑재하고, 대상객체의 종류에 따른 카테고리가 기 설징되어 있을 경우 가상머신상에서 검색어 입력을 통하여 데이터베이스(23)에 위치하는 종류별 카테고리를 자동으로 검색하여 이를 사용자에게 알릴 수 있고, 대상 객체의 종류가 처음 분석되는 객체일 경우 신규 카테고리를 생성할 수 있도록 하며,
상기 분석관리부(26)는 H/W자원의 사용량을 분석하고 관리 할 수 있도록 프로그래밍 방식으로 프로비저닝하고 관리할수 있는 Rest-API(Representational status transfer-API)를 사용하는 것을 특징으로 하는 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템.
The object extraction system using cloud-based distributed deep learning information analysis and management manages cloud use application and administrator's permission management service, data backup and recovery, and security, and analyzes statistics and logs and provides it in dashboard form or provides documentation In order to do this, the user management unit 11, which performs user subscription and authority management, the infrastructure operation management unit 12, which manages the backup and storage of data, monitoring and notification functions according to the operation of the system, and the backup and security log, user statistics , a hub service unit (1) consisting of a report management unit (13) that manages history such as security statistics; and
In order to be connected with the hub service unit (1) and take charge of the functions of resource creation, resource group creation and user registration, system infrastructure operation and management of security management, and report functions based on statistics and analysis, according to the type of object ID management unit 21 that manages ID for grouping, user information and recognition, input and output of stored data, memory unit 22 that stores the account of storage, which is storage, stored in the memory unit 22 A database unit 23 that converts data into a DB, a networking management unit 24 that manages a network connected to the cloud service unit 2, a calculation unit 25 that remotely performs deep learning analysis on an object for analysis, a calculation unit 25 ) is composed of a cloud service unit (2) consisting of an analysis management unit (26) that manages the analysis results according to the operation of the system and a monitoring unit (27) that monitors the operating state of the system,
The calculation unit 25 is equipped with a virtual machine capable of analyzing an object through deep learning learning in the form of S/W, and when a category according to the type of the target object is established, the database ( 23), it is possible to automatically search for categories by type located in
The analysis management unit 26 is a cloud-based distributed deep learning characterized in that it uses a Rest-API (Representational status transfer-API) that can be provisioned and managed programmatically so as to analyze and manage the usage of H/W resources. Object extraction system using information analysis management.
삭제delete 제 1항에 있어서,
상기 클라우드서비스유니트(2)에는 시스템에 대한 보안을 관리할 수 있는 보안관리부(28)가 더 포함될 수 있는 것을 특징으로 하는 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템.
The method of claim 1,
The cloud service unit (2) is an object extraction system using a cloud-based distributed deep learning information analysis management, characterized in that it may further include a security management unit (28) that can manage the security of the system.
제 1항에 있어서,
상기 연산부(25)에는 S/W 형태로 딥러닝 학습을 통하여 객체를 분석할 수 있는 가상머신을 탑재하고, 객체의 분석이 필요한 사용자가 접속하여 가상머신을 활용할 수 있도록 하는 것을 특징으로 하는 클라우드 기반 분산 딥러닝 정보 분석 관리를 이용한 객체추출 시스템.
The method of claim 1,
Cloud-based, characterized in that the operation unit 25 is equipped with a virtual machine that can analyze an object through deep learning learning in the form of S/W, and allows a user who needs to analyze an object to access and utilize the virtual machine. Object extraction system using distributed deep learning information analysis management.
삭제delete 삭제delete
KR1020190135326A 2019-10-29 2019-10-29 An extraction-system using dispersion deep learning information analysis management based cloud Active KR102331347B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020190135326A KR102331347B1 (en) 2019-10-29 2019-10-29 An extraction-system using dispersion deep learning information analysis management based cloud
PCT/KR2019/015291 WO2021085713A1 (en) 2019-10-29 2019-11-11 Object extraction system and method using cloud-based distributed deep learning information analysis and management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190135326A KR102331347B1 (en) 2019-10-29 2019-10-29 An extraction-system using dispersion deep learning information analysis management based cloud

Publications (2)

Publication Number Publication Date
KR20210050827A KR20210050827A (en) 2021-05-10
KR102331347B1 true KR102331347B1 (en) 2021-11-25

Family

ID=75716381

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190135326A Active KR102331347B1 (en) 2019-10-29 2019-10-29 An extraction-system using dispersion deep learning information analysis management based cloud

Country Status (2)

Country Link
KR (1) KR102331347B1 (en)
WO (1) WO2021085713A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115049239B (en) * 2022-06-07 2024-05-31 苏州市测绘院有限责任公司 Data distributed management system based on cloud distributed storage technology

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050036664A (en) * 2003-10-16 2005-04-20 김희숙 A data sharing system and its operating method
KR101540631B1 (en) * 2012-12-28 2015-07-30 삼성에스디에스 주식회사 System, method and recording medium recording the program thereof for dynamic expansion of the virtual cluster
KR101679149B1 (en) * 2014-12-17 2016-11-24 경희대학교 산학협력단 Cloud computing system suitable for mobile terminal
KR102032924B1 (en) * 2016-11-28 2019-10-16 나라시스템 Security System for Cloud Computing Service
US10346720B2 (en) * 2017-11-08 2019-07-09 Bae Systems Information And Electronic Systems Integration Inc. Rotation variant object detection in Deep Learning
KR20190069655A (en) 2017-12-07 2019-06-20 건국대학교 산학협력단 Method and apparatus of providing deep learning development platform based on cloud computing
KR20190080665A (en) 2017-12-28 2019-07-08 주식회사 트라이셀인터내셔널 How to Provide Cloud-based Intelligent Remote Security Control Service Using Deep Learning Technology

Also Published As

Publication number Publication date
KR20210050827A (en) 2021-05-10
WO2021085713A1 (en) 2021-05-06

Similar Documents

Publication Publication Date Title
US11836533B2 (en) Automated reconfiguration of real time data stream processing
US10560465B2 (en) Real time anomaly detection for data streams
US10447772B2 (en) Managed function execution for processing data streams in real time
US10430332B2 (en) System and method for performance tuning of garbage collection algorithms
US10248674B2 (en) Method and apparatus for data quality management and control
US20190377507A1 (en) Predictive forecasting and data growth trend in cloud services
CN105912587A (en) Data acquisition method and system
DE112013002544T5 (en) Cloud-based sharing of data points and collaboration among user groups
CN114356712B (en) Data processing method, apparatus, device, readable storage medium, and program product
DE112016002207T5 (en) CREATION AND MANAGEMENT OF STORE DATA
CN113609168B (en) Data export method, device, terminal and readable storage medium
KR102331347B1 (en) An extraction-system using dispersion deep learning information analysis management based cloud
US11645659B2 (en) Facilitating customers to define policies for their clouds
CN111782363A (en) Method and flow system for supporting multi-service scene calling
CN110909072B (en) Data table establishment method, device and equipment
CN110716938A (en) Data aggregation method and device, storage medium and electronic device
CN114579398A (en) Log storage method, device, equipment and storage medium
KR101810180B1 (en) Method and apparatus for distributed processing of big data based on user equipment
CN113568803B (en) Method, electronic device and computer program product for monitoring a storage system
US11868349B2 (en) Row secure table plan generation
US9577967B2 (en) Method and system for managing an informational site using a social networking application
CN112631996A (en) Log search method and device
CN111061543A (en) Multi-tenant workflow engine service method, device and server
CN113239083B (en) Data analysis method and device
CN118132396A (en) A data processing method and device based on cloud platform

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20191029

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210423

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20211111

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20211122

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20211122

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20241128

Start annual number: 4

End annual number: 4