KR20120040483A - 백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법 - Google Patents

백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법 Download PDF

Info

Publication number
KR20120040483A
KR20120040483A KR1020100101934A KR20100101934A KR20120040483A KR 20120040483 A KR20120040483 A KR 20120040483A KR 1020100101934 A KR1020100101934 A KR 1020100101934A KR 20100101934 A KR20100101934 A KR 20100101934A KR 20120040483 A KR20120040483 A KR 20120040483A
Authority
KR
South Korea
Prior art keywords
image
image file
search
tag information
server
Prior art date
Application number
KR1020100101934A
Other languages
English (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 KR1020100101934A priority Critical patent/KR20120040483A/ko
Publication of KR20120040483A publication Critical patent/KR20120040483A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은, 백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법에 관한 것으로, 본 발명에 따른 백업 시스템은 통신 네트워크를 통해 사용자 단말로부터 전송된 이미지 파일을 백업 저장하며 상기 이미지 파일에 대해 이미지 인식 처리를 수행하여 검색용 태그 정보를 생성하고, 그 검색용 태그 정보에 기초하여 상기 사용자 단말에 대해 상기 이미지 파일의 검색 서비스를 제공한다. 이때 상기 이미지 파일에 포함된 사람의 얼굴 이미지 특징점을 추출하고 그 얼굴 이미지 특징점에 기초하여 상기 이미지 파일에 포함된 사람의 이름을 구별하여 검색용 태그 정보를 생성하여 가입자들이 손쉽게 원하는 이미지 파일을 검색할 수 있도록 하고, 백업 시스템은 자동으로 가입자의 이미지 파일을 인식할 수 있어 관리가 용이해진다.

Description

백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법{BACK-UP SYSTEM AND METHOD FOR PROVIDING IMAGE SERRCH SERVICE IN THE BACK-UP SYSTEM}
본 발명은 백업 시스템에 관한 것으로, 보다 구체적으로, 이미지 검색 서비스를 제공하는 백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법에 관한 것이다.
통신 기술이 발전함에 따라 다양한 유형의 통신 네트워크가 개발되고 있고, 이에 수반하여 다양한 통신 기기들이 개발되고 있다. 종래에는 이동 중에 음성 통화가 가능한 이동 단말이 주를 이루었으나, 최근에는 고성능의 스마트폰이 개발되어 보급되고 있고, 또한 각종 멀티미디어 기기에도 통신 기능이 채택되고 있다.
즉, 종류별 디지털 기기에 대부분 통신 기능이 채택되고 있는 실정이다. 따라서, 사람들은 다양한 종류의 통신 기기를 보유하게 되고, 각 통신 기기 간 데이터 공유의 필요성이 제기되고 있으며, 각 통신 기기에서 보유하고 있는 데이터의 동기화에 대한 필요성도 제기되고 있다.
특히, 각종 멀티미디어 기기들이 현대인에게 없어서는 안 될 생활 필수품으로 사용됨에 따라 각 멀티미디어 기기들에 저장되는 데이터의 수는 증가하고 있다. 예컨대, 대부분의 멀티미디어 기기들은 카메라 기능을 구비하고 따라서 사용자들은 언제 어디서든 손쉽게 사진을 찍을 수 있고, 또한 휴대폰이 보급되고 각종 업무 연락 등을 휴대폰을 통해 수행하므로 보유해야 하는 연락처도 크게 증가하고 있다.
이와 같이 사람들이 보유하는 멀티미디어 기기의 종류가 증가하고 저장되는 데이터의 양도 증가함에 따라 이러한 데이터를 효율적으로 관리하고 분실에 대비하는 방안이 필요하고, 이에 따라 최근에는 멀티미디어 기기에 저장된 데이터를 원격의 서버에 백업하여 관리할 수 있는 데이터 백업 서비스가 출시되고 있다.
그런데, 이러한 데이터 백업 서비스는 단순하게 멀티미디어 기기에 저장된 데이터를 원격의 서버에 저장해 두고 필요할 때 다운로드하여 이용할 수 있는 서비스로서 멀티미디어 기기의 폴더 구조를 원격의 서버에서 그대로 채용하고 있어 백업하는 데이터의 양이 증가할 경우 데이터의 관리가 더욱 어려워지는 문제점이 있다. 따라서 최초에는 백업 서비스의 이용율이 높지만 관리해야 할 데이터의 양이 많아질수록 백업 서비스의 이용율이 낮아지고 있다.
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 각종 멀티미디어 기기에서 백업된 데이터, 특히 이미지 파일에 대해 이미지 인식 처리를 수행하여 가입자들이 손쉽게 백업된 이미지 파일을 관리하고 검색할 수 있도록 하는 백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법을 제공하는데 그 목적이 있다.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기 목적을 달성하기 위한 본 발명의 일 측면에 따른, 네트워크를 통한 이미지 검색 서비스를 제공하는 백업 시스템은, 사용자 단말로부터 전송된 이미지 파일을 백업 저장하는 백업 서버; 상기 이미지 파일에 대해 이미지 인식 처리를 수행하여 검색용 태그 정보를 생성하는 이미지 인식 서버; 및 상기 검색용 태그 정보에 기초하여 상기 사용자 단말에 대해 상기 이미지 파일의 검색 서비스를 제공하는 웹 서버;를 포함한다.
상기 이미지 인식 서버는, 상기 이미지 파일에 포함된 사람의 얼굴 이미지 특징점을 추출하고 그 얼굴 이미지 특징점에 기초하여 상기 이미지 파일에 포함된 사람의 이름을 구별하여 검색용 태그 정보를 생성할 수 있다.
또한, 상기 웹 서버는, 검색용 태그 정보에 포함된 사람 이름을 기준으로 상기 이미지 파일을 그룹핑한 결과를 상기 사용자 단말에게 전송할 수 있다.
또한, 상기 웹 서버는, 사용자에 의해 제 1 사람 이름 그룹에 속하는 특정 이미지 파일이 제 2 사람 이름 그룹으로 이동시, 상기 검색용 태그 정보에 포함된 해당 특정 이미지 파일의 사람 이름을 제 2 사람 이름으로 변경할 수 있다.
또한, 상기 이미지 인식 서버는, 이미지 파일에 포함된 사람의 수를 인식하여 그 인식된 사람의 수를 포함하는 검색용 태그 정보를 생성하고, 상기 웹 서버는, 상기 검색용 태그 정보에 포함된 이미지 파일별 사람의 수를 기준으로 상기 이미지 파일을 그룹핑한 결과를 상기 사용자 단말에게 전송할 수 있다.
바람직하게, 상기 백업 시스템의 상기 이미지 인식 서버는 적어도 두 개 이상이 구비되고, 상기 백업 시스템은 상기 적어도 두 개 이상의 이미지 인식 서버 각각의 자원 사용 상황을 분석하여 상기 이미지 파일에 대해 이미지 인식 처리를 수행할 이미지 인식 서버를 선택하는 로드 밸런싱 서버;를 더 포함할 수 있다.
상기 목적을 달성하기 위한 본 발명의 다른 측면에 따른 통신 네트워크상의 백업 시스템에서 이미지 검색 서비스를 제공하는 방법은, 상기 통신 네트워크를 통해 사용자 단말로부터 전송된 이미지 파일을 백업 저장하는 백업 단계; 상기 이미지 파일에 대해 이미지 인식 처리를 수행하여 검색용 태그 정보를 생성하는 태그 생성 단계; 및 상기 검색용 태그 정보에 기초하여 상기 사용자 단말에 대해 상기 백업 저장된 이미지 파일에 대한 검색 서비스를 제공하는 검색 단계;를 포함한다.
이때, 상기 태그 생성 단계는, 상기 이미지 파일에 포함된 사람의 얼굴 이미지 특징점을 추출하고 그 얼굴 이미지 특징점에 기초하여 상기 이미지 파일에 포함된 사람의 이름을 구별하여 검색용 태그 정보를 생성할 수 있다.
또한, 상기 검색 단계는, 상기 검색용 태그 정보에 포함된 사람 이름을 기준으로 상기 이미지 파일을 그룹핑한 결과를 상기 사용자 단말에게 전송할 수 있다.
또한, 상기 방법은, 사용자에 의해 제 1 사람 이름 그룹에 속하는 특정 이미지 파일이 제 2 사람 이름 그룹으로 이동시, 상기 검색용 태그 정보에 포함된 해당 특정 이미지 파일의 사람 이름을 제 2 사람 이름으로 변경하는 단계;를 더 포함할 수 있다.
또한, 상기 방법에서 상기 태그 생성 단계는, 상기 이미지 파일에 포함된 사람의 수를 인식하여 그 인식된 사람의 수를 포함하는 검색용 태그 정보를 생성하고, 상기 검색 단계는, 상기 검색용 태그 정보에 포함된 이미지 파일별 사람의 수를 기준으로 상기 이미지 파일을 그룹핑한 결과를 상기 사용자 단말에게 전송할 수 있다.
또한, 상기 방법은 상기 태그 생성 단계 이전에, 적어도 두 개 이상의 이미지 인식 수단 각각의 자원 사용 정보를 수집하는 단계; 및 수집된 자원 사용 정보에 기초하여 부하가 가장 적은 이미지 인식 수단을 선택하는 단계;를 더 포함할 수 있다.
본 발명은, 이미지 파일에 대해 이미지 인식 처리를 수행하여 자동으로 검색용 태그 정보를 생성하여 구축함으로써, 이미지 검색을 효율적으로 빠르게 수행할 수 있도록 하고, 또한 백업 데이터를 간편하게 효율적으로 관리할 수 있도록 한다.
또한 본 발명은 이미지 인식을 이용한 백업 서비스를 제공하는 데 있어 이미지 인식 서버의 로드를 분석하여 로드 밸런싱을 수행함으로써 백업 데이터가 증가하더라도 이미지 인식 처리 속도를 높이고 빠른 검색 서비스를 제공한다.
도 1은 본 발명의 일 실시예에 따른 이미지 검색 서비스를 제공하는 백업 시스템의 구성을 나타낸 도면이다.
도 2는 본 발명의 일 실시예에 따른 이미지 검색 서비스를 제공하는 백업 시스템에서 검색용 태그 정보를 생성하는 방법을 설명하는 신호 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 검색용 DB 내의 태그 정보를 나타낸 도면이다.
도 4는 본 발명의 일 실시예에 따른 이미지 검색 서비스를 제공하는 백업 시스템에서 이미지 검색 서비스를 제공하는 방법을 설명하는 신호 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 날짜별 이미지 검색 서비스를 제공한 예를 나타낸 도면이다.
도 6은 본 발명의 일 실시예에 따른 장소별 이미지 검색 서비스를 제공한 예를 나타낸 도면이다.
도 7은 본 발명의 일 실시예에 따른 사람별 이미지 검색 서비스를 제공한 예를 나타낸 도면이다.
도 8은 본 발명의 일 실시예에 따른 태그별 이미지 검색 서비스를 제공한 예를 나타낸 도면이다.
도 9는 본 발명의 다른 실시예에 따른 이미지 검색 서비스를 제공하는 백업 시스템의 구성을 나타낸 도면이다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 이미지 검색 서비스를 제공하는 백업 시스템의 구성을 나타낸 도면이다.
도 1에 도시된 바와 같이, 본 실시예에 따른 이미지 검색 서비스를 제공하는 백업 시스템은 웹 서버(130), 백업 서버(140) 및 이미지 인식 서버(150)를 포함하고, 이러한 백업 시스템은 통신망(120)을 통해 사용자 단말(110-N)과 데이터를 송수신한다.
사용자 단말(110-N)은 도 1에 도시된 바와 같이 퍼스널 컴퓨터(PC)(110-1), 휴대폰과 같은 이동 단말(110-2), 카메라(110-3), IPTV(110-4) 등의 단말로서 통신망(120)을 통해 네트워크 통신이 가능하고 이미지 파일 저장이 가능한 단말이다. 도 1에서는 사용자 단말(110-N)로서 퍼스널 컴퓨터(PC)(110-1), 휴대폰과 같은 이동 단말(110-2), 카메라(110-3), IPTV(110-4)만을 도시하였으나 상술한 바와 같이 통신망(120)을 통해 네트워크 통신이 가능하고 이미지 파일 저장이 가능한 단말이면 특별한 제한 없이 적용될 수 있다.
통신망(120)은 IP망, CDMA망, GSM망, WCDMA망 등의 유무선 통신 네트워크로서 사용자 단말(110-N)과 웹 서버(130) 간 데이터 송수신을 지원하는 망이면 특별한 제한 없이 적용될 수 있다.
웹 서버(130)는 사용자 단말(110-N)과 백업 시스템 간 인터페이스를 제공하고 백업 시스템 내의 백업 서버(140)와 이미지 인식 서버(150)를 제어하며 사용자 단말(110-N)에 대해 이미지 검색 서비스를 제공하는 인터페이스 수단이다.
웹 서버(130)는 검색용 DB(180)를 구비하는데 검색용 DB(180)는 사용자 단말(110-N)로부터 수신된 이미지 파일의 태그 정보를 저장한다. 여기서 메타데이터는 도 3의 예와 같이, 이미지 파일의 이미지 인식 결과, 이미지 파일의 Exif 정보에서 추출된 촬영 시간, GPS 정보, 사진의 Orientation 정보, 카메라 정보 등을 포함한다. 상기 이미지 인식 결과는 이미지 파일, 즉 사진에 포함되어 있는 사람들의 수, 사람별 이름, 성별, 연령 등의 정보로서, 사람별 이름은 최초 이미지 파일이 수신되었을 때는 얼굴1, 얼굴2 등과 같이 임의의 값이 설정되고, 그 임의의 값은 사용자에 의해 수정될 수 있다.
웹 서버(130)는 사용자 단말(110-N)로부터 수신된 이미지 파일을 백업 서버(140)로 전달하여 백업시키고 상기 백업 서버(140)로부터 리사이징(resizing)된 이미지 파일을 전달받아 이미지 인식 서버(150)로 전달하며, 또한 이미지 인식 서버(150)로부터 상기 검색용 DB(180)에 저장될 이미지 파일의 태그 정보를 전달받아 검색용 DB(180)에 저장한다.
웹 서버(130)는 상기 검색용 DB(180)를 참조하여 사용자 단말(110-N)에 대해 이미지 검색 서비스를 제공한다. 구체적으로, 웹 서버(130)는 사용자 단말(110-N)로부터 이미지 검색 질의(예컨대, 사람별, 장소별, 태그별, 날짜별 질의)를 입력받으면 해당 질의에 대응하는 태그 정보를 검색용 DB(180)에서 확인하고 그 확인된 태그 정보에 상응하는 이미지 파일을 백업 서버(140)로부터 전달받아 사용자 단말(110-N)로 전송하여 표시되도록 한다.
예컨대, 웹 서버(130)는 기본 폴더 형태로 이미지 파일을 사용자 단말(110-N)에 표시하고, 사용자가 메뉴 중 날짜를 선택하면 동일한 날짜 또는 특정 기간 동안 촬영된 이미지 파일을 각 날짜별 또는 기간별로 그룹핑하여 표시하고, 사용자가 메뉴 중 장소를 선택하면 검색용 DB(180)에 저장된 태그 정보 중 GPS 정보를 기준으로 이미지 파일을 그룹핑하여 표시하며, 사용자가 메뉴 중 사람을 선택하면 검색용 DB(180)에 저장된 태그 정보 중 이름이나, 사람 수 정보 등을 기준으로 이미지 파일을 그룹핑하여 표시한다.
백업 서버(140)는 상기 웹 서버(130)로부터 전달받은 가입자의 이미지 파일을 백업 DB(160)에 저장하고 그 이미지 파일을 리사이징(resizing)하여 이미지 인식 서버(150)로 전달한다. 이미지 파일은 상기 웹 서버(130)를 경유하여 백업 서버(140)로부터 이미지 인식 서버(150)로 전달될 수 있고 또는 직접 전달될 수도 있다. 백업 서버(140)는 이미지 인식 서버(150)에서 이미지 인식 처리를 가능하게 하기 위해 특정 이지미 사이즈(1024×768)의 크기로 원본 이미지 파일을 리사이징하여 이미지 인식 서버(150)로 전달하는 것이 바람직하다.
본 실시예에서 백업 데이터로서 이미지 파일만을 설명하고 있으나, 이미지 파일 이외 사용자 단말(110-N)에 저장된 각종 데이터들이 백업 데이터로서 백업 DB(160)에 저장 관리될 수 있다. 사용자 단말(110-N)에 저장된 각종 데이터는 자동으로 백업 DB(160)에 저장될 수도 있고, 또는 사용자의 요구에 따라 on-demand로 백업 DB(160)에 저장될 수 있다. 바람직하게, 사용자 단말(110-N)에는 백업 서비스를 위한 전용 클라이언트가 설치될 수 있고, 전용 클라이언트는 실행시 웹 서버(130)를 통해 백업 서버(140)와 동기화되어 사용자 단말(110-N)의 데이터를 백업 DB(160)에 백업할 수 있다. 그리고, 가입자가 보유한 다수의 사용자 단말(110-N)에 저장된 데이터는 하나의 가입자 정보를 기준으로 통합되어 관리될 수 있다.
이미지 인식 서버(150)는 사용자의 이미지 파일(이하에서는 사진과 용어를 혼용하여 사용함)을 이미지 인식 처리하여 검색용 태그 정보를 자동으로 생성한다. 이미지 인식 서버(150)는 이미지 파일의 Exif 정보에서 카메라 정보, 사진 촬영 시간, GPS 정보, 사진의 Orientatin 정보 등을 추출하고, 또한 이미지 파일을 이미지 인식 처리하여 사진에 포함되어 있는 사람들의 수, 이름, 연령, 성별 등을 추출하여 그 정보들을 태그 정보로서 생성한다. 이와 같이 생성된 태그 정보는 검색용 DB(180)에 저장된다.
이미지 인식 서버(150)는, 가입자의 이미지 파일을 이미지 인식 처리하여 사진에 포함된 사람 얼굴의 이미지 특징점을 추출하여 이를 얼굴 인식 정보 DB(170)에 저장한다. 상기 얼굴의 이미지 특징점은 60 개 이상의 고유 벡터값으로 저장된다. 이미지 인식 서버(150)는 가입자별로 사진 속에 포함된 모든 사람의 얼굴 이미지 특징점을 구분하여 얼굴 인식 DB(170)에 저장한다. 예컨대, A 라는 가입자와 B 라는 가입자가 있을 때, A 라는 가입자가 백업해 둔 사진에서 검출된 모든 사람의 얼굴 이미지 특징점과 B 라는 가입자가 백업해 둔 사진에서 검출된 모든 사람의 얼굴 이미지 특징점을 각각 관리한다.
이미지 인식 서버(150)는 얼굴 이미지 특징점을 추출하여 이를 얼굴 인식 정보 DB(170)에 저장할 때 각 얼굴 이미지 특징점에 대한 정보(예컨대, 이름)를 가입자가 설정할 수 있도록 웹 서버(130)를 통해 얼굴 이미지 특징점의 정보를 사용자 단말(110-N)로 전달하고, 가입자의 설정 정보를 상기 웹 서버(130)를 통해 수신하여 얼굴 인식 정보 DB(170)에 저장한다. 바람직하게, 상기 가입자가 설정하는 설정 정보는 이름 등이고, 모든 얼굴 이미지 특징점에 대해 수행할 필요는 없고, 얼굴 인식 정보 DB(170)에 저장된 얼굴 이미지 특징점과 비교하여 소정의 임계치 이상으로 특징점이 차이나는 얼굴 이미지 특징점에 대해서만 수행할 수 있다.
한편, 여러 사진에 동일한 사람의 얼굴이 있더라도 각 사진에 찍힌 얼굴의 각도 등에 따라 얼굴 이미지 특징점이 다를 수 있고, 따라서 얼굴 인식 정보 DB(170)에는 다양한 각도에서 찍힌 동일한 사람의 얼굴 이미지 특징점이 모두 저장되고, 이후 동일한 사람이 찍힌 사진이 있을 때 얼굴 인식 정보 DB(170)에 저장된 얼굴 이미지 특징점과 비교하여 가입자의 확인이나 설정이 필요없이 해당 사람에 대한 인식을 자동으로 할 수 있다. 예컨대, A 라는 사람의 얼굴 이미지 특징점과 이름이 얼굴 인식 정보 DB(170)에 저장되어 있고, 이후 A 라는 사람의 얼굴이 찍힌 사진이 이미지 인식 처리될 때 이미지 인식 서버(150)는 해당 사진에 대한 태그 정보로서 이름을 자동으로 생성할 수 있다.
도 2는 본 발명의 일 실시예에 따른 이미지 검색 서비스를 제공하는 백업 시스템에서 검색용 태그 정보를 생성하는 방법을 설명하는 신호 흐름도이다.
도 2에 도시된 바와 같이, 백업 서비스에 가입한 가입자는 사용자 단말(110-N)을 통해 통신망(120)을 경유하여 웹 서버(130)에 접속하고, 웹 서버(130)에서 제공하는 초기 웹 페이지 화면에서 로그인을 수행한다(S201).
로그인에 성공한 후 가입자는 사용자 단말(110-N)에 저장된 이미지 파일에 대한 백업을 요청한다(S203). 사용자 단말(110-N)에 설치된 전용 클라이언트에서 백업 메뉴를 선택하는 등의 방식으로 백업을 요청하고, 이에 따라 사용자 단말(110-N)에 저장된 이미지 파일은 통신망(120)을 통해 웹 서버(130)로 전송되고, 웹 서버(130)는 그 수신된 이미지 파일을 백업 서버(140)로 전달하여 백업을 요청한다(S205).
이미지 파일 백업 요청을 수신한 백업 서버(140)는 백업 DB(160) 내에 가입자의 저장공간을 할당한 후 해당 저장공간 내에 가입자의 이미지 파일을 저장한다(S207).
이미지 파일이 백업 DB(160) 내에 저장된 후, 웹 서버(130)는 이미지 검색 서비스를 위한 검색용 태그 정보를 생성하기 위해 상기 백업 서버(140)로 상기 백업 DB(160)에 저장된 이미지 파일의 전송을 요청하고(S209) 백업 서버(140)로부터 해당 이미지 파일을 수신한다(S211). 백업 서버(140)로부터 이미지 파일을 수신한 웹 서버(130)는 상기 수신된 이미지 파일을 이미지 인식 서버(150)로 전달하며 이미지 인식을 요청한다(S213). 이때, 백업 서버(140)는 이미지 인식 처리를 위해 원본 이미지 파일을 리사이징(Resizing)하여 이미지 인식 서버(150)로 전달한다.
본 실시예에서는 웹 서버(130)가 백업 서버(140)로부터 이미지 파일을 전달받아 이를 이미지 인식 서버(150)로 전달하는 것으로 설명하나, 실시 형태에 따라 웹 서버(130)의 제어에 의해 백업 서버(140)로부터 이미지 인식 서버(150)로 직접 이미지 파일이 전달될 수도 있다.
이미지 인식 요청을 수신한 이미지 인식 서버(150)는, 상기 웹 서버(130)로부터 수신된 이미지 파일에 대해 이미지 인식 처리를 수행한다(S215). 구체적으로, 이미지 인식 서버(150)는 이미지 파일의 Exif 정보에서 카메라 정보, 사진 촬영 시간, GPS 정보, 사진의 Orientatin 정보 등을 추출하고, 또한 이미지 파일에서 얼굴 인식을 수행하여 이미지 파일에 포함되어 있는 사람들의 얼굴 이미지 특징점을 추출하고, 아울러 사진에 포함된 사람의 수, 이름, 연령, 성별 등을 추출한다.
이와 같이 이미지 파일에 대해 이미지 인식 처리를 수행한 이미지 인식 서버(150)는, 이미지 파일에서 추출한 얼굴 이미지 특징점은 얼굴 인식 정보 DB(170)에 저장하고(S215), 나머지 인식 정보는 검색용 태그 정보로 생성한다(S217). 바람직하게, 이미지 인식 서버(150)는 인식 정보를 XML 데이터로 생성하여 관리한다.
그리고 나서, 이미지 인식 서버(150)는 상기 생성한 검색용 태그 정보를 웹 서버(130)로 전송하고(S223), 웹 서버(130)는 이미지 인식 서버(150)로부터 수신된 검색용 태그 정보를 검색용 DB(180)에 저장한다(S223). 검색용 DB(180)에 저장되는 검색용 태그 정보는 도 3의 예와 같다. 도 3에 도시된 바와 같이 가입자가 보유한 각 이미지 파일, 즉 사진별로 사진의 ID, 사진 속에 있는 사람의 수, 사진이 촬영된 GPS 정보, 사진 속에 포함된 사람의 이름, 연령 등이 검색용 태그 정보로서 관리된다. 이때, 사진 속에 포함된 사람의 이름은 최초에는 얼굴1, 얼굴2와 같이 임의의 명칭이 부여되나 가입자에 의해 얼굴1, 얼굴2 등의 임의의 명칭이 실제 사람 이름으로 수정되고 얼굴 이미지 특징점이 누적되면 이미지 인식 서버(150)에 의해 자동으로 그 실제 사람 이름이 부여된다.
도 4는 본 발명의 일 실시예에 따른 이미지 검색 서비스를 제공하는 백업 시스템에서 이미지 검색 서비스를 제공하는 방법을 설명하는 신호 흐름도이다.
도 4에 도시된 바와 같이, 백업 서비스에 가입한 가입자는 사용자 단말(110-N)을 통해 통신망(120)을 경유하여 웹 서버(130)에 접속하고, 웹 서버(130)에서 제공하는 초기 접속 화면에서 로그인을 수행한다(S301).
로그인에 성공한 후 가입자는 얼굴별 이미지 검색을 요청한다(S303). 예컨대, 웹 서버(130)는 백업 서비스와 관련된 다양한 메뉴를 포함하는 웹 페이지를 사용자 단말(110-N)로 전송하고, 가입자로부터 그 웹 페이지에 포함된 메뉴 중 이미지 검색과 관련된 메뉴, 특히 얼굴별 이미지 검색과 관련된 메뉴의 선택 입력을 수신한다.
이와 같이 얼굴별 이미지 검색 요청을 수신한 웹 서버(130)는, 백업 서버(140)로 상기 가입자의 이미지 파일을 요청하고(S305), 백업 서버(140)는 백업 DB(160)에서 해당 가입자의 이미지 파일을 검색하여 웹 서버(130)로 전송한다(S307).
백업 서버(140)로부터 이미지 파일을 수신한 웹 서버(130)는 검색용 DB(180)를 참조하여 상기 수신한 이미지 파일을 얼굴별로 그룹핑한다(S309, S311). 예컨대, A 사진에 홍길동1, 홍길동2의 이름이 태그 정보로서 포함되어 있을 때, 해당 A 사진은 홍길동1 그룹과 홍길동2 그룹에 각각 포함된다.
이와 같이 이미지 파일을 얼굴별로 그룹핑한 웹 서버(130)는 그 그룹핑 결과를 사용자 단말(110-N)로 전송한다(S313). 이때, 웹 서버(130)는 각 그룹의 대표 이미지를 선택하여 해당 그룹의 폴더에 미리보기 형태로 표시할 수 있고, 또한 각 폴더명으로 해당 사람의 이름을 표시할 수 있다.
한편, 가입자는 웹 서버(130)로부터 전송된 얼굴별 이미지 파일을 보면서 특정 사진에 대해 그룹 변경을 요청할 수 있다(S315). 그룹 변경은 가입자가 특정 이름 폴더 내에 저장되어 있는 사진을 다른 이름 폴더로 이동하거나 또는 특정 사진에 대해 직접 태그 변경을 하는 방식으로 이루어질 수 있다.
이와 같이 특정 사진에 대해 그룹 변경 요청이 수신되면, 웹 서버(130)는 검색용 DB(180)에 저장된 해당 특정 사진의 태그 정보 중 해당 특정 사람의 이름을 가입자가 선택한 이름으로 변경한다(S317). 예컨대, 홍길동1 폴더에 저장된 사진 A를 가입자가 홍길동2 폴더로 이동하였을 경우, 웹 서버(130)는 해당 사진 A의 태그 정보로서 검색용 DB(180)에 저장된 이름 홍길동1을 홍길동2로 변경한다.
또한, 웹 서버(130)는 검색용 DB(180)에 저장된 태그 정보를 변경하면서 얼굴 인식 정보 DB(170)에 저장된 정보(즉, 얼굴 이미지 특징점의 이름 정보)도 변경하기 위해 이미지 인식 서버(150)로 얼굴 인식 DB의 변경을 요청한다(S319).
따라서, 이미지 인식 서버(150)는 얼굴 인식 정보 DB(170)에 저장된 해당 사람의 얼굴 이미지 특징점의 이름 정보를 상기 가입자가 선택한 이름으로 변경한다(S321). 예컨대, 홍길동1의 얼굴 인식 특징점의 이름 정보를 홍길동2로 변경한다. 이후, 이미지 인식 서버(150)는 이미지 파일을 인식할 때 이미지 파일 속에 포함된 사람의 얼굴 이미지 특징점이 홍길동2의 얼굴 인식 특징점과 유사할 때 해당 사람의 이름을 홍길동2로 자동 설정한다.
이상의 도 4를 참조한 실시예에서는 얼굴별 이미지 검색 서비스를 제공하는 예를 설명하였으나, 웹 서버(130)는 얼굴별 이미지 검색 이외에도 날짜별, 장소별, 사람 수별, 태그별 이미지 검색 서비스도 제공할 수 있다.
도 5는 본 발명의 일 실시예에 따른 날짜별 이미지 검색 서비스를 제공한 예를 나타낸 도면으로, 도 5에 도시된 바와 같이, 가입자가 웹 서버(130)에서 제공된 웹 페이지의 우측에 나열된 메뉴 중 날짜를 선택하면, 가입자가 백업해 둔 이미지 파일이 날짜별 폴더로 나뉘어 보여진다. 도 5의 예에서 가장 상위 폴더는 년도이고 그 하위는 달이며 각 달에는 일별로 폴더가 형성되어 이미지 파일이 분류되어 보여진다.
도 6은 본 발명의 일 실시예에 따른 장소별 이미지 검색 서비스를 제공한 예를 나타낸 도면으로, 도 6에 도시된 바와 같이, 가입자가 웹 서버(130)에서 제공된 웹 페이지의 우측에 나열된 메뉴 중 장소를 선택하면, 가입자가 백업해 둔 이미지 파일이 장소별로 나뉘어 보여진다. 구체적으로, 웹 서버(130)는 지도를 일정한 간격으로 가상의 그리드를 형성하고 하나의 그리드 영역 내에 위치하는 이미지 파일을 하나의 앨범(폴더)으로 묶어 가입자에게 제공한다. 이때, 가입자는 지도상에 앨범으로 표시되어 있는 이미지 파일의 위치 정보를 직접 수정하거나, 이미지 파일을 드래그 앤 드롭 형식으로 원하는 위치로 이동시켜, 해당 이미지 파일의 위치 정보를 수정할 수 있다. 웹 서버(130)는 가입자가 수정한 이미지 파일의 위치 정보를 검색용 DB(180)에 반영한다.
도 7은 본 발명의 일 실시예에 따른 사람별 이미지 검색 서비스를 제공한 예를 나타낸 도면으로, 도 7의 (a)는 도 4를 참조하여 설명한 바와 같이 동일한 사람이 포함되어 있는 사진이 그룹핑되어 제공된 화면의 예이고, 도 7의 (b)는 웹 서버(130)가 검색용 DB(180)를 참조하여 사진에 포함된 사람의 수를 기준으로 이미지 파일을 그룹핑하여 제공한 화면의 예이다.
도 8은 본 발명의 일 실시예에 따른 태그별 이미지 검색 서비스를 제공한 예를 나타낸 도면으로, 가입자가 이미지 파일별로 입력한 태그를 기준으로 이미지 파일이 그룹핑되어 제공된 화면의 예이다. 도 8에 도시된 바와 같이, 가입자가 웹 서버(130)에서 제공된 웹 페이지의 우측에 나열된 메뉴 중 태그를 선택하면, 가입자가 백업해 둔 이미지 파일이 태그를 기준으로 그룹핑되어 보여진다.
도 9는 본 발명의 다른 실시예에 따른 이미지 검색 서비스를 제공하는 백업 시스템의 구성을 나타낸 도면이다. 도 9에 있어서 도 1과 동일한 참조부호의 구성요소는 도 1의 기능을 모두 포함한다. 본 실시예에서는 도 1과의 차이점만을 설명한다.
도 9에 도시된 바와 같이, 본 실시예에 따른 백업 시스템은, 적어도 하나 이상의 이미지 인식 서버(150-1, 150-2,..., 150-N)와 로드 밸런싱 서버(910)를 포함한다.
도 9에 도시된 적어도 하나 이상의 이미지 인식 서버(150-1, 150-2,..., 150-N)는 도 1에 도시된 이미지 인식 서버(150)의 기능과 동일한 기능을 수행한다. 즉, 이미지 인식 서버(150-1, 150-2,..., 150-N)는 가입자의 이미지 파일을 인식하여 이미지 파일에 포함된 사람들의 얼굴 이미지를 인식하여 얼굴 이미지 특징점을 추출하고, 또한 검색용 태그 정보를 생성한다.
백업 시스템에서 가입자의 수가 많아지거나 백업해야 할 이미지 파일의 수가 증가할 경우 하나의 이미지 인식 서버에서 처리할 수 있는 처리 용량에는 한계가 있기 때문에 시스템 장애의 원인이 될 수 있다.
따라서, 본 실시예에서는 적어도 하나 이상의 이미지 인식 서버(150-1, 150-2,..., 150-N)를 두고, 로드 밸런싱 서버(910)가 상기 적어도 하나 이상의 이미지 인식 서버(150-1, 150-2,..., 150-N)의 자원 상황을 모니터링하여 부하가 가장 적은 이미지 인식 서버(150-1, 150-2,..., 150-N)를 선택하여 이미지 파일에 대한 이미지 인식을 수행하도록 제어한다.
구체적으로, 로드 밸런싱 서버(910)는 적어도 하나 이상의 이미지 인식 서버(150-1, 150-2,..., 150-N)로부터 주기적으로 각 이미지 인식 서버(150-1, 150-2,..., 150-N)의 CPU 사용량, 메모리 사용량, 네트워크 사용량 등의 자원 사용 정보를 수집하여 저장한다. 로드 밸런싱 서버(910)는 웹 서버(130)로부터 이미지 인식 요청이 수신되면 상기 저장하고 있는 각 이미지 인식 서버(150-1, 150-2,..., 150-N)의 자원 사용 정보에 기초하여 부하가 가장 적은 이미지 인식 서버(150-1, 150-2,..., 150-N)를 선택하여 이미지 인식 처리를 요청한다.
실시 형태에 따라, 로드 밸런싱 서버(9100는 각 이미지 인식 서버(150-1, 150-2,..., 150-N)의 자원 사용 정보별로 가중치를 두고 각 이미지 인식 서버(150-1, 150-2,..., 150-N)의 부하를 계산하여, 부하가 가장 적은 이미지 인식 서버(150-1, 150-2,..., 150-N)를 선택할 수도 있다.
그리고, 각 이미지 인식 서버(150-1, 150-2,..., 150-N)에는 자원 사용 정보를 주기적으로 상기 로드 밸런싱 서버(910)로 보고하는 클라이언트가 탑재되는 것이 바람직하다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.
본 명세서는 많은 특징을 포함하는 반면, 그러한 특징은 본 발명의 범위 또는 특허청구범위를 제한하는 것으로 해석되어서는 아니된다. 또한, 본 명세서에서 개별적인 실시예에서 설명된 특징들은 단일 실시예에서 결합되어 구현될 수 있다. 반대로, 본 명세서에서 단일 실시예에서 설명된 다양한 특징들은 개별적으로 다양한 실시예에서 구현되거나, 적절한 부결합(subcombination)에서 구현될 수 있다.
도면에서 동작들이 특정한 순서로 설명되었으나, 그러한 동작들이 도시된 바와 같은 특정한 순서로 수행되는 것으로, 또는 일련의 연속된 순서, 또는 원하는 결과를 얻기 위해 모든 설명된 동작이 수행되는 것으로 이해되어서는 아니된다. 어떤 환경에서, 멀티태스킹 및 병렬 프로세싱이 유리할 수 있다. 아울러, 상술한 실시예에서 다양한 시스템 구성요소의 구분은 모든 실시예에서 그러한 구분을 요구하지 않는 것으로 이해되어야 한다. 상술한 프로그램 구성요소 및 시스템은 일반적으로 단일 소프트웨어 제품 또는 멀티플 소프트웨어 제품에 패키지로 구현될 수 있다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
110 : 사용자 단말 120 : 통신망
130 : 웹 서버 140 : 백업 서버
150 : 이미지 인식 서버 160 : 백업 DB
170 : 얼굴 인식 정보 DB 180 : 검색용 DB

Claims (12)

  1. 네트워크를 통한 이미지 검색 서비스를 제공하는 백업 시스템에 있어서,
    사용자 단말로부터 전송된 이미지 파일을 백업 저장하는 백업 서버;
    상기 이미지 파일에 대해 이미지 인식 처리를 수행하여 검색용 태그 정보를 생성하는 이미지 인식 서버; 및
    상기 검색용 태그 정보에 기초하여 상기 사용자 단말에 대해 상기 이미지 파일의 검색 서비스를 제공하는 웹 서버;를 포함하는 백업 시스템.
  2. 제 1 항에 있어서,
    상기 이미지 인식 서버는,
    상기 이미지 파일에 포함된 사람의 얼굴 이미지 특징점을 추출하고 그 얼굴 이미지 특징점에 기초하여 상기 이미지 파일에 포함된 사람의 이름을 구별하여 검색용 태그 정보를 생성하는 것을 특징으로 하는 백업 시스템.
  3. 제 2 항에 있어서,
    상기 웹 서버는,
    검색용 태그 정보에 포함된 사람 이름을 기준으로 상기 이미지 파일을 그룹핑한 결과를 상기 사용자 단말에게 전송하는 것을 특징으로 하는 백업 시스템.
  4. 제 3 항에 있어서,
    상기 웹 서버는,
    사용자에 의해 제 1 사람 이름 그룹에 속하는 특정 이미지 파일이 제 2 사람 이름 그룹으로 이동시, 상기 검색용 태그 정보에 포함된 해당 특정 이미지 파일의 사람 이름을 제 2 사람 이름으로 변경하는 것을 특징으로 하는 백업 시스템.
  5. 제 1 항에 있어서,
    상기 이미지 인식 서버는, 이미지 파일에 포함된 사람의 수를 인식하여 그 인식된 사람의 수를 포함하는 검색용 태그 정보를 생성하고,
    상기 웹 서버는, 상기 검색용 태그 정보에 포함된 이미지 파일별 사람의 수를 기준으로 상기 이미지 파일을 그룹핑한 결과를 상기 사용자 단말에게 전송하는 것을 특징으로 하는 백업 시스템.
  6. 제 1 항에 있어서,
    상기 이미지 인식 서버는 적어도 두 개 이상이 구비되고,
    상기 적어도 두 개 이상의 이미지 인식 서버 각각의 자원 사용 상황을 분석하여 상기 이미지 파일에 대해 이미지 인식 처리를 수행할 이미지 인식 서버를 선택하는 로드 밸런싱 서버;를 더 포함하는 백업 시스템.
  7. 통신 네트워크상의 백업 시스템에서 이미지 검색 서비스를 제공하는 방법으로서,
    상기 통신 네트워크를 통해 사용자 단말로부터 전송된 이미지 파일을 백업 저장하는 백업 단계;
    상기 이미지 파일에 대해 이미지 인식 처리를 수행하여 검색용 태그 정보를 생성하는 태그 생성 단계;
    상기 검색용 태그 정보에 기초하여 상기 사용자 단말에 대해 상기 백업 저장된 이미지 파일에 대한 검색 서비스를 제공하는 검색 단계;를 포함하는 이미지 검색 서비스 제공 방법.
  8. 제 7 항에 있어서,
    상기 태그 생성 단계는,
    상기 이미지 파일에 포함된 사람의 얼굴 이미지 특징점을 추출하고 그 얼굴 이미지 특징점에 기초하여 상기 이미지 파일에 포함된 사람의 이름을 구별하여 검색용 태그 정보를 생성하는 것을 특징으로 하는 이미지 검색 서비스 제공 방법.
  9. 제 8 항에 있어서,
    상기 검색 단계는,
    상기 검색용 태그 정보에 포함된 사람 이름을 기준으로 상기 이미지 파일을 그룹핑한 결과를 상기 사용자 단말에게 전송하는 것을 특징으로 하는 이미지 검색 서비스 제공 방법.
  10. 제 9 항에 있어서,
    사용자에 의해 제 1 사람 이름 그룹에 속하는 특정 이미지 파일이 제 2 사람 이름 그룹으로 이동시, 상기 검색용 태그 정보에 포함된 해당 특정 이미지 파일의 사람 이름을 제 2 사람 이름으로 변경하는 단계;를 더 포함하는 이미지 검색 서비스 제공 방법.
  11. 제 7 항에 있어서,
    상기 태그 생성 단계는, 상기 이미지 파일에 포함된 사람의 수를 인식하여 그 인식된 사람의 수를 포함하는 검색용 태그 정보를 생성하고,
    상기 검색 단계는, 상기 검색용 태그 정보에 포함된 이미지 파일별 사람의 수를 기준으로 상기 이미지 파일을 그룹핑한 결과를 상기 사용자 단말에게 전송하는 것을 특징으로 하는 이미지 검색 서비스 제공 방법.
  12. 제 7 항에 있어서,
    상기 태그 생성 단계 이전에,
    적어도 두 개 이상의 이미지 인식 수단 각각의 자원 사용 정보를 수집하는 단계; 및
    수집된 자원 사용 정보에 기초하여 부하가 가장 적은 이미지 인식 수단을 선택하는 단계;를 더 포함하는 이미지 검색 서비스 제공 방법.
KR1020100101934A 2010-10-19 2010-10-19 백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법 KR20120040483A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100101934A KR20120040483A (ko) 2010-10-19 2010-10-19 백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100101934A KR20120040483A (ko) 2010-10-19 2010-10-19 백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법

Publications (1)

Publication Number Publication Date
KR20120040483A true KR20120040483A (ko) 2012-04-27

Family

ID=46140369

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100101934A KR20120040483A (ko) 2010-10-19 2010-10-19 백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법

Country Status (1)

Country Link
KR (1) KR20120040483A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170045893A (ko) * 2015-10-20 2017-04-28 에스케이텔레콤 주식회사 로드밸런싱관리장치 및 그 동작 방법
US20190244012A1 (en) * 2018-02-02 2019-08-08 Microsoft Technology Licensing, Llc Automatic image classification in electronic communications
CN112036241A (zh) * 2020-07-27 2020-12-04 北京达佳互联信息技术有限公司 一种图像处理方法、装置、电子设备及存储介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170045893A (ko) * 2015-10-20 2017-04-28 에스케이텔레콤 주식회사 로드밸런싱관리장치 및 그 동작 방법
US20190244012A1 (en) * 2018-02-02 2019-08-08 Microsoft Technology Licensing, Llc Automatic image classification in electronic communications
US11468707B2 (en) * 2018-02-02 2022-10-11 Microsoft Technology Licensing, Llc Automatic image classification in electronic communications
CN112036241A (zh) * 2020-07-27 2020-12-04 北京达佳互联信息技术有限公司 一种图像处理方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
US11025746B2 (en) Systems and methods for managing content items having multiple resolutions
CN108235765B (zh) 一种故事相册的显示方法及装置
US11275489B2 (en) Method and apparatus for uploading photographed file
US10235444B2 (en) Systems and methods for providing a user with a set of interactivity features locally on a user device
US10846324B2 (en) Device, method, and user interface for managing and interacting with media content
US11003327B2 (en) Systems and methods for displaying an image capturing mode and a content viewing mode
US9942121B2 (en) Systems and methods for ephemeral eventing
EP3210371B1 (en) Camera application
EP2892208B1 (en) Method and apparatus for operating electronic device
CN103207870B (zh) 一种照片分类管理方法、服务器、装置及***
US20210117468A1 (en) Systems and methods for selecting content items to store and present locally on a user device
CN106453572B (zh) 基于云服务器同步图像的方法及***
CN103297595A (zh) 照片拍摄并显示的方法及装置
WO2016083905A1 (en) Method of and system for grouping object in a storage device
KR20120040483A (ko) 백업 시스템 및 그 백업 시스템에서 이미지 검색 서비스 제공 방법
KR20170098113A (ko) 전자 장치의 이미지 그룹 생성 방법 및 그 전자 장치
CN105320514A (zh) 图片处理方法及装置
Ahmad et al. A generic content-based image retrieval framework for mobile devices
KR101412478B1 (ko) 선택패턴 기반의 사진관리 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체
US20140324921A1 (en) Electronic device, method, and storage medium
CN117749849A (zh) 基于深度学习的智能终端控制方法及相关设备
CN116069754A (zh) 一种文件存储方法、装置、电子设备及存储介质
WO2020018382A1 (en) Systems and methods for archiving and accessing of image content
Harkes et al. A Contact Sheet Approach to Searching Untagged Images on Smartphones

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment