KR100801988B1 - Virtual storage system and method for searching file based on ad-hoc network - Google Patents
Virtual storage system and method for searching file based on ad-hoc network Download PDFInfo
- Publication number
- KR100801988B1 KR100801988B1 KR1020060066978A KR20060066978A KR100801988B1 KR 100801988 B1 KR100801988 B1 KR 100801988B1 KR 1020060066978 A KR1020060066978 A KR 1020060066978A KR 20060066978 A KR20060066978 A KR 20060066978A KR 100801988 B1 KR100801988 B1 KR 100801988B1
- Authority
- KR
- South Korea
- Prior art keywords
- virtual storage
- file
- management server
- devices
- virtual
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 이동 애드혹 네트워크를 기반으로 한 가상 스토리지 시스템 및 파일 검색 방법에 관한 것이다. 상기 가상 스토리지 시스템은, 이동 애드혹 네트워크상에 존재하는 다수 개의 휴대용 멀티미디어 플레이어(PMP)내의 저장 장치들로 구성되는 하나의 가상 스토리지로 구축 및 관리하는 가상 스토리지 관리 서버와, 상기 가상 스토리지 관리 서버에 의해 구축된 가상 스토리지를 구성하는 각 휴대용 멀티미디어 플레이어의 내부 저장 장치에 저장된 파일들에 대한 주소 정보를 저장 및 관리하는 파일 주소 정보 테이블, 및 저장된 파일들에 대한 내용을 검색할 수 있도록 하는 메타 태그 정보들을 저장 및 관리하는 파일 내용 정보 테이블을 구비하는 것을 특징으로 하는 데이터베이스 서버, 및 내부 저장 장치를 갖는 휴대용 멀티미디어 플레이어를 구비한다. The present invention relates to a virtual storage system and a file retrieval method based on a mobile ad hoc network. The virtual storage system includes a virtual storage management server configured and managed by a virtual storage management server configured and managed as one virtual storage including storage devices in a plurality of portable multimedia players (PMPs) existing on a mobile ad hoc network. File address information table for storing and managing address information of files stored in the internal storage device of each portable multimedia player constituting the constructed virtual storage, and meta tag information for retrieving the contents of the stored files. A database server characterized by comprising a file content information table for storing and managing, and a portable multimedia player having an internal storage device.
본 발명에 의하여, 네트워크상에 존재하는 휴대용 멀티미디어 플레이어내에 장착되어 있는 저장 장치들을 하나의 가상 스토리지로 사용하고, 가상 스토리지에 저장된 파일들을 원하는 검색어로 검색할 수 있다.According to the present invention, storage devices installed in a portable multimedia player existing on a network can be used as one virtual storage, and files stored in the virtual storage can be searched with a desired search word.
가상 스토리지, PMP Virtual array, PMP
Description
도 1은 본 발명의 바람직한 실시예에 따른 가상 스토리지 시스템을 전체적으로 도시한 블록도이다.1 is a block diagram of an entire virtual storage system according to a preferred embodiment of the present invention.
도 2는 본 발명의 바람직한 실시예에 따른 가상 스토리지 시스템의 가상 스토리지 관리 서버가 특정 조건을 만족하는 파일들을 검색하여, 하나의 파일을 판독하는 과정을 순차적으로 설명하는 흐름도이다. 2 is a flowchart sequentially illustrating a process of reading a file by searching for files satisfying a specific condition by a virtual storage management server of a virtual storage system according to an exemplary embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
10 : 가상 스토리지 시스템10: virtual storage system
100 : 가상 스토리지 관리 서버100: virtual storage management server
110 : 데이터베이스 서버110: database server
112 : 파일 주소 정보 테이블112: File Address Information Table
114 : 파일 내용 정보 테이블114: File Content Information Table
120 : PMP120: PMP
122 : 저장 노드 프로그램122: storage node program
124 : 사용자 프로그램124: user program
본 발명은 이동 애드혹 네트워크를 기반으로 한 UPnP 기능을 탑재한 휴대용 멀티미디어 플레이어(PMP)를 이용한 가상 스토리지 시스템 및 상기 가상 스토리지 시스템에 의해 구축된 가상 스토리지를 이용한 파일 검색 방법에 관한 것이다. The present invention relates to a virtual storage system using a portable multimedia player (PMP) equipped with a UPnP function based on a mobile ad hoc network, and a file retrieval method using a virtual storage constructed by the virtual storage system.
휴대용 멀티미디어 플레이어(Portable Multimedia Player; 이하 'PMP'라고 한다)는 휴대용 멀티미디어 재생기, 차세대 휴대용 컨버전스 기기라고도 불리우는 것으로서, 기본적인 구조는 종래의 MP3 플레이어와 같으나, 음악 재생 기능만 있는 MP3 플레이어와는 달리 동영상도 재생할 수 있고, 디지털 카메라의 기능도 갖추고 있다. 그외에도 PMP는 MP3파일을 저장 및 재생시키거나, 이미지를 저장시키거나, 디지털 카메라로 촬영한 사진을 담은 전자 앨범으로도 사용될 수 있으며, TV 녹화, 스케쥴 관리, 인터넷 접속 등도 가능하다. 이와 같이 다양한 기능을 갖는 PMP는 내부에 일정 용량의 메모리 즉, 저장장치도 구비하고 있다. Portable Multimedia Player (hereinafter referred to as 'PMP') is also called a portable multimedia player, a next generation portable convergence device, and its basic structure is the same as a conventional MP3 player, but unlike an MP3 player having only a music playback function, It can play and has the functions of a digital camera. In addition, PMP can be used as an electronic album for storing and playing back MP3 files, storing images, or taking pictures taken with a digital camera. It can also record TV, schedule, and access the Internet. As described above, a PMP having various functions also includes a memory having a predetermined capacity, that is, a storage device.
한편, 인텔사에서 개발된 Universal Plug and Play(이하, 'UPnP'라고 한다) 기술은 홈 네트워킹을 간편화시키는 기술로서, UPnP 기술을 탑재한 제품들은 홈 네트워크에서 설정을 추가로 구성하지 않고도 다른 UPnP 장치들에 있는 멀티미디어 콘텐츠에 자동으로 접속하여 볼 수 있게 된다. Meanwhile, the Universal Plug and Play (hereinafter referred to as 'UPnP') technology developed by Intel Inc. simplifies home networking, and products equipped with UPnP technology can be used for other UPnP devices without additional configuration in the home network. You will automatically be able to access and view the multimedia content on your computer.
따라서, 본 발명의 목적은 UPnP 기능을 탑재한 PMP 내에 장착된 저장 장치들 을 이용하는 가상 스토리지 시스템을 제공하는 것이다. Accordingly, an object of the present invention is to provide a virtual storage system using storage devices mounted in a PMP having a UPnP function.
본 발명의 다른 목적은 상기 가상 스토리지 시스템에 의해 구축된 가상 스토리지에서 특정 조건을 만족하는 파일들을 검색하고, 검색된 파일 중 하나를 선택하여 판독하는 파일 검색 방법을 제공하는 것이다. Another object of the present invention is to provide a file search method for searching for files satisfying a specific condition in a virtual storage constructed by the virtual storage system, and selecting and reading one of the searched files.
전술한 기술적 과제를 달성하기 위한 본 발명의 특징은 가상 스토리지 시스템에 관한 것으로서 상기 가상 스토리지 시스템은, Features of the present invention for achieving the above technical problem relates to a virtual storage system, the virtual storage system,
네트워크 상에 존재하는 다수 개의 휴대용 멀티미디어 플레이어(PMP)내의 저장 장치들로 구성되는 하나의 가상 스토리지로 구축 및 관리하는 가상 스토리지 관리 서버와,A virtual storage management server that builds and manages as one virtual storage including storage devices in a plurality of portable multimedia players (PMPs) existing on a network;
상기 가상 스토리지 관리 서버에 의해 구축된 가상 스토리지를 구성하는 각 휴대용 멀티미디어 플레이어의 내부 저장 장치에 저장된 파일들에 대한 주소 정보를 저장 및 관리하는 파일 주소 정보 테이블, 및 저장된 파일들에 대한 내용을 검색할 수 있도록 하는 메타 태그 정보들을 저장 및 관리하는 파일 내용 정보 테이블을 구비하는 것을 특징으로 하는 데이터베이스 서버, 및 A file address information table for storing and managing address information of files stored in an internal storage device of each portable multimedia player constituting the virtual storage constructed by the virtual storage management server, and contents of the stored files can be retrieved. And a file content information table for storing and managing meta tag information.
상기 가상 스토리지 관리 서버로부터 전송되는 데이터들을 자신의 내부 저장 장치에 저장 및 관리하는 저장 노드 프로그램과 상기 가상 스토리지 관리 서버의 가상 스토리지를 이용할 수 있도록 하는 사용자 프로그램이 실행되는 휴대용 멀티미디어 플레이어를 구비하여, 네트워크상에 존재하는 휴대용 멀티미디어 플레이어내에 장착되어 있는 저장 장치들을 하나의 가상 스토리지로 사용하고, 가상 스토리지에 저장된 파일들을 원하는 검색어로 검색할 수 있으며,
상기 가상 스토리지 관리 서버는 상기 기기로부터 특정 파일의 저장 요청을 받는 경우, 해당 파일을 스트립 단위로 분할하여 스트립 유닛 ID를 할당하고, 분할된 각 스트립 단위들을 상기 가상 스토리지를 구성하는 다수 개의 기기들의 저장장치에 분산 저장하며, 각 스트립 단위들을 저장한 기기들은 오브젝트 ID를 생성하여 가상 스토리지 관리 서버로 전송하며, 가상 스토리지 관리 서버는 하나의 파일에 대하여 각 기기들로부터 전송된 오브젝트 ID들을 수집하여 오브젝트 ID 목록을 생성하고, 상기 파일의 식별 정보와 상기 파일을 구성하는 스트립 유닛 ID들, 오브젝트 ID 목록을 상기 데이터베이스 서버에 저장 및 관리한다. A mobile node includes a storage node program that stores and manages data transmitted from the virtual storage management server in its internal storage device, and a portable multimedia player that executes a user program to use the virtual storage of the virtual storage management server. You can use the storage devices installed in the portable multimedia player on the screen as a virtual storage, and search the files stored in the virtual storage with the desired search word.
When the virtual storage management server receives a request for storing a specific file from the device, the virtual storage management server divides the file into strip units, allocates a strip unit ID, and stores each of the plurality of devices that constitute the virtual storage. The devices which are distributed and stored in the device and store the strip units generate an object ID and transmit the object ID to the virtual storage management server. The virtual storage management server collects the object IDs transmitted from the devices for one file and transmits the object ID. A list is generated, and the identification information of the file, the strip unit IDs constituting the file, and the object ID list are stored and managed in the database server.
전술한 특징을 갖는 상기 가상 스토리지 시스템의 상기 가상 스토리지 관리 서버는 사용자의 요청에 따라 가상 스토리지로부터 특정 조건에 부합되는 파일들을 검색하고, 검색된 파일들에 대한 목록을 출력하는 것이 바람직하다.The virtual storage management server of the virtual storage system having the above-described characteristics may search for files meeting specific conditions from the virtual storage according to a user's request, and output a list of the retrieved files.
본 발명의 다른 특징에 따른 파일 검색 방법은 가상 스토리지 관리 서버가 외부의 데이터베이스 서버 및 PMP와 연동하여 구축한 가상 스토리지로부터 특정 조건을 부합하는 파일을 검색하는 방법에 관한 것으로서,File search method according to another aspect of the present invention relates to a method for the virtual storage management server to search for a file that meets a specific condition from the virtual storage built in conjunction with an external database server and PMP,
(a) 상기 가상 스토리지 관리 서버가 상기 데이터베이스 서버의 파일 내용 정보 테이블에 특정 파일에 대한 검색가능한 메타 태그 정보들을 등록하는 단계와, (a) the virtual storage management server registering searchable meta tag information of a specific file in a file content information table of the database server;
(b) 사용자로부터 검색 조건을 입력받는 단계와,(b) receiving a search condition from a user;
(c) 입력된 검색 조건들에 부합되는 파일들을 상기 데이터베이스 서버의 파일 내용 정보 테이블을 이용하여 검색하는 단계와,(c) searching for files matching the input search conditions using the file content information table of the database server;
(d) 검색된 파일 목록을 사용자의 PMP로 전송하는 단계(d) transferring the retrieved file list to the user's PMP
를 구비하여, 가상 스토리지로부터 특정 조건에 부합되는 파일을 검색한다.A file is searched for from the virtual storage that meets a specific condition.
전술한 특징을 갖는 상기 파일 검색 방법은,The file search method having the above-mentioned characteristics,
(e) 상기 PMP로부터 특정 파일에 대한 파일 읽기 요청 메시지 및 파일 ID를 수신하는 단계와,(e) receiving a file read request message and a file ID for a specific file from the PMP;
(f) 상기 데이터베이스 서버로부터 상기 파일 ID에 대한 오브젝트 ID 목록을 전송받는 단계와,(f) receiving an object ID list of the file ID from the database server;
(g) 상기 오브젝트 ID 목록으로부터 각 스트립 유닛이 저장된 저장 노드 ID 정보를 추출하는 단계와,(g) extracting storage node ID information in which each strip unit is stored from the object ID list;
(h) 상기 추출된 저장 노드 ID에 대한 저장 노드들로 오브젝트 읽기 요청 메시지를 전송하는 단계와,(h) transmitting an object read request message to storage nodes for the extracted storage node ID;
(i) 상기 저장 노드들로부터 수신된 메시지로부터 스트립 유닛을 검출하고, 검출된 스트립 유닛들을 수집하여 재배치시켜 하나의 파일을 완성하는 단계, 및(i) detecting a strip unit from the messages received from the storage nodes, collecting and rearranging the detected strip units to complete a file, and
(j) 완성된 파일은 상기 PMP로 전송하는 단계를 더 구비하는 것이 바람직하다.(j) Preferably, the completed file further comprises the step of transmitting to the PMP.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 따른 가상 스토리지 시스템의 구성 및 동작을 구체적으로 설명한다. Hereinafter, with reference to the accompanying drawings will be described in detail the configuration and operation of the virtual storage system according to an embodiment of the present invention.
도 1은 본 발명의 바람직한 실시예에 따른 가상 스토리지 시스템(10)을 전체적으로 도시한 구성도이다. 도 1을 참조하면, 가상 스토리지 시스템(10)은 가상 스토리지 관리 서버(100), 파일 정보 관리 테이블(112)을 구비하는 데이터베이스 서버(110), 저장 노드 프로그램(122)과 사용자 프로그램(124)를 포함하는 적어도 하나 이상의 PMP(120)들로 이루어진다. 이하, 전술한 구성 요소들의 동작에 대하여 구체적으로 설명한다. 본 발명의 바람직한 실시예에서는 PMP를 예시적으로 설명하나, 본 발명에 따른 시스템은 PMP뿐만 아니라 저장 장치를 갖는 기기에 다양하게 적용될 수 있으며, 그 예로서 컴퓨터, 개인용 휴대 단말기(PDA), 이동통신단말기, DTV 등이 될 수 있다. FIG. 1 is a block diagram illustrating an entire
상기 가상 스토리지 관리 서버(100)는 이동 애드혹 네트워크 상에 존재하는 다수 개의 PMP내의 저장 장치들을 하나의 가상 스토리지로 구축하여 관리하며, 상 기 가상 스토리지를 구성하는 PMP들에 대한 정보인 저장 노드 테이블(102)을 작성하여 관리한다. 여기서, 상기 저장 노드 테이블(102)은 각 저장 노드로 사용되는 PMP들에 대한 주소 정보 및 해당 저장 노드의 저장 장치의 가용 여부에 대한 정보를 포함한다.The virtual
상기 가상 스토리지 관리 서버(100)는 하나의 특정 파일을 하나의 가상 스토리지를 구성하는 다수 개의 PMP의 저장 장치들로 분산 저장시키며, 분산 저장된 특정 파일의 갱신, 삭제, 판독 및 검색이 가능하다. 상기 가상 스토리지 관리 서버(100)는 하나의 특정 파일을 가상 스토리지에 저장하는 경우, 상기 파일을 스트립 유닛 단위로 분할시킨 후, 각 스트립 단위를 다수 개의 PMP의 저장 장치들로 분산 저장시키게 되며, 상기 스트립 유닛을 저장한 각 PMP들은 오브젝트 ID를 생성하여 상기 가상 스토리지 관리 서버로 전송한다. 상기 가상 스토리지 관리 서버는 하나의 파일에 대하여 각 PMP들로부터 전송받은 오브젝트 ID들을 수집하여 오브젝트 ID 목록을 생성하여, 데이터베이스 서버에 저장 및 관리한다. 이때, 오브젝트 ID는 스트립 유닛 ID 및 상기 스트립 유닛이 저장된 PMP에 대한 저장 노드 ID를 포함하게 된다. The virtual
상기 데이터베이스 서버(110)는 상기 가상 스토리지에 저장된 파일들에 대한 주소 정보를 저장하는 파일 주소 정보 테이블(112) 및 파일 내용 정보 테이블(114)을 저장 및 관리한다. 상기 파일 주소 정보 테이블(112)은 파일 식별 정보인 파일 ID, 및 각 파일을 구성하는 스트립 유닛 ID와 상기 스트립 유닛들이 각각 저장된 저장노드 ID들에 대한 정보를 포함하는 오브젝트(Object) ID 목록 등을 포함한다. 한편, 상기 파일 내용 정보 테이블(114)은 각 파일의 내용을 검색할 수 있도록 하는 메타 태그 정보들, 예컨대 파일의 명칭, 제목, 가수, 앨범, 가사, 장르 등에 대한 정보들을 포함한다. 따라서, 본 발명에 따른 가상 스토리지 시스템은 상기 파일 내용 정보 테이블(114)을 이용하여 사용자가 원하는 특정 조건을 만족하는 파일들을 검색하고, 검색된 파일을 판독할 수 있게 된다. The
상기 PMP(120)는 상기 가상 스토리지 관리 서버로부터 전송되는 데이터들을 자신의 내부 저장 장치에 저장 및 관리하는 저장 노드 프로그램(122)과 상기 가상 스토리지 관리 서버의 가상 스토리지를 이용할 수 있도록 하는 사용자 프로그램(124)을 포함한다. The
상기 PMP의 저장 노드 프로그램(122)은 상기 가상 스토리지 관리 서버(100)로부터 전송되는 메시지로부터 스트립 유닛의 데이터를 추출하고, 추출된 스트립 유닛에 대하여 식별 정보인 스트립 유닛 ID를 할당하고, 상기 스트립 유닛의 데이터를 상기 PMP의 내부 저장 장치내에 저장시킨다. 다음, 스트립 유닛 ID와 상기 PMP내의 저장 장치의 가용 여부에 대한 정보를 포함하는 오브젝트 ID를 생성하여 상기 가상 스토리지 관리 서버(100)로 전송한다.The
상기 PMP의 사용자 프로그램(124)은 상기 가상 스토리지 관리 서버(100)에 접속하여 특정 파일을 가상 스토리지에 저장시키거나, 상기 가상 스토리지에 저장된 특정 파일을 검색하거나 판독, 삭제시킬 수 있다. The
이하, 도 2를 참조하여, 본 발명의 바람직한 실시예에 따른 가상 스토리지 시스템에서 가상 스토리지로부터 특정 조건을 만족하는 파일들을 검색하고 검색된 파일 중의 하나를 판독하는 과정을 순차적으로 설명한다. Hereinafter, a process of searching for files satisfying a specific condition from the virtual storage and reading one of the searched files in the virtual storage system according to an exemplary embodiment of the present invention will be described in sequence.
먼저, 사용자 프로그램이 실행되는 PMP는 가상 스토리지 관리 서버로 검색 조건을 전송한다(단계 200). 검색 조건을 전송받은 가상 스토리지 관리 서버는 데이터베이스 서버로 검색을 요청한다(단계 210). 검색을 요청받은 상기 데이터베이스 서버는 파일 내용 정보 테이블을 이용하여 상기 검색 조건을 만족하는 파일들을 추출하고, 그 목록을 가상 스토리지 관리 서버로 전송한다(단계 220). First, the PMP in which the user program is executed transmits a search condition to the virtual storage management server (step 200). The virtual storage management server which has received the search condition requests the search to the database server (step 210). The database server, which is requested to search, extracts files satisfying the search condition using a file content information table and transmits the list to the virtual storage management server (step 220).
파일 목록을 전송받은 가상 스토리지 관리 서버는 상기 PMP로 재전송한다(단계 230).The virtual storage management server which has received the file list is retransmitted to the PMP (step 230).
다음, 파일 목록을 전송받은 PMP의 사용자는 상기 파일 목록 중 하나의 파일을 선택하고, 상기 가상 스토리지 관리 서버로 상기 선택된 파일에 대한 읽기 요청을 한다(단계 240). 파일 읽기 요청 메시지를 수신한 가상 스토리지 관리 서버는 상기 데이터베이스 서버로 해당 파일 ID에 대한 오브젝트 ID 목록을 요청하여(단계 250), 오브젝트 ID 목록을 전송받는다(단계 255). Next, the user of the PMP who has received the file list selects one file from the file list and makes a request for reading the selected file to the virtual storage management server (step 240). Upon receiving the file read request message, the virtual storage management server requests the object ID list for the file ID from the database server (step 250), and receives the object ID list (step 255).
다음, 상기 가상 스토리지 관리 서버는 오브젝트 ID로부터 저장 노드 ID를 추출하고, 저장 노드 테이블을 이용하여 상기 저장 노드 ID에 대한 주소를 검색하고(단계 260), 해당 저장 노드로 오브젝트 읽기 요청 메시지를 전송한다(단계 265). Next, the virtual storage management server extracts the storage node ID from the object ID, retrieves the address for the storage node ID using the storage node table (step 260), and transmits an object read request message to the storage node. (Step 265).
상기 가장 스토리지 관리 서버로부터 오브젝트 읽기 요청 메시지를 전송받은 저장 노드는 오브젝트 ID로부터 스크립 유닛 ID를 추출하고, 추출된 스크립 유닛 ID에 할당된 저장 공간으로부터 스크립 유닛을 판독하고(단계 270), 판독된 스크립 유닛과 오브젝트 ID를 포함한 오브젝트 읽기 응답 메시지를 상기 가상 스토리지 관리 서버로 전송한다(단계 275).The storage node receiving the object read request message from the most storage management server extracts the script unit ID from the object ID, reads the script unit from the storage space allocated to the extracted script unit ID (step 270), and reads the read script. An object read response message including a unit and an object ID is transmitted to the virtual storage management server (step 275).
다음, 가상 스토리지 관리 서버는 저장 노드로부터 전송된 오브젝트 읽기 응답 메시지로부터 스크립 유닛을 추출한다(단계 280). Next, the virtual storage management server extracts the script unit from the object read response message sent from the storage node (step 280).
전술한 과정을 반복적으로 수행하여, 상기 가상 스토리지 관리 서버는 스크립 유닛들을 수집하고, 수집된 스크립 유닛들을 순서대로 배열시켜 파일을 완성시킨 후(단계 285), 파일 내용과 함께 파일 읽기 응답 메시지를 상기 PMP로 전송한다(단계 290). By repeatedly performing the above process, the virtual storage management server collects script units, arranges the collected script units in order to complete a file (step 285), and then reads a file read response message together with the file contents. Transmit to PMP (step 290).
이상에서 본 발명에 대하여 그 바람직한 실시예를 중심으로 설명하였으나, 이는 단지 예시일 뿐 본 발명을 한정하는 것이 아니며, 본 발명이 속하는 분야의 통상의 지식을 가진 자라면 본 발명의 본질적인 특성을 벗어나지 않는 범위에서 이상에 예시되지 않은 여러 가지의 변형과 응용이 가능함을 알 수 있을 것이다. 그리고, 이러한 변형과 응용에 관계된 차이점들은 첨부된 청구 범위에서 규정하는 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다. Although the present invention has been described above with reference to preferred embodiments thereof, this is merely an example and is not intended to limit the present invention, and those skilled in the art do not depart from the essential characteristics of the present invention. It will be appreciated that various modifications and applications which are not illustrated above in the scope are possible. And differences relating to such modifications and applications should be construed as being included in the scope of the invention defined in the appended claims.
본 발명에 의하여, 네트워크상에 산재되어 있는 PMP들에 내장된 저장 장치들을 하나의 가상 스토리지로 사용할 수 있게 된다. 따라서, 사용자는 대용량의 가상 스토리지를 자신의 저장 장치인 것 처럼 자유롭게 사용할 수 있게 된다. 또한, PMP 사용자들은 타인의 PMP에 저장된 멀티미디어 콘텐츠들에 대해서도 검색할 수 있으며, 검색된 콘텐츠를 사용할 수 있게 된다. According to the present invention, storage devices embedded in PMPs scattered on a network can be used as one virtual storage. Thus, a user can freely use a large amount of virtual storage as if it is his own storage device. In addition, PMP users can also search for multimedia contents stored in PMPs of others, and use the retrieved contents.
특히, 개인 사용자뿐만 아니라, 기업이나 연구소 또는 특정 그룹내에서 가상 스토리지를 형성함으로써, 서로의 정보 공유가 쉽고 빠르게 이루어질 수 있게 되며, 그 결과 스토리지 공간도 절약할 수 있게 된다. In particular, by forming virtual storage not only for individual users, but also within an enterprise, a research institute, or a specific group, information sharing with each other can be made easily and quickly, thereby saving storage space.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2006/002842 WO2007011167A1 (en) | 2005-07-21 | 2006-07-19 | Virtual storage system and method for searching file based on ad-hoc network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050066174 | 2005-07-21 | ||
KR20050066174 | 2005-07-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070012212A KR20070012212A (en) | 2007-01-25 |
KR100801988B1 true KR100801988B1 (en) | 2008-02-12 |
Family
ID=38012690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060066978A KR100801988B1 (en) | 2005-07-21 | 2006-07-18 | Virtual storage system and method for searching file based on ad-hoc network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100801988B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020008206A (en) * | 1999-05-31 | 2002-01-29 | 아라가와 도오루 | Portable information apparatus |
KR20030070480A (en) * | 2002-02-25 | 2003-08-30 | 엘지전자 주식회사 | Multimedia searching and browsing system |
KR20040063627A (en) * | 2003-01-08 | 2004-07-14 | 삼성전자주식회사 | Apparatus and method for displaying a dispersed multimedia data list |
-
2006
- 2006-07-18 KR KR1020060066978A patent/KR100801988B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020008206A (en) * | 1999-05-31 | 2002-01-29 | 아라가와 도오루 | Portable information apparatus |
KR20030070480A (en) * | 2002-02-25 | 2003-08-30 | 엘지전자 주식회사 | Multimedia searching and browsing system |
KR20040063627A (en) * | 2003-01-08 | 2004-07-14 | 삼성전자주식회사 | Apparatus and method for displaying a dispersed multimedia data list |
Also Published As
Publication number | Publication date |
---|---|
KR20070012212A (en) | 2007-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5145719B2 (en) | Metadata collection system, content management server, metadata collection apparatus, metadata collection method and program | |
CN101692236B (en) | Managing media files from multiple sources | |
CN101692237B (en) | Managing media files using metadata injection | |
Wang et al. | Snoogle: A search engine for pervasive environments | |
US7636509B2 (en) | Media data representation and management | |
US9141627B2 (en) | Providing a user access to data files distributed in a plurality of different types of user devices | |
KR101653268B1 (en) | Processing method of tagged information and the client-server system for the same | |
JP4816281B2 (en) | Document use management system, document management server and program thereof | |
CN102713965B (en) | The scalable theme of data source is assembled | |
CN1692354B (en) | Information management system, information processing device, information processing method | |
CN101692238A (en) | Auto-selection of media files | |
JP5147947B2 (en) | Method and system for generating search collection by query | |
EP2290563A1 (en) | Accessing content in a network | |
JP2008108096A (en) | Content-sharing system, content management server, client device, content management method, and content acquisition method | |
CN101729442A (en) | Method and device for realizing content sharing | |
JP2008500622A (en) | Method, system, computer program and device for management of media items | |
WO2012149884A1 (en) | File system, and method and device for retrieving, writing, modifying or deleting file | |
US20100023594A1 (en) | Content processing apparatus, content processing method, and recording medium | |
KR20120106544A (en) | Method for accessing files of a file system according to metadata and device implementing the method | |
JP5151511B2 (en) | Search service providing system and search service providing method | |
WO2007011164A1 (en) | Virtual storage system and method for managementing virtual storage based on ad-hoc network | |
JP4384618B2 (en) | Data recording apparatus, data recording method and data management system | |
CN102811167A (en) | Methods and apparatuses for a network based on hierarchical name structure | |
KR100801217B1 (en) | VIRTUAL STORAGE SYSTEM AND METHOD FOR MANAGEMENTING VIRTUAL STORAGE BASED ON Ad-HOC NETWORK | |
JP2007149036A (en) | Device and method for generating meta data |
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 | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20130116 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131205 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20141211 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |