[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102132079B1 - Block chain based Video sharing method and video sharing platform system - Google Patents

Block chain based Video sharing method and video sharing platform system Download PDF

Info

Publication number
KR102132079B1
KR102132079B1 KR1020180112979A KR20180112979A KR102132079B1 KR 102132079 B1 KR102132079 B1 KR 102132079B1 KR 1020180112979 A KR1020180112979 A KR 1020180112979A KR 20180112979 A KR20180112979 A KR 20180112979A KR 102132079 B1 KR102132079 B1 KR 102132079B1
Authority
KR
South Korea
Prior art keywords
video
shared
image
terminal
sharing
Prior art date
Application number
KR1020180112979A
Other languages
Korean (ko)
Other versions
KR20200033556A (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 KR1020180112979A priority Critical patent/KR102132079B1/en
Publication of KR20200033556A publication Critical patent/KR20200033556A/en
Application granted granted Critical
Publication of KR102132079B1 publication Critical patent/KR102132079B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23103Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion using load balancing strategies, e.g. by placing or distributing content on different disks, different memories or different servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4784Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

블록 체인 기반의 영상 공유 방법 및 영상 공유 플랫폼 시스템이 개시된다. 블록 체인 기반의 영상 공유 방법은, (a) 제1 단말로부터 공유 영상을 등록받는 단계; (b) 제2 단말로부터 공유 영상 제공 요청을 수신하는 단계-상기 요청은 분석 조건을 포함함; (c) 상기 분석 조건에 따라 상기 등록된 영상을 분석하여 제공할 영상을 선별하는 단계; (d) 상기 선별된 영상을 상기 제2 단말로 전송하는 단계; 및 (e) 블록 체인을 기반으로 상기 영상 전송 이력을 기록 및 관리하는 단계를 포함한다. A blockchain-based video sharing method and a video sharing platform system are disclosed. The blockchain-based video sharing method includes: (a) receiving a shared video from a first terminal; (b) receiving a request for providing a shared video from the second terminal-the request includes an analysis condition; (c) selecting an image to be provided by analyzing the registered image according to the analysis condition; (d) transmitting the selected image to the second terminal; And (e) recording and managing the video transmission history based on the blockchain.

Description

블록 체인 기반의 영상 공유 방법 및 영상 공유 플랫폼 시스템{Block chain based Video sharing method and video sharing platform system}Block chain based video sharing method and video sharing platform system

본 발명은 블록 체인 기반의 영상 공유 방법 및 영상 공유 플랫폼 시스템에 관한 것이다. The present invention relates to a blockchain-based video sharing method and a video sharing platform system.

CCTV 또는 차량 블랙 박스에서 녹화된 영상은 사고 발생시 책임의 소재를 명확히 하는 증거로 활용될 뿐만 아니라, 특정 지역에 대한 감시 용도로 활용되기도 한다. The video recorded in CCTV or vehicle black box is used not only as evidence to clarify the location of responsibility in case of an accident, but also as a surveillance for a specific area.

보안 이슈로, CCTV 또는 차량 블랙 박스의 설치는 기하 급수적으로 증가하고 있는 반면, 이렇게 기록된 영상들은 개인 목적으로만 사용되고 있으며, 관련 인프라 부재로 인해 해당 영상에 대한 공유가 잘 이루어지지 않고 있다. As a security issue, the installation of CCTV or vehicle black boxes is increasing exponentially, while these recorded videos are used for personal purposes only, and sharing of the video is not well done due to the lack of related infrastructure.

(01) 대한민국공개특허공보 제 10-2010-0045292호(2010.05.03.)(01) Korean Patent Publication No. 10-2010-0045292 (2010.05.03.)

본 발명은 블록 체인 기반의 영상 공유 방법 및 영상 공유 플랫폼 시스템을 제공하기 위한 것이다. The present invention is to provide a blockchain-based video sharing method and a video sharing platform system.

또한, 본 발명은 CCTV, 차량 블랙박스 등에서 촬영된 영상을 적법한 절차에 따라 공유 가능하도록 하며, 블록 체인을 기반으로 영상에 대한 이력을 기록/관리함으로써 악의적인 유포를 방지하도록 할 수 있는 블록 체인 기반의 영상 공유 방법 및 영상 공유 플랫폼 시스템을 제공하기 위한 것이다. In addition, the present invention enables the sharing of images captured in CCTV, vehicle black boxes, etc. according to a legitimate procedure, and is based on a blockchain that can prevent malicious distribution by recording/managing the history of images based on the blockchain. It is intended to provide a video sharing method and a video sharing platform system.

본 발명의 일 측면에 따르면, 블록 체인 기반의 영상 공유 방법이 제공된다. According to an aspect of the present invention, a method for sharing a video based on a blockchain is provided.

본 발명의 일 실시예에 따르면, (a) 제1 단말로부터 공유 영상을 등록받는 단계; (b) 제2 단말로부터 공유 영상 제공 요청을 수신하는 단계-상기 요청은 분석 조건을 포함함; (c) 상기 분석 조건에 따라 상기 등록된 영상을 분석하여 제공할 영상을 선별하는 단계; (d) 상기 선별된 영상을 상기 제2 단말로 전송하는 단계; 및 (e) 블록 체인을 기반으로 상기 영상 전송 이력을 기록 및 관리하는 단계를 포함하는 블록 체인 기반의 영상 공유 방법이 제공될 수 있다. According to an embodiment of the present invention, (a) receiving a shared video from the first terminal; (b) receiving a request for providing a shared video from the second terminal-the request includes an analysis condition; (c) selecting an image to be provided by analyzing the registered image according to the analysis condition; (d) transmitting the selected image to the second terminal; And (e) recording and managing the image transmission history based on a blockchain, a blockchain-based image sharing method may be provided.

상기 (a) 단계는, 상기 공유 영상에 대한 속성 정보 및 공유 조건 중 적어도 하나를 입력받는 단계; 및 상기 공유 영상에 매핑하여 상기 속성 정보 및 상기 공유 조건 중 적어도 하나를 등록하는 단계를 포함할 수 있다. The step (a) may include receiving at least one of attribute information and a sharing condition for the shared video; And registering at least one of the attribute information and the sharing condition by mapping to the shared image.

상기 속성 정보는 상기 공유 영상이 촬영된 위치 및 시간 중 적어도 하나를 더 포함하며, 상기 공유 조건은 상기 공유 영상의 공유가 가능한 조건 및 공유가 불가능한 제약 조건 중 적어도 하나를 더 포함할 수 있다. The attribute information further includes at least one of a location and a time when the shared image was captured, and the sharing condition may further include at least one of a condition in which the shared image is shareable and a constraint in which sharing is impossible.

상기 (c) 단계에 있어서, 상기 분석 조건이 상기 제약 조건에 포함되거나 상기 제2 단말 또는 상기 영상 제공 요청한 기관이 상기 제약 조건에 포함되는 경우 상기 제약 조건에 상응하는 공유 영상은 영상 분석시 제외시킬 수 있다. In step (c), when the analysis condition is included in the constraint condition or the second terminal or the institution requesting the video is included in the constraint condition, the shared image corresponding to the constraint condition is excluded when analyzing the image. Can.

상기 (d) 단계 이후에, 상기 제1 단말에 상응하여 영상 활용에 따른 보상을 수행하는 단계를 더 포함하되, 상기 (e) 단계에서, 상기 보상에 따른 정보를 더 포함하여 블록 체인을 기반으로 상기 영상 전송 이력을 기록 및 관리할 수도 있다. After the step (d), further comprising the step of performing compensation according to the video utilization corresponding to the first terminal, in step (e), further comprising information according to the compensation based on the blockchain The video transmission history may be recorded and managed.

본 발명의 다른 측면에 따르면, 블록 체인 기반의 영상 공유 플랫폼이 제공된다.According to another aspect of the present invention, a blockchain-based image sharing platform is provided.

본 발명의 일 실시예에 따르면, 제1 단말로부터 공유 영상을 등록받는 영상 등록부; 제2 단말로부터 분석 조건을 포함하는 공유 영상 제공 요청을 수신하고, 상기 분석 조건에 따라 상기 등록된 영상을 분석하여 제공할 영상을 선별하는 영상 분석부; 상기 선별된 영상을 상기 제2 단말로 전송하는 공유 영상 서비스 제공부; 및 블록 체인을 기반으로 상기 영상 전송 이력을 기록 및 관리하는 이력 관리부를 포함하는 블록 체인 기반 영상 공유 플랫폼 서버가 제공될 수 있다. According to an embodiment of the present invention, an image registration unit that receives a shared image from a first terminal; An image analysis unit receiving a request for providing a shared image including an analysis condition from a second terminal, and selecting the image to be provided by analyzing the registered image according to the analysis condition; A shared image service providing unit that transmits the selected image to the second terminal; And a history management unit for recording and managing the image transmission history based on a blockchain.

상기 영상 등록부는, 상기 공유 영상과 함께 상기 공유 영상에 대한 속성 정보 및 공유 조건 중 적어도 하나를 더 등록받을 수 있다. The image registration unit may further register at least one of attribute information and sharing conditions for the shared image together with the shared image.

상기 영상 분석부는, 상기 분석 조건이 상기 제약 조건에 포함되거나 상기 제2 단말 또는 상기 영상 제공 요청한 기관이 상기 제약 조건에 포함되는 경우 상기 제약 조건에 상응하는 공유 영상은 영상 분석시 제외시킬 수 있다. When the analysis condition is included in the constraint condition or the second terminal or the institution requesting the video is included in the constraint condition, the image analysis unit may exclude the shared image corresponding to the constraint condition when analyzing the image.

상기 제2 단말의 영상 전송에 따라 상기 제2 단말로부터 보상을 지불받고, 상기 제2 단말에 전송된 영상을 등록한 제1 단말에 상응하여 보상을 지불하는 보상 관리부를 더 포함하되, 상기 보상은 가상 화폐로 지불될 수 있다.Further comprising a compensation management unit for receiving a compensation from the second terminal according to the video transmission of the second terminal, and pays for the compensation corresponding to the first terminal registering the image transmitted to the second terminal, the compensation is virtual It can be paid in currency.

본 발명의 다른 실시예에 따르면, 특정 장소에 대한 실시간 영상을 촬영하는 복수의 영상 촬영 장치; 및 상기 복수의 영상 촬영 장치로부터 실시간 촬영된 영상을 공유 영상으로 등록받고, 상기 등록된 공유 영상이 제3자에 의해 이용되는 경우 보상을 지불하는 공유 영상 플랫폼 서버를 포함하되, 상기 공유 영상의 이용에 따른 이력은 블록 체인 기반으로 기록 및 관리되는 것을 특징으로 하는 블록 체인 기반 영상 공유 시스템이 제공될 수 있다. According to another embodiment of the present invention, a plurality of image photographing apparatus for photographing a real-time image for a specific place; And a shared video platform server that registers a real-time video from the plurality of video photographing devices as a shared video, and pays compensation when the registered shared video is used by a third party. According to the history, a blockchain-based image sharing system may be provided, characterized in that it is recorded and managed on a blockchain basis.

본 발명의 일 실시예에 따른 블록 체인 기반의 영상 공유 방법 및 영상 공유 플랫폼 시스템을 제공함으로써, CCTV, 차량 블랙박스 등에서 촬영된 영상을 적법한 절차에 따라 공유 가능하도록 하며, 블록 체인을 기반으로 영상에 대한 이력을 기록/관리함으로써 악의적인 유포를 방지하도록 할 수 있다. By providing a blockchain-based video sharing method and a video sharing platform system according to an embodiment of the present invention, it is possible to share an image captured in a CCTV, a vehicle black box, etc. according to a legitimate procedure. By recording/managing history, it is possible to prevent malicious distribution.

도 1은 본 발명의 일 실시예에 따른 블록체인 기반의 영상 공유 플랫폼 시스템을 설명하기 위해 도시한 도면.
도 2는 본 발명의 일 실시예에 따른 영상 공유 플랫폼 서버의 내부 구성을 개략적으로 도시한 블록도.
도 3은 본 발명의 일 실시예에 따른 공유 영상을 등록받는 방법을 나타낸 순서도.
도 4는 본 발명의 일 실시예에 따른 영상 공유 방법을 나타낸 순서도.
1 is a diagram illustrating a blockchain-based image sharing platform system according to an embodiment of the present invention.
Figure 2 is a block diagram schematically showing the internal configuration of the video sharing platform server according to an embodiment of the present invention.
3 is a flowchart illustrating a method of registering a shared video according to an embodiment of the present invention.
4 is a flowchart illustrating a video sharing method according to an embodiment of the present invention.

본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "구성된다" 또는 "포함한다" 등의 용어는 명세서상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 이하, 첨부된 도면들을 참조하여 본 발명의 실시예를 상세히 설명한다. As used herein, a singular expression includes a plural expression unless the context clearly indicates otherwise. In this specification, the terms "consisting of" or "comprising" should not be construed as including all the various components, or various steps described in the specification, among which some components or some steps It may not be included, or it should be construed to further include additional components or steps. In addition, terms such as “... unit” and “module” described in the specification mean a unit that processes at least one function or operation, which may be implemented in hardware or software, or a combination of hardware and software. . Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 블록체인 기반의 영상 공유 플랫폼 시스템을 설명하기 위해 도시한 도면이다. 1 is a diagram illustrating a blockchain-based image sharing platform system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 시스템은 제1 단말(110), 제2 단말(120) 및 영상 공유 플랫폼 서버(130)를 포함하여 구성된다. Referring to FIG. 1, a system according to an embodiment of the present invention includes a first terminal 110, a second terminal 120, and a video sharing platform server 130.

제1 단말(110)은 공유 영상을 제공하는 장치이다. 예를 들어, 제1 단말(110)은 촬영한 영상 중 적어도 일부를 공유하기 위해 영상 공유 플랫폼 서버(130)에 공유 영상으로 등록할 수 있다. 제1 단말(110)이 공유 영상을 영상 공유 플랫폼 서버(130)에 등록시, 해당 공유 영상에 대한 공유 조건을 함께 등록할 수 있다. 여기서, 공유 조건은 해당 공유 영상에 대한 공유가 허락되는 다양한 조건 및 공유가 불가능한 제약 조건 중 적어도 하나를 포함할 수 있다. The first terminal 110 is a device that provides a shared image. For example, the first terminal 110 may register as a shared image on the image sharing platform server 130 to share at least a portion of the captured image. When the first terminal 110 registers the shared video with the video sharing platform server 130, it is possible to register the sharing conditions for the shared video together. Here, the sharing condition may include at least one of various conditions in which sharing of the corresponding shared image is permitted and a restriction condition that cannot be shared.

즉, 사용자는 자신의 영상 중 적어도 일부를 영상 공유 플랫폼 서버(130)에 등록시, 해당 공유 영상이 특정 조건에 해당하는 경우에만 공유되도록 조건을 등록할 수 있다. 또한, 사용자는 공유 영상이 특정 제약 조건에 해당하는 공유 공유가 불가능하도록 공유 영상과 함께 공유 조건을 등록할 수 있다. That is, when a user registers at least a part of his or her video to the video sharing platform server 130, the user can register a condition to be shared only when the corresponding video corresponds to a specific condition. In addition, the user can register the sharing condition together with the shared image so that sharing of the shared image corresponding to a specific constraint is impossible.

물론, 공유 영상이 영상 공유 플랫폼 서버(130)에 등록시, 해당 공유 영상이 촬영된 위치 정보, 시간 정보 및 해당 공유 영상에 대한 특징 정보 중 적어도 하나를 포함하는 속성 정보도 함께 등록될 수 있다. Of course, when the shared image is registered with the image sharing platform server 130, attribute information including at least one of location information, time information, and feature information on the shared image where the shared image was taken may also be registered.

또한, 제1 단말(110)의 유형은 CCTV 등 영상 획득 장치일 수도 있으며, 차량에 설치되는 블랙 박스일 수도 있으며, 드론과 같은 무인 비행체를 통해 촬영된 영상일 수도 있다. 물론, 제1 단말(110)은 스마트폰과 같은 이동통신 단말에서 촬영된 영상일 수도 있다.In addition, the type of the first terminal 110 may be an image acquisition device such as CCTV, a black box installed in a vehicle, or an image photographed through an unmanned aerial vehicle such as a drone. Of course, the first terminal 110 may be an image captured by a mobile communication terminal such as a smartphone.

제2 단말(120)은 공유 영상을 제공받는 장치이다. 예를 들어, 제2 단말(120)은 영상 공유 플랫폼 서버(130)에 접속하여 특정 조건에 일치하는 공유 영상을 영상 공유 플랫폼 서버(130)로부터 제공받을 수 있다. The second terminal 120 is a device that receives a shared video. For example, the second terminal 120 may access the video sharing platform server 130 and receive a shared video matching a specific condition from the video sharing platform server 130.

제2 단말(120)은 영상 공유 플랫폼 서버(130)에서 특정 조건에 일치하는 공유 영상을 제공받는 대가로 이에 대한 보상을 지불할 수 있다. 또한, 영상 공유 플랫폼 서버(130)는 제2 단말(120)에 상응하여 지불된 보상 중 적어도 일부를 공유 영상을 제공한 제1 단말(110)에 상응하여 제공할 수도 있다. The second terminal 120 may pay for this in exchange for receiving a shared video matching a specific condition from the video sharing platform server 130. In addition, the video sharing platform server 130 may provide at least a portion of the rewards paid corresponding to the second terminal 120 in correspondence with the first terminal 110 that provided the shared video.

본 발명의 일 실시예에서는 제2 단말(120)이 공유 영상을 이용하는 조건으로 지불하는 보상이 가상 화폐인 것을 가정하여 이를 중심으로 설명하나 보상은 가상 화폐 이외에도 별도의 쿠폰, 수수료 등 다양한 방법으로 지불될수도 있음은 당연하다. In one embodiment of the present invention, it is assumed that the reward paid by the second terminal 120 as a condition of using the shared video is a virtual currency, but the reward is paid in various ways, such as a separate coupon and a fee in addition to the virtual currency. Of course it can be.

또한, 제1 단말(110)은 제2 단말(120)의 공유 영상 이용에 따라 자신이 공유한 영상에 대한 대가(보상)을 가상 화폐로 제공받을 수 있다. 이 또한 가상 화폐 이외에도 쿠폰, 수수료 등 다양한 방법으로 제공될 수 있음은 당연하다. In addition, the first terminal 110 may be provided with a virtual currency in exchange for a video shared by the user according to the use of the shared image of the second terminal 120. It is natural that this can be provided in various ways, such as coupons and fees, in addition to virtual currency.

영상 공유 플랫폼 서버(130)는 블록 체인 기반의 영상 공유 서비스를 제공하기 위한 장치이다. 예를 들어, 영상 공유 플랫폼 서버(130)는 복수의 제1 단말(110)로부터 공유 영상을 등록받아 관리할 수 있다. 영상 공유 플랫폼 서버(130)는 분석 조건에 따른 공유 영상 이용 요청이 제2 단말(120)로부터 수신되면, 분석 조건에 따라 등록된 영상들을 분석하여 제2 단말(120)로 제공할 영상을 선별하여 제2 단말(120)로 제공할 수 있다. 여기서, 분석 조건은 위치, 시간 및 특징 정보 중 적어도 하나일 수 있다. The video sharing platform server 130 is a device for providing a blockchain-based video sharing service. For example, the image sharing platform server 130 may register and manage the shared image from the plurality of first terminals 110. When the video sharing platform server 130 receives a request to use the shared video according to the analysis conditions from the second terminal 120, it analyzes the registered images according to the analysis conditions and selects the video to be provided to the second terminal 120 It can be provided to the second terminal 120. Here, the analysis condition may be at least one of location, time, and feature information.

예를 들어, 영상 공유 플랫폼 서버(130)는 분석 조건에 일치하는 공유 영상의 속성 정보를 매칭 검색함으로써 제2 단말(120)의 조건에 맞는 영상을 선별할 수도 있다. 다른 예를 들어, 영상 공유 플랫폼 서버(130)는 위치 및 시간 중 적어도 하나에 기초하여 특징 정보(예를 들어, 차량 유형, 색상 등)가 매칭되는 영상을 선별하여 제2 단말(120)로 제공할 수도 있다. For example, the image sharing platform server 130 may select the image matching the conditions of the second terminal 120 by matching and searching the attribute information of the shared image matching the analysis conditions. For another example, the image sharing platform server 130 selects an image matching feature information (eg, vehicle type, color, etc.) based on at least one of location and time and provides it to the second terminal 120 You may.

또한, 영상 공유 플랫폼 서버(130)는 분석 조건에 따라 공유 영상을 분석함에 있어, 제1 단말(110)이 등록한 공유 조건을 더 이용하여 영상 선별에 이용할 수 있다. 즉, 영상 공유 플랫폼 서버(130)는 분석 조건 또는 영상을 이용하고자 하는 기관이 공유 조건에 부합하는 경우 해당 공유 영상은 영상 선별시 제외시킬 수 있다. 다만, 영상 선별에서 제외된 공유 영상이 제2 단말(120)에서 이용해야 하는 영상인 경우, 영상 공유 플랫폼 서버(130)는 제1 단말(110)로 이를 통지한 후 제1 단말(110)의 승인 여부에 따라 영상 제공 여부를 결정할 수도 있다. In addition, the image sharing platform server 130 may use the sharing condition registered by the first terminal 110 to select images by analyzing the shared image according to the analysis conditions. That is, the video sharing platform server 130 may exclude the shared video when selecting the video when an analysis condition or an institution that wants to use the image meets the sharing condition. However, when the shared video excluded from the video selection is the video to be used in the second terminal 120, the video sharing platform server 130 notifies it to the first terminal 110 and then of the first terminal 110 Whether to provide the video may be determined according to the approval.

영상 공유 플랫폼 서버(130)는 제2 단말(120)의 공유 영상 이용에 따른 대가를 제공받은 후 이를 제1 단말(110)로 제공할 수도 있다. 이미 전술한 바와 같이, 공유 영상 이용에 따른 대가는 가상 화폐일 수도 있으며, 쿠폰, 수수료 등일 수도 있다. The video sharing platform server 130 may provide the first terminal 110 after receiving the price for the use of the shared image of the second terminal 120. As already mentioned above, the cost of using the shared video may be a virtual currency, a coupon, a fee, or the like.

영상 공유 플랫폼 서버(130)는 제2 단말(120)에 의해 특정 공유 영상이 이용되는 경우 그에 따른 이력을 블록 체인을 기반으로 기록/관리할 수 있다. When a specific shared video is used by the second terminal 120, the video sharing platform server 130 may record/manage the history according to the block chain.

이러한, 영상 공유 플랫폼 서버(130)는 이용하고자 하는 특정 영상 검색을 위한 검색 인터페이스를 제공할 수 있다. 또한, 영상 공유 플랫폼 서버(130)는 검색 인터페이스에 상응하여 광고가 노출되도록 할 수 있다. 이를 통해 광고 게재에 따른 수익을 올릴 수도 있다.The video sharing platform server 130 may provide a search interface for searching for a specific video to be used. In addition, the video sharing platform server 130 may allow advertisements to be exposed corresponding to the search interface. Through this, it is possible to increase the profits of the advertisement.

도 2는 본 발명의 일 실시예에 따른 영상 공유 플랫폼 서버의 내부 구성을 개략적으로 도시한 블록도이다. 2 is a block diagram schematically showing the internal configuration of a video sharing platform server according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일 실시예에 따른 영상 공유 플랫폼 서버(130)는 통신부(210), 공유 영상 등록부(215), 영상 분석부(220), 공유 영상 서비스 제공부(225), 보상 관리부(227), 이력 관리부(230), 메모리(235) 및 프로세서(240)를 포함하여 구성된다. Referring to FIG. 2, the image sharing platform server 130 according to an embodiment of the present invention includes a communication unit 210, a shared image registration unit 215, an image analysis unit 220, and a shared image service providing unit 225, It comprises a compensation management unit 227, history management unit 230, a memory 235 and a processor 240.

통신부(210)는 통신망을 통해 다른 장치들(예를 들어, 제1 단말(110), 제2 단말(120) 등)과 데이터를 송수신하기 위한 수단이다. The communication unit 210 is a means for transmitting and receiving data with other devices (for example, the first terminal 110, the second terminal 120, etc.) through a communication network.

공유 영상 등록부(215)는 제1 단말(110)로부터 공유할 영상(공유 영상)을 등록받기 위한 수단이다. 여기서, 공유 영상 등록부(215)는 클라우드 기반으로 공유 영상을 저장할 수 있다. The shared image registration unit 215 is a means for registering an image (shared image) to be shared from the first terminal 110. Here, the shared image registration unit 215 may store the shared image based on the cloud.

또한, 공유 영상 등록부(215)는 제1 단말(110)로부터 공유 영상을 등록받을 때, 공유 영상에 대한 속성 정보(예를 들어, 영상 촬영 위치, 시간 및 특징 정보 중 적어도 하나)와 공유 조건 중 적어도 하나를 함께 등록받을 수 있다. In addition, when the shared image registration unit 215 receives the shared image from the first terminal 110, the shared image attribute information (for example, at least one of the image capturing location, time, and feature information) and the sharing condition At least one can be registered together.

공유 조건은 이미 전술한 바와 같이, 해당 공유 영상이 공유 가능한 조건과 공유 불가능한 제약 조건 중 적어도 하나를 포함할 수 있다. As described above, the sharing condition may include at least one of a condition in which the corresponding shared image is sharable and a condition in which it cannot be shared.

또한, 공유 영상 등록부(215)는 공유 영상을 등록받을 때, 공유 영상을 공유할 시간대, 공유 기간을 별도로 더 입력받을 수 있다. Also, when the shared video is registered, the shared video registration unit 215 may additionally receive a time zone and a sharing period for sharing the shared video.

또한, 본 명세서에서는 별도로 상세히 설명되어 있지 않으나, 영상 공유 플랫폼 서버(130)는 공유 영상의 공유 해지 또는 중지를 제1 단말(110)로부터 요청 받아 공유 해지 또는 중지하도록 할 수도 있다. In addition, although not described in detail herein, the video sharing platform server 130 may request to cancel or stop sharing of the shared video from the first terminal 110 to cancel or stop sharing.

본 발명의 일 실시예에서는 제1 단말(110)로부터 실시간 영상을 공유 영상으로 등록받는 것을 가정하여 이를 중심으로 설명하나, 제1 단말(110)이 보유하고 있는 저장 영상도 공유 영상으로 등록받을 수 있다. In an embodiment of the present invention, it is assumed that a real-time image is registered as a shared image from the first terminal 110, but this is mainly described, but the stored image held by the first terminal 110 can also be registered as a shared image. have.

영상 분석부(220)는 공유 영상들을 분석하여 이용 조건(분석 조건)에 맞은 영상들을 선별하기 위한 수단이다. 여기서, 영상 분석부(220)는 공유 영상들을 딥러닝 기반으로 분석하여 이용 조건(분석 조건)에 맞는 영상을 선별할 수 있다. The image analysis unit 220 is a means for analyzing shared images and selecting images that meet the usage conditions (analysis conditions). Here, the image analysis unit 220 may analyze shared images based on deep learning to select an image that satisfies the use condition (analysis condition).

또한, 영상 분석부(220)는 공유 영상을 분석함에 있어, 분석 조건(이용 조건) 이외에도 공유자가 등록한 공유 조건을 더 고려하여 공유 영상을 분석할 수 있다. 즉, 영상 분석부(220)는 분석 조건 또는 공유 영상을 이용하고자 하는 기관(또는 사람)이 공유 조건에 부합하는 경우 해당 공유 영상은 분석시 제외시킬 수도 있다. In addition, in analyzing the shared image, the image analysis unit 220 may analyze the shared image in consideration of the sharing conditions registered by the sharer in addition to the analysis conditions (use conditions). That is, the image analysis unit 220 may exclude the shared image during analysis when an analysis condition or an institution (or a person) who wants to use the shared image meets the sharing condition.

영상 분석부(220)는 공유 영상에 상응하는 속성 정보, 공유 조건과 함께 분석 조건을 고려하여 공유 영상을 분석하여 분석 조건에 일치하는 공유 영상을 선별할 수 있다. The image analysis unit 220 may analyze the shared image in consideration of the analysis condition along with the attribute information and the sharing condition corresponding to the shared image, and select the shared image matching the analysis condition.

딥러닝 기반으로 영상을 분석하는 방법 자체는 당업자에게는 자명한 사항이므로 이에 대한 별도의 설명은 생략하기로 한다. The method of analyzing an image based on deep learning is obvious to those skilled in the art, so a detailed description thereof will be omitted.

또한, 본 발명의 일 실시예에 따른 영상 공유 플랫폼 서버(130)는 영상 분석부(220)에서의 공유 영상을 분석하는 알고리즘의 추가를 위해 API, SDK를 기반으로 쉽게 업로드하도록 할 수 있다. 이를 통해, 개발자들이 손쉽게 영상 분석을 위한 알고리즘을 업로드할 수 있으며, 그에 따른 이익을 향유하도록 할 수도 있다. 이해와 설명의 편의를 도모하면, 영상 공유 플랫폼 서버(130)는 앱스토어와 같은 방식으로 운영되며, 개발자들이 영상 분석을 위한 다양한 알고리즘을 추가하도록 할 수도 있다.In addition, the image sharing platform server 130 according to an embodiment of the present invention can be easily uploaded based on APIs and SDKs to add an algorithm for analyzing a shared image in the image analysis unit 220. Through this, developers can easily upload algorithms for image analysis, and enjoy the benefits accordingly. For ease of understanding and explanation, the video sharing platform server 130 operates in the same way as the App Store, and may allow developers to add various algorithms for video analysis.

공유 영상 서비스 제공부(225)는 공유 영상을 카테고리별로 분류하여 웹 기반으로 호스팅하기 위한 수단이다. 예를 들어, 카테고리는 일시, 위치 및 특징 유형(예를 들어, 사람, 여자, 차량, 오토바이 등) 중 적어도 하나일 수 있다. The shared video service providing unit 225 is a means for classifying the shared videos into categories and hosting them on the web. For example, the category may be at least one of the date and time, location, and feature type (eg, person, woman, vehicle, motorcycle, etc.).

또한, 본 발명의 일 실시예에 따른 영상 공유 플랫폼 서버(130)는 공유 영상을 제2 단말(120)로 제공시 타인의 사생활이 노출될 수 있는 부분들을 별도로 마스킹 처리하여 공유 영상을 제공할 수도 있다. 예를 들어, 사람 얼굴, 몸체, 자동차 번호판 등과 같이, 사생활이 노출될 우려가 있는 부분들을 별도로 마스킹 처리하여 공유 영상을 제공할 수 있다.In addition, the image sharing platform server 130 according to an embodiment of the present invention may provide a shared image by separately masking portions that may expose other people's privacy when providing the shared image to the second terminal 120. have. For example, a shared image may be provided by separately masking parts that may be exposed to privacy, such as a human face, a body, and a license plate.

제2 단말(120)은 공유 영상 서비스 제공부(225)를 통해 이용하고자 하는 영상을 검색할 수도 있으며, 자신의 이용 조건(분석 조건)을 입력할 수도 있다. The second terminal 120 may search for an image to be used through the shared image service providing unit 225, or may input its own usage condition (analysis condition).

보상 관리부(227)는 공유 영상의 이용에 따라 제2 단말(120)로부터 보상을 지불받고, 공유 영상의 이용에 따른 보상을 제1 단말(110)에 상응하여 지불 관리하기 위한 수단이다. 여기서, 보상은 이미 전술한 바와 같이, 가상 화폐를 기반으로 지불될 수 있다. The reward management unit 227 is a means for receiving payment from the second terminal 120 according to the use of the shared video, and managing payment for the use of the shared video corresponding to the first terminal 110. Here, the reward can be paid based on the virtual currency, as described above.

또한, 보상은 영상을 이용하는 조건에 따라 상이할 수 있음은 당연하다. Also, it is natural that the compensation may be different depending on the conditions of using the image.

이력 관리부(230)는 공유 영상의 이용에 따른 거래 이력을 기록 및/또는 관리하기 위한 수단이다. 이력 관리부(230)는 공유 영상의 이용에 따른 거래 이력을 블록 체인에 기반하여 기록 및 또는 관리할 수 있다. 또한, 이력 관리부(230)는 공유 영상에 상응하는 위치 및 시간 중 적어도 하나를 더 포함하여 블록 체인에 기반하여 거래(이용) 이력을 기록 및 관리할 수 있다. The history management unit 230 is a means for recording and/or managing the transaction history according to the use of the shared video. The history management unit 230 may record and/or manage the transaction history according to the use of the shared video based on the blockchain. In addition, the history management unit 230 may further record and manage the transaction (use) history based on the blockchain by further including at least one of a location and time corresponding to the shared image.

이와 같이, 블록 체인에 기반하여 공유 영상의 이용(거래) 이력을 관리함으로써 공유 영상이 불법적/악의적으로 유포되는 것을 방지할 수 있다. As described above, by managing the history of the use (transaction) of the shared video based on the blockchain, it is possible to prevent the shared video from being illegally or maliciously distributed.

메모리(235)는 본 발명의 일 실시예에 따른 블록 체인 기반영상 공유 서비스를 제공하기 위한 다양한 알고리즘, 명령어, 이 과정에서 파생된 다양한 데이터 등을 저장하기 위한 수단이다.The memory 235 is a means for storing various algorithms, instructions, and various data derived from this process for providing a blockchain-based image sharing service according to an embodiment of the present invention.

프로세서(240)는 본 발명의 일 실시예에 따른 영상 공유 플랫폼 서버(130)의 내부 구성 요소들(예를 들어, 통신부(210), 공유 영상 등록부(215), 영상 분석부(220), 공유 영상 서비스 제공부(225), 이력 관리부(230), 메모리(235) 등)을 제어하기 위한 수단이다. The processor 240 includes internal components (for example, the communication unit 210, the shared image registration unit 215, the image analysis unit 220), and the shared components of the image sharing platform server 130 according to an embodiment of the present invention. It is a means for controlling the video service providing unit 225, history management unit 230, memory 235, and the like.

도 3은 본 발명의 일 실시예에 따른 공유 영상을 등록받는 방법을 나타낸 순서도이다. 3 is a flowchart illustrating a method of registering a shared video according to an embodiment of the present invention.

단계 310에서 영상 공유 플랫폼 서버(130)는 제1 단말(110)로부터 실시간 촬영된 영상 중 적어도 일부 공유할 영상을 수신한다. In step 310, the image sharing platform server 130 receives an image to be shared from at least a portion of the image captured in real time from the first terminal 110.

단계 315에서 영상 공유 플랫폼 서버(130)는 제1 단말(110)로부터 수신한 영상에 상응하여 위치 정보 포함 여부를 확인한다.In step 315, the image sharing platform server 130 determines whether location information is included in correspondence to the image received from the first terminal 110.

만일 위치 정보가 포함되지 않은 경우, 단계 320에서 영상 공유 플랫폼 서버(130)는 제1 단말(110)에 해당 영상의 위치 정보를 요청하여 수신한다.If the location information is not included, in step 320, the image sharing platform server 130 requests and receives the location information of the corresponding image from the first terminal 110.

단계 325에서 공유 영상 플랫폼 서버(130)는 공유 조건을 제1 단말(110)로부터 등록받는다. In step 325, the shared video platform server 130 receives the sharing conditions from the first terminal 110.

공유 조건은 이미 전술한 바와 같이, 해당 공유 영상의 공유가 허락되는 조건과 공유가 허락되지 않는 제약 조건 중 적어도 하나를 포함할 수 있다.As described above, the sharing condition may include at least one of a condition in which sharing of the corresponding shared image is permitted and a restriction condition in which sharing is not permitted.

또한, 공유 조건은 필수적으로 공유 영상과 함께 등록되는 것은 아니며, 공유 조건의 등록 여부는 공유자의 선택일 수 있다. In addition, the sharing condition is not necessarily registered with the shared video, and whether or not the sharing condition is registered may be a choice of the sharer.

또한, 단계 330에서 공유 영상 플랫폼 서버(130)는 해당 영상을 공유 영상을 클라우드에 등록하고, 해당 공유 영상에 속성 정보와 공유 조건을 매핑하여 함께 등록한다. 여기서, 속성 정보는 위치 및 시간 중 적어도 하나를 포함할 수 있다. In addition, in step 330, the shared video platform server 130 registers the corresponding video in the cloud and maps attribute information and sharing conditions to the shared video and registers the video together. Here, the attribute information may include at least one of location and time.

도 4는 본 발명의 일 실시예에 따른 영상 공유 방법을 나타낸 순서도이다.4 is a flowchart illustrating a video sharing method according to an embodiment of the present invention.

단계 410에서 공유 영상 플랫폼 서버(130)는 제2 단말(120)로부터 분석 조건을 입력받는다. 여기서, 분석 조건은 위치, 시간 및 특징 정보 중 적어도 하나일 수 잇다. 특징 정보는 이용하고자 하는 영상에 포함되는 특정 객체에 대한 정보일 수 있다. In step 410, the shared video platform server 130 receives the analysis conditions from the second terminal 120. Here, the analysis condition may be at least one of location, time, and feature information. The feature information may be information about a specific object included in an image to be used.

단계 415에서 공유 영상 플랫폼 서버(130)는 분석 조건에 따라 공유 영상들을 분석하여 분석 조건에 맞는 영상을 선별한다. 이때, 공유 영상 플랫폼 서버(130)는 분석 조건 중 일부와 각 공유 영상의 속성 정보를 이용하여 1차적으로 영상을 선별할 수 있다. 또한, 공유 영상 플랫폼 서버(130)는 공유 조건에 따라 공유 영상들 중 일부를 제외시킬 수도 있다. In step 415, the shared image platform server 130 analyzes the shared images according to the analysis conditions and selects the images matching the analysis conditions. At this time, the shared video platform server 130 may primarily select an image using some of the analysis conditions and attribute information of each shared image. Also, the shared video platform server 130 may exclude some of the shared videos according to the sharing conditions.

또한, 공유 영상 플랫폼 서버(130)는 1차 선별된 영상들을 대상으로 분석 조건 중 다른 일부와 일치하는 영상들을 선별할 수 있다. In addition, the shared image platform server 130 may select images matching other parts of the analysis conditions with respect to the first selected images.

공유 영상 플랫폼 서버(130)는 분석 조건에 포함된 특징 정보에 일치하는 영상을 선별함에 있어 딥 러닝 기법을 이용할 수 있으며, 이는 당업자에게는 자명한 사항이므로 이에 대한 별도의 설명은 생략하기로 한다. The shared image platform server 130 may use a deep learning technique in selecting an image matching feature information included in the analysis conditions, which is obvious to a person skilled in the art, so a separate description thereof will be omitted.

단계 420에서 공유 영상 플랫폼 서버(130)는 선별된 영상을 제2 단말(120)로 제공하고, 그에 따른 보상을 지불받는다. In step 420, the shared video platform server 130 provides the selected video to the second terminal 120, and receives compensation accordingly.

이어, 단계 425에서 공유 영상 플랫폼 서버(130)는 제2 단말(120)에 의해 이용된 공유 영상의 소유주에게 보상을 지불한다. Subsequently, in step 425, the shared video platform server 130 pays the compensation to the owner of the shared video used by the second terminal 120.

이미 전술한 바와 같이, 보상은 가상 화폐로 지불될 수 있으며, 이외에도 쿠폰, 수수료 등을 이용하여 지불될 수도 있음은 당연하다. As described above, it is natural that rewards can be paid in virtual currency, and in addition, they can be paid using coupons, fees, and the like.

또한, 단계 430에서 공유 영상 플랫폼 서버(130)는 블록 체인에 기반하여 영상 이용(거래)에 따른 이력을 기록/관리한다. In addition, in step 430, the shared video platform server 130 records/manages the history of video use (transaction) based on the blockchain.

본 발명의 일 실시예에 따른 공유 영상을 디폴트 상태로 암호화되어 있으며, 특정 조건에 일치하여 이용되는 경우 복호되어 제공될 수 있다. 영상의 무분별한 복제를 방지하기 위해 영상에는 별도의 서명이 포함될 수도 있음은 당연하다. 또한, 영상 이용시, 공유 영상 플랫폼 서버(130)에 접속된 상태에서만 복호되어 제공될 수도 있다. The shared video according to an embodiment of the present invention is encrypted in a default state, and may be decoded and provided when used in accordance with specific conditions. It is natural that the video may include a separate signature to prevent indiscriminate copying of the video. In addition, when using the video, it may be decoded and provided only when connected to the shared video platform server 130.

본 발명의 실시 예에 따른 장치 및 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야 통상의 기술자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.The apparatus and method according to an embodiment of the present invention may be implemented in a form of program instructions that can be executed through various computer means, and may be recorded on a computer-readable medium. Computer-readable media may include program instructions, data files, data structures, or the like alone or in combination. The program instructions recorded on the computer-readable medium may be specially designed and configured for the present invention, or may be known and usable by those skilled in the computer software field. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs, DVDs, and magnetic media such as floptical disks. Includes hardware devices specifically configured to store and execute program instructions such as magneto-optical media and ROM, RAM, flash memory, and the like. Examples of program instructions include high-level language code that can be executed by a computer using an interpreter, etc., as well as machine language codes produced by a compiler.

상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이제까지 본 발명에 대하여 그 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far, the present invention has been focused on the embodiments. Those skilled in the art to which the present invention pertains will understand that the present invention can be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered in terms of explanation, not limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the equivalent range should be interpreted as being included in the present invention.

100: 영상 공유 플랫폼 시스템
110: 제1 단말
120: 제2 단말
130: 영상 공유 플랫폼 서버
100: video sharing platform system
110: first terminal
120: second terminal
130: video sharing platform server

Claims (12)

(a) 제1 단말로부터 공유 영상을 등록받는 단계;
(b) 제2 단말로부터 공유 영상 제공 요청을 수신하는 단계-상기 요청은 분석 조건을 포함함;
(c) 상기 분석 조건에 따라 상기 등록된 영상을 분석하여 제공할 영상을 선별하는 단계;
(d) 상기 선별된 영상을 상기 제2 단말로 전송하는 단계; 및
(e) 블록 체인을 기반으로 영상 전송 이력을 기록 및 관리하는 단계를 포함하고,
상기 (a) 단계는,
상기 공유 영상에 대한 속성 정보 및 공유 조건 중 적어도 하나를 입력받는 단계; 및
상기 공유 영상에 매핑하여 상기 속성 정보 및 상기 공유 조건 중 적어도 하나를 등록하는 단계를 포함하고,
상기 속성 정보는 상기 공유 영상이 촬영된 위치 및 시간 중 적어도 하나를 더 포함하며,
상기 공유 조건은 상기 공유 영상의 공유가 가능한 조건 및 공유가 불가능한 제약 조건 중 적어도 하나를 더 포함하고,
상기 (c) 단계에 있어서,
상기 분석 조건이 상기 제약 조건에 포함되거나 상기 제2 단말 또는 상기 영상 제공 요청한 기관이 상기 제약 조건에 포함되는 경우 상기 제약 조건에 상응하는 공유 영상은 영상 분석시 제외시키고,
상기 제2 단말 또는 상기 영상 제공 요청한 기관은 상기 제약 조건에 포함되어 제외된 공유 영상을 이용해야 하는 경우, 상기 제1 단말로부터 승인을 받아 공유 영상을 제공받는, 블록 체인 기반의 영상 공유 방법.
(a) receiving a shared video from the first terminal;
(b) receiving a request for providing a shared video from the second terminal-the request includes an analysis condition;
(c) selecting an image to be provided by analyzing the registered image according to the analysis condition;
(d) transmitting the selected image to the second terminal; And
(e) recording and managing the video transmission history based on the blockchain,
Step (a) is,
Receiving at least one of attribute information and a sharing condition for the shared video; And
And registering at least one of the attribute information and the sharing condition by mapping to the shared image,
The attribute information further includes at least one of a location and a time when the shared image was taken,
The sharing condition further includes at least one of a condition in which the sharing of the shared image is possible and a restriction in which sharing is impossible,
In the step (c),
When the analysis condition is included in the constraint condition or the second terminal or the institution requesting the video is included in the constraint condition, the shared image corresponding to the constraint condition is excluded when analyzing the image,
When the second terminal or the institution requesting the video to use the shared video excluded because it is included in the constraint, the shared video is provided based on the approval from the first terminal.
삭제delete 삭제delete 삭제delete 제1 항에 있어서,
상기 (d) 단계 이후에,
상기 제1 단말에 상응하여 영상 활용에 따른 보상을 수행하는 단계를 더 포함하되,
상기 (e) 단계에서, 상기 보상에 따른 정보를 더 포함하여 블록 체인을 기반으로 상기 영상 전송 이력을 기록 및 관리하는 것을 특징으로 하는 블록 체인 기반의 영상 공유 방법.
According to claim 1,
After step (d),
Comprising the step of performing compensation according to the video utilization corresponding to the first terminal,
In the step (e), the block-based image sharing method, characterized in that further comprises the information according to the compensation to record and manage the video transmission history based on the blockchain.
제1 항 및 제5 항 중 어느 하나의 항에 따른 방법을 수행하기 위한 프로그램 코드를 기록한 컴퓨터로 판독 가능한 기록매체 제품.
A computer-readable recording medium product having a program code for performing the method according to any one of claims 1 and 5.
제1 단말로부터 공유 영상을 등록받는 영상 등록부;
제2 단말로부터 분석 조건을 포함하는 공유 영상 제공 요청을 수신하고, 상기 분석 조건에 따라 상기 등록된 영상을 분석하여 제공할 영상을 선별하는 영상 분석부;
상기 선별된 영상을 상기 제2 단말로 전송하는 공유 영상 서비스 제공부; 및
블록 체인을 기반으로 영상 전송 이력을 기록 및 관리하는 이력 관리부를 포함하고,
상기 영상 등록부는 상기 공유 영상과 함께 상기 공유 영상에 대한 속성 정보 및 공유 조건 중 적어도 하나를 더 등록받고,
상기 속성 정보는 상기 공유 영상이 촬영된 위치 및 시간 중 적어도 하나를 더 포함하며,
상기 공유 조건은 상기 공유 영상의 공유가 가능한 조건 및 공유가 불가능한 제약 조건 중 적어도 하나를 더 포함하고,
상기 영상 분석부는 상기 분석 조건이 상기 제약 조건에 포함되거나 상기 제2 단말 또는 상기 영상 제공 요청한 기관이 상기 제약 조건에 포함되는 경우 상기 제약 조건에 상응하는 공유 영상은 영상 분석시 제외시키고,
상기 제2 단말 또는 상기 영상 제공 요청한 기관은 상기 제약 조건에 포함되어 제외된 공유 영상을 이용해야 하는 경우, 상기 제1 단말로부터 승인을 받아 공유 영상을 제공받는, 블록 체인 기반 영상 공유 플랫폼 서버.
A video registration unit that receives a shared video from the first terminal;
An image analysis unit receiving a request for providing a shared image including an analysis condition from a second terminal, and selecting the image to be provided by analyzing the registered image according to the analysis condition;
A shared image service providing unit that transmits the selected image to the second terminal; And
Includes a history management unit that records and manages video transmission history based on the blockchain,
The image registration unit further registers at least one of attribute information and sharing conditions for the shared image together with the shared image,
The attribute information further includes at least one of a location and a time when the shared image was taken,
The sharing condition further includes at least one of a condition in which the sharing of the shared image is possible and a restriction in which sharing is impossible,
When the analysis condition is included in the constraint condition or the second terminal or the institution requesting the video is included in the constraint condition, the video analysis unit excludes the shared image corresponding to the constraint condition when analyzing the image,
The second terminal or the institution requesting the video providing, if it is necessary to use the shared video excluded because it is included in the constraints, the blockchain-based video sharing platform server receives the shared video with approval from the first terminal.
삭제delete 삭제delete 삭제delete 제7 항에 있어서,
상기 제2 단말의 영상 전송에 따라 상기 제2 단말로부터 보상을 지불받고, 상기 제2 단말에 전송된 영상을 등록한 제1 단말에 상응하여 보상을 지불하는 보상 관리부를 더 포함하되,
상기 보상은 가상 화폐로 지불되는 것을 특징으로 하는 블록 체인 기반 영상 공유 플랫폼 서버.
The method of claim 7,
Further comprising a compensation management unit for receiving a compensation from the second terminal in accordance with the video transmission of the second terminal, and pays the compensation corresponding to the first terminal that registers the image transmitted to the second terminal,
The reward is paid in virtual currency, blockchain-based video sharing platform server.
특정 장소에 대한 실시간 영상을 촬영하는 복수의 영상 촬영 장치; 및
상기 복수의 영상 촬영 장치로부터 실시간 촬영된 영상을 공유 영상으로 등록받고, 상기 등록된 공유 영상이 제3자에 의해 이용되는 경우 보상을 지불하는 공유 영상 플랫폼 서버를 포함하되,
상기 공유 영상의 이용에 따른 이력은 블록 체인 기반으로 기록 및 관리되고,
상기 공유 영상 중 일부는 공유가 불가능한 제약 조건을 포함하고,
상기 제약 조건을 포함하는 공유 영상은 상기 공유 영상을 등록한 상기 영상 촬영 장치의 승인 여부에 따라서 상기 제3자에게 제공 가능한 것을 특징으로 하는, 블록 체인 기반 영상 공유 시스템.
A plurality of image photographing devices for photographing real-time images for a specific place; And
It includes a shared video platform server that receives the real-time video from the plurality of video recording devices as a shared video, and pays compensation when the registered shared video is used by a third party,
The history of the use of the shared video is recorded and managed based on the blockchain,
Some of the shared videos include constraints that cannot be shared,
The shared video including the constraint is characterized in that it can be provided to the third party according to whether the video recording device that has registered the shared video is approved, a blockchain-based video sharing system.
KR1020180112979A 2018-09-20 2018-09-20 Block chain based Video sharing method and video sharing platform system KR102132079B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180112979A KR102132079B1 (en) 2018-09-20 2018-09-20 Block chain based Video sharing method and video sharing platform system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180112979A KR102132079B1 (en) 2018-09-20 2018-09-20 Block chain based Video sharing method and video sharing platform system

Publications (2)

Publication Number Publication Date
KR20200033556A KR20200033556A (en) 2020-03-30
KR102132079B1 true KR102132079B1 (en) 2020-07-08

Family

ID=70003379

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180112979A KR102132079B1 (en) 2018-09-20 2018-09-20 Block chain based Video sharing method and video sharing platform system

Country Status (1)

Country Link
KR (1) KR102132079B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022050739A1 (en) * 2020-09-03 2022-03-10 장은주 Method for making coordinate choreography video by using coordinate/coordinate moving average line, and method for searching for choreography/choreography plagiarism/choreography copyright by using same
KR102290581B1 (en) * 2021-04-22 2021-08-17 강명철 System for providing a real-time video sharing platform
KR102300059B1 (en) 2021-05-31 2021-09-09 장영민 System for providing live video
KR102499135B1 (en) * 2021-07-07 2023-02-10 강명철 System for providing a real-time video sharing platform that can set the search radius
KR102399801B1 (en) * 2021-12-22 2022-05-19 주식회사 유시스 Drone online matching service platform and method thereof
KR102460943B1 (en) * 2022-03-30 2022-10-31 서울대학교산학협력단 A sharing system that shares data collected from unmanned aerial vehicles using blockchain
KR102649940B1 (en) * 2022-11-29 2024-03-22 부산대학교 산학협력단 Operation method and device for a blockchain-based location-based service that does not require delivery of location information using zero-knowledge proof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017050763A (en) * 2015-09-03 2017-03-09 日本電信電話株式会社 Permission information management system, user terminal, right holder terminal, permission information management method, and permission information management program
KR101729206B1 (en) * 2015-11-17 2017-05-25 위올커뮤니케이션(주) System and method for image sharing

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100045292A (en) 2008-10-23 2010-05-03 주식회사 셀픽 A vehicle blackbox apparatus improved in memory performance

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017050763A (en) * 2015-09-03 2017-03-09 日本電信電話株式会社 Permission information management system, user terminal, right holder terminal, permission information management method, and permission information management program
KR101729206B1 (en) * 2015-11-17 2017-05-25 위올커뮤니케이션(주) System and method for image sharing

Also Published As

Publication number Publication date
KR20200033556A (en) 2020-03-30

Similar Documents

Publication Publication Date Title
KR102132079B1 (en) Block chain based Video sharing method and video sharing platform system
Das et al. Assisting users in a world full of cameras: A privacy-aware infrastructure for computer vision applications
US20200349839A1 (en) Image data integrator for addressing congestion
CN109074405B (en) Dynamic management of data with context-based processing
CN104580344B (en) Method and system for generating resources accessing control decision
US20230029602A1 (en) Safety index for the calculation of a rating based on user generated reports or actions and rewards system therefor
CN114446056B (en) Vehicle information code generation and vehicle passing control method, device and equipment
JP6721903B2 (en) Data transmitting/receiving method, data transmitting/receiving system, processing device, and computer program
US20150142533A1 (en) Method for location-based vehicle parking management and parking-fee payment enforcement
US20170264603A1 (en) Personal area network
Kim et al. Automatic, location-privacy preserving dashcam video sharing using blockchain and deep learning
Gierlack License plate readers for law enforcement: Opportunities and obstacles
US20130262180A1 (en) Cloud information trading system and cloud information trading method using the same
KR102101090B1 (en) Vehicle accident video sharing method and apparatus
KR102200754B1 (en) System and method for leasing or selling of real estate using digital signage terminal
KR102231434B1 (en) Platform and implementing a method for p2p transaction/sharing service of black box images among drivers based on block chain technology
JP7312425B2 (en) Data transmission/reception method
EP3503504B1 (en) Information processing apparatus, information processing method, and information processing program
US11734397B2 (en) Hallmark-based image capture prevention
JP7480642B2 (en) Information providing device and information providing program
KR20210119736A (en) Blockchain and trusted execution environment based fairness incentive mechanism in crowdsensing
Gigli et al. Design and development of a mobile Dapp for mobile crowdsensing over EVM-enabled blockchains
WO2024111051A1 (en) Information processing device and information processing method
Kim et al. Encouraging Data Sharing for Safe Autonomous Driving
WO2024224576A1 (en) Mobile terminal, information processing device, and information processing method

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20180920

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190807

Patent event code: PE09021S01D

PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20200107

Patent event code: PE09021S02D

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: 20200528

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200702

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200702

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20230531

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240530

Start annual number: 5

End annual number: 5