KR20030066976A - Method for resource-share-service - Google Patents

Method for resource-share-service Download PDF

Info

Publication number
KR20030066976A
KR20030066976A KR1020020006756A KR20020006756A KR20030066976A KR 20030066976 A KR20030066976 A KR 20030066976A KR 1020020006756 A KR1020020006756 A KR 1020020006756A KR 20020006756 A KR20020006756 A KR 20020006756A KR 20030066976 A KR20030066976 A KR 20030066976A
Authority
KR
South Korea
Prior art keywords
provider
server
information
requester
resource
Prior art date
Application number
KR1020020006756A
Other languages
Korean (ko)
Other versions
KR100803589B1 (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 KR1020020006756A priority Critical patent/KR100803589B1/en
Publication of KR20030066976A publication Critical patent/KR20030066976A/en
Application granted granted Critical
Publication of KR100803589B1 publication Critical patent/KR100803589B1/en

Links

Classifications

    • 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/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

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

Abstract

PURPOSE: A method for sharing resources using the P2P(Peer-to-Peer) is provided to share the resource with clients and to share the resource of other client by using the P2P. CONSTITUTION: A resource sharing requestor and a resource provider register to a service server as a member. The server finds out the resource provider having the resource needed for the requestor and provides the provider information to the requestor(520). The server stores the information shared by the requestor in the resource of the provider(530). The server sets up a path between the requestor and the provider, and enables the requestor to use the stored information.

Description

P2P를 이용한 자원 공유 서비스 제공 및 그 이용방법{Method for resource-share-service}Resource sharing service using P2P and its usage {Method for resource-share-service}

본 발명은 P2P를 이용한 자원 공유 서비스에 관한 것으로서, 보다 상세하게는 P2P를 기반으로 클라이언트간의 정보를 공유하도록 하는 서버와 그로부터 자원공유 서비스를 제공받는 클라이언트의 동작 방법에 관한 것이다.The present invention relates to a resource sharing service using P2P, and more particularly, to a server for sharing information between clients based on P2P and a method of operating a client provided with the resource sharing service therefrom.

네트웍 환경이 급속도로 발전함에 따라 각 종 인터넷 사이트 및 이메일을 통해 정보를 입수하거나 P2P 프로그램을 이용해 파일을 공유하는 등, 다양한 경로를 통해 클라이언트(또는 개인)가 취득할 수 있는 정보의 양이 크게 증가하고 있다. 이렇게 취득한 방대한 정보를 개인이 자신의 클라이언트 단말에 저장할 수 있기 위해서는 클라이언트 단말에 소정의 저장 장치가 내장되거나 외부 인터페이스를 통해 연결되어 있어 취득한 정보를 수용할 수 있는 저장 공간을 확보할 수 있어야 한다. 개인이 취득한 정보를 저장하는 또 다른 종래의 방식으로는, 인터넷 사이트 상에서 개인 자료를 보관해 주는 서비스를 이용해 개인 취득 정보를 보관하는 것이 있을 수 있다.As the network environment develops rapidly, the amount of information that can be obtained by clients (or individuals) through various channels, such as obtaining information through various Internet sites and e-mails, or sharing files using P2P programs, is greatly increased. Doing. In order for an individual to store the vast amount of information thus obtained in his or her client terminal, a predetermined storage device must be built in the client terminal or connected through an external interface to secure a storage space for accommodating the acquired information. Another conventional way of storing information acquired by an individual may be to store personally acquired information using a service that stores personal data on an Internet site.

그러나 개인이 취득한 정보 저장을 위해 직접적으로 저장 용량을 확보하는 것은 많은 비용이 소요된다는 문제가 따른다. 또한 인터넷 자료 보관 서비스를 통해 개인 취득 정보를 저장하는 방식 역시 해당 인터넷 서비스를 제공하는 서버의 보관 용량이 한정적이고, 서비스를 이용하기 위해 사이트 접속에 필요한 소정의 절차를 수행하거나 비용을 지출해야 한다는 문제점이 따른다. 인터넷 서버에 개인 취득 자료를 보관시 해당 파일이 서버에 직접적으로 저장되는 것이 아니라, 먼저 개인의 클라이언트 단말에 저장시킨 후 인터넷 서버로 이동시켜야 하는 과정을 더 거쳐야 한다는 문제점이 더 따를 수 있다.However, there is a problem that it is expensive to secure a storage capacity directly for storing information acquired by an individual. In addition, the method of storing personally acquired information through the Internet data storage service also has a limited storage capacity of the server that provides the Internet service, and requires that certain procedures or expenses for accessing the site are required to use the service. This follows. When storing the personal acquisition data on the Internet server, the file may not be stored directly on the server, but may be followed by a process of first moving the file to the Internet server after storing the file on the client terminal of the individual.

본 발명의 기술적 과제는 P2P를 이용해 클라이언트간 자원을 공유하는 서버의 서비스 제공 방법을 제공하는데 있다.An object of the present invention is to provide a service providing method of a server sharing resources between clients using P2P.

본 발명의 다른 기술적 과제는 P2P를 이용해 클라이언트에서 다른 클라이언트와 자원을 공유하는 방법을 제공하는데 있다.Another technical problem of the present invention is to provide a method for sharing resources with other clients in a client using P2P.

도 1은 본 발명의 P2P를 이용한 자원 공유 서비스가 이뤄지는 전체 시스템의 개략도이다.1 is a schematic diagram of an entire system in which a resource sharing service using the P2P of the present invention is performed.

도 2는 도 1의 서비스 서버가 요청자와 제공자로부터 회원 가입을 인가하는 흐름도의 예이다.FIG. 2 is an example of a flowchart in which the service server of FIG. 1 authorizes subscription from a requester and a provider.

도 3은 P2P 기반으로 자원공유 서비스 프로그램을 설치하기 위한 요청자의 환경 설정 화면의 예이다.3 is an example of an environment setting screen of a requester for installing a resource sharing service program based on P2P.

도 4는 본 발명의 자원 공유 서비스 흐름을 설명하기 위한 시스템도이다.4 is a system diagram for explaining a resource sharing service flow of the present invention.

도 5는 도 4로부터 요청자의 서비스 이용 흐름을 나타낸 도면이다.FIG. 5 is a diagram illustrating a service usage flow of a requestor from FIG. 4.

도 6은 도 4로부터 서비스 서버의 계약 해지시의 흐름을 나타낸 도면이다.FIG. 6 is a diagram illustrating a flow of canceling a contract of a service server from FIG. 4.

도 7은 본 발명의 정보 공유 서비스 비즈니스 모델을 나타낸 것이다.7 illustrates an information sharing service business model of the present invention.

상기 과제를 해결하기 위한, P2P를 이용한 저장 자원 공유 서비스 제공 서버의 서비스 방법은, 저장 자원 공유를 요청받으면 해당 자원 제공자를 검색하는 단계; 및 검색한 자원 제공자의 자원에 요청자로부터 발생한 정보를 저장하는 단계를 포함함을 특징으로 한다.In order to solve the above problems, the service method of the storage resource sharing service providing server using P2P, Search for the resource provider when the storage resource sharing is requested; And storing information generated from the requester in the resource of the retrieved resource provider.

상기 과제를 해결하기 위한, P2P를 이용한 저장 자원 공유 서비스 제공 방법은, 자원 공유 요청자와 제공자로부터 서비스 제공 서버로 회원 가입이 이뤄지는 단계; 서버는 회원가입된 요청자가 필요로 하는 자원을 가진 제공자를 찾아 제공자 정보를 요청자에게 제공하는 단계; 서버는 요청자에게서 발생한 공유할 정보를 상기 제공자의 자원에 저장시키는 단계; 및 서버는 요청자와 제공자 사이에 경로를 설정해, 요청자가 그 경로를 통해 저장시킨 정보를 이용할 수 있도록 하는 단계를 포함함을 특징으로 한다.In order to solve the above problems, a method for providing a storage resource sharing service using P2P may include: registering a member from a resource sharing requester and a provider to a service providing server; The server finds a provider having resources required by the subscribed requester and provides the provider information to the requester; The server storing the information to be shared from the requester in the provider's resources; And setting a path between the requester and the provider, so that the requester can use the information stored through the path.

상기 회원가입되어 요청자와 경로 설정된 제공자가 자원 제공을 취소하고자 할 때, 서버는 상기 제공자가 가진 요청자의 공유 정보를 가져와 저장하는 단계; 및 서버는 다른 제공자를 검색해 요청자와 새 경로를 설정시키는 단계를 포함함이 바람직하다.When the registered member requester and the routed provider want to cancel the provision of the resource, the server fetching and storing the shared information of the requester owned by the provider; And the server searching for another provider to establish a new path with the requestor.

상기 요청자의 회원 가입시, 서버는 요청자로부터 요청자의 식별 정보와 요청자가 요청한 자원 용량 정보를 제공 받음이 바람직하다.At the time of membership of the requestor, the server preferably receives identification information of the requestor and resource capacity information requested by the requestor.

상기 제공자의 회원 가입 후, 서버는 제공자가 제공하는 자원에 대해, 제공자 단말을 사용하는 개인이 접근할 수 없도록 암호화 함이 바람직하다.After membership in the provider, the server preferably encrypts the resources provided by the provider so that individuals using the provider terminal cannot access them.

상기 제공자로부터 자원 제공 취소 요청을 받으면, 서버는 상기 제공자에 상기 공유 자원 암호화 해제 정보를 제공함이 바람직하다.Upon receiving a resource provision cancellation request from the provider, the server preferably provides the shared resource decryption information to the provider.

상기 다른 과제를 해결하기 위한, P2P를 이용해 자원 공유를 필요로 하는 한 개인 단말기에서 다른 단말기의 저장 자원을 공유하는 방법은, 여유 저장 자원을 가진 단말기와 경로를 설정해 주는 서버에 접속하는 단계; 필요한 저장 공간 용량 정보를 상기 서버로 업로드하는 단계; 자원 공유할 파일 정보를 상기 서버로 업로드하는 단계; 및 상기 서버를 통해 경로 설정된 소정 제공자로부터 상기 파일 정보를 필요시마다 가져와 이용하는 단계를 포함함을 특징으로 한다.In order to solve the above another problem, a method of sharing storage resources of another terminal in a personal terminal requiring resource sharing using P2P may include: connecting to a server for setting a path with a terminal having free storage resources; Uploading necessary storage space information to the server; Uploading file information for resource sharing to the server; And fetching and using the file information as needed from a predetermined provider routed through the server.

이하에서 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 P2P를 이용한 자원 공유 서비스가 이뤄지는 전체 시스템의 개략도이다.1 is a schematic diagram of an entire system in which a resource sharing service using the P2P of the present invention is performed.

P2P는 검색엔진을 거쳐 정보를 찾아야 하는 기존 방식과는 달리 인터넷상의 모든 정보를 네트웍에 연결된 개인 컴퓨터로부터 직접 제공받는 서비스를 말한다. P2P 서비스는 클라이언트 기반 시스템으로 서버의 회선 속도가 느리거나 서버의 기능에 거의 영향을 받지 않고 클라이언트간 검색 및 다운로드를 자유로이 수행할 수 있다.P2P is a service that receives all information on the Internet directly from a personal computer connected to the network, unlike the existing method of finding information through a search engine. P2P service is a client-based system that can freely search and download between clients without slowing the server's line speed or being affected by the server's function.

도 1의 시스템은, 자원 공유 서비스를 제공하는 서비스 서버(100), 자원을제공하는 단말들로 이뤄진 제1단말군(110), 및 자원을 요청하는 단말들로 이뤄진 제2단말군(120)로 이뤄진다.The system of FIG. 1 includes a service server 100 providing a resource sharing service, a first terminal group 110 consisting of terminals providing resources, and a second terminal group 120 consisting of terminals requesting resources. Is done.

서비스 서버(100)는 등록된 서비스 이용자(제1단말군, 제2단말군에 속하는 클라이언트)의 정보(IP 어드레스, 서비스 제공에 대한 계약조건, 결제조건 등) 인덱스 유지, 검색 기능, 이용상황에 대한 데이터베이스, 제공자의 계약 저장공간에 대한 암호 생성기능 및 데이터베이스를 포함한다. 서비스 서버(100)는 이들을 이용해 제2단말군(120)에서 저장공간의 공유를 요청한 사용자에게 제1단말군(110) 중 저장공간을 공유할 수 있는 제공자들의 정보를 제공하고, 그에 따른 이용료 수익을 분배한다.The service server 100 maintains an index of information (IP address, contract terms for service provision, payment conditions, etc.) of registered service users (clients belonging to the first terminal group and the second terminal group), and maintains a search function and a usage situation. Database, password generation for the contract storage of the provider, and database. The service server 100 provides the information of the providers who can share the storage space of the first terminal group 110 to the user who requested the sharing of the storage space by the second terminal group 120 using them, and the royalties revenue accordingly Distribute

제1단말군(110)에 속하는 제공자는 서비스 서버(100)에 개인 정보 및 제공 사항 등을 등록하여 제2단말군(120)의 요청자에게 저장공간을 제공한다.The provider belonging to the first terminal group 110 registers personal information and provisions in the service server 100 and provides a storage space to the requester of the second terminal group 120.

제2단말군(120)에 속하는 요청자는 서비스 서버(100)에 개인 정보, 서비스 요청 사항, 결제 조건 등을 등록하고 제공자로부터 자원 공유 서비스를 제공받는다.The requester belonging to the second terminal group 120 registers personal information, service request items, payment conditions, etc. in the service server 100 and receives a resource sharing service from a provider.

도 2는 도 1의 서비스 서버(100)가 요청자와 제공자로부터 회원 가입을 인가하는 흐름도의 예이다.FIG. 2 is an example of a flowchart in which the service server 100 of FIG. 1 authorizes membership from a requester and a provider.

먼저 서비스 서버(100)는 소정 사용자에게 접속되어(200단계) 회원 가입을 요청받는다(210단계). 회원가입을 요청한 사용자가 제1단말군(110)에 속하는 자원 제공자인지, 제2단말군(120)의 자원 공유 요청자인지를 판단한다(220단계). 회원가입자가 요청자이면 서비스 서버(100)는 그로부터 소정 개인 식별 정보를 입력받아 저장한다(230단계). 소정 개인 정보는 이로써 요청자의 회원가입이 완료된다(240단계). 220단계에서 회원가입자가 자원 공유 제공자인 경우 서비스 서버(100)는 그로부터 다른 소정 정보를 입력받아 저장한다(250단계). 이로써 제공자의 회원가입이 완료된다(260단계).First, the service server 100 is connected to a predetermined user (step 200) and receives a request for membership (step 210). In operation 220, it is determined whether the user requesting membership is a resource provider belonging to the first terminal group 110 or a resource sharing requester of the second terminal group 120. If the subscriber is the requestor, the service server 100 receives and stores predetermined personal identification information therefrom (step 230). The predetermined personal information thereby completes the requestor's membership (step 240). If the subscriber is a resource sharing provider in step 220, the service server 100 receives and stores other predetermined information therefrom (step 250). This completes the membership of the provider (step 260).

상술한 서비스 서버(100)로의 신규가입 플로우는 P2P를 이용한 여타 통합 A/S 서비스의 신규회원가입 동작과 동일하다. 자원 공유 서비스를 제공하는 서버(100)의 사이트에 접속해 신규회원 가입시 별도로 요청자와 제공자의 가입이 이뤄지는데 이때 요청자의 정보는 ID, 패스워드, IP 어드레스를 포함한 개인 식별정보, 서비스 요청 정보(가령, 확보를 원하는 저장자원 용량), 결제 정보(자동이체 및 신용카드를 통한 월 이용료 및 부가서비스료의 납부)로 구성된다. 제공자의 정보는 개인신상정보, 여유 저장자원 제공 및 수익에 대한 계약 정보로 이뤄진다.The new subscription flow to the service server 100 described above is the same as the new subscription operation of other integrated A / S service using P2P. When requesting a new member and accessing the site of the server 100 that provides the resource sharing service, the requester and provider are separately registered.In this case, the requester's information includes personal identification information including ID, password, and IP address, and service request information (eg, It is composed of storage resource capacity to be secured, payment information (payment of monthly fee and additional service fee via direct debit and credit card). The provider's information consists of contractual information about personally identifiable information, the provision of free storage resources, and revenue.

도 3은 P2P 기반으로 자원공유 서비스 프로그램을 설치하기 위한 요청자의 환경 설정 화면의 예이다.3 is an example of an environment setting screen of a requester for installing a resource sharing service program based on P2P.

도 3의 환경 설정 화면에서, 파워 로그인 기능을 설정하면 윈도우즈 로그인시 프로그램이 자동적으로 실행 되어 자원공유 서비스를 받기 위해 도 1의 서비스 서버(100)와 같은 서버로 접속시 별도의 로그인 과정을 수행할 필요가 없게 된다. 도 3의 환경 설정 화면에서, 요청자는 자원 공유의 대상이 되는 파일 또는 작업을 지정할 수 있다. 예를 들어 검색창(301)에는 요청자의 클라이언트 단말에 설치된 응용 프로그램들이 검색되어 디스플레이된다. 이들 검색된 응용 프로그램들 중 요청자가 [훈민정음 2000]을 선택하면 훈민정음 2000이 선택창(302)에 디스플레이된다. 이는 선택창(302)에 디스플레이되는 응용 프로그램을 이용하여 작성되는 모든 워킹 파일들은 제1단말군(110)의 제공자 클라이언트 단말에 저장되도록 설정된다. 선택창(302)에서 선택된 응용 프로그램을 통해 만들어지는 파일들 외에 사용자가 소정 확장자(가령 avi나 mpeg 등)를 지정했을 때, 이후 요청자 클라이언트 단말로 다운로드등에 의해 들어오는 해당 파일들은 모두 제1단말군(110)의 제공자 클라이언트 단말의 자원으로 저장될 것이다. 자원 공유하도록 선택된 응용프로그램에 의해 만들어진 파일들은 요청자의 클라이언트 단말에 그 이름이 나타나지만 실제로 서비스 서버(100)를 통해 그 프로그램을 제공할 수 있는 제1단말군(110)의 제공자들로의 경로만 설정되어 있고 그 실체는 제공자 단말기내에 저장된다. 즉 요청자는 해당 파일들에 대해 서비스 서버(100)의 중재하에 제공자 클라이언트 단말로부터 그 파일들을 열람, 수정, 삭제할 수 있게 된다. 자원공유 서비스 프로그램 환경 설정 창에서 자원 공유할 파일(정보)은 "추가" "삭제" 버튼에 의해 등록설정과 설정해제가 자유롭게 선택될 수 있다.In the environment setting screen of FIG. 3, when the power login function is set, a program is automatically executed at the time of Windows login to perform a separate login process when connecting to a server such as the service server 100 of FIG. 1 to receive a resource sharing service. There is no need. In the environment setting screen of FIG. 3, the requestor may designate a file or a task that is a target of resource sharing. For example, the search box 301 searches for and displays applications installed in the client terminal of the requester. If the requester selects [Hunminjeongeum 2000] among these searched applications, Hunminjeongeum 2000 is displayed in the selection window 302. It is set such that all working files created using the application program displayed in the selection window 302 are stored in the provider client terminal of the first terminal group 110. In addition to the files created by the application selected in the selection window 302, when a user designates a predetermined extension (for example, avi or mpeg), the corresponding files coming in by downloading to the requester client terminal are all included in the first terminal group ( 110 will be stored as a resource of the client terminal. The files created by the application selected for resource sharing appear in the requester's client terminal, but only establish a path to providers of the first terminal group 110 that can actually provide the program through the service server 100. The entity is stored in the provider terminal. That is, the requester can view, modify, and delete the files from the provider client terminal under the arbitration of the service server 100. The file (information) to be shared in the resource sharing service program configuration window may be freely selected and unset by the "add" "delete" button.

제1단말군(110)의 제공자 클라이언트 단말에 자원 공유 서비스 프로그램을 설치할 때, 파워 로그인 환경 설정은 요청자의 경우와 동일하다. 그러나 설치완료시 제공자의 클라이언트 단말에는 암호화가 이뤄져 제공자 개인의 접근이 불가능한 서비스를 위한 폴더가 별도로 생기게 된다. 이 폴더는 제공자 개인적인 사유로 접근이 불가능하며, 계약해지 요청시 서비스 서버로부터 암호를 전송받아 해제 가능하게 된다. 이는 자원 공유 서비스를 제공하기로 서비스 서버(100)와 계약이 성립된 후, 제공자 개인이 임의로 해당 자원을 폐쇄하는 등의 행위를 막기 위한 것이다.When the resource sharing service program is installed in the provider client terminal of the first terminal group 110, the power login environment setting is the same as that of the requestor. However, when the installation is completed, the client terminal of the provider is encrypted so that a folder for a service that cannot be accessed by the individual provider is created. This folder is inaccessible for the individual reasons of the provider, and can be released by receiving a password from the service server upon request for termination. This is to prevent the provider from arbitrarily closing the corresponding resource after the contract with the service server 100 is established to provide a resource sharing service.

도 4는 본 발명의 자원 공유 서비스 흐름을 설명하기 위한 시스템도이다.4 is a system diagram for explaining a resource sharing service flow of the present invention.

서비스 요청자(400)(이하 요청자)(400)가 자원 공유 서비스를 수행할 수 있도록 하는 프로그램을 실행하면, 요청자(400)로부터 자원 공유 서비스 서버(410)(이하 서비스 서버)로 공유할 정보의 크기나 종류 등의 정보가 전송된다①.The size of information to be shared from the requester 400 to the resource sharing service server 410 (hereinafter referred to as a service server) when the service requester 400 (hereinafter referred to as requestor) 400 executes a program that enables the resource sharing service to be performed. Information such as type and type is transmitted.

서비스 서버(410)는 등록된 서비스 제공자(420)(이하 제공자)들의 색인(index)을 검색해 요청자(400)가 요청한 서비스를 제공할 수 있는 제공자를 찾고, 그 검색된 제공자의 IP 주소와 같은 정보를 요청자에게 다운로드한다②.The service server 410 searches an index of registered service providers 420 (hereinafter referred to as providers) to find a provider that can provide a service requested by the requestor 400, and provides information such as an IP address of the searched provider. Download to requestor ②.

요청자(400)는 서비스 서버(410)로부터 받은 제공자 정보를 이용해 제공자와 접속하여 제공자(420)가 계약한 자원에 공유하기로 한 정보를 저장한다③.The requestor 400 accesses the provider using the provider information received from the service server 410 and stores the information to be shared in the resource contracted by the provider 420.

제공자(420)가 자원 공유 서비스 계약을 해지할 경우, 제공자(420)로부터 서비스 서버(410)로 계약 해지 정보가 전송된다④.When the provider 420 terminates the resource sharing service contract, contract termination information is transmitted from the provider 420 to the service server 410.

서비스 서버(410)는 해지를 요청한 제공자(420)가 저장하고 있는 요청자(400)의 정보 파일을 임시로 이동해 와 저장한다⑤.The service server 410 temporarily moves and stores the information file of the requestor 400 stored by the provider 420 requesting the termination.

그리고나서 서비스 서버(410)는 등록된 다른 서비스 제공자를 검색해 그 정보를 요청자에게 다운로드하는 상술한 ②의 동작을 다시 수행한다⑥.Then, the service server 410 searches for another registered service provider and performs the above-described operation of downloading the information to the requestor again.

도 5는 도 4로부터 요청자의 서비스 이용 흐름을 나타낸 도면이다.FIG. 5 is a diagram illustrating a service usage flow of a requestor from FIG. 4.

먼저, 요청자는 자원 공유 서비스를 위한 프로그램을 실행시킨다(500단계). 이 프로그램은 요청자가 서비스 서버에 접속하고 회원가입(또는 등록)하거나 로그인하는 동작을 포함한다.First, the requestor executes a program for resource sharing service (step 500). The program involves the requester connecting to the service server and registering (or registering) or logging in.

요청자는 자원 공유를 원하는 정보의 종류와 크기 등의 정보를 서비스 서버로 업로드한다(510단계).The requestor uploads information such as the type and size of information desired for resource sharing to the service server (step 510).

요청자는 서비스 서버로부터 자원 공유가 가능한 제공자 정보를 다운로드 받는다(520단계).The requester downloads provider information capable of sharing resources from the service server (step 520).

자원을 공유하기로 한 정보가 발생하면 요청자는 서버를 통하거나 직접적으로 제공자와 접속하여 그 정보를 제공자 단말기에 저장시킨다(530단계).When the information to share the resource occurs, the requester connects to the provider through the server or directly and stores the information in the provider terminal (step 530).

도 6은 도 4로부터 서비스 서버의 계약 해지시의 흐름을 나타낸 도면이다.FIG. 6 is a diagram illustrating a flow of canceling a contract of a service server from FIG. 4.

먼저, 서비스 서버는 자원을 공유하기로 하고 회원가입하여 로그인한 제공자로부터 자원 공유 계약 해지에 대한 요청을 받을 수 있다(600단계).First, the service server may share a resource, and may receive a request for termination of a resource sharing contract from a provider who is registered and logged in (step 600).

서비스 서버는 제공자가 가진 요청자의 정보(파일 등)를 서비스 서버로 이동시킨다(610단계).The service server moves the requester's information (file, etc.) of the provider to the service server (step 610).

서비스 서버는 제공자와 계약을 해제하고, 그에 따라 제공자의 공유 자원에 대해 공유 권리를 양도하는 동작을 수행한다(620단계).The service server releases the contract with the provider and accordingly transfers the sharing rights to the provider's shared resources (step 620).

서비스 서버는 새로운 제공자를 찾아 그 정보를 요청자에게 제공하고, 또한 새 제공자로 610단계에서 저장한 요청자의 정보를 저장시키도록 한다(630단계).The service server finds a new provider and provides the information to the requester, and also stores the requestor information stored in step 610 as the new provider (step 630).

도 7은 본 발명의 정보 공유 서비스 비즈니스 모델을 나타낸 것이다.7 illustrates an information sharing service business model of the present invention.

도 7에서, 서비스 요청자(700)는 자원 공유 서비스에 가입시 소정 계약 사항(자원 공유 공간 및 부가 이용에 관한 사항)에 따라 고정 사용료 및 부가 이용에 따른 사용료를 지급한다. 사용료의 지급은 상술한 자원 공유 서비스 서버(710)를 운영하는 쪽에 직접 납부하거나 각 종 카드회사나 은행 등(730)을 통해 납부할수 있다. 공유할 자원을 제공하는 제공자(720)는 자원 제공에 따른 수익을 서비스 서버로부터 분배받을 수 있다.In FIG. 7, the service requester 700 pays a fixed fee and a fee for additional use according to a predetermined contract matter (regarding resource sharing space and additional use) when subscribing to a resource sharing service. The payment of the fee may be paid directly to the person operating the resource sharing service server 710 described above or through various credit card companies or banks 730. The provider 720 which provides a resource to share may be distributed from a service server with the revenue of providing the resource.

상술한 바에 따르면, 본 발명의 자원 공유 서비스에 따라 정보 저장 공간이 부족한 개인 단말기는 별도의 저장 매체 구매나 인터넷 서버 등의 이용을 통하지 않고 여유 저장 공간을 가진 다른 개인 단말기에 필요한 정보를 저장하고 그를 자유로이 이용할 수 있게 된다. 이에 따라 자원이 부족한 개인 단말과 여유 자원을 가진 개인 단말 사이에 효율적인 자원 관리가 이뤄질 수 있게 된다.As described above, the personal terminal lacking the information storage space according to the resource sharing service of the present invention stores information necessary for other personal terminals having free storage space without purchasing a separate storage medium or using an Internet server. It is available freely. Accordingly, efficient resource management can be achieved between a personal terminal having insufficient resources and a personal terminal having spare resources.

본 발명에 의하면 저장 매체의 공간이 부족한 개인 단말의 정보를 여유 자원을 가진 다른 개인 단말에 저장시켜 이용할 수 있게 됨으로써, 효율적인 자원 관리 및 이용이 가능하게 된다.According to the present invention, information of a personal terminal having insufficient space in a storage medium can be stored and used in another personal terminal having a spare resource, thereby enabling efficient resource management and use.

Claims (7)

P2P를 이용한 저장 자원 공유 서비스 제공 서버의 서비스 방법에 있어서,In the service method of the storage resource sharing service providing server using P2P, 저장 자원 공유를 요청받으면 해당 자원 제공자를 검색하는 단계; 및Searching for a resource provider when a storage resource sharing request is made; And 검색한 자원 제공자의 자원에 요청자로부터 발생한 정보를 저장하는 단계를 포함함을 특징으로 하는 P2P 이용 자원 공유 서비스 방법.And storing information generated from the requester in the resource of the searched resource provider. P2P를 이용한 저장 자원 공유 서비스 제공 방법에 있어서,In the storage resource sharing service providing method using P2P, 자원 공유 요청자와 제공자로부터 서비스 제공 서버로 회원 가입이 이뤄지는단계;Signing up from a resource sharing requester and a provider to a service providing server; 서버는 회원가입된 요청자가 필요로 하는 자원을 가진 제공자를 찾아 제공자 정보를 요청자에게 제공하는 단계;The server finds a provider having resources required by the subscribed requester and provides the provider information to the requester; 서버는 요청자에게서 발생한 공유할 정보를 상기 제공자의 자원에 저장시키는 단계; 및The server storing the information to be shared from the requester in the provider's resources; And 서버는 요청자와 제공자 사이에 경로를 설정해, 요청자가 그 경로를 통해 저장시킨 정보를 이용할 수 있도록 하는 단계를 포함함을 특징으로 하는 P2P를 이용한 저장 자원 공유 서비스 방법.The server comprises the step of establishing a path between the requester and the provider, so that the requester can use the information stored through the path, characterized in that the storage resource sharing service using P2P. 제2항에 있어서,The method of claim 2, 상기 회원가입되어 요청자와 경로 설정된 제공자가 자원 제공을 취소하고자 할 때, 서버는 상기 제공자가 가진 요청자의 공유 정보를 가져와 저장하는 단계; 및When the registered member requester and the routed provider want to cancel the provision of the resource, the server fetching and storing the shared information of the requester owned by the provider; And 서버는 다른 제공자를 검색해 요청자와 새 경로를 설정시키는 단계를 포함함을 특징으로 하는 P2P를 이용한 저장 자원 공유 서비스 방법.The server includes a step of searching for another provider to establish a new path with the requestor. 제2항에 있어서, 상기 요청자의 회원 가입시,The method of claim 2, wherein when the requestor is a member, 서버는 요청자로부터 요청자의 식별 정보와 요청자가 요청한 자원 용량 정보를 제공 받음을 특징으로 하는 P2P를 이용한 저장 자원 공유 서비스 방법.The server is a storage resource sharing service method using P2P, characterized in that the requester is provided with the identification information of the requester and the resource capacity information requested by the requester. 제2항에 있어서, 상기 제공자의 회원 가입 후,According to claim 2, After the membership of the provider, 서버는 제공자가 제공하는 자원에 대해, 제공자 단말을 사용하는 개인이 접근할 수 없도록 암호화 함을 특징으로 하는 P2P를 이용한 저장 자원 공유 서비스 방법.The server encrypts the resources provided by the provider so that the individual using the provider terminal is inaccessible to the storage resource sharing service using P2P. 제5항에 있어서, 제공자로부터 자원 제공 취소 요청을 받으면,The method of claim 5, wherein upon receiving a request for canceling provision of a resource from a provider, 서버는 상기 제공자에 상기 공유 자원 암호화 해제 정보를 제공함을 특징으로 하는 P2P를 이용한 저장 자원 공유 서비스 방법.The server provides the shared resource decryption information to the provider, the storage resource sharing service method using P2P. P2P를 이용해 자원 공유를 필요로 하는 한 개인 단말기에서 다른 단말기의 저장 자원을 공유하는 방법에 있어서,In the method of sharing the storage resources of the other terminal from one personal terminal that needs resource sharing using P2P, 여유 저장 자원을 가진 단말기와 경로를 설정해 주는 서버에 접속하는 단계;Accessing a server for setting a path with a terminal having free storage resources; 필요한 저장 공간 용량 정보를 상기 서버로 업로드하는 단계;Uploading necessary storage space information to the server; 자원 공유할 파일 정보를 상기 서버로 업로드하는 단계; 및Uploading file information for resource sharing to the server; And 상기 서버를 통해 경로 설정된 소정 제공자로부터 상기 파일 정보를 필요시마다 가져와 이용하는 단계를 포함함을 특징으로 하는 P2P를 이용해 다른 단말기의 저장 자원을 공유하는 방법.And sharing the file information from a predetermined provider routed through the server as needed, using the P2P.
KR1020020006756A 2002-02-06 2002-02-06 Method for resource-share-service KR100803589B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020006756A KR100803589B1 (en) 2002-02-06 2002-02-06 Method for resource-share-service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020006756A KR100803589B1 (en) 2002-02-06 2002-02-06 Method for resource-share-service

Publications (2)

Publication Number Publication Date
KR20030066976A true KR20030066976A (en) 2003-08-14
KR100803589B1 KR100803589B1 (en) 2008-02-19

Family

ID=32220701

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020006756A KR100803589B1 (en) 2002-02-06 2002-02-06 Method for resource-share-service

Country Status (1)

Country Link
KR (1) KR100803589B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100621092B1 (en) * 2003-11-27 2006-09-08 삼성전자주식회사 Method and apparatus for sharing application using P2P
KR100626149B1 (en) * 2006-03-10 2006-09-20 (주)엔알시스템스 Web storage system and control method thereof
KR100796550B1 (en) * 2007-05-07 2008-01-21 주식회사 미디어 웹 System for realtime multimedia transcoding and direct streaming in p2p network and method thereof
KR100801069B1 (en) * 2007-07-10 2008-02-04 주식회사 미디어 웹 System for sharing /ditributing p2p contents and method thereof
WO2009089788A1 (en) * 2008-01-08 2009-07-23 Huawei Technologies Co., Ltd. Method, device and system for realizing resource sharing
CN102801800A (en) * 2012-08-03 2012-11-28 中国联合网络通信集团有限公司 Method and system for performing resource sharing processing among plurality of wireless terminals

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2288041A (en) * 1994-03-23 1995-10-04 Ibm Object linking and embedding over a computer network.

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100621092B1 (en) * 2003-11-27 2006-09-08 삼성전자주식회사 Method and apparatus for sharing application using P2P
KR100626149B1 (en) * 2006-03-10 2006-09-20 (주)엔알시스템스 Web storage system and control method thereof
KR100796550B1 (en) * 2007-05-07 2008-01-21 주식회사 미디어 웹 System for realtime multimedia transcoding and direct streaming in p2p network and method thereof
KR100801069B1 (en) * 2007-07-10 2008-02-04 주식회사 미디어 웹 System for sharing /ditributing p2p contents and method thereof
WO2009089788A1 (en) * 2008-01-08 2009-07-23 Huawei Technologies Co., Ltd. Method, device and system for realizing resource sharing
CN102801800A (en) * 2012-08-03 2012-11-28 中国联合网络通信集团有限公司 Method and system for performing resource sharing processing among plurality of wireless terminals
CN102801800B (en) * 2012-08-03 2015-06-10 中国联合网络通信集团有限公司 Method and system for performing resource sharing processing among plurality of wireless terminals

Also Published As

Publication number Publication date
KR100803589B1 (en) 2008-02-19

Similar Documents

Publication Publication Date Title
JP4335559B2 (en) Method and apparatus for peer-to-peer file sharing
KR101717228B1 (en) Application marketplace for virtual desktops
US7526547B2 (en) Intelligent network charging edge
JP4139228B2 (en) Billing method and system based on application communication
US20130215126A1 (en) Managing Font Distribution
RU2595597C2 (en) Electronic trading platform of arranged images of services
US20020010785A1 (en) Application hosting apparatus
KR20160010412A (en) Automated data center selection
CA2683600A1 (en) A system and method for creating a list of shared information on a peer-to-peer network
US20050010823A1 (en) Apparatus and method for analysis of conversational patterns to position information and autonomic access control list management
US20200293514A1 (en) Managing access by third parties to data in a network
US20130103589A1 (en) Providing licensed content to a user
US20120173663A1 (en) Intermediary Node with Distribution Capability and Communication Network with Federated Metering Capability
WO2014134824A1 (en) Deployment and information interaction method for common client-orientated multi-enterprise cloud folders
US9578006B2 (en) Restricted content publishing with search engine registry
US20090288081A1 (en) Download discovery for web servers
CN114329290A (en) Capability opening platform and authorized access method thereof
KR100803589B1 (en) Method for resource-share-service
US20240061702A1 (en) Method and system for collecting user information according to providing virtual desktop infrastructure service
JP2004206595A (en) Data storage system, data management method, data storage service device, and data transfer method
KR20010106019A (en) A service method for online hair style management
KR20230104376A (en) System for interlocking open market and operating method thereof
GB2600090A (en) Computer-implemented method and system
CN111008888A (en) Electricity selling platform management system based on master control service
KR101250213B1 (en) Method and content service server for providing content request service

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130130

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140128

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160128

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee