KR20160026951A - 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 - Google Patents

웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 Download PDF

Info

Publication number
KR20160026951A
KR20160026951A KR1020160020580A KR20160020580A KR20160026951A KR 20160026951 A KR20160026951 A KR 20160026951A KR 1020160020580 A KR1020160020580 A KR 1020160020580A KR 20160020580 A KR20160020580 A KR 20160020580A KR 20160026951 A KR20160026951 A KR 20160026951A
Authority
KR
South Korea
Prior art keywords
nas
information
storage device
cloud storage
account
Prior art date
Application number
KR1020160020580A
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 KR1020160020580A priority Critical patent/KR20160026951A/ko
Publication of KR20160026951A publication Critical patent/KR20160026951A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F17/30126
    • G06F17/302
    • G06F17/30572
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • 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/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 웹 클라우드 저장 장치와 망 내 저장 장치의 통합된 브라우징을 제공하는 통합 브라우징 장치에 관한 것으로, 특히 클라우드 저장 장치의 사용자 계정에 특정 네트워크 내에 구비된 망 부착 저장 장치(NAS)의 정보를 연동시키는 계정 연동 모듈; 상기 사용자 계정에 연동된 상기 NAS에 접속하여, 상기 NAS에 저장된 파일에 대한 정보를 수집하는 NAS 정보 수집 모듈; 상기 클라우드 저장 장치로부터 상기 클라우드 저장 장치의 상기 사용자 계정에 해당하는 파일에 대한 정보를 수집하는 클라우드 저장 정보 수집부; 및 상기 NAS 정보 수집 모듈에 의해 수집된 NAS에 저장된 파일에 대한 정보와 상기 클라우드 저장 정보 수집부에 의해 수집된 클라우드 저장 장치에 저장된 파일에 대한 정보를 통합 처리하는 정보 통합 처리부;를 포함한다.

Description

웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체{SYSTEM, APPARATUS, METHOD AND COMPUTER READABLE RECORDING MEDIUM FOR PROVIDING A COMBINED BROWSING ABOUT WEB CLOUD STORAGE AND NETWORK ATTACHED STORAGE}
본 발명은 통신 네트워크를 통해 외부 저장 장치에 저장된 파일을 사용자 단말에서 브라우징하기 위한 시스템 등에 관한 것으로, 보다 상세하게는 웹 클라우드 저장 장치와 망 내 저장 장치의 통합된 브라우징을 제공하는 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다.
일반적으로 인터넷은 전세계 어디서나, 누구나 접속하고자 하는 상대편 컴퓨터에 TCP/IP 라는 공통의 프로토콜을 적용하여 자유롭게 연결하여 사용할 수 있도록 구성된 개방형 네트워크로서, 기본적인 문자정보의 전달은 물론 압축기술의 발전과 더불어 멀티미디어 정보의 전달에 이용되는 등 전자우편, 파일전송, WWW(World Wide Web) 등의 다양한 서비스를 이용할 수 있다.
이와 같은 인터넷은 국내를 비롯하여 세계적으로 사용이 급격하게 증가하면서 기존 산업의 전 부분에 걸쳐 효율성과 생산성 제고를 위한 전략적인 도구로서 중요성이 급속히 증대되고 있으며, 인터넷을 통한 새로운 비즈니스 기회가 지속적으로 창출됨은 물론, 그 영역도 확장되고 있는 추세로서 인터넷을 이용한 사업자들도 점점 더 증가되고 있다.
한편, 최근 출시되는 스마트폰들의 성능이 향상되면서, 일반 휴대폰에서 스마트폰으로 사용자들이 많이 옮겨가고 있는 추세이다. 스마트폰(smart phone)이란 휴대폰에 컴퓨터 지원 기능을 추가한 지능형 휴대폰으로서, 휴대폰 기능에 충실하면서도 개인 휴대 정보 단말기(PDA) 기능, 인터넷 기능, 동영상 재생 기능 등이 추가되며, 다양한 입력 방식과 터치스크린 등이 구비되어 사용에 보다 편리한 인터페이스를 제공한다. 또한, 무선 인터넷 기능의 지원으로 인터넷 및 컴퓨터에 접속되어 이메일, 웹브라우징, 팩스, 뱅킹, 게임 등 단말기로서의 기능도 수행한다. 한편, 스마트폰은 다양한 기능의 수용을 위하여 표준화된 운영 체제(OS) 또는 전용 운영 체제를 갖추기도 한다.
이와 같이, 스마트폰 등 다양한 모바일 단말을 통해 다양한 기능의 구현이 가능해짐에 따라, 모바일 단말 내에서 구동되는 다양한 전용 응용 프로그램(application program)들과 콘텐츠(content)들이 개발되고 있다.
이러한, 스마트폰에 설치되어 구동되는 전용 애플리케이션은 통상적으로 '앱(App.)'이라고도 하며, 각종 애플리케이션 마켓 등을 통해 유료 또는 무료로 다운로드 받아 스마트폰에 설치하여 사용된다. 따라서, 사용자는 스마트폰에서 특정 애플리케이션 마켓에 접속하여 원하는 애플리케이션을 검색하고, 해당 애플리케이션을 선택하여 다운로드 받아 설치할 수 있다.
또한, 최근에는 스마트폰의 대중화에 따라 언제 어디서나 웹에 접속이 가능하게 되어, 클라우드 서비스(cloud service)가 활성화되고 있다. 클라우드 서비스란, 영화, 사진, 음악 등 미디어 파일 문서 주소록 등 사용자의 콘텐츠를 서버에 저장해 두고 스마트폰이나, 스마트 TV를 포함한 어느 기기에서든 다운로드 후 사용 할 수 있는 서비스이다.
도 1은 일반적인 스마트폰(100)에서 클라우드 저장 장치를 브라우징하는 예를 나타내는 도면이다. 도 1을 참조하면, 스마트폰(100)에서 클라우드 저장 장치(예컨대, N 드라이브)(110)에 접속함으로써 클라우드 저장 장치 내에서 자신의 저장 공간에 저장된 파일의 목록을 확인하고, 특정 파일을 선택함으로써 스마트폰(100)에서 재생시키는 것이 가능하다.
그러나, 이러한 클라우드 서비스에서 제공하는 저장 공간의 크기는 제한적이며, 통상적으로 일정 공간 이상을 사용하기 위해서는 일정 금액의 사용료를 지불하여야 한다. 따라서, 이에 대한 대안으로 댁내의 홈 네트워크에 별도의 저장 장치를 설치하고, 이를 네트워크 외부의 사용자 단말에서 접근할 수 있도록 하는 서비스도 제공되고 있다. 이때, 상기 홈 네트워크(또는 사무실 네트워크) 등에 설치되는 저장 장치를 통상적으로 망 부착 저장 장치(Network Attached Storage; 이하, 'NAS'라 한다)라 한다.
상기 NAS는 해당 망 내에서는 네트워크 공유 기능을 통해 PC 등에서 자유롭게 공유가 가능하며, 공유기의 설정을 변경하면, 망 외부에서도 접속하여 공유하는 것이 가능하다.
한편, 홈네트워크의 콘텐츠 재생에 관한 기술로서 대한민국공개특허공보 제2012-0072100호 "웹 콘텐트 서비스와 홈네트워크의 연동을 위한 웹 미디어 제어 장치 및 그 방법(주식회사 케이티)"(문헌 1)에는 웹 브라우저를 통해 접근할 수 있는 인터넷상의 멀티미디어 콘텐츠를 댁내 홈네트워크 상의 웹 브라우징 기능이 없는 미디어 단말을 통해 재생할 수 있는 웹 미디어 제어 장치 및 방법이 개시된다.
그러나, 종래의 이러한 콘텐츠 제공 방법들은 클라우드 서버에 접속하여 저장된 콘텐츠를 제공받거나, 홈 네트워크 내의 NAS에 접속하여 이에 저장된 콘텐츠를 제공받기 때문에, 각각 별도로 저장된 콘텐츠에 대해서는 해당 저장 장치에 별도로 접속하여야 하는 불편함이 있었다. 또한, 사용자 단말에서 홈 네트워크 내의 NAS에 직접적인 접속이 어려운 환경일 경우, NAS에 저장된 콘텐츠를 이용할 수 없다는 문제점이 있다.
따라서, 언제 어디서나 스마트 폰 등과 같은 사용자 단말을 통해 클라우드 서버에 접속함과 동시에 홈 네트워크 내의 NAS에 접속하여 콘텐츠를 제공받을 수 있는 기술의 필요성이 요구되고 있는 실정이다.
[문헌 1] 대한민국특허공개공보 제2012-0072100호 웹 콘텐트 서비스와 홈네트워크의 연동을 위한 웹 미디어 제어 장치 및 그 방법(주식회사 케이티) 2012.07.03
본 발명의 목적은 사용자 단말에서 웹 클라우드 서버에 접속함으로써 웹 클라우드 저장 장치와 망 내 저장 장치를 통합하여 브라우징할 수 있는 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.
또한, 본 발명의 다른 목적은 사용자 단말에서 웹 클라우드 서버에 접속함으로써 웹 클라우드 저장 장치와 망 내 저장 장치를 통합하여 브라우징하고, 각 장치 내에 저장된 파일을 재생할 수 있는 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.
또한, 본 발명의 또 다른 목적은 홈 네트워크 내의 망 내 저장 장치를 하나의 클라우드 API로 묶음으로써 클라우드 저장 장치와 망 내 저장 장치를 추상화시키는 클라우드 저장 장치를 제공하는 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.
상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특유의 효과를 달성하기 위한, 본 발명의 특징적인 구성은 하기와 같다.
본 발명의 일 측면에 따르면, 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 장치는, 클라우드 저장 장치의 사용자 계정에 특정 네트워크 내에 구비된 망 부착 저장 장치(NAS)의 정보를 연동시키는 계정 연동 모듈; 상기 사용자 계정에 연동된 상기 NAS에 접속하여, 상기 NAS에 저장된 파일에 대한 정보를 수집하는 NAS 정보 수집 모듈; 상기 클라우드 저장 장치로부터 상기 클라우드 저장 장치의 상기 사용자 계정에 해당하는 파일에 대한 정보를 수집하는 클라우드 저장 정보 수집부; 및 상기 NAS 정보 수집 모듈에 의해 수집된 NAS에 저장된 파일에 대한 정보와 상기 클라우드 저장 정보 수집부에 의해 수집된 클라우드 저장 장치에 저장된 파일에 대한 정보를 통합 처리하는 정보 통합 처리부;를 포함한다.
바람직하게는, 상기 장치는, 상기 NAS가 속한 네트워크의 공유기를 통해 상기 NAS에 접속하며, 상기 공유기를 외부 장치에서 접속 가능하도록 설정한다.
바람직하게는, 상기 NAS는, NAT-PMP(NAT Port Mapping Protocol)을 통해 상기 통합 브라우징 제공 장치에서 접속 가능하다.
바람직하게는, 상기 파일에 대한 정보는, 파일명, 확장자, 파일 크기 및 생성한 날짜 중에서 선택된 어느 하나 이상이다.
바람직하게는, 상기 파일에 대한 정보는, 상기 파일의 메타 정보를 더 포함한다.
바람직하게는, 상기 NAS 정보 수집 모듈은, 상기 통합 브라우징 장치가 상기 NAS와 연동할 수 있는 기능을 제공하는 네트워크 연동부; 상기 계정 연동 모듈로부터 상기 사용자 계정에 연동된 NAS 정보를 제공받고, 상기 네트워크 연동부를 통해 해당되는 상기 NAS에 접속하여 저장된 파일에 대한 정보를 수집하는 NAS 정보 수집부; 및 상기 NAS로부터 수집된 정보를 저장하는 NAS 저장 정보 데이터베이스를 포함한다.
바람직하게는, 상기 계정 연동 모듈은, 회원 가입한 사용자에 대한 클라우드 계정을 생성하고, 상기 생성된 계정 정보를 사용자의 가입 정보와 함께 계정 정보 데이터베이스에 저장하는 클라우드 계정 등록부; 상기 사용자에 대한 NAS 정보를 입력받아 등록하는 NAS 정보 등록부; 및 동일한 상기 사용자에 대해 생성된 클라우드 계정 및 NAS 정보를 서로 연동시켜 저장하는 계정 연동 처리부;를 포함한다.
바람직하게는, 상기 정보 통합 처리부는, 사용자 단말에 설치된 통합 브라우징 애플리케이션에서 설정된 HTTP(HyperText Transfer Protocol) REST(Representational State Transfer) API(Application Program Interface)를 통해 상기 해당 클라우드 저장 정보 및 NAS 저장 정보에 각각 접근할 수 있도록 정보를 통합한다.
바람직하게는, 상기 정보 통합 처리부는, 동일한 사용자의 계정에 대해 동일한 이름 공간을 부여하고, 상기 클라우드 저장 정보와 NAS 저장 정보에 대해 각각 하위 디렉토리 형식으로 접근할 수 있도록 통합된 데이터를 추상화한다.
본 발명의 다른 측면에 따르면, 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템은, 클라우드 저장 장치와 망 부착 저장 장치(NAS)의 통합 브라우징을 위한 애플리케이션이 설치되는 사용자 단말; 각 사용자의 계정에 대해 할당된 저장 공간에 웹에서 접근 가능한 파일을 저장하는, 클라우드 저장 장치; 특정 네트워크 내에 구비되며, 상기 네트워크 외부에서 공유기를 통해 접근 가능한 망 부착 저장 장치(NAS); 및 상기 클라우드 저장 장치의 사용자 계정에 상기 NAS의 정보를 연동시키고, 상기 NAS로부터 수집된 상기 NAS에 저장된 파일에 대한 정보와 상기 클라우드 저장 장치로부터 수집된 상기 클라우드 저장 장치에 저장된 파일에 대한 정보를 통합 처리하는 상기 사용자 단말에 제공하는 통합 브라우징 장치;를 포함한다.
본 발명의 다른 측면에 따르면, 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 방법은, 클라우드 저장 장치와 망 내 저장 장치(NAS)의 통합 브라우징 제공 방법으로서, 통합 브라우징 장치에서 수행되는 각 단계가, 클라우드 저장 장치의 사용자 계정에 특정 네트워크 내에 구비된 망 부착 저장 장치(NAS)의 정보를 연동시키는 계정 연동 단계; 상기 사용자 계정에 연동된 상기 NAS에 접속하여, 상기 NAS에 저장된 파일에 대한 정보를 수집하는 NAS 정보 수집 단계; 상기 클라우드 저장 장치로부터 상기 클라우드 저장 장치의 상기 사용자 계정에 해당하는 파일에 대한 정보를 수집하는 클라우드 저장 정보 수집 단계; 및 상기 수집된 NAS에 저장된 파일에 대한 정보와 클라우드 저장 장치에 저장된 파일에 대한 정보를 통합 처리하는 정보 통합 처리 단계;를 포함한다.
바람직하게는, 상기 방법은, 상기 NAS가 속한 네트워크의 공유기를 통해 상기 NAS에 접속하며, 상기 공유기를 외부 장치에서 접속 가능하도록 설정한다.
바람직하게는, 상기 NAS는, NAT-PMP(NAT Port Mapping Protocol)을 통해 상기 통합 브라우징 제공 장치에서 접속 가능하다.
바람직하게는, 상기 파일에 대한 정보는, 파일명, 확장자, 파일 크기 및 생성한 날짜 중에서 선택된 어느 하나 이상이다.
바람직하게는, 상기 파일에 대한 정보는, 상기 파일의 메타 정보를 더 포함한다.
바람직하게는, 상기 NAS 정보 수집 단계는, 상기 통합 브라우징 장치가 상기 NAS와 연동할 수 있는 기능을 제공하는 네트워크 연동 단계; 상기 사용자 계정에 연동된 NAS 정보를 제공받고, 상기 네트워크 연동부를 통해 해당되는 상기 NAS에 접속하여 저장된 파일에 대한 정보를 수집하는 NAS 정보 수집 단계; 및 상기 NAS로부터 수집된 정보를 NAS 저장 정보 데이터베이스에 저장하는 단계를 포함한다.
바람직하게는, 상기 계정 연동 단계는, 회원 가입한 사용자에 대한 클라우드 계정을 생성하고, 상기 생성된 계정 정보를 사용자의 가입 정보와 함께 계정 정보 데이터베이스에 저장하는 클라우드 계정 등록 단계; 상기 사용자에 대한 NAS 정보를 입력받아 등록하는 NAS 정보 등록 단계; 및 동일한 상기 사용자에 대해 생성된 클라우드 계정 및 NAS 정보를 서로 연동시켜 저장하는 계정 연동 처리 단계;를 포함한다.
바람직하게는, 상기 정보 통합 처리 단계는, 사용자 단말에 설치된 통합 브라우징 애플리케이션에서 설정된 HTTP(HyperText Transfer Protocol) REST(Representational State Transfer) API(Application Program Interface)를 통해 상기 해당 클라우드 저장 정보 및 NAS 저장 정보에 각각 접근할 수 있도록 정보를 통합한다.
바람직하게는, 상기 정보 통합 처리 단계는, 동일한 사용자의 계정에 대해 동일한 이름 공간을 부여하고, 상기 클라우드 저장 정보와 NAS 저장 정보에 대해 각각 하위 디렉토리 형식으로 접근할 수 있도록 통합된 데이터를 추상화한다.
한편, 상기 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 절차를 수행하기 위한 정보는 서버 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있다. 이러한 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있도록 프로그램 및 데이터가 저장되는 모든 종류의 기록매체를 포함한다. 그 예로는, 롬(Read Only Memory), 램(Random Access Memory), CD(Compact Disk), DVD(Digital Video Disk)-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 케리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함된다. 또한, 이러한 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
상술한 바와 같이, 본 발명에 따르면 클라우드 서버와 홈 네트워크 내의 NAS에 각각 별도로 저장된 콘텐츠를 사용자 단말에서 통합하여 브라우징할 수 있는 장점이 있다. 따라서, 사용자는 각각 별도로 저장된 콘텐츠에 대해 해당 저장 장치에 별도로 접속하지 않아도 클라우드 서버에만 접속함으로써 클라우드 서버와 홈 네트워크 내의 NAS에 각각 별도로 저장된 콘텐츠를 한 눈에 확인하고 재생할 수 있다.
또한, 사용자 단말에서 홈 네트워크 내의 NAS에 직접적인 접속이 어려운 환경일 경우에도, 이와 연동된 클라우드 서버를 통해 NAS에 저장된 콘텐츠를 확인하고 재생할 수 있는 장점이 있다.
또한, 본 발명에 따르면, 홈 네트워크 내의 NAS를 하나의 클라우드 API로 묶음으로써 클라우드 저장 장치와 망 내 저장 장치를 추상화시켜 통합 브라우징을 제공할 수 있는 장점이 있다.
도 1은 일반적인 이동 단말에서 클라우드 저장 장치를 브라우징하는 예를 나타내는 도면이다.
도 2는 본 발명에 따른 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 개념을 나타내는 도면이다.
도 3은 본 발명의 실시예에 따른 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템을 나타내는 도면이다.
도 4는 본 발명의 실시예에 따른 통합 브라우징 장치의 세부 구조를 나타내는 도면이다.
도 5는 본 발명의 실시예에 따른 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 절차를 나타내는 흐름도이다.
도 6은 본 발명의 실시예에 따른 이동 단말에서 웹 클라우드 저장 장치와 망 내 저장 장치를 통합하여 브라우징하는 예를 나타내는 도면이다.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는 적절하게 설명된다면 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.
본 발명은 사용자 단말에서 웹 클라우드 서버에 접속함으로써 웹 클라우드 저장 장치와 망 내 저장 장치를 통합하여 브라우징할 수 있는 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템을 개시한다.
즉, 본 발명의 실시예에 따라 사용자 단말에서 웹 클라우드 서버에 접속함으로써 웹 클라우드 저장 장치와 망 내 저장 장치를 통합하여 브라우징하고, 특정 파일을 선택함으로써 각 장치 내에 저장된 파일을 재생할 수가 있다.
이를 위해, 본 발명에서는 홈 네트워크 내의 망 내 저장 장치를 하나의 클라우드 API(Application Program Interface)로 묶음으로써 클라우드 저장 장치와 망 내 저장 장치를 추상화시킨다.
한편, 후술하는 설명에서의 '사용자 단말'은 일반적인 데스크톱 컴퓨터뿐만 아니라 스마트폰을 포함하는 개념으로서, 이동 통신 단말기, 데스크톱 컴퓨터, 노트북 컴퓨터, 워크스테이션, 팜톱(palmtop) 컴퓨터, 개인 휴대 정보 단말기(personal digital assistant: PDA), 웹 패드, 셋톱 박스(Settop Box; STB), 스마트 TV 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 사용자 단말로서 채택될 수 있다.
또한, 후술하는 설명에서의 'NAS'는 홈 네트워크 또는 사무실 네트워크(즉, 인트라넷) 등과 같은 특정 영역 내에 구축된 네트워크 내에서 구비되는 저장 장치로서 망 부착 저장 장치를 의미한다. 즉, 상기 NAS는 네트워크에 접속하는 데이터저장 장치로 사무실 등에서 멀티 미디어 데이터 등 광대한 자료나 파일을 네트워크에 부착해 사용하기 편하게 저장하는 장치를 말한다.
한편, 후술하는 본 발명에서는 클라우드 서버 내에 저장된 파일과 NAS에 저장된 파일을 통합하여 브라우징하는 방법을 개시하고 있으나, 상기 NAS가 특정 장치 또는 특정 용어를 지칭하는 것은 아니며, 상술한 바와 같이 특정 영역의 네트워크 내에 구비된 임의의 저장 장치를 일컫는 광의의 개념으로 본 발명에서 사용하였다.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.
먼저, 도 2 내지 도 4을 참조하여 본 발명의 실시예에 따른 개념 및 장치의 구조를 설명하며, 다음으로 도 5를 참조하여 본 발명의 실시예에 따른 절차를 상세히 설명한다.
통합 브라우징 개념
도 2는 본 발명에 따른 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 개념을 나타내는 도면이다. 도 2를 참조하면, 본 발명에 따라 댁내(210)에 구성된 홈 네트워크에 구비된 NAS(211)와 클라우드 저장소(230)에 각각 저장된 파일을 통합하여 브라우징할 수 있다.
보다 구체적으로 설명하면, 홈 네트워크에 포함되는 NAS(211), 스마트 TV(213), PC(214), STB(215) 등은 공유기(212)를 통해 공유된다. 이때, NAS(211)에 저장된 각종 파일 또는 콘텐츠들은 홈 네트워크 내에서 공유되는 스마트 TV(213), PC(214) 등을 통해 재생될 수 있다. 또한, 이동 단말(예컨대, 스마트폰)(240)에서 공유기(212)를 통해 NAS(211)에 접근함으로써 NAS(211)에 저장된 파일을 열람하여 재생할 수 있다.
또한, 상기 이동 단말(240)에서 인터넷(220)을 통해 클라우드 저장소(230)에 접속하고, 도 1에 도시된 바와 같이 클라우드 저장소(230) 내에 해당 사용자 공간에 저장된 각종 파일(예컨대, 이미지, 음악, 동영상, 문서 등)을 열람하여 재생하거나 복사할 수 있다.
한편, 본 발명에 따라 통합 브라우징 애플리케이션이 설치된 이동 단말(240)에서 클라우드 저장소(230)에 접속하면, 도 6에 도시된 바와 같이 클라우드 저장소(230)에 저장된 파일뿐만 아니라, NAS(211)에 저장된 파일을 통합하여 브라우징할 수 있다.
예컨대, 홈 네트워크의 외부에서 스마트폰 등과 같은 이동 단말(240)로 클라우드 저장소(230)(예컨대, N 드라이브)에 접속 가능한 애플리케이션을 실행하였을 때, 본 발명의 실시예에 따라 상기 클라우드 저장소(230)에 저장된 파일과 상기 홈 네트워크 내의 NAS(211)에 저장된 파일을 통합하여 제공한다. 따라서, 이동 단말(240)에서 NAS(211) 또는 클라우드 저장소(230)에 각각 별도로 접속하지 않고, 클라우드 저장소(230)에 접속하는 것만으로도 각 저장소에 저장된 파일들을 일괄적으로 확인하고 재생할 수 있다.
이하, 상기 본 발명에 따른 개념을 구현하기 위한 구체적인 방법들을 상세히 설명한다.
이하, 도 3 및 도 4를 참조하여 본 발명의 실시예에 따른 시스템 및 장치를 설명하며, 도 5를 참조하여 본 발명의 실시예에 따른 방법을 설명한다.
통합 브라우징 제공 시스템
도 3은 본 발명의 실시예에 따른 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템을 나타내는 도면이다. 도 3을 참조하면, 본 발명의 실시예에 따른 시스템은 사용자 단말(310), 통신 네트워크(320), 클라우드 서비스 서버(330), 홈 네트워크(340) 내의 망 부착 저장 장치(NAS)(342) 등을 포함하여 구성될 수 있다.
홈 네트워크(340)는 도시된 바와 같이 NAS(342), 셋톱박스(343), PC(344) 및 스마트 TV(345) 등을 포함하여 구성할 수 있으며, 공유기(341)를 통해 홈 네트워크(340) 내부 장치들의 외부 네트워크로의 연결이 가능하다. 또한, 상기 공유기(341)를 통해 홈 네트워크 내부 장치들 간의 데이터 공유가 가능해질 수 있다.
한편, 사용자 단말(310)에서는 상기 홈 네트워크(341) 내에서 공유기(341)를 통해 NAS(342)에 접속하여 저장된 파일을 확인하고 재생할 수 있으며, 홈 네트워크(341) 외부에서도 통신 네트워크(320)를 통해 공유기(341)를 거쳐 NAS(342)에 접속할 수 있다.
이때, 홈 네트워크(340) 외부에서 NAS(342)에 접속이 가능하려면, 공유기(341)에서 외부 네트워크의 접속이 가능하도록 설정하여야 한다. 예컨대, NAT-PMP(NAT Port Mapping Protocol) 등을 통해 사설 네트워크 내의 컴퓨터 또는 저장 장치 등에 외부 단말들이 접속할 수 있도록 자동으로 라우터를 설정할 수 있다.
또한, 상기 사용자 단말(310)은 통신 네트워크(320)를 통해 클라우드 서비스 서버(330)에 접속하고, 클라우드 저장 장치(332)에서 자신에게 할당된 저장 영역에 접근함으로써 클라우드 서비스를 이용할 수 있다.
클라우드 서비스 서버(330)는 통합 브라우징 장치(331) 및 클라우드 저장 장치(332)를 포함하여 구성될 수 있으며, 상기 서버 내의 장치들의 구성은 발명의 이해를 돕기 위해 편의상 구분한 것이며, 상기 통합 브라우징 장치(331) 및 클라우드 저장 장치(332)는 물리적으로 분리될 수도 있으며, 하나의 서버 내에서 구현될 수도 있다.
한편, 상기 클라우드 서비스 서버(330)의 통합 브라우징 장치(331)는 본 발명의 실시예에 따라 NAS(341)에 저장된 파일과 클라우드 저장 장치(332)에 저장된 파일을 통합하여 사용자 단말(310)에 제공한다. 따라서, 사용자는 사용자 단말(310)에서 클라우드 저장 장치(332)와 NAS(342)에 각각 별도로 접속하지 않고서도 6에 도시된 바와 같이 일괄적으로 통합하여 정보를 제공받을 수 있다.
이를 위해, 통합 브라우징 장치(331)에서는 통신 네트워크(320) 및 공유기(341)를 통해 NAS(342)에 접속하고, 상기 NAS(342)에 저장된 파일의 정보를 가져온 후, 클라우드 저장 장치(332)에 저장된 파일의 정보와 통합하여 사용자 단말(310)에 제공한다. 이때, 동일한 사용자에 대해 동일한 이름 공간을 부여하고, 상기 클라우드 저장 장치(332)와 NAS(342)를 폴더 형태로 구분함으로써 통합된 데이터를 추상화할 수 있다. 예컨대, 동일한 이름 공간 아래에서 상기 클라우드 저장 장치(332)에 대해서는 '/ndirve'를 부가하고, 상기 NAS(342)에 대해서는 '/home'을 부가함으로써 사용자가 각 저장 장치에 접근할 수 있다. 상기 통합 브라우징 장치(331)의 세부 구현 및 기능은 도 4의 설명에서 후술하기로 한다.
한편, 상기 도 3에서는 본 발명에 적용되는 NAS(342)가 홈 네트워크(340) 내에 구비되는 것으로 설명하였으나, 본 발명이 홈 네트워크로 한정되는 것은 아니다. 예컨대, 사무실 내의 인트라넷을 포함하여 특정 영역 내에 구축된 어떠한 네트워크에도 적용이 가능하다.
통신 네트워크(320)는 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 구성될 수 있으며, 단거리 통신망(PAN; Personal Area Network), 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 또한, 상기 통신 네트워크(320)는 공지의 월드와이드웹(WWW; World Wide Web)일 수 있으며, 적외선(Infrared Data Association; IrDA) 또는 블루투스(Bluetooth)와 같이 단거리 통신에 이용되는 무선전송기술을 이용할 수도 있다.
이하, 상기 클라우드 서비스 서버(330)에 포함된 본 발명에 따른 통합 브라우징 장치(331)를 도 4를 참조하여 상세히 설명한다.
통합 브라우징 장치
도 4는 본 발명의 실시예에 따른 통합 브라우징 장치의 세부 구조를 나타내는 도면이다. 도 4를 참조하면, 본 발명의 실시예에 따른 통합 브라우징 장치(331)는 NAS 정보 수집 모듈(410), 계정 연동 모듈(420), 클라우드 저장 정보 수집부(430), 정보 요청 수신부(450), 통합 정보 요청부(460), 정보 통합 처리부(470), 정보 전송부(480) 등을 포함하여 구성될 수 있다.
먼저, 상기 계정 연동 모듈(420)은 본 발명의 실시예에 따라 클라우드 저장 장치(332)의 사용자 계정과 NAS(342)의 사용자 계정을 연동시키는 기능을 수행한다.
보다 구체적으로 설명하면, 사용자가 사용자 단말(310)을 통해 클라우드 서비스 서버(330)에 접속하여 회원으로 가입하면 클라우드 계정 등록부(421)에서는 회원 가입한 사용자에 대한 클라우드 계정을 생성하고, 사용자의 가입 정보와 함께 계정 정보 데이터베이스(423)에 저장한다. 또한, 본 발명의 실시예에 따라 사용자가 NAS(342)와의 통합 브라우징 서비스를 위해 사용자 단말(310)을 통해 NAS 정보를 등록하면, NAS 정보 등록부(422)에서는 상기 해당 사용자에 대한 NAS 정보를 등록하여 계정 정보 데이터베이스(423)에 저장한다. 이때, 계정 연동 처리부(424)는 상기 동일한 사용자에 대해 생성된 클라우드 계정과 NAS 정보를 서로 연동시킴으로써, 통합 브라우징이 가능하도록 정보를 제공할 수가 있게 된다. 예컨대, 사용자는 사용자 단말(310)을 통해 클라우드 서비스 서버(330)에 접속하여 NAS 정보를 등록하고 등록된 NAS 정보를 이미 생성한 클라우드 계정 정보와의 연동을 설정함으로써 본 발명에 따른 통합 브라우징 서비스를 제공받을 수가 있게 된다.
한편, 상기 계정 연동에 따라, NAS 정보 수집 모듈(410)에서는 공유기(341)를 통해 해당 등록된 NAS(342)에 접속하고, NAS(342)에 저장된 파일에 대한 저장 정보(예컨대, 기본 저장 정보들)를 제공받는다. 이때, 상기 저장 정보로는 파일명, 확장자, 파일 크기, 생성한 날짜를 비롯하여 해당 파일의 메타 정보(예컨대, 상기 파일이 음악 파일일 경우 아티스트명, 앨범명, 재생시간 등) 등이 될 수 있다.
상기 NAS 정보 수집 모듈(410)은 네트워크 연동부(411), NAS 정보 수집부(412) 등을 포함하여 구성될 수 있다. 네트워크 연동부(411)는 통합 브라우징 장치(331)가 NAS(342)와 연동할 수 있도록 네트워크 연동 기능을 제공한다. 이때, 상기 네트워크 연동부(411)는 홈 네트워크 내에 구비된 공유기(341)를 통해 NAS(342)에 접근할 수 있으며, 통합 브라우징 장치(331)에서의 NAS(342)에 대한 접근을 위해 상기 공유기(341)가 외부 네트워크의 공유를 허용하도록 설정되는 것이 바람직하다. NAS 정보 수집부(412)는 상기 NAS(342)를 통해 수집된 NAS 정보를 NAS 저장 정보 데이터베이스(413)에 저장한다.
본 발명의 실시예에 따라 사용자 단말(310)에서 통합 브라우징을 위한 정보를 요청하면(즉, 사용자 단말(310)에 설치된 통합 공유 애플리케이션을 실행하면), 통합 브라우징 장치(331)의 정보 요청 수신부(450)는 정보 요청을 수신받고, 통합 정보 요청부(460)를 통해 통합 브라우징을 위한 정보를 각 모듈로 요청한다. 이때, 통합 정보를 요청하는 사용자 단말(310)은 통합 브라우징 장치(331)를 포함하는 클라우드 서비스 서버(330)에 클라우드 서비스 계정으로 로그인한 후 통합 브라우징을 위한 정보를 요청하는 것이 바람직하다.
즉, 사용자가 클라우드 서비스 계정으로 로그인하여 통합 브라우징을 위한 정보를 요청하면, 통합 정보 요청부(460)에서는 클라우드 저장 정보 수집부(430)를 통해 수집된 클라우드 저장 정보를 요청한다. 상기 클라우드 저장 정보 수집부(430)는 클라우드 저장 장치(332)로부터 수집된 클라우드 저장 정보를 클라우드 저장 정보 데이터베이스(440)에 저장한다.
한편, 본 발명의 실시예에 따라 통합 정보 요청부(460)는 계정 연동 모듈(420)의 계정 정보 데이터베이스(423)를 참조하여 상기 사용자의 클라우드 서비스 계정에 매핑된 NAS 식별 정보를 확인한다. 상기 NAS 정보 수집 모듈(410)은 상기 식별된 NAS 식별 정보에 따라 해당하는 NAS(342)에 접속하고, NAS 정보를 수집하여 정보 통합 처리부(470)로 제공한다. 아울러, 통합 정보 요청부(460)는 본 발명의 실시예에 따른 통합 브라우징 제공을 위해 클라우드 저장 정보 수집부(430)를 통해 클라우드 저장 장치(332) 또는 클라우드 저장 정보 데이터베이스(440)에 이미 저장된 클라우드 저장 정보를 확인하여 수집하고, 정보 통합 처리부(470)로 제공한다.
정보 통합 처리부(470)에서는 상기 사용자의 클라우드 서비스 계정에 대해 저장된 파일 정보와 상기 클라우드 서비스 계정과 연동된 NAS에 저장된 파일 정보를 통합시킨다. 이에 따라, 사용자는 도 6에 도시된 바와 같이 통합된 저장 정보를 확인할 수가 있게 된다.
즉, 정보 통합 처리부(470)를 통해 두 개의 각 저장 장치로부터 수집된 정보를 통합하고, 정보 전송부(480)를 통해 사용자 단말(310)로 제공한다. 사용자 단말(310)에서는 설치된 통합 브라우징을 위한 애플리케이션을 실행하고, 클라우드 저장 정보와 NAS 저장 정보를 도 6에 도시된 바와 같이 하나의 화면 내에서 동시에 표시함으로써, 통합 브라우징을 수행한다.
한편, 상기 통합 브라우징 장치(331)의 각각의 구성요소들은 기능 및 논리적으로 분리될 수 있음을 나타나기 위해 별도로 도면에 표시한 것이며, 물리적으로 반드시 별도의 구성요소이거나 별도의 코드로 구현되는 것을 의미하는 것은 아니다.
그리고 본 명세서에서 각 기능부(또는 모듈)라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 각 기능부는 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.
또한, 본 명세서에서 데이터베이스라 함은, 각각의 데이터베이스에 대응되는 정보를 저장하는 소프트웨어 및 하드웨어의 기능적 구조적 결합을 의미할 수 있다. 데이터베이스는 적어도 하나의 테이블로 구현될 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 데이터베이스 형태 등 다양한 방식으로 구현될 수 있으며, 상기 데이터베이스에 대응되는 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.
이하, 도 5를 참조하여, 본 발명의 실시예에 따른 통합 브라우징 제공 절차를 설명한다.
통합 브라우징 제공 방법
도 5는 본 발명의 실시예에 따른 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 절차를 나타내는 흐름도이다. 도 5를 참조하면, 먼저 사용자가 사용자 단말(310)을 통해 본 발명에 따른 통합 브라우징 장치(331)에 접속하고, 클라우드 서비스에 가입(S501)하면, 상기 서비스 가입시 입력된 정보가 클라우드 서비스 계정 정보에 등록(S502)된다.
또한, 본 발명의 실시예에 따라 상기 클라우드 서비스에 연동시킬 NAS 정보를 등록(S503)하면, 통합 브라우징 장치(331)에서는 상기 등록된 NAS 정보를 데이터베이스에 저장(S504)하고, 상기 사용자의 클라우드 서비스 계정과 상기 등록된 NAS 정보를 연동(S505)시킨다. 이렇게 함으로써, 사용자가 클라우드 서비스에 로그인하여, 클라우드 저장 장치에 저장된 정보를 브라우징할 때, 본 발명의 실시예에 따라 이에 연동된 NAS 정보를 함께 통합하여 브라우징할 수 있게 된다.
따라서, 사용자 단말(310)에서 설치된 통합 브라우징을 위한 애플리케이션을 실행하고, 통합 브라우징 장치(331)로 통합 브라우징을 위한 정보를 요청(S506)하면, 통합 브라우징 장치(331)에서는 본 발명의 실시예에 따라 클라우드 저장 장치에 저장된 파일의 저장 정보와 NAS로부터 수집된 저장 정보를 함께 통합하여 제공한다.
즉, 상기 통합 브라우징 장치(331)에서는 상기 통합 브라우징 정보 요청에 따라 클라우드 저장 장치로부터 로그인한 사용자의 계정에 대한 저장 정보를 수집(S507)한다. 또한, 상기 통합 브라우징 장치(331)에서는 상술한 바와 같이 상기 클라우드 서비스의 사용자 계정에 연동된 해당 NAS(342)로 NAS 저장 정보를 요청(S508)하고, 이에 따라 상기 NAS(342)로부터 NAS 저장 정보를 제공(S509)받는다. 이때, 상기 NAS(342)로부터 제공받는 NAS 저장 정보로는 실제 저장된 파일일 수도 있으며, 바람직하게는 저장된 파일에 대한 기본 정보(예컨대, 파일명, 확장자, 파일 크기, 생성한 날짜)를 비롯하여 해당 파일의 메타 정보(예컨대, 상기 파일이 음악 파일일 경우 아티스트명, 앨범명, 재생시간 등) 등이 될 수 있다. 상기 제공된 NAS 저장 정보는 데이터베이스에 저장(S510)될 수 있다.
이와 같이, 클라우드 저장 장치 및 NAS로부터 각각 저장된 파일의 정보가 수집되면, 본 발명의 실시예에 따라 상기 클라우드 저장 정보와 NAS 저장 정보를 통합 처리(S511)한다. 상기 두 정보를 통합 처리하는 방법은 다양하게 구현할 수 있으며, 예컨대, 상기 로그인된 사용자의 계정에 대해 동일한 이름 공간(name space)을 부여하고, 상기 클라우드 저장 정보와 NAS 저장 정보에 대해 각각 하위 디렉토리 형식으로(예컨대, 클라우드 저장 정보에 대해서는 '/ndrive' 형식으로, NAS 저장 정보에 대해서는 'home' 형식으로) 접근할 수 있도록 통합된 데이터를 추상화할 수 있다.
즉, 예컨대 상기 사용자의 클라우드 서비스 계정과 동일한 이름 공간을 노출하는 HTTP(HyperText Transfer Protocol) REST(Representational State Transfer) API(Application Program Interface)를 제공함으로써, 사용자 단말(310)에 설치된 통합 브라우징 애플리케이션에서 설정된 HTTP REST API를 통해 상기 해당 클라우드 저장 정보 및 NAS 저장 정보에 각각 접근하여 제공받을 수가 있게 된다.
사용자 단말(310)에서는 이와 같은 방법 등에 의해 통합 브라우징 장치(331)로부터 통합된 저장 정보를 전송(S512)받고, 도 6에 도시된 바와 같이 상기 클라우드 저장 정보와 NAS 저장 정보를 통합하여 브라우징(S513)한다.
따라서, 본 발명에서는 사용자가 클라우드 서비스 서버와 NAS에 각각 별도로 접근하지 않고서도, 한 번의 접속으로 각 저장 장치에 저장된 정보를 통합하여 확인할 수가 있게 된다.
이상으로, 도 5를 참조하여 본 발명의 실시예에 따른 통합 브라우징 제공 방법을 상세히 설명하였다. 다음으로, 도 6을 참조하여 본 발명의 실시예에 따른 통합 브라우징의 실제 구현 예를 설명한다.
구현 예
도 6은 본 발명의 실시예에 따른 이동 단말에서 웹 클라우드 저장 장치와 망 내 저장 장치를 통합하여 브라우징하는 예를 나타내는 도면이다. 도 6을 참조하면, 상술한 바와 같이 사용자 단말(240)에서 설치된 본 발명의 실시예에 따른 통합 브라우징 애플리케이션(610)이 실행됨에 따라 클라우드 저장소(230)(예컨대, N 드라이브)의 저장 정보와 댁내(210) NAS(211)의 저장 정보를 통합하여 함께 브라우징된다.
예컨대, 상기 통합 브라우징 애플리케이션(610)에서 전체 탭을 선택하면, N 드라이브(230), NAS(211), PC(214)에 저장된 파일을 모두 통합하여 보여준다. 한편, 각각의 제공된 파일 정보에는 해당 파일의 출처가 N 드라이브(230), NAS(211), PC(214) 중 어느 것인지를 함께 표시해줄 수 있다. 이때, 특정 파일을 선택할 경우, 상기 선택된 파일이 저장된 위치로 해당 파일을 요청하여 수신함으로써 선택된 파일을 재생할 수 있다.
또한, 상기 통합 브라우징 애플리케이션(610)에서 N 드라이브 탭(612)을 선택하면, N 드라이브(230)에 저장된 파일만을 필터링하여 보여줄 수 있다. 마찬가지로, 상기 통합 브라우징 애플리케이션(610)에서 NAS 탭(613)을 선택하면, NAS(211)에 저장된 파일만을 필터링하여 보여줄 수 있다. 마찬가지로, 상기 통합 브라우징 애플리케이션(610)에서 PC-home 탭(614)을 선택하면, PC(214)에 저장된 파일만을 필터링하여 보여줄 수 있다.
여기에서 다양한 방법들에 관해 설명된 바와 같은 다양한 동작들 및 기능들은 특정 프로세싱 기능부 및/또는 그 안에 구현된 프로세싱 기능부, 및/또는 그 안의 다른 구성요소들과 같은 많은 유형의 기능부들 중 어느 것 내에서 수행될 수 있다. 예를 들면, 그러한 기능부들은 여기에 설명된 바와 같은 다양한 동작들 및 처리들, 또는 여기에 설명된 바와 같은 어느 다른 동작들 및 기능들, 등 또는 그 각 등가물들을 수행하는 것뿐만 아니라 여기에 설명된 바와 같은 그러한 정보들을 생성하고 그러한 동작들, 처리들 등을 수행할 수 있다.
일부 실시예들에서, 그러한 기능부들(동일한 장치 또는 구별된 장치들상에서 구현될 수 있는)은 본 발명의 다양한 측면들에 따른 그러한 처리 및 동작들, 등, 및/또는 여기에 개시된 바와 같은 어느 다른 동작들 및 기능들, 및 그 각 등가물들을 수행할 수 있다. 일부 실시예들에서, 그러한 처리는 제1 장치에서의 제1 기능부, 및 제2 장치 내의 제2 기능부에 의해 함께 수행된다. 다른 실시예들에서, 그러한 프로세싱, 동작들 등은 하나의 특정 장치 내에서 처리부들에 의해 전적으로 수행된다. 심지어 다른 실시예들에서는, 그러한 프로세싱, 동작들이 하나의 단일 디바이스내에서 적어도 제1 기능부 및 제2 기능부를 사용하여 수행된다.
또한 상술한 설명에서, 용어들 '시스템', '장치', '~부'는 단일 프로세싱 디바이스 또는 복수의 프로세싱 디바이스들일 수 있다. 그러한 프로세싱 디바이스는 마이크로 프로세서, 마이크로 컨트롤러, 디지털 신호 처리기, 마이크로 컴퓨터, 중앙 처리 유닛, 필드 프로그래머블 게이트 어레이, 프로그래머블 로직 디바이스, 스테이트 머신, 로직 회로, 아날로그 회로, 디지털 회로, 및/또는 상기 회로 및/또는 동작 지시들의 하드 코딩에 기반하여 신호들(아날로그 및/또는 디지털)을 조작하는 소정의 디바이스일 수 있다. 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛은 단일 메모리 디바이스, 복수의 메모리 디바이스들, 및/또는 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛의 내장된 회로일 수 있는 결합된 메모리 및/또는 집적된 메모리 엘리먼트를 가질 수 있다. 그러한, 메모리 디바이스는 읽기 전용 메모리(ROM), 랜덤 액세스 메모리(RAM), 휘발성 메모리, 비휘발성 메모리, 정적 메모리, 동적 메모리, 플래시 메모리, 캐시 메모리, 및/또는 디지털 정보를 저장하는 소정의 디바이스일 수 있다. 만약, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛이 하나 이상의 프로세싱 디바이스를 포함한다면, 상기 프로세싱 디바이스들은 집중적으로 위치될 수 있거나(즉, 유선 및/또는 무선 버스 구조를 통해 함께 직접적으로 연결된), 분산되어 위치될 수 있음(예컨대, 근거리 통신망 및/또는 광역 네트워크를 통한 간접적인 연결을 통한 클라우드 컴퓨팅)을 주목하여야 한다. 만약, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛이 정적 머신, 아날로그 회로, 디지털 회로, 및/또는 회로, 저장하는 메모리 및/또는 메모리 구성요소를 통해 하나 이상의 그 기능들을 구현한다면, 그 대응하는 동작 지시들은 상기 정적 머신, 아날로그 회로, 디지털 회로, 및/또는 논리 회로를 포함하는 회로의 내부에 내장되거나 외부에 있을 수 있음을 더 주목하여야 한다. 상기 메모리 엘리먼트는 저장할 수 있으며, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛은 상기 도면들 중 하나 이상에서 나타내는 단계들 및/또는 기능들 중 적어도 일부에 대응하는 하드 코딩된 및/또는 동작 지시들을 실행한다는 것을 여전히 더 주목하여야 한다. 그러한 메모리 디바이스 또는 메모리 엘리먼트는 제조의 부품 내에서 포함될 수 있다.
본 발명은 특정 기능들 및 그의 관계들의 성능을 나타내는 방법 단계들의 목적을 가지고 위에서 설명되었다. 이러한 기능적 구성 요소들 및 방법 단계들의 경계들 및 순서는 설명의 편의를 위해 여기에서 임의로 정의되었다. 상기 특정 기능들 및 관계들이 적절히 수행되는 한 대안적인 경계들 및 순서들이 정의될 수 있다. 임의의 그러한 대안적인 경계들 및 순서들은 그러므로 상기 청구된 발명의 범위 및 사상 내에 있다. 추가로, 이러한 기능적 구성 요소들의 경계들은 설명의 편의를 위해 임의로 정의되었다. 어떠한 중요한 기능들이 적절히 수행되는 한 대안적인 경계들이 정의될 수 있다. 마찬가지로, 흐름도 블록들은 또한 어떠한 중요한 기능성을 나타내기 위해 여기에서 임의로 정의되었을 수 있다. 확장된 사용을 위해, 상기 흐름도 블록 경계들 및 순서는 정의되었을 수 있으며 여전히 어떠한 중요한 기능을 수행한다. 기능적 구성 요소들 및 흐름도 블록들 및 순서들 둘 다의 대안적인 정의들은 그러므로 청구된 본 발명의 범위 및 사상 내에 있다. 당업자는 또한 여기에서의 상기 기능적 구성 요소들 및 다른 도시된 블록들, 모듈들, 및 구성요소들이 도시된 바와 같이 또는 분리된 구성요소들, 반도체 집적 회로(ASIC)들, 적절한 소프트웨어를 실행하는 프로세서들 및 그와 유사한 또는 임의의 조합에 의해 구현될 수 있음을 인지할 것이다.
본 발명은 또한 하나 이상의 실시예들의 용어로, 적어도 부분적으로 설명되었을 수 있다. 본 발명의 실시예는 본 발명, 그 측면, 그 특징, 그 개념, 및/또는 그 예를 나타내기 위해 여기에서 사용된다. 본 발명을 구현하는 장치, 제조의 물건, 머신, 및/또는 프로세스의 물리적인 실시예는 여기에 설명된 하나 이상의 실시예들을 참조하여 설명된 하나 이상의 측면들, 특징들, 개념들, 예들 등을 포함할 수 있다. 더구나, 전체 도면에서, 실시예들은 상기 동일한 또는 상이한 참조 번호들을 사용할 수 있는 상기 동일하게 또는 유사하게 명명된 기능들, 단계들, 모듈들 등을 통합할 수 있으며, 그와 같이, 상기 기능들, 단계들, 모듈들 등은 상기 동일한 또는 유사한 기능들, 단계들, 모듈들 등 또는 다른 것들일 수 있다.
한편, 용어 "~처리부"는 본 발명의 다양한 실시예들의 설명에서 사용된다. 모듈은 하나 이상의 출력 신호들을 생성하기 위해 하나 이상의 입력 신호들의 처리와 같은 하나 이상의 기능들을 수행하기 위해 하드웨어를 통해 구현되는 기능적 블록을 포함한다. 상기 기능적 블록을 구현하는 하드웨어는 소프트웨어 및/또는 펌웨어를 결합하여 직접 동작할 수 있다. 여기에서 사용된 바와 같이, 모듈은 자체적으로 모듈인 하나 이상의 서브-모듈들을 포함할 수 있다.
본 발명의 여러가지 기능들 및 특정들의 특별한 조합들이 여기에 분명히 설명된 반면, 이러한 특징들 및 기능들의 다른 조합들이 마찬가지로 가능하다. 본 발명은 여기에 개시된 특정한 예들에 제한되지 않으며, 이러한 다른 조합들을 명백히 통합한다.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.
100 : 사용자 단말 110 : 클라우드 드라이브
210 : 댁내 211 : 망 부착 저장 장치(NAS)
212 : 공유기 213 : 스마트 TV
214 : PC 215 : STB
220 : 인터넷 230 : 클라우드 저장소
240 : 이동 단말 310 : 사용자 단말
320 : 통신 네트워크 330 : 클라우드 서비스 서버
331 : 통합 브라우징 장치 332 : 클라우드 저장 장치
340 : 홈 네트워크 341 : 공유기
342 : 망 부착 저장 장치(NAS) 343 : 셋톱 박스
344 : PC 345 : 스마트 TV
410 : NAS 정보 수집 모듈 411 : 네트워크 연동부
412 : NAS 정보 수집부 413 : NAS 저장 정보 데이터베이스
420 : 계정 연동 모듈 421 : 클라우드 계정 등록부
422 : NAS 정보 등록부 423 : 계정 정보 데이터베이스
424 : 계정 연동 처리부 430 : 클라우드 저장 정보 수집부
440 : 클라우드 저장 정보 데이터베이스
450 : 정보 요청 수신부 460 : 통합 정보 요청부
470 : 정보 통합 처리부 480 : 정보 전송부

Claims (14)

  1. 클라우드 저장 장치에 저장된 파일과 망 부착 저장 장치(NAS)에 저장된 파일에 대한 통합된 사용 환경을 제공하는 통합 브라우징 장치이며,
    클라우드 저장 장치의 사용자 계정에 특정 네트워크 내에 구비된 망 부착 저장 장치(NAS)의 정보를 연동시키는 계정 연동 모듈;
    상기 사용자 계정에 연동된 상기 NAS에 접속하여, 상기 NAS에 저장된 파일에 대한 정보를 수집하는 NAS 정보 수집 모듈;
    상기 클라우드 저장 장치로부터 상기 클라우드 저장 장치의 상기 사용자 계정에 해당하는 파일에 대한 정보를 수집하는 클라우드 저장 정보 수집부; 및
    상기 NAS 정보 수집 모듈에 의해 수집된 NAS에 저장된 파일에 대한 정보와 상기 클라우드 저장 정보 수집부에 의해 수집된 클라우드 저장 장치에 저장된 파일에 대한 정보를 함께 브라우징할 수 있도록 통합하여 사용자 단말로 제공하는 정보 통합 처리부;를 포함하는, 통합 브라우징 장치.
  2. 청구항 1에 있어서, 상기 장치는,
    상기 NAS가 속한 네트워크의 공유기를 통해 상기 NAS에 접속하며, 상기 공유기를 외부 장치에서 접속 가능하도록 설정하는, 통합 브라우징 장치.
  3. 청구항 1에 있어서, 상기 NAS는,
    NAT-PMP(NAT Port Mapping Protocol)을 통해 상기 통합 브라우징 제공 장치에서 접속 가능한, 통합 브라우징 장치.
  4. 청구항 1에 있어서, 상기 NAS 정보 수집 모듈은,
    상기 통합 브라우징 장치가 상기 NAS와 연동할 수 있는 기능을 제공하는 네트워크 연동부;
    상기 계정 연동 모듈로부터 상기 사용자 계정에 연동된 NAS 정보를 제공받고, 상기 네트워크 연동부를 통해 해당되는 상기 NAS에 접속하여 저장된 파일에 대한 정보를 수집하는 NAS 정보 수집부; 및
    상기 NAS로부터 수집된 정보를 저장하는 NAS 저장 정보 데이터베이스를 포함하는, 통합 브라우징 장치.
  5. 청구항 1에 있어서, 상기 계정 연동 모듈은,
    회원 가입한 사용자에 대한 클라우드 계정을 생성하고, 상기 생성된 계정 정보를 사용자의 가입 정보와 함께 계정 정보 데이터베이스에 저장하는 클라우드 계정 등록부;
    상기 사용자에 대한 NAS 정보를 입력받아 등록하는 NAS 정보 등록부; 및
    동일한 상기 사용자에 대해 생성된 클라우드 계정 및 NAS 정보를 서로 연동시켜 저장하는 계정 연동 처리부;를 포함하는, 통합 브라우징 장치.
  6. 청구항 1에 있어서, 상기 정보 통합 처리부는,
    동일한 사용자의 계정에 대해 동일한 이름 공간을 부여하고, 상기 클라우드 저장 정보와 NAS 저장 정보에 대해 각각 하위 디렉토리 형식으로 접근할 수 있도록 통합된 데이터를 추상화하는, 통합 브라우징 장치.
  7. 클라우드 저장 장치에 저장된 파일과 망 부착 저장 장치(NAS)에 저장된 파일에 대한 통합된 사용 환경을 제공하는 통합 브라우징 제공 시스템이며,
    클라우드 저장 장치와 망 부착 저장 장치(NAS)의 통합 브라우징을 위한 애플리케이션이 설치되는 사용자 단말;
    각 사용자의 계정에 대해 할당된 저장 공간에 웹에서 접근 가능한 파일을 저장하는, 클라우드 저장 장치;
    특정 네트워크 내에 구비되며, 상기 네트워크 외부에서 공유기를 통해 접근 가능한 망 부착 저장 장치(NAS); 및
    상기 클라우드 저장 장치의 사용자 계정에 상기 NAS의 정보를 연동시키고, 상기 NAS로부터 수집된 상기 NAS에 저장된 파일에 대한 정보와 상기 클라우드 저장 장치로부터 수집된 상기 클라우드 저장 장치에 저장된 파일에 대한 정보를 함께 브라우징할 수 있도록 통합하여 상기 사용자 단말에 제공하는 통합 브라우징 장치;를 포함하는, 통합 브라우징 제공 시스템.
  8. 클라우드 저장 장치에 저장된 파일과 망 내 저장 장치(NAS)에 저장된 파일에 대한 통합된 사용 환경을 제공하는 통합 브라우징 제공 방법이며, 통합 서비스 장치에서 수행되는 각 단계가,
    상기 클라우드 저장 장치의 사용자 계정에 특정 네트워크 내에 구비된 망 부착 저장 장치(NAS)의 정보를 연동시키는 계정 연동 단계;
    상기 사용자 계정에 연동된 상기 NAS에 접속하여, 상기 NAS에 저장된 파일에 대한 정보를 수집하는 NAS 정보 수집 단계;
    상기 클라우드 저장 장치로부터 상기 클라우드 저장 장치의 상기 사용자 계정에 해당하는 파일에 대한 정보를 수집하는 클라우드 저장 정보 수집 단계;
    상기 단계에서 수집된 NAS에 저장된 파일에 대한 정보와 상기 클라우드 저장 정보 수집 단계에서 수집된 클라우드 저장 장치에 저장된 파일에 대한 정보를 함께 브라우징할 수 있도록 통합하여 사용자 단말로 제공하는 정보 통합 처리 단계;를 포함하는, 통합 브라우징 제공 방법.
  9. 청구항 8에 있어서, 상기 방법은,
    상기 NAS가 속한 네트워크의 공유기를 통해 상기 NAS에 접속하며, 상기 공유기를 외부 장치에서 접속 가능하도록 설정하는, 통합 브라우징 제공 방법.
  10. 청구항 8에 있어서, 상기 NAS는,
    NAT-PMP(NAT Port Mapping Protocol)을 통해 상기 통합 브라우징 제공 장치에서 접속 가능한, 통합 브라우징 제공 방법.
  11. 청구항 8에 있어서, 상기 NAS 정보 수집 단계는,
    상기 통합 브라우징 장치가 상기 NAS와 연동할 수 있는 기능을 제공하는 네트워크 연동 단계;
    상기 사용자 계정에 연동된 NAS 정보를 제공받고, 상기 네트워크 연동부를 통해 해당되는 상기 NAS에 접속하여 저장된 파일에 대한 정보를 수집하는 NAS 정보 수집 단계; 및
    상기 NAS로부터 수집된 정보를 NAS 저장 정보 데이터베이스에 저장하는 단계를 포함하는, 통합 브라우징 제공 방법.
  12. 청구항 8에 있어서, 상기 계정 연동 단계는,
    회원 가입한 사용자에 대한 클라우드 계정을 생성하고, 상기 생성된 계정 정보를 사용자의 가입 정보와 함께 계정 정보 데이터베이스에 저장하는 클라우드 계정 등록 단계;
    상기 사용자에 대한 NAS 정보를 입력받아 등록하는 NAS 정보 등록 단계; 및
    동일한 상기 사용자에 대해 생성된 클라우드 계정 및 NAS 정보를 서로 연동시켜 저장하는 계정 연동 처리 단계;를 포함하는, 통합 브라우징 제공 방법.
  13. 청구항 8에 있어서, 상기 정보 통합 처리 단계는,
    동일한 사용자의 계정에 대해 동일한 이름 공간을 부여하고, 상기 클라우드 저장 정보와 NAS 저장 정보에 대해 각각 하위 디렉토리 형식으로 접근할 수 있도록 통합된 데이터를 추상화하는, 통합 브라우징 제공 방법.
  14. 청구항 8 내지 청구항 13 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터 판독 가능한 기록 매체.
KR1020160020580A 2016-02-22 2016-02-22 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 KR20160026951A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160020580A KR20160026951A (ko) 2016-02-22 2016-02-22 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160020580A KR20160026951A (ko) 2016-02-22 2016-02-22 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020120135938A Division KR101601791B1 (ko) 2012-11-28 2012-11-28 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체

Publications (1)

Publication Number Publication Date
KR20160026951A true KR20160026951A (ko) 2016-03-09

Family

ID=55537044

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160020580A KR20160026951A (ko) 2016-02-22 2016-02-22 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체

Country Status (1)

Country Link
KR (1) KR20160026951A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101879812B1 (ko) 2017-07-26 2018-07-19 김의섭 클라이언트 프로그램이 탑재된 사용자 단말, 클라우드 장치, 관리 서버 및 이를 포함하는 클라우드 서비스 시스템
KR101971225B1 (ko) 2018-10-11 2019-04-22 옥임식 클라우드 서버의 데이터 전송 보안 시스템 및 그 제공 방법
KR20200046157A (ko) 2018-10-16 2020-05-07 주식회사 화력대전 클라우드 서버의 데이터 전송 보안 시스템 및 그 제공 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120072100A (ko) 2010-12-23 2012-07-03 주식회사 케이티 웹 콘텐트 서비스와 홈네트워크의 연동을 위한 웹 미디어 제어 장치 및 그 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120072100A (ko) 2010-12-23 2012-07-03 주식회사 케이티 웹 콘텐트 서비스와 홈네트워크의 연동을 위한 웹 미디어 제어 장치 및 그 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101879812B1 (ko) 2017-07-26 2018-07-19 김의섭 클라이언트 프로그램이 탑재된 사용자 단말, 클라우드 장치, 관리 서버 및 이를 포함하는 클라우드 서비스 시스템
KR101971225B1 (ko) 2018-10-11 2019-04-22 옥임식 클라우드 서버의 데이터 전송 보안 시스템 및 그 제공 방법
KR20200046157A (ko) 2018-10-16 2020-05-07 주식회사 화력대전 클라우드 서버의 데이터 전송 보안 시스템 및 그 제공 방법

Similar Documents

Publication Publication Date Title
JP6619700B2 (ja) ネットワーク・インターフェイス装置を使用しネットワークを介してメディアを転送するための方法及び装置
US8479108B2 (en) Methods and systems for shareable virtual devices
US7937469B2 (en) Data management server, data management system, data management method, and program
US8452775B2 (en) Accessing content items in a network based on device capability information
US8868666B1 (en) Methods, devices and systems for content discovery, aggregation and presentment over a network
CN104040545B (zh) 基于数据特性的智能数据传输和存储
US20110119233A1 (en) System, method and computer program for synchronizing data between data management applications
US20150269201A1 (en) Method to construct a file system based on aggregated metadata from disparate sources
US8396941B2 (en) Digital living network alliance (DLNA) server that serves contents from IVL services
US9189484B1 (en) Automatic transcoding of a file uploaded to a remote storage system
US8738672B1 (en) Document management system user interfaces
US20120109952A1 (en) System, method, and computer program for remote management of digital content
US20090132542A1 (en) Peer-to-Peer Sharing in Media Management Software
CN102349071A (zh) 统一媒体内容目录服务
KR20160026951A (ko) 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
US20160269446A1 (en) Template representation of security resources
KR100932642B1 (ko) 유비쿼터스 환경에서 데이터 통합관리를 위한 분산 파일서비스 방법 및 시스템
US20090313263A1 (en) Multi-Media Server
KR101601791B1 (ko) 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
CN102055629A (zh) 一种家庭网关设备及藉由其共享网络资源的方法
TWI599892B (zh) Home network system file management and sharing methods
WO2016201547A1 (en) A computer-implemented method of aggregating and presenting digital photos from numerous sources
KR101570451B1 (ko) 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징을 이용한 엔스크린 서비스 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
WO2019074732A1 (en) INDEX BASED ON A CLOUD AND CENTRALIZED CONCENTRATOR INTERFACE BASED ON A CLOUD FOR CLOUD STORAGE MEDIA
US20090327238A1 (en) Extensible binding of data within graphical rich applications

Legal Events

Date Code Title Description
A107 Divisional application of patent
E902 Notification of reason for refusal
AMND Amendment
AMND Amendment
E90F Notification of reason for final refusal
AMND Amendment