KR101678975B1 - Apparatus and method for file storage service - Google Patents

Apparatus and method for file storage service Download PDF

Info

Publication number
KR101678975B1
KR101678975B1 KR1020100094439A KR20100094439A KR101678975B1 KR 101678975 B1 KR101678975 B1 KR 101678975B1 KR 1020100094439 A KR1020100094439 A KR 1020100094439A KR 20100094439 A KR20100094439 A KR 20100094439A KR 101678975 B1 KR101678975 B1 KR 101678975B1
Authority
KR
South Korea
Prior art keywords
storage
storage device
file
user
option information
Prior art date
Application number
KR1020100094439A
Other languages
Korean (ko)
Other versions
KR20120032892A (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 KR1020100094439A priority Critical patent/KR101678975B1/en
Publication of KR20120032892A publication Critical patent/KR20120032892A/en
Application granted granted Critical
Publication of KR101678975B1 publication Critical patent/KR101678975B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/113Details of archiving
    • 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
    • G06F15/163Interprocessor communication
    • G06F15/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • 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/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • 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/0671In-line storage system
    • G06F3/0673Single storage device
    • 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/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0677Optical disk device, e.g. CD-ROM, DVD

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 공유 여부에 따라 서로 다른 옵션 정보가 설정된 저장 장치 및 장비를 제공하고, 사용자의 파일 저장 서비스 요청에 따라 인터페이스를 통해 선택된 정보와 설정된 옵션 정보간의 비교를 통해 파일 저장 서비스를 제공하는 장치 및 방법에 관한 것이다.
이를 위하여 본 발명의 실시 예에 따른 파일 저장 서비스 제공 장치는 다수의 저장 장비 각각과 저장 장비 각각에 설치된 저장 장치에 대한 옵션 정보가 저장되어 있는 저장부와, 임의의 사용자 파일 저장 서비스 요청에 따라 파일 저장 시 공유 여부를 설정할 수 있는 인터페이스를 제공하는 옵션 설정부와, 인터페이스를 통해 설정된 정보와 저장부에 저장된 옵션 정보를 기반으로 저장 장치 및 저장 장비를 선택하여 임의의 사용자에게 저장 공간을 할당하는 저장 공간 할당부와, 저장 공간 할당부에 의해 할당된 저장 공간에 대응되는 저장 장비 내 저장 장치에 임의의 사용자로부터 제공받은 파일을 저장하는 파일 저장부를 포함한다.
The present invention provides a storage device and an apparatus in which different option information is set according to sharing or not, an apparatus for providing a file storage service through comparison between information selected through an interface and set option information in response to a user's file storage service request, ≪ / RTI >
To this end, an apparatus for providing a file storage service according to an exemplary embodiment of the present invention includes a storage unit for storing option information for a storage device installed in each of a plurality of storage devices and storage devices, An option setting unit for providing an interface for setting whether or not to share when saving, a storage unit for allocating a storage space to an arbitrary user by selecting a storage device and a storage device based on the information set through the interface and the option information stored in the storage unit And a file storage unit for storing a file provided from an arbitrary user in a storage device in the storage device corresponding to the storage space allocated by the storage space allocation unit.

Description

파일 저장 서비스 제공 장치 및 방법{APPARATUS AND METHOD FOR FILE STORAGE SERVICE}[0001] APPARATUS AND METHOD FOR FILE STORAGE SERVICE [0002]

본 발명은 파일 저장 서비스에 관한 것으로, 더욱 상세하게는 공유 여부에 따라 서로 다른 옵션 정보가 설정된 저장 장치 및 장비를 제공하고, 파일 저장 서비스 요청 시 사용자의 공유 여부 설정과 각 저장 장치 및 장비에 설정된 옵션 정보를 기반으로 저장 장비 및 장치를 선택하여 파일 저장 서비스를 제공하는 파일 저장 서비스 제공 장치 및 방법에 관한 것이다.The present invention relates to a file storage service, and more particularly, to a storage device and an apparatus in which different option information is set according to whether or not to share the file storage service. And more particularly, to a file storage service providing apparatus and method for providing a file storage service by selecting storage devices and devices based on option information.

일반적으로 IT 환경을 이용하기 위해서는 서버, 스토리지, 소프트웨어, 솔루션, 회선, 개발 등의 각 요소들을 통합해서 기능을 만들었고, 다시 웹사이트, 메일 ERP, CRM 등 각 솔루션 등을 개발한다. 이러한 개발 과정에서 소프트웨어를 도입하고 시스템간의 통합 및 커스터마이징하는 과정을 겪어야 하기 때문에 끊임없는 개별 기술에 대한 스터디가 필요한 단점이 있다. 이러한 단점을 극복하기 위해서 최근들어 클라우드 컴퓨팅 기술이 개발되었으며, 클라우드 컴퓨팅 기술이란 IT 관련된 모든 것을 서비스로 제공하는 것으로, 즉 개별 기술에 대한 전문성 없이도 서비스를 이용하는 형태로 IT 환경을 구축하고 이용한다.Generally, in order to utilize the IT environment, functions such as server, storage, software, solution, circuit, and development are integrated and functions are developed and then solutions such as website, mail ERP and CRM are developed. In this development process, there is a disadvantage in that it is necessary to continuously study individual technologies because it is necessary to introduce software and integrate and customize between systems. In order to overcome these shortcomings, cloud computing technology has been developed recently. Cloud computing technology provides everything related to IT as a service, that is, it builds and uses the IT environment by using the service without the expertise of the individual technology.

이러한 클라우드 컴퓨팅은 크게 3개의 각 분야로 나눠지는데, 서비스로서 소프트웨어 어플리케이션 서비스를 제공하는 형태의 SaaS(Software as a Service), 표준화된 플랫폼을 서비스로 제공하는 형태의 PaaS(Platform as a Service), 스토리지, 네트워크 등과 같은 인프라스터럭쳐를 서비스로 제공하는 형태의 IaaS(infrastructure as a Service) 등을 들 수 있다. Cloud computing can be divided into three areas: software as a service (SaaS) that provides software application services as a service, a platform as a service (PaaS) that provides a standardized platform as a service, , And an infrastructure as a service (IaaS) in which an infrastructure such as a network is provided as a service.

이와 같은 클라우드 컴퓨팅 기술 중 하나의 클라우드 스토리지를 이용하는 클라우드 스토리지 시스템은 서로 다른 사용자들에 의해 이용되는 데이터라 하더라도 시스템의 활용성을 중가시키기 위하여, 가상적으로는 서로 격리된 저장 장치처럼 개별 사용자에게 보여지게 하면서 물리적으로는 동일한 장비, 예컨대 스토리지스 서버 내에 동일한 저장 장치, 예컨대 하드디스크에 관리하거나 동일한 폴더 내에 함께 저장되어 관리된다.Cloud storage systems that use one of these cloud computing technologies, such as cloud storage systems, are designed to be visible to individual users virtually as separate storage devices in order to increase system utilization even though they are used by different users. While being physically managed in the same equipment, for example, in the same storage device as the storage server, such as a hard disk, or stored together in the same folder.

이와 같은 구조는 저렴한 비용을 추구하는 사용자를 위한 구조이지만, 데이터의 보안에 있어서 취약점이 많은 단점이 있다. Such a structure is a structure for users seeking low cost, but has a drawback in that there are many vulnerabilities in data security.

상기와 같은 문제점을 해결하기 위해 안출된 것으로서, 본 발명의 목적은 공유 여부에 따라 서로 다른 옵션 정보가 설정된 저장 장치 및 장비를 제공하고, 사용자의 파일 저장 서비스 요청에 따라 인터페이스를 통해 선택된 정보와 설정된 옵션 정보간의 비교를 통해 파일 저장 서비스를 제공함으로써, 보안이 필요한 사용자에게 적합한 파일 저장 서비스를 제공할 수 있는 장치 및 방법을 제공하는데 있다.It is an object of the present invention to provide a storage device and an apparatus in which different option information is set according to sharing or not, And providing a file storage service through comparison between the option information, thereby providing a file storage service suitable for a user who needs security.

본 발명의 목적은 이상에서 언급한 것으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 본 발명이 속하는 기술 분야의 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to those mentioned above, and other objects not mentioned may be clearly understood by those skilled in the art from the following description.

본 발명의 일측면에 따르면, 파일 저장 서비스 제공 장치는 다수의 저장 장비 각각과 상기 저장 장비 각각에 설치된 저장 장치에 대한 옵션 정보가 저장되어 있는 저장부와, 임의의 사용자 파일 저장 서비스 요청에 따라 파일 저장 시 공유 여부를 설정할 수 있는 인터페이스를 제공하는 옵션 설정부와, 상기 인터페이스를 통해 설정된 정보와 상기 저장부에 저장된 옵션 정보를 기반으로 저장 장치 및 저장 장비를 선택하여 상기 임의의 사용자에게 저장 공간을 할당하는 저장 공간 할당부와, 상기 저장 공간 할당부에 의해 할당된 저장 공간에 대응되는 저장 장비 내 저장 장치에 상기 임의의 사용자로부터 제공받은 파일을 저장하는 파일 저장부를 포함한다.According to an aspect of the present invention, there is provided a file storage service providing apparatus, comprising: a storage unit for storing option information for each of a plurality of storage devices and a storage device installed in each of the storage devices; An option setting unit for providing an interface for setting whether sharing is to be performed during storage, and a storage unit and a storage unit based on the information set through the interface and the option information stored in the storage unit, And a file storage unit for storing a file provided from the arbitrary user in a storage device in the storage device corresponding to the storage space allocated by the storage space allocation unit.

본 발명의 실시 예에 따른 파일 저장 서비스 제공 장치에서 상기 옵션 정보는, 빈 공간, 공유 사용 및 전용 사용 중 어느 하나일 수 있다.In the apparatus for providing a file storage service according to an embodiment of the present invention, the option information may be any one of an empty space, a shared use, and a dedicated use.

본 발명의 실시 예에 따른 파일 저장 서비스 제공 장치에서 상기 옵션 설정부는, 저장 장치 레벨에서 공유, 저장 장비만을 공유 사용 및 전용 저장 장비 사용 중 어느 하나를 선택할 수 있는 상기 인터페이스를 제공할 수 있다.In the apparatus for providing a file storage service according to an embodiment of the present invention, the option setting unit may provide the interface capable of selecting either sharing use of storage devices, use of dedicated storage devices, or use of dedicated storage devices at a storage device level.

본 발명의 실시 예에 따른 파일 저장 서비스 제공 장치에서 상기 저장 공간 할당부는, 상기 인터페이스를 통해 설정된 정보에 의거하여 상기 임의의 사용자에게 저장 공간으로 할당된 저장 장비 및 저장 장치의 옵션 정보를 변경할 수 있다.In the apparatus for providing a file storage service according to an embodiment of the present invention, the storage space allocation unit may change optional information of a storage device and a storage device allocated to a storage space of the arbitrary user based on information set through the interface .

다른 측면에서, 본 발명의 실시 예에 따른 파일 저장 서비스 제공 방법은 임의의 사용자 파일 저장 서비스 요청에 따라 파일 저장 시 공유 여부를 설정할 수 있는 인터페이스를 제공하는 단계와, 다수의 저장 장비와 저장 장치에 설정된 옵션 정보와 상기 인터페이스를 통해 설정된 정보간의 비교를 통해 상기 임의의 사용자에게 파일 저장 서비스를 제공하기 위한 저장 장비 및 저장 장치를 선택하여 상기 임의의 사용자에게 할당하는 단계와, 상기 임의의 사용자로부터 파일이 수신될 경우 상기 선택된 저장 장비 내 저장 장치에 상기 수신된 파일을 저장하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of providing a file storage service according to an embodiment of the present invention includes the steps of providing an interface for setting whether or not to share a file in response to a user file storage service request, Selecting a storage device and a storage device for providing a file storage service to the arbitrary user by comparing the set option information with the information set through the interface and allocating the storage device and the storage device to the arbitrary user; Storing the received file in a storage device in the selected storage device when the received file is received.

본 발명의 실시 예에 따른 파일 저장 서비스 제공 방법에서 상기 할당하는 단계는, 상기 인터페이스를 통해 설정된 정보에 의거하여 상기 선택된 저장 장비 및 저장 장치의 옵션 정보를 업데이트시키는 단계를 더 포함할 수 있다.In the file storage service providing method according to an embodiment of the present invention, the allocating step may further include updating the option information of the selected storage device and the storage device based on the information set through the interface.

본 발명은 공유 여부에 따라 서로 다른 옵션 정보가 설정된 저장 장치 및 장비를 제공하고, 사용자의 파일 저장 서비스 요청에 따라 인터페이스를 통해 선택된 정보와 설정된 옵션 정보간의 비교를 통해 저장 장비 및 장치를 할당함으로써, 사용자의 의도에 맞는 저장 공간을 할당할 수 있다. 예를 들어, 보안성을 요구하는 사용자, 예컨대 중소 기업체에게는 다른 사용자가 접근할 수 있는 전용 사용의 저장 장비 및 장치를 제공할 수 있기 때문에 데이터의 보안을 상대적으로 중요시 하는 사용자, 예컨대 중소 기업체에게 보안성을 갖는 파일 저장 서비스를 제공할 수 있다.The present invention provides a storage device and an apparatus in which different option information is set according to sharing or not, and allocates a storage device and a device through comparison between information selected through an interface and set option information in response to a user's file storage service request, It is possible to allocate storage space suited to the user's intention. For example, a user who requires security, such as a small business, can provide a dedicated use storage device and device that can be accessed by another user. Therefore, a user who relies on data security relatively, for example, It is possible to provide a file storage service having a good quality.

도 1은 본 발명의 실시 예에 따른 클라우드 스토리지 시스템에서의 파일 저장 서비스 제공 장치와 그 주변 구성을 도시한 블록도,
도 2는 본 발명의 실시 예에 따른 파일 저장 서비스를 제공하는 과정을 도시한 흐름도이다.
1 is a block diagram illustrating an apparatus for providing a file storage service in a cloud storage system and its peripheral configuration according to an embodiment of the present invention;
2 is a flowchart illustrating a process of providing a file storage service according to an embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.

본 발명의 실시 예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시 예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions in the embodiments of the present invention, which may vary depending on the intention of the user, the intention or the custom of the operator. Therefore, the definition should be based on the contents throughout this specification.

이하에서는 첨부된 도면을 참조하여 공유 및 전용 사용 여부가 설정된 저장 장치 및 장비를 이용하여 파일 저장 서비스를 제공하는 클라우드 스토리지 시스템에 대해 설명하기로 한다.Hereinafter, a cloud storage system that provides a file storage service using storage devices and devices for which sharing and exclusive use is set will be described with reference to the accompanying drawings.

도 1은 본 발명의 실시 예에 따른 클라우드 스토리지 시스템에서의 파일 저장 서비스 제공 장치와 그 주변 구성을 도시한 블록도로서, 파일 저장 서비스 제공 장치(100)와 유무선 통신망(120)을 통해 연결된 다수의 저장 장비A, B, C(140/1, 140/2, 140/3)를 포함하며, 각각 저장 장비 A, B, C(140/1, 140/2, 140/3)에는 다수개의 저장 장치(200, 201, 210, 211, 220, 221)가 구비되어 있다.FIG. 1 is a block diagram illustrating an apparatus for providing a file storage service in a cloud storage system and its peripheral configuration according to an embodiment of the present invention. The file storage service providing apparatus 100 includes a plurality of (140/1, 140/2, 140/3), each of the storage devices A, B, and C (140/1, 140/2, 140/3) (200, 201, 210, 211, 220, 221).

본 발명의 실시 예에 따른 클라우드 스토리지 시스템은 기본적으로 유무선 통신망(120)을 통한 저장 장비 A, B, C(140/1, 140/2, 140/3) 및 저장 장치(200, 201, 210, 211, 220, 221)에 저장된 파일을 공유하거나 사용자의 요청에 의거하여 저장 장치(200, 201, 210, 211, 220, 221) 또는 저장 장비 A, B, C(140/1, 140/2, 140/3)에 파일을 저장하는 서비스를 제공하는 시스템이다. 이러한 클라우드 스토리지 시스템은 저장 장치(200, 201, 210, 211, 220, 221) 또는 저장 장비 A, B, C(140/1, 140/2, 140/3)에 파일을 저장과 관리, 비용 결제 등을 처리할 수 있는 구성 요소를 포함하고 있으나, 이러한 구성 요소는 종래 개시된 기술에 사용되는 것과 동일한 것이며, 본 발명의 핵심은 아니므로 이에 대한 자세한 설명은 생략한다.The cloud storage system according to an embodiment of the present invention basically includes storage devices A, B, C 140/1, 140/2, 140/3 and storage devices 200, 201, 210, 210 through a wired / wireless communication network 120, 210, 211, 220, 221 or the storage devices A, B, C (140/1, 140/2, 140/3). ≪ / RTI > Such a cloud storage system stores and manages files in the storage devices 200, 201, 210, 211, 220 and 221 or the storage devices A, B and C 140/1, 140/2 and 140/3, And the like. However, these components are the same as those used in the related art and are not the core of the present invention, so a detailed description thereof will be omitted.

본 발명의 실시 예에 따른 파일 저장 서비스 제공 장치(100)는 사용자의 파일 저장 서비스 요청에 따라 각 저장 장비 A, B, C(140/1, 140/2, 140/3) 내 저장 장치(200, 201, 210, 211, 220, 221)에 설정된 옵션 정보와 사용자의 선택 정보간의 비교를 통해 저장 장비 또는 저장 장치를 선택하고, 선택된 저장 장비 또는 장치를 이용하여 파일 저장 서비스를 제공하기 위한 것으로, 이를 위하여 저장부(102), 옵션 설정부(104) 저장 공간 할당부(106) 및 파일 저장부(108) 등을 포함할 수 있다.The apparatus 100 for providing file storage service according to the embodiment of the present invention may store a file in a storage device 200 (140, 140, 140, 2, 140 or 3) , 201, 210, 211, 220, and 221, and the selection information of the user, and provides a file storage service using the selected storage device or device, The storage unit 102, the option setting unit 104, the storage space allocation unit 106, and the file storage unit 108 may be included for this purpose.

저장부(102)에는 각각의 저장 장비 A, B, C(140/1, 140/2, 140/3) 내에 설치된 저장 장치(200, 201, 210, 211, 220, 221) 각각에 대한 전체 목록이 저장되어 있을 뿐만 아니라 각 저장 장비 A, B, C(140/1, 140/2, 140/3)와 저장 장치(200, 201, 210, 211, 220, 221)에 설정된 옵션 정보가 저장되어 있다. 예컨대, 옵션 정보로는 비어 있음, 공유 사용, 전용 사용 등을 들 수 있는데, 상세히 임의의 저장 장비가 사용되지 않을 경우 옵션 정보는 비어 있음(0)으로 설정되고, 공유 사용으로 이용되고 있는 경우 공유 사용(1)로 설정되고, 전용 사용으로 이용되고 있는 경우 전용 사용(2)으로 설정될 수 있다.The storage unit 102 stores a list of all the storage devices 200, 201, 210, 211, 220, and 221 installed in the storage devices A, B, and C 140/1, 140/2, Option information set in each of the storage devices A, B and C 140/1, 140/2 and 140/3 and the storage devices 200, 201, 210, 211, 220 and 221 is stored have. For example, the option information may be empty, shared use, dedicated use, etc. If the optional storage device is not used, the option information is set to be empty (0) (1), and can be set to exclusive use (2) if it is used for exclusive use.

또한, 옵션 정보가 공유 사용(1)으로 설정된 경우 공유 사용하고 있는 사용자의 정보가 옵션 정보로 추가될 수 있다.In addition, when the option information is set to the shared use (1), the information of the user who is using the sharing can be added as the option information.

각각의 각 저장 장비 A, B, C(140/1, 140/2, 140/3)와 저장 장치(200, 201, 210, 211, 220, 221)에는 옵션 정보 중 어느 하나가 할당되어 있으며, 할당된 옵션 정보는 각 저장 장비 A, B, C(140/1, 140/2, 140/3)와 저장 장치(200, 201, 210, 211, 220, 221)의 고유 정보에 매핑되어 저장부(102)에 저장될 수 있다.One of option information is assigned to each of the storage devices A, B and C 140/1, 140/2 and 140/3 and the storage devices 200, 201, 210, 211, 220 and 221, The allocated option information is mapped to unique information of each of the storage devices A, B and C 140/1, 140/2 and 140/3 and the storage devices 200, 201, 210, 211, 220 and 221, (Not shown).

옵션 설정부(104)는 사용자가 파일 저장 서비스를 제공받기 위해 저장 공간을 요청할 경우 사용자가 이용하게 될 저장 공간에 대한 공유 여부를 설정할 수 있는 인터페이스를 사용자의 단말기에 제공한다. 여기에서, 인터페이스는 타사용자와 저장 장치 레벨에의 공유 사용(기본값, D), 타사용자와 저장 장비만을 공유 사용(E) 및 별도의 전용 저장 장비를 사용(F) 중 어느 하나를 선택할 수 있는 선택창일 수 있다. The option setting unit 104 provides the user's terminal with an interface for setting whether or not to share the storage space to be used by the user when the user requests the storage space to receive the file storage service. Here, the interface can be used either to share with other users and storage level (default, D), to use only other users and storage devices (E) or to use a separate dedicated storage device (F) It can be a selection window.

본 발명의 실시 예에 따른 파일 서비스 장치에서 옵션 설정부(104)가 제공하는 인터페이스 중 타 사용자와 저장 장비만을 공유 사용(D)은 동일한 저장 장비를 타사용자와 같이 이용하지만, 저장 장치를 별도로 사용한다는 것이다.In the file service apparatus according to the embodiment of the present invention, among the interfaces provided by the option setting unit 104, only the user and the storage device are used in common. The user D uses the same storage device as another user, It is.

사용자가 옵션 설정부(104)에서 제공되는 인터페이스에서 어느 하나를 선택하게 되면, 선택된 정보(선택 정보)는 저장 공간 할당부(106)에 제공된다.When the user selects any one of the interfaces provided in the option setting unit 104, the selected information (selection information) is provided to the storage space allocating unit 106.

저장 공간 할당부(106)에서는 선택 정보와 저장부(102)에 저장된 각 저장 장비 A, B, C(140/1, 140/2, 140/3)와 저장 장치(200, 201, 210, 211, 220, 221)에 설정된 옵션 정보간의 비교를 통해 어느 하나의 저장 장비 및 저장 장치를 선택함으로써, 사용자에게 저장 공간을 할당한다.The storage space allocation unit 106 stores the selection information and the storage devices A, B and C 140/1, 140/2 and 140/3 stored in the storage unit 102 and the storage devices 200, 201, 210 and 211 220, and 221 by selecting one of the storage devices and the storage device, thereby allocating the storage space to the user.

또한, 저장 공간 할당부(106)는 저장 장비 및 저장 장치를 선택하여 사용자에게 저장공간을 할당한 후 선택된 저장 장비 및 저장 장치의 옵션 정보를 변경함으로써, 저장부(102)에 저장된 옵션 정보를 업데이트시킬 수 있다. 다시말해서, 옵션 정보가 비어 있음으로 설정된 저장 장비 및 저장 장치를 공유 사용을 요청한 사용자에게 저장 공간으로 할당할 경우 저장 공간 할당부(106)는 해당 저장 장비 및 저장 장치의 옵션 정보를 비어 있음에서 공유 사용으로 변경함과 더불어 각 옵션 정보에 사용자의 정보를 추가할 수 있다.In addition, the storage space allocation unit 106 allocates a storage space to a user by selecting a storage device and a storage device, and then changes the option information of the selected storage device and storage device to update the option information stored in the storage unit 102 . In other words, when a storage device and a storage device for which option information is set to be empty are allocated to a user who requested sharing use, the storage space allocation unit 106 allocates option information of the storage device and the storage device in an empty It is possible to add user information to each option information.

파일 저장부(108)는 저장 공간을 할당받은 사용자가 임의의 파일을 저장하고자 하는 요청이 있을 경우 사용자에게 할당된 저장 공간, 즉 사용자에게 할당된 저장 장치 또는 저장 장비에 파일을 저장한다.The file storage unit 108 stores a file in a storage space allocated to the user, that is, a storage device or a storage device allocated to the user, when the user who has been allocated storage space has a request to store an arbitrary file.

본 발명의 실시 예에 따른 파일 저장 서비스 장치에 따르면, 저장 장치 및 장비별로 옵션을 설정한 후 사용자의 파일 저장 서비스 요청에 따라 인터페이스를 통해 선택된 정보와 설정된 옵션 정보간의 비교를 통해 파일 저장 서비스를 제공함으로써, 사용자의 의도에 맞는 파일 저장 서비스를 제공할 수 있다.According to the file storage service apparatus according to the embodiment of the present invention, after setting options for each storage device and equipment, a file storage service is provided through comparison between the selected information and the set option information according to the user's file storage service request Thus, it is possible to provide a file storage service suitable for a user's intention.

상기와 같은 구성을 갖는 파일 저장 서비스 장치가 동작하는 과정에 대해 도 2를 참조하여 설명한다.The operation of the file storage service apparatus having the above configuration will be described with reference to FIG.

도 2는 본 발명의 실시 예에 따른 파일 저장 서비스를 제공하는 과정을 도시한 흐름도이다.2 is a flowchart illustrating a process of providing a file storage service according to an embodiment of the present invention.

설명에 앞서, 저장 장비 A(140/1)는 옵션 정보로 비어 있음으로, 저장 장비 B(140/2)는 옵션 정보로 전용 사용으로, 저장 장비 C(140/3)는 옵션 정보로 전용 사용으로 설정되어 있다는 가정하고, 저장 장비 A(140/1) 내 각 저장 장치(200, 201)는 옵션 정보로 비어 있음으로, 저장 장비 B(140/2) 내 각 저장 장치(210, 211)는 옵션 정보로 전용 사용으로, 저장 장비 C(140/3) 내 각 저장 장치(220, 221)는 옵션 정보로 공유 사용으로 설정되어 있다는 가정하에 설명하기 한다. 이와 같이 설정된 각 저장 장비(140/1, 140/2, 140/3) 및 해당 저장 장비 내 저장 장치(200, 201, 210, 211, 220, 221)에 대한 옵션 정보는 저장부(102)에 저장되어 있다. Prior to the explanation, since the storage apparatus A 140/1 is empty as option information, the storage apparatus B 140/2 is used as the option information only, and the storage apparatus C 140/3 is used as the option information only Each storage device 200 and 201 in the storage device A 140/1 is empty as option information so that each storage device 210 and 211 in the storage device B 140/2 It is assumed that each storage device 220 and 221 in the storage device C 140/3 is set to use shared information as option information by dedicated use as option information. Option information for each of the storage devices 140/1, 140/2 and 140/3 and the storage devices 200, 201, 210, 211, 220 and 221 in the storage device is stored in the storage unit 102 Is stored.

도 2에 도시된 바와 같이, 먼저 임의의 사용자가 자신의 단말기, 예컨대 컴퓨터, 노트북, 서버, 이동 통신 단말기 등과 같은 유무선 단말기를 이용하여 파일 저장 서비스 제공 장치(100)에 접속한 후 파일 저장 서비스를 요청(S200)하면, 파일 저장 서비스 제공 장치(100)의 옵션 설정부(104)는 파일 저장 서비스를 요청한 사용자에게 할당될 저장 공간에 대한 공유 여부를 선택할 수 있는 인터페이스를 제공(S202)한다. 여기에서, 사용자의 단말기에 제공되는 인터페이스는 타사용자와의 공유 여부를 선택하기 위한 것으로, 타사용자와 저장 장치 레벨에서 공유 사용, 타사용자와 저장 장비만을 공유 사용, 별도의 전용 저장 장비를 사용 중 어느 하나를 선택할 수 있는 선택창일 수 있다.As shown in FIG. 2, an arbitrary user accesses a file storage service providing apparatus 100 using a wired / wireless terminal such as a terminal, such as a computer, a notebook computer, a server, or a mobile communication terminal, When the request is requested (S200), the option setting unit 104 of the file storage service providing apparatus 100 provides an interface for selecting whether or not to share the storage space to be allocated to the user who requests the file storage service (S202). Here, the interface provided to the user terminal is used to select whether or not to share with other users. That is, the user can share with other users at the storage device level, use only the other users with the storage device, It can be a selection window from which one can be selected.

사용자가 선택 창을 통해 어느 하나를 선택(S204)하게 되면, 옵션 설정부(104)는 사용자가 선택 창을 통해 선택한 정보, 예컨대 선택 정보를 저장 공간 할당부(106)에 제공한다. 이에 따라, 저장 공간 할당부(106)는 선택 정보와 저장부(102)에 저장된 옵션 정보간의 비교(S206)를 통해 저장 장비와 저장 장치를 선택함으로써, 사용자에게 저장 공간을 할당(S208)한 후 사용자의 선택 정보에 의거하여 저장 공간으로 할당된 저장 장비 및 저장 장치의 옵션 정보를 변경한다.When the user selects any one through the selection window (S204), the option setting unit 104 provides the storage space allocation unit 106 with information selected by the user through the selection window, for example, selection information. Accordingly, the storage space allocation unit 106 allocates the storage space to the user (S208) by selecting the storage device and the storage device through the comparison between the selection information and the option information stored in the storage unit (S206) And changes the option information of the storage device and the storage device allocated to the storage space based on the user's selection information.

저장 공간을 할당하는 과정에 대해 예를 들어 설명하면, 저장 장비 A(140/1)와 저장 장비 C(140/3)의 상태가 비어 있음과 공유 사용으로 설정된 상태이기 때문에 사용자가 옵션 설정부(104)에서 제공하는 인터페이스를 통해 타사용자와 저장 장치 레벨에서 공유 사용을 선택하면, 저장 공간 할당부(106)는 저장부(102)에 저장된 옵션 정보 중 비어 있음과 공유 사용으로 설정된 저장 장비 A(140/1)와 저장 장비 C(140/3)를 선택하고, 선택된 저장 장비 A, C(140/1, 140/3)의 상태에 의거하여 어느 하나를 선택한 후 선택된 저장 장비 내 저장 장치 중 적어도 하나 이상을 선택함으로써, 사용자에게 저장 공간을 할당한다. 여기에서, 저장 장비 A, C(140/1, 140/3)의 상태는 각 저장 장비 내 각 저장 장치의 남은 용량을 들 수 있다. 이와 같이, 사용자에게 저장 공간을 할당한 후 저장 공간 할당부(106)는 저장 장비의 옵션 정보를 변경하는데, 예를 들어 사용자에게 저장 공간을 할당하기 위해 저장 장비 C(140/3) 내의 저장 장치(220)가 선택된 경우에는 저장 장비 C(140/3)와 선택된 저장 장치(220)의 옵션 정보에 사용자의 정보를 추가하며, 사용자에게 저장 공간을 할당하기 위해 저장 장비 A(140/1) 내의 저장 장치(200)가 선택된 경우에는 저장 장비 A(140/1)와 저장 장치(200)의 옵션 정보를 비어 있음에서 공유 사용으로 변경함과 더불어 변경된 옵션 정보에 사용자의 정보를 추가할 수 있다.For example, when the storage device A 140/1 and the storage device C 140/3 are empty and the storage device is set to use shared storage, The storage space allocation unit 106 allocates storage options A and B selected from among the option information stored in the storage unit 102, 140/1 and the storage device C 140/3 and selects one of them based on the state of the selected storage device A, C 140/1, 140/3, and then selects at least one of the storage devices in the selected storage device By selecting one or more, a storage space is allocated to the user. Here, the state of the storage devices A, C (140/1, 140/3) is the remaining capacity of each storage device in each storage device. After allocating the storage space to the user, the storage space allocation unit 106 changes the option information of the storage device. For example, in order to allocate storage space to the user, The storage device C 140/3 and the selected storage device 220 are added to the option information of the storage device A 140/1 to allocate storage space to the user, When the storage device 200 is selected, the option information of the storage device A 140/1 and the storage device 200 is changed from empty to shared, and the user information can be added to the changed option information.

한편, 사용자가 타사용자와 저장 장비만을 공유 사용을 선택한 경우 저장 공간 할당부(106)는 저장부에 저장된 옵션 정보 중에서 비어 있음과 공유 사용으로 설정된 저장 장비 A(140/1)와 저장 장비 C(140/3) 중 비어 있음으로 설정된 저장 장비 A(140/1)를 선택하고, 선택된 저장 장비 A(140/1) 내 저장 장치(220, 221) 중 어느 하나를 선택함으로써, 사용자에게 저장 공간을 할당한다.On the other hand, when the user selects to use only the storage device with the other user, the storage space allocation unit 106 allocates the storage device A 140/1 and the storage device C 140/1 of the storage device A 140/1 selected as the storage device A 140/1 and selecting the storage device 220 140 as the storage device A 140/1 .

이와 같이 사용자에게 저장 공간을 할당한 후 선택된 저장 장비 A(140/1)의 옵션 정보를 비어 있음에서 공유 사용으로 변경하고, 저장 장비 A(140/1) 내에서 선택된 저장 장치의 옵션 정보를 전용 사용으로 변경함과 더불어 변경된 옵션 정보 각각에 사용자의 정보를 추가할 수 있다.After allocating the storage space to the user, the option information of the selected storage device A 140/1 is changed from the empty to the shared use and the option information of the storage device selected in the storage device A 140/1 is dedicated And the user information can be added to each of the changed option information.

또한, 사용자가 별도의 전용 장비 사용을 선택한 경우 저장 공간 할당부(106)는 저장부(102)에 저장된 옵션 정보 중에서 비어 있음과 전용 사용으로 설정된 저장 장비 A (140/1)를 선택하고, 선택된 저장 장비 A(140/1) 내 저장 장치(220, 221) 중 유휴 공간이 있는 저장 장치를 선택함으로써, 사용자에게 저장 공간을 할당한다. In addition, when the user selects to use the dedicated dedicated equipment, the storage space allocation unit 106 selects the storage device A 140/1 that is empty and exclusive use among the option information stored in the storage unit 102, The user selects a storage device having an idle space among the storage devices 220 and 221 in the storage device A 140/1 to allocate storage space to the user.

저장 공간 할당부(106)는 저장 장비 A(140/1)를 선택하여 저장 공간을 할당한 후 사용자에게 저장 공간을 할당한 후 선택된 저장 장비 A(140/1)의 옵션 정보를 비어 있음에서 전용 사용으로 변경하고, 저장 장비 A(140/1) 내에서 선택된 저장 장치의 옵션 정보를 비어 있음에서 전용 사용으로 변경함과 더불어 옵션 정보에 사용자의 정보를 추가할 수 있다.The storage space allocation unit 106 allocates a storage space by selecting the storage device A 140/1, allocates a storage space to the user, and then stores the option information of the selected storage device A 140/1 in an empty And the option information of the storage device selected in the storage device A 140/1 is changed from empty to dedicated use, and the user information can be added to the option information.

상기와 같은 과정을 통해 사용자에게 파일 저장 서비스를 위한 저장 공간을 할당한 후 사용자로부터 임의의 파일을 저장하고자 하는 요청이 수신(S210)되는 경우 파일 저장부(108)는 사용자에게 할당된 저장 장비와 저장 장치에 임의의 파일을 저장(S212)한다. After a storage space for a file storage service is allocated to the user through the above process, when a request to store an arbitrary file is received from the user (S210), the file storage unit 108 stores the storage device allocated to the user An arbitrary file is stored in the storage device (S212).

본 발명의 실시 예에 따른 파일 저장 서비스 제공 장치 및 방법에 따르면, 파일 저장 서비스 요청이 수신되는 경우 공유 여부를 설정할 수 있는 인터페이스를 제공한 후 설정된 정보에 의거하여 저장 장치 또는 저장 장비를 할당함으로써, 데이터의 보안을 상대적으로 중요시 하는 사용자, 예컨대 중소 기업체에게 보안성을 갖는 파일 저장 서비스를 제공할 수 있다.According to an apparatus and method for providing a file storage service according to an embodiment of the present invention, when a file storage service request is received, an interface for setting whether or not to share the file is provided, and then a storage device or a storage device is allocated based on the set information, It is possible to provide a file storage service having security to a user who regards data security relatively to a user, for example, a small business enterprise.

이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 예를 들어 당업자는 각 구성요소의 재질, 크기 등을 적용 분야에 따라 변경하거나, 개시된 실시형태들을 조합 또는 치환하여 본 발명의 실시예에 명확하게 개시되지 않은 형태로 실시할 수 있으나, 이 역시 본 발명의 범위를 벗어나지 않는 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것으로 한정적인 것으로 이해해서는 안 되며, 이러한 변형된 실시예들은 본 발명의 특허청구범위에 기재된 기술사상에 포함된다고 하여야 할 것이다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, You will understand. For example, a person skilled in the art can change the material, size and the like of each component according to the application field, or can combine or replace the disclosed embodiments in a form not explicitly disclosed in the embodiment of the present invention. It is to be understood that the invention is not limited to the disclosed embodiments. Therefore, it should be understood that the above-described embodiments are to be considered in all respects as illustrative and not restrictive, and that these modified embodiments are included in the technical idea described in the claims of the present invention.

본 발명은 대용량 스토리지 기반의 대용량 파일 저장 서비스 장치에 적용되는 기술로서, 특히 보안이 필요한 파일 저장 서비스에 관련되는 기술로 이용될 수 있다.The present invention is applied to a large capacity file storage service device based on a mass storage, and can be used as a technique related to a file storage service that requires security.

또한, 본 발명에 따른 파일 저장 서비스 장치 및 방법은 클라우드 기반의 파일 시스템에서 사용자의 취향에 맞는 서비스를 제공할 수 있는 기술로 이용될 수 있다.Also, the file storage service apparatus and method according to the present invention can be used as a technology capable of providing a service suited to a user's taste in a cloud-based file system.

100 : 파일 저장 서비스 제공 장치
102 : 저장부
104 : 옵션 설정부
106 : 저장 공간 할당부
108 : 파일 저장부
120 : 유무선 통신망
140/1, 140/2, 140/3 : 저장 장비 A, B, C
200, 201, 210, 211, 220, 221 : 저장 장치
100: File storage service providing device
102:
104: Option setting unit
106: storage space allocation unit
108: File storage unit
120: Wired / wireless communication network
140/1, 140/2, 140/3: Storage equipment A, B, C
200, 201, 210, 211, 220, 221: storage device

Claims (6)

다수의 저장 장비 및 상기 저장 장비 내부에 포함된 다수의 저장 장치 각각에 대한 공유 레벨을 나타내는 옵션 정보가 저장되고, 사용자가 저장하려는 파일의 공유 레벨을 나타내는 선택 정보가 상기 옵션 정보와 대응하여 저장되는 저장부와,
사용자의 파일 저장 서비스 요청에 따라 상기 선택 정보를 선택할 수 있는 인터페이스를 제공하는 옵션 설정부와,
상기 선택된 선택 정보에 대응하는 옵션 정보를 갖는 저장 장비 및 상기 저장 장비 내부의 저장 장치를 선택하여 상기 사용자에게 저장 공간을 할당하는 저장 공간 할당부와,
상기 할당된 저장 공간에 상기 파일을 저장하는 파일 저장부를 포함하는
파일 저장 서비스 제공 장치.
Option information indicating a share level for each of a plurality of storage devices and a plurality of storage devices included in the storage device is stored and selection information indicating a share level of a file to be stored by the user is stored corresponding to the option information A storage unit,
An option setting unit for providing an interface for selecting the selection information according to a user file storage service request;
A storage space allocation unit for selecting a storage device having option information corresponding to the selected information and a storage device in the storage device and allocating storage space to the user;
And a file storage unit for storing the file in the allocated storage space
File storage service providing apparatus.
제 1 항에 있어서,
상기 옵션 정보는, 빈 공간, 공유 사용 및 전용 사용 중 어느 하나인 것을 특징으로 하는
파일 저장 서비스 제공 장치.
The method according to claim 1,
Wherein the option information is one of an empty space, a shared use, and a dedicated use
File storage service providing apparatus.
제 1 항에 있어서,
상기 옵션 설정부는, 저장 장치 레벨에서 공유, 저장 장비만을 공유 사용 및 전용 저장 장비 사용 중 어느 하나의 선택 정보를 선택할 수 있는 상기 인터페이스를 제공하는
파일 저장 서비스 제공 장치.
The method according to claim 1,
Wherein the option setting unit provides the interface capable of selecting any one of sharing, sharing only a storage device, and using a dedicated storage device at a storage device level
File storage service providing apparatus.
제 1 항에 있어서,
상기 저장 공간 할당부는,
구비한 저장 장치의 모든 저장 공간이 비어 있는 저장 장비 또는 저장 공간이 비어 있는 저장 장치가 선택되어 상기 파일이 저장되는 경우, 상기 인터페이스를 통해 선택된 선택 정보의 공유 레벨에 의거하여 상기 사용자에게 저장 공간으로 할당된 저장 장비 또는 저장 장치의 옵션 정보를 변경하는
파일 저장 서비스 제공 장치.
The method according to claim 1,
Wherein the storage space allocating unit allocates,
When the storage device in which all the storage spaces of the storage device are empty or the storage device in which the storage space is empty is selected and the file is stored, the user is informed to the storage space based on the sharing level of the selected information selected through the interface To change the option information of the assigned storage device or storage device
File storage service providing apparatus.
파일 저장 서비스 제공 장치가 파일 저장 서비스를 제공하는 방법에 있어서,
다수의 저장 장비 및 상기 저장 장비 내부에 포함된 다수의 저장 장치 각각에 대한 공유 레벨을 나타내는 옵션 정보 및 사용자가 저장하려는 파일의 공유 레벨을 나타내는 선택 정보를 상기 옵션 정보와 대응시켜 저장하는 단계와,
사용자의 파일 저장 서비스 요청에 따라 선택 정보를 입력받는 단계와,상기 입력된 선택 정보에 대응하는 옵션 정보를 갖는 저장 장비 및 상기 저장 장비 내부의 저장 장치를 선택하여 상기 사용자에게 저장 공간을 할당하는 단계와,
상기 사용자로부터 파일이 수신될 경우 상기 선택된 저장 장비 내 저장 장치에 상기 수신된 파일을 저장하는 단계를 포함하는
파일 저장 서비스 제공 방법.
A method of providing a file storage service by a file storage service providing apparatus,
Storing option information indicating a share level for each of a plurality of storage devices and a plurality of storage devices included in the storage device, and selection information indicating a share level of a file to be stored by the user in association with the option information,
Selecting a storage device having option information corresponding to the input selection information and a storage device in the storage device and allocating a storage space to the user; Wow,
Storing the received file in a storage device in the selected storage device when a file is received from the user
A method of providing a file storage service.
제 5 항에 있어서,
상기 할당하는 단계는,
구비한 저장 장치의 모든 저장 공간이 비어 있는 저장 장비 또는 저장 공간이 비어 있는 저장 장치가 선택되어 상기 파일이 저장되는 경우, 상기 입력된 선택 정보의 공유 레벨에 의거하여 상기 선택된 저장 장비 또는 저장 장치의 옵션 정보를 업데이트시키는 단계를 더 포함하는
파일 저장 서비스 제공 방법.
6. The method of claim 5,
Wherein the assigning comprises:
Wherein when the storage device in which all the storage spaces of the storage device are empty or the storage device in which the storage space is empty is selected and the file is stored, the selected storage device or storage device Further comprising updating the option information
A method of providing a file storage service.
KR1020100094439A 2010-09-29 2010-09-29 Apparatus and method for file storage service KR101678975B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100094439A KR101678975B1 (en) 2010-09-29 2010-09-29 Apparatus and method for file storage service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100094439A KR101678975B1 (en) 2010-09-29 2010-09-29 Apparatus and method for file storage service

Publications (2)

Publication Number Publication Date
KR20120032892A KR20120032892A (en) 2012-04-06
KR101678975B1 true KR101678975B1 (en) 2016-11-23

Family

ID=46135814

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100094439A KR101678975B1 (en) 2010-09-29 2010-09-29 Apparatus and method for file storage service

Country Status (1)

Country Link
KR (1) KR101678975B1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100875964B1 (en) * 2006-12-13 2008-12-26 (주) 글루시스 Network storage systems
KR20090021029A (en) * 2007-08-24 2009-02-27 삼성전자주식회사 Storage device and method for driving the same
KR20090131142A (en) * 2008-06-17 2009-12-28 재단법인서울대학교산학협력재단 Apparatus and method for memory management
KR20090014132A (en) * 2008-12-02 2009-02-06 주식회사 엘지데이콤 System and method for web storage service linked with portable storage device

Also Published As

Publication number Publication date
KR20120032892A (en) 2012-04-06

Similar Documents

Publication Publication Date Title
US8271655B2 (en) Cloud computing roaming services
US9722886B2 (en) Management of cloud provider selection
US10834226B2 (en) Live migration of containers based on geo-location
US9998531B2 (en) Computer-based, balanced provisioning and optimization of data transfer resources for products and services
US10498824B2 (en) Requesting storage performance models for a configuration pattern of storage resources to deploy at a client computing environment
US20130232179A1 (en) Enhanced storage quota management for cloud computing systems
US9300539B2 (en) Network computing management
CN112532632B (en) Resource allocation method and device for multi-level cloud platform and computer equipment
US20190199798A1 (en) Providing information on published configuration patterns of storage resources to client systems in a network computing environment
US20130227085A1 (en) Terminal and method for using cloud services
CN109873839B (en) Data access method, server and distributed system
US10725660B2 (en) Policy-based optimization of cloud resources on tiered storage operations
US11003658B2 (en) Selectively retrieving data from remote share nothing computer clusters
US20190155511A1 (en) Policy-based optimization of cloud resources on tiered storage operations
US11907766B2 (en) Shared enterprise cloud
US10659531B2 (en) Initiator aware data migration
US20170134529A1 (en) Generation and distribution of named, definable, serialized tokens
US20170153909A1 (en) Methods and Devices for Acquiring Data Using Virtual Machine and Host Machine
US9917899B2 (en) Publishing configuration patterns for storage resources and storage performance models from client systems to share with client systems in a network computing environment
US10417192B2 (en) File classification in a distributed file system
CN110809030B (en) Network flow control method and device, coder-decoder and storage device
WO2019097363A1 (en) Policy-based optimization of cloud resources on tiered storage operations
KR101899970B1 (en) Mobile terminal and cloud server for mobile cloud computing environment and method of mobile cloud computing using the same
US10904348B2 (en) Scanning shared file systems
CN112231282A (en) Managing quality of service in a network file sharing environment

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant