KR20010090667A - 네트워크 기반의 자원 공유 서비스 시스템 - Google Patents

네트워크 기반의 자원 공유 서비스 시스템 Download PDF

Info

Publication number
KR20010090667A
KR20010090667A KR1020000018740A KR20000018740A KR20010090667A KR 20010090667 A KR20010090667 A KR 20010090667A KR 1020000018740 A KR1020000018740 A KR 1020000018740A KR 20000018740 A KR20000018740 A KR 20000018740A KR 20010090667 A KR20010090667 A KR 20010090667A
Authority
KR
South Korea
Prior art keywords
client
resources
user
subject
main server
Prior art date
Application number
KR1020000018740A
Other languages
English (en)
Other versions
KR100392195B1 (ko
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 KR10-2000-0018740A priority Critical patent/KR100392195B1/ko
Publication of KR20010090667A publication Critical patent/KR20010090667A/ko
Application granted granted Critical
Publication of KR100392195B1 publication Critical patent/KR100392195B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • 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
    • H04L67/1076Resource dissemination mechanisms or network resource keeping policies for optimal resource availability in the overlay network
    • 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
    • H04L67/1078Resource delivery mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)

Abstract

개시된 내용은 복수의 정보 제공자들로부터 인터넷상에 다양한 형태로 존재하는 특정 주제별 자원 또는 컴포넌트들을 제공받아 각 주제에 따라 생성된 폴더 내에 데이터베이스로 구축하고, 데이터베이스로 구축된 자원들을 복수의 클라이언트 PC 사용자들이 서로 공유하여 이용할 수 있도록 하는 것이다.
본 발명은 메인 서버에서 서버 운영자가 설정한 복수의 주제어에 따라 메인 서버로 접속한 복수의 정보 제공자들이 등록하는 해당 주제별 자원들을 데이터베이스로 구축하고, 클라이언트 PC 사용자들의 통신 접속에 따라 메인 서버에서 신규 사용자의 회원등록 및 사용자 인증을 수행한 후 클라이언트 PC 사용자의 자원 공유 메뉴선택에 따라 메인 서버에서 해당 클라이언트 PC로 각 사용자들이 복수의 주제별 자원들을 확인할 수 있도록 하는 자원 공유 윈도우를 출력하고, 메인 서버에서 클라이언트 PC 사용자들이 선택한 주제별 자원들 및 해당 자원들중 사용자가 선택한 자원의 상세정보를 자원 공유 윈도우를 통해 해당 클라이언트 PC로 출력하며, 해당 주제별 자원들을 확인한 사용자가 추가로 제공하는 자원들을 데이터베이스로 구축한다. 그리고, 특정 주제별 자원의 데이터베이스 구축 요청에 따라 메인 서버에서 복수의 정보 제공자들이 제공하는 자원들을 데이터베이스로 구축하여 제공하며, 해당 주제별 자원들을 관리하기 위해 클라이언트 PC 사용자가 입력하는 이동, 수정, 삭제 등의 키신호에 따라 해당 주제별 자원들을 이동, 수정, 삭제한다.
따라서, 본 발명은 컴퓨터 사용자들이 원하는 정보를 정확하고도 빠르게 획득할 수 있고, 특정 주제에 따른 자원을 찾는 데 소요되는 시간을 크게 단축할 수 있으며, 클라이언트 PC 사용자들의 자원 공유를 통해 특정 주제별 자원들을 서로 유용하게 이용할 수 있는 효과를 제공한다.

Description

네트워크 기반의 자원 공유 서비스 시스템 {System for network-based resource common service}
본 발명은 네트워크 기반의 자원 공유 서비스 시스템에 관한 것이다.
보다 상세하게는 복수의 정보 제공자들로부터 인터넷상에 다양한 형태로 존재하는 특정 주제별 자원(resources) 또는 컴포넌트(components)들을 제공받아 각 주제에 따라 생성된 폴더(folder) 내에 데이터베이스로 구축하고, 데이터베이스로 구축된 자원들을 복수의 클라이언트 PC 사용자들이 서로 공유하여 이용할 수 있도록 하는 네트워크 기반의 자원 공유 서비스 시스템에 관한 것이다.
일반적으로 인터넷(Internet)은 전세계 어디서나, 누구나 접속하고자 하는 상대편 컴퓨터에 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 공통의 프로토콜을 적용하여 자유롭게 연결하여 사용할 수 있도록 구성된 개방형 네트워크로서, 기본적인 문자정보의 전달은 물론 압축기술의 발전과 더불어 멀티미디어 정보의 전달에 이용되는 등 전자 우편, 파일 전송, WWW(World Wide Web) 등의 다양한 서비스를 이용할 수 있다.
이와 같은 인터넷은 국내를 비롯해 세계적으로 사용이 급격하게 증가되면서 기존 산업의 전부분에 걸쳐 효율성과 생산성 재고를 위한 전략적인 도구로서 중요성이 급속히 증대되고 있으며, 인터넷을 통한 새로운 비즈니스 기회가 지속적으로 창출됨은 물론, 그 영역도 확장되고 있는 추세여서 인터넷을 이용한 사업자들도 점차증가되고 있다.
즉, 최근 들어 인터넷을 통한 비즈니스의 일환으로 인터넷 광고, 인터넷 방송, 온라인 게임, 인터넷 신문/잡지, 검색 서비스, 포탈(portal) 서비스, 전자 상거래(electronic commerce) 등의 다양한 컨텐츠(contents)를 제공하는 사이트들이 급속히 증가되고 있는 것이다.
이와 같은 사이트들을 이용하기 위해서는 각 컴퓨터 사용자들이 웹 브라우저를 이용하여 자신이 알고 있는 사이트의 URL(Universal Resource Locator)을 입력하여 해당 사이트와 접속하여야 한다.
그렇지만, 상술한 바와 같이 각종 사이트와 컨텐츠의 정보가 무한히 늘어남에 따라 컴퓨터 사용자들은 자신이 원하는 사이트와 정보를 찾아내기가 점점 어려워지고 있는 실정이다.
이에 따라 컴퓨터 사용자들은 자신의 원하는 사이트 또는 정보를 보다 손쉽게 찾을 수 있도록 인터넷 상에 개설되어 있는 수많은 검색 엔진을 이용하게 된다.
즉, 수많은 검색 엔진중 어느 하나에 접속을 수행한 후 소정의 검색어를 입력하여 소정의 사이트 또는 컨텐츠에 관한 자원들을 검색한 후 해당 사이트와 접속하여야 한다.
이때, 상술한 각 검색 엔진은 사용자가 입력한 검색어에 따라 검색된 복수의 자원들을 HTML(Hypertext Markup Language) 형태의 문서로 제공하여 해당 사용자가 검색된 자원들중 어느 하나의 자원을 선택하면 해당 사이트에 링크되도록 한다.
그러나, 상술한 바와 같이 컴퓨터 사용자가 자신이 원하는 정보를 얻기 위해검색 엔진을 사용할 경우, 현재 운영중인 대부분의 검색 엔진들은 사용자가 입력한 검색 단어에 따라 간략한 인덱스 정보만을 참조하여 해당 자원들을 검색하여 사용자에게 제공할 뿐, 검색된 자원들 각각이 얼마나 유용한 것인지를 알려주지 못하는 문제점이 있었다.
또한, 사용자들은 자신이 원하는 정보를 얻기 위해서는 검색 엔진을 통해 검색된 자원들을 일일이 확인하여야 함은 물론, 검색된 자원들을 확인할 때마다 해당 사이트에 일일이 접속하여야 하는 불편함이 발생되었으며, 해당 사이트에 동시에 여러 사용자들이 접속하는 경우 병목현상이 발생되어 접속이 제대로 이루어지지 않는 문제점이 발생하였다.
본 발명의 목적은 전술한 문제점을 해결할 수 있도록 자원 공유 서비스를 제공하는 메인 서버에서 복수의 정보 제공자들로부터 인터넷상에 다양한 형태로 존재하는 특정 주제에 따른 자원들을 제공받아 각 주제에 따라 생성된 폴더 내에 데이터베이스로 구축하고, 데이터베이스로 구축된 해당 주제에 해당하는 자원들을 통신 접속된 클라이언트 PC 사용자들이 서로 공유하여 이용할 수 있도록 하는 네트워크 기반의 자원 공유 서비스 시스템을 제공하는데 있다.
본 발명의 다른 목적은 메인 서버측에서 각 사용자별 관심 주제 또는 각 사용자가 요청하는 주제와 관련된 자원들을 토대로 각 주제별 폴더를 생성하고, 복수의 정보 제공자들로부터 제공받아 해당 폴더 내에 데이터베이스로 구축하고, 데이터베이스로 구축된 자원들을 통신 접속된 클라이언트 PC 사용자들이 서로 공유하여 이용할 수 있도록 하는 네트워크 기반의 자원 공유 서비스 시스템을 제공하는데 있다.
본 발명의 또 다른 목적은 특정 사용자들의 요청에 따라 메인 서버측에서 구축한 특정 주제에 따른 자원들의 접근 권한을 해당 사용자가 부여하도록 하고, 해당 사용자가 각 자원들을 이동, 수정, 삭제 등의 관리를 수행할 수 있도록 하는 네트워크 기반의 자원 공유 서비스 시스템을 제공하는데 있다.
도 1은 본 발명에 따른 네트워크 기반의 자원 공유 서비스 시스템의 구성을 개략적으로 나타낸 블록도,
도 2는 도 1의 메인 서버의 구성을 상세하게 나타낸 블록도,
도 3은 본 발명에 따른 네트워크 기반의 자원 공유 서비스 시스템의 자원 공유 윈도우의 일 예를 나타낸 도면,
도 4는 본 발명에 따른 네트워크 기반의 자원 공유 서비스방법의 동작과정을 상세하게 나타낸 순서도,
도 5 내지 도 9는 도 4의 각 서브루틴의 동작과정을 상세하게 나타낸 순서도이다.
* 도면의 주요부분에 대한 부호의 설명 *
10 : 네트워크 통신망 20 : 정보 제공자 서버
30 : 클라이언트 PC 40 : 메인 서버
41 : 데이터 입력부 42 : 메인 제어부
43 : 데이터베이스부 44 : 통신 제어부
50 : 자원 공유 윈도우 51 : 트리 프레임
52 : 리스트 프레임 영역 53 : 뷰 프레임 영역
이러한 목적을 달성하기 위한 본 발명에 따른 네트워크 기반의 자원 공유 서비스 시스템은, 불특정 다수의 통신회선을 연결하여 상호간에 데이터 통신이 이루어지도록 하는 네트워크 통신망과; 다양한 주제에 따른 복수의 자원들을 데이터베이스로 구축하고 있으며, 네트워크 통신망을 통해 외부와 접속한 후 데이터베이스로 구축된 복수의 자원들을 제공하는 복수의 정보 제공자 서버와; 네트워크 통신망에 개설된 자원 공유 서비스를 제공하는 외부에 접속하여 외부에서 제공되는 복수의 주제별 자원들을 확인, 요청, 관리할 수 있도록 통신 환경이 구축되어 있고, 복수의 주제별 자원들을 확인, 요청, 관리하기 위해 각 사용자가 입력하는 키신호를 외부로 출력하며, 사용자의 키신호에 따라 외부에서 출력되는 복수의 주제별 자원들을 외부에서 제공된 자원 공유 윈도우상에 디스플레이하는 복수의 클라이언트 PC와; 복수의 정보 제공자 서버가 통신 접속을 진행한 후 서버 운영자가 미리 설정한 각 주제에 따라 입력하는 복수의 자원들을 데이터베이스로 구축하고, 통신 접속된 복수의 클라이언트 PC 사용자들의 요청에 따라 현재시간까지 데이터베이스로 구축된 주제별 자원들을 자원 공유 윈도우를 통해 해당 클라이언트 PC로 출력하고, 해당 주제별 자원들을 확인하는 클라이언트 PC 사용자들이 추가로 제공하는 자원들을 데이터베이스로 구축하고, 회원으로 등록된 클라이언트 PC 사용자에 의해 특정 주제별 자원들의 데이터베이스 구축 요청이 있는 경우 해당 사용자가 입력한 특정 주제어에 따라 복수의 정보 제공자 서버들이 제공하는 자원들을 데이터베이스로 구축하며, 특정 사용자가 요청한 특정 주제어에 따라 데이터베이스로 구축된 자원들을 관리하기 위해 해당 사용자가 입력하는 이동, 수정, 삭제의 키신호가 입력되면 해당 주제별 자원들을 이동, 수정, 삭제하는 메인 서버를 포함하여 구성된 것을 특징으로 한다.
또한, 본 발명에 따른 네트워크 기반의 자원 공유 서비스방법은, (1) 메인 서버에서 서버 운영자가 설정한 복수의 주제어에 따라 메인 서버로 접속한 복수의 정보 제공자들이 등록하는 해당 주제별 자원들을 데이터베이스로 구축하는 과정과; (2) 클라이언트 PC 사용자들의 통신 접속에 따라 메인 서버에서 신규 사용자의 회원등록 및 사용자 인증을 수행하는 과정과; (3) 클라이언트 PC 사용자의 자원 공유 메뉴선택에 따라 메인 서버에서 해당 클라이언트 PC로 각 사용자들이 복수의 주제별 자원들을 확인할 수 있도록 하는 자원 공유 윈도우를 출력하는 과정과; (4) 메인 서버에서 클라이언트 PC 사용자들이 선택한 주제별 자원들 및 해당 자원들중 사용자가 선택한 자원의 상세정보를 자원 공유 윈도우를 통해 해당 클라이언트 PC로 출력하고, 해당 주제별 자원들을 확인한 사용자가 추가로 제공하는 자원들을 데이터베이스로 구축하는 과정을 포함하여 이루어진 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명의 네트워크 기반의 자원 공유 서비스 시스템을 상세하게 설명한다.
도 1은 본 발명에 따른 네트워크 기반의 자원 공유 서비스 시스템의 구성을 개략적으로 나타낸 블록도이다.
도시된 바와 같이, 네트워크 통신망(10)은 인터넷 등의 통신망으로서, 후술되는 복수의 정보 제공자(Information Provider) 서버(20)와 메인 서버(40)와의 통신회선을 연결하여 해당 정보 제공자 서버(20)측에서 메인 서버(40)로 복수의 자원을 등록하는데 필요한 데이터 통신이 이루어지도록 한다.
그리고, 네트워크 통신망(10)은 후술되는 복수의 클라이언트 PC(30)와 메인 서버(40)와의 통신 회선을 연결하여 특정 주제에 따른 자원 공유 서비스와 관련된 데이터 통신이 이루어지도록 한다.
복수의 정보 제공자 서버(20)는 다양한 주제에 따른 복수의 텍스트/그래픽 데이터, 음성 데이터로 된 자원들을 데이터베이스로 구축하고 있으며, 네트워크 통신망(10)을 통해 후술되는 메인 서버(40)와 접속한 후 메인 서버(40)로 데이터베이스로 구축된 복수의 자원들을 제공한다.
또한, 상술한 복수의 정보 제공자 서버(20)는 네트워크 통신망(10)을 통한 복수의 클라이언트 PC(30) 사용자들의 통신 접속에 따라 보유하고 있는 자원들을 제공한다.
이때, 상술한 복수의 정보 제공자 서버(20)에서 보유하고 있는 다양한 주제에 따른 정보는 일반적인 형태의 파일, 게시물 데이터, 화상회의와 관련된 동영상 데이터, 특정 대화방의 인덱스 정보 등 매우 다양한 형태로 되어 있다.
복수의 클라이언트 PC(30)는 네트워크 통신망(10)에 개설된 자원 공유 서비스를 제공하는 후술되는 메인 서버(40)에 접속하여 메인 서버(40)에서 제공되는 복수의 주제별 자원들을 확인, 요청, 관리할 수 있도록 통신 환경이 구축되어 있고, 복수의 주제별 자원들을 확인, 요청, 관리하기 위해 복수의 클라이언트 PC(30) 사용자들이 입력하는 키신호를 메인 서버(40)로 출력하며, 사용자의 키신호에 따라 메인 서버(40)에서 출력되는 복수의 주제별 자원들을 메인 서버(40)에서 제공된 자원 공유 윈도우(50) 상에 디스플레이한다.
메인 서버(40)는 복수의 정보 제공자 서버(20)가 통신 접속을 진행한 후 서버 운영자가 미리 설정한 각 주제에 따라 입력하는 복수의 자원들을 데이터베이스로 구축하며, 네트워크 통신망(10)을 통해 통신 접속된 복수의 클라이언트 PC(30) 사용자들의 요청에 따라 현재시간까지 데이터베이스로 구축된 주제별 자원들을 자원 공유 윈도우(50)를 통해 해당 클라이언트 PC(30)로 출력한다.
그리고, 메인 서버(40)는 해당 주제별 자원들을 확인하는 클라이언트 PC(30) 사용자들이 추가로 제공하는 자원들을 데이터베이스로 구축하고, 회원으로 등록된 클라이언트 PC(30) 사용자에 의해 특정 주제별 자원들의 데이터베이스 구축 요청이 있는 경우 해당 사용자가 입력한 특정 주제어에 따라 복수의 정보 제공자 서버(20)들이 제공하는 복수의 자원들을 데이터베이스로 구축하여 해당 사용자 및 통신 접속된 다른 클라이언트 PC(30) 사용자들에게 제공하며, 특정 사용자가 요청한 특정 주제어에 따라 데이터베이스로 구축된 자원들을 관리하기 위해 해당 사용자에 의한 이동, 수정, 삭제의 키신호가 입력되면 해당 주제별 자원들을 이동, 수정, 삭제한다.
또한, 상술한 메인 서버(40)는 서버 운영자 또는 복수의 클라이언트 PC(30)사용자에 의해 요청된 복수의 주제어에 따라 독립적인 폴더를 생성하고, 메인 서버(40)에 접속한 복수의 정보 제공자 서버(20)들이 해당 주제어에 따라 생성된 폴더 내에 등록하는 자원들을 데이터베이스로 구축하여 원하는 클라이언트 PC(30) 사용자들에게 제공한다.
이때, 상술한 바와 같이 특정 주제에 따라 폴더를 생성한 서버 운영자 또는 특정 클라이언트 PC(30) 사용자들은, 폴더 생성시 공개형 또는 비공개형 폴더로 지정할 수 있다.
또한, 상술한 폴더를 생성한 서버 운영자 또는 특정 클라이언트 PC(30) 사용자만이 해당 폴더의 공지사항 입력, 폴더이름 수정, 권한 부여, 자원 생성, 자원 삭제/수정 및 일괄삭제를 수행할 수 있으며, 상술한 폴더를 생성한 서버 운영자 또는 특정 클라이언트 PC(30) 사용자에 의해 해당 주제별 자원들의 접근 권한을 부여받은 클라이언트 PC(30) 사용자들만이 해당 주제별 자원들의 응답(reply), 이동, 수정, 삭제 관리를 수행할 수 있다.
그리고, 메인 서버(40)는 폴더를 생성한 서버 운영자 또는 특정 클라이언트 PC(30) 사용자에게 상술한 기능 이외에 각 주제별 폴더 내의 자원들을 다른 주제별 폴더 내의 자원으로 이용할 수 있도록 심볼릭 링크(symbolic link) 기능을 해당 클라이언트 PC(30) 사용자에게 추가로 부여한다.
또한, 도 2는 상술한 도 1의 메인 서버(40)의 구성을 상세하게 나타낸 블록도이다.
도시된 바와 같이, 데이터 입력부(41)는 서버 운영자에 의해 복수의 클라이언트 PC(30) 사용자들이 이용하는 자원 공유 서비스를 지원하기 위한 자원 공유 윈도우(50)를 포함한 전반적인 운영프로그램 및 후술되는 복수의 정보 제공자 서버(30)들이 메인 서버(40)에서 제공하는 각 주제를 확인하여 보유하고 있는 자원들을 등록할 수 있도록 복수의 주제어를 입력받아 후술되는 메인 제어부(42)로 출력한다.
메인 제어부(42)는 복수의 정보 제공자 서버(30)의 통신 접속이 이루어진 후 데이터 입력부(41)로부터 입력된 복수의 주제어에 따라 복수의 정보 제공자 서버(30)들이 제공하는 다양한 형태로 된 자원들의 데이터베이스 구축을 제어하며, 네트워크 통신망(10)을 통해 통신 접속된 복수의 클라이언트 PC(30) 사용자들이 입력하는 회원등록 데이터의 데이터베이스 구축 및 해당 클라이언트 PC(30) 사용자들이 요청하는 각 주제별 자원들의 출력을 제어한다.
그리고, 메인 제어부(42)는 해당 주제별 자원들을 확인하는 클라이언트 PC(30) 사용자들이 추가로 제공하는 자원들의 데이터베이스 구축을 제어하고, 클라이언트 PC(30) 사용자의 특정 주제별 자원들의 데이터베이스 구축 요청에 따른 해당 자원들의 데이터베이스 구축을 제어하며, 특정 주제별 자원의 데이터베이스 구축을 요청한 특정 클라이언트 PC(30) 사용자가 입력하는 관리 데이터에 따라 해당 주제별 자원들을 이동, 수정, 삭제한다.
데이터베이스부(43)는 메인 제어부(42)의 제어에 따라 복수의 정보 제공자 서버(30)들이 각 주제별로 등록하는 복수의 자원들을 저장하며, 자원 공유 서비스를 이용하기 위한 복수의 클라이언트 PC(30) 사용자들이 입력하는 회원등록 데이터를 저장한다.
그리고, 데이터베이스부(43)는 각 주제별 자원들을 확인한 특정 클라이언트 PC(30) 사용자들이 입력하는 추가 자원들을 저장하며, 클라이언트 PC(30) 사용자들에 의한 특정 주제별 자원들의 데이터베이스 구축 요청에 따라 복수의 정보 제공자 서버(30)들이 등록하는 복수의 자원들을 저장한다.
통신 제어부(44)는 복수의 클라이언트 PC(30)의 통신 접속에 따라 해당 사용자가 입력하는 회원등록 데이터 또는 복수의 주제별 자원들을 확인한 사용자가 추가로 제공하는 자원들을 입력받아 메인 제어부(42)로 출력하며, 메인 제어부(42)의 제어에 따라 복수의 주제에 따른 자원들을 등록하기 위한 복수의 정보 제공자 서버(30)와의 통신 접속을 수행한다.
그리고, 통신 제어부(44)는 메인 제어부(42)에서 출력되는 복수의 주제별 자원들을 해당 자원을 요청한 클라이언트 PC(30)로 출력하며, 특정 클라이언트 PC(30) 사용자에 의한 특정 주제별 자원들의 데이터베이스 구축 요청신호를 입력받아 메인 제어부(42)로 출력한다.
이때, 상술한 메인 서버(40)에서 각 클라이언트 PC(30) 사용자들에게 제공하는 주제별 자원들은, 해당 자원을 보유하고 있는 정보 제공자 서버(20)로 접속할 수 있도록 하는 복수의 HTML문서 형식의 데이터와, 복수의 텍스트/그래픽 데이터와, 복수의 음성 데이터를 포함하여 구성된다.
또한, 도 3은 본 발명에 따른 네트워크 기반의 자원 공유 서비스 시스템의 자원 공유 윈도우(50)의 일 예를 나타낸 도면이다.
도시된 바와 같이, 자원 공유 윈도우(50)는 메인 서버(40)에 통신 접속한 클라이언트 PC(30) 사용자들이 접근 가능한 복수의 주제별 자원들이 저장된 복수의 폴더를 트리 형태로 디스플레이하는 트리 프레임(tree frame) 영역(51)과, 클라이언트 PC(30) 사용자에 의해 트리 프레임 영역(51)에 디스플레이되는 폴더중 어느 하나의 폴더가 선택되는 경우 해당 폴더에 포함된 복수의 자원들을 디스플레이하는 리스트 프레임(list frame) 영역(52)과, 클라이언트 PC(30) 사용자에 의해 리스트 프레임 영역(52)에 디스플레이되는 자원들중 어느 하나의 자원이 선택되는 경우 해당 자원의 내용을 상세하게 디스플레이하거나 또는 해당 자원을 보유하고 있는 특정 정보 제공자 서버(20)의 접속화면을 디스플레이하는 뷰 프레임(view frame) 영역(53)으로 구성되어 있다.
이때, 상술한 트리 프레임 영역(51)에 디스플레이되는 복수의 폴더는 해당 클라이언트 PC(30) 사용자가 초기화면을 사전에 지정할 수 있으며, 리스트 프레임 영역(52)에 디스플레이되는 복수의 자원들은 해당 주제와의 관련도에 따라 상위 순번으로 소팅(sorting)되어 복수의 클라이언트 PC(30)로 제공된다.
그리고, 상술한 리스트 프레임 영역(52)에는 폴더를 생성한 서버 운영자 또는 클라이언트 PC(30) 사용자들이 폴더 관리를 수행할 수 있도록 공지 입력, 폴더 수정, 권한 지정, 생성, 일괄 삭제 등의 버튼이 구비되어 있으며, 상술한 각종 선택 버튼중 생성 버튼 이외의 버튼은 폴더를 생성한 서버 운영자 또는 클라이언트 PC(30) 사용자만이 사용할 수 있다. 이 생성 버튼은 해당 폴더 내에 저장된 각종 자원들을 확인하는 클라이언트 PC(30) 사용자들이 해당 주제에 관련된 자원들을 추가로 등록하는 경우 사용된다.
또한, 상술한 뷰 프레임 영역(53)에는 폴더를 생성한 서버 운영자 또는 클라이언트 PC(30) 사용자, 그리고 특정 자원을 추가로 등록한 클라이언트 PC(30) 사용자가 자원 관리를 수행할 수 있도록 응답, 이동, 수정, 삭제, 링크 등의 버튼이 구비되어 있다.
다음에는, 이와 같이 구성된 본 발명에 따른 네트워크 기반의 자원 공유 서비스방법의 일 실시예를 도 4 내지 도 9를 참조하여 상세하게 설명한다.
도 4 내지 도 9는 본 발명에 따른 네트워크 기반의 자원 공유 서비스방법의 동작과정을 상세하게 나타낸 순서도이다.
우선, 메인 서버(40)는 서버 운영자가 설정한 복수의 주제어에 따라 네트워크 통신망(10)을 통해 메인 서버(40)로 접속한 복수의 정보 제공자 서버(30) 운영자가 등록하는 해당 주제별 자원들을 데이터베이스로 구축한다(S10).
즉, 서버 운영자가 복수의 클라이언트 PC(30) 사용자들에게 자원 공유 서비스로 제공할 복수의 주제어를 설정하면(S11), 메인 서버(40)는 서버 운영자가 설정한 복수의 주제어에 따라 복수의 정보 제공자 서버(20) 운영자들이 등록하는 자원들을 저장할 폴더를 생성한다(S12).
상술한 단계(S12)를 통해 특정 폴더를 생성한 이후, 메인 서버(40)로 복수의 정보 제공자 서버(20)들의 통신 접속이 수행되면(S13), 메인 서버(40)는 서버 운영자가 해당 주제별 자원들을 등록하는지를 판단하며(S14), 해당 주제어에 따라 소정의 자원들이 등록되면 해당 자원들을 데이터베이스로 구축함과 동시에 해당 주제어에 따라 생성된 폴더 내에 저장한다(S15).
이때, 상술한 복수의 정보 제공자 서버(20)에서 메인 서버(40)에 등록하는 자원들은, 일반적인 형태의 파일, 게시물 데이터, 화상회의와 관련된 동영상 데이터, 특정 대화방의 인덱스 정보 등 매우 다양한 형태로 되어 있다.
이에 따라 후술되는 바와 같이 메인 서버(40)에서 제공하는 자원 공유 서비스를 이용하는 각 클라이언트 PC(30) 사용자들은 기존의 정보 제공자 서버에서와 같이 소정의 카테고리에 따라 이동할 필요 없이 해당 주제별 폴더 내에서 각종 자원들을 이용할 수 있게 된다.
이처럼 상술한 과정(S10)을 통해 메인 서버(40)에서 복수의 주제별 자원들의 데이터베이스 구축이 이루어진 이후, 메인 서버(40)는 네트워크 통신망(10)을 통한 클라이언트 PC(30) 사용자들의 통신 접속에 따라 신규 사용자의 회원등록 및 사용자 인증을 수행한다(S20).
즉, 클라이언트 PC(30) 사용자가 웹 브라우저를 실행하여 메인 서버(40)로 통신 접속을 수행하면(S21), 메인 서버(40)에서는 해당 클라이언트 PC(30)로 사용자 인증을 위한 양식 데이터를 출력한다(S22).
그리고, 사용자 인증을 위한 양식 데이터를 출력한 이후 메인 서버(40)는 해당 클라이언트 PC(30) 사용자가 사용자 인증을 위해 아이디, 패스워드의 인증 데이터를 입력하는지를 판단하고(S23), 해당 클라이언트 PC(30) 사용자가 입력한 인증 데이터를 통해 등록된 회원인지를 확인한 후 접속을 진행한다(S24).
그러나, 상술한 단계(S23)의 판단 결과 클라이언트 PC(30) 사용자에 의해 아이디, 패스워드 등의 인증 데이터가 입력되지 않으면 메인 서버(40)는 해당 사용자가 신규회원등록을 선택하는지를 판단한다(S25).
상술한 단계(S25)의 판단 결과 사용자가 신규회원등록을 선택하면 메인 서버(40)에서는 해당 클라이언트 PC(30)로 신규회원등록에 필요한 소정의 양식 데이터를 출력하고(S26), 소정의 양식 데이터에 따라 메인 서버(40)에서 클라이언트 PC(30) 사용자가 입력하는 신규회원등록 데이터를 데이터베이스로 구축한 후 접속을 진행한다(S27).
이제, 상술한 과정(S20)을 통해 복수의 클라이언트 PC(30) 사용자들이 메인 서버(40)로 통신 접속을 진행한 이후, 해당 클라이언트 PC(30) 사용자가 자원 공유 메뉴를 선택하면 메인 서버(40)에서는 해당 클라이언트 PC(30)로 각 사용자들이 복수의 주제별 자원들을 확인할 수 있도록 자원 공유 윈도우(50)를 출력한다(S30).
즉, 메인 서버(40)에서는 통신 접속을 수행한 해당 클라이언트 PC(30)로 초기화면 데이터를 출력하고(S31), 해당 클라이언트 PC(30) 사용자에 의해 여러 가지 메뉴중 자원 공유 서비스를 이용하기 위한 메뉴가 선택되는지를 판단한다(S32).
상술한 단계(S32)의 판단 결과 해당 클라이언트 PC(30) 사용자가 자원 공유 서비스를 이용하기 위한 메뉴를 선택하면, 메인 서버(40)에서는 해당 클라이언트 PC(30) 사용자가 접근 가능한 복수의 주제어에 따른 폴더를 사전에 지정하였는지를 판단한다(S33).
그러나, 상술한 단계(S32)의 판단 결과 해당 클라이언트 PC(30) 사용자가 자원 공유 서비스를 이용하기 위한 메뉴를 선택하지 않으면, 메인 서버(40)는 해당 사용자가 선택한 메뉴에 해당하는 데이터를 출력한다(S34).
이때, 상술한 자원 공유 서비스 이외의 메뉴에는 메인 서버(40)에서 제공되는 복수의 주제어에 따른 폴더를 확인하는 메뉴, 해당 사용자가 접근할 수 있는 주제어에 따른 폴더가 어느 것인지를 확인하는 메뉴 등이 있다.
그리고, 상술한 단계(S33)의 판단 결과 클라이언트 PC(30) 사용자가 사전에 지정한 폴더가 있는 경우, 메인 서버(40)에서는 해당 사용자가 지정한 주제별 자원들을 포함한 자원 공유 윈도우(50)를 해당 클라이언트 PC(30)로 출력한다(S35).
그러나, 상술한 단계(S33)의 판단 결과 클라이언트 PC(30) 사용자가 사전에 지정한 폴더가 없는 경우, 메인 서버(40)에서는 해당 클라이언트 PC(30) 사용자가 접근할 수 있는 주제별 자원들을 추출하고(S36), 해당 클라이언트 PC(30) 사용자가 접근할 수 있는 주제별 자원들을 포함한 자원 공유 윈도우(50)를 해당 클라이언트 PC(30)로 출력한다(S37).
이처럼, 상술한 과정(S30)을 통해 해당 클라이언트 PC(30) 사용자가 접근할 수 있는 복수의 주제별 자원들이 포함된 자원 공유 윈도우(50)를 출력한 이후, 메인 서버(40)에서는 클라이언트 PC(30) 사용자들이 선택한 주제별 자원들 및 해당 자원들중 사용자가 선택한 자원의 상세정보를 자원 공유 윈도우(50)를 통해 해당 클라이언트 PC(30)로 출력하며, 해당 주제별 자원들을 확인한 사용자가 추가로 제공하는 자원들을 입력받아 데이터베이스로 구축한다(S40).
즉, 메인 서버(40)에서는 해당 클라이언트 PC(30)로 해당 사용자별 자원 공유 윈도우(50)를 출력하여 화면상에 디스플레이하고(S41), 해당 클라이언트 PC(30) 사용자가 자원 공유 윈도우(50)의 트리 프레임 영역(51)에 속한 어느 하나의 폴더를선택하는지를 판단한다(S42).
판단 결과 해당 클라이언트 PC(30) 사용자에 의해 트리 프레임 영역(51)에 속한 어느 하나의 폴더가 선택되면, 메인 서버(40)에서는 해당 폴더에 저장된 자원들의 리스트를 해당 클라이언트 PC(30)로 출력하여 자원 공유 윈도우(50)의 리스트 프레임 영역(52)에 디스플레이한다(S43).
이와 같이 해당 클라이언트 PC(30) 사용자가 선택한 주제별 자원들을 리스트 프레임 영역(52)에 디스플레이한 이후, 메인 서버(40)는 해당 클라이언트 PC(30) 사용자가 자원 공유 윈도우(50)의 리스트 프레임 영역(52)에 속한 어느 하나의 자원을 선택하는지를 판단한다(S44).
판단 결과 해당 클라이언트 PC(30) 사용자에 의해 리스트 프레임 영역(52)에 속한 어느 하나의 자원이 선택되면, 메인 서버(40)에서는 해당 자원의 상세정보를 해당 클라이언트 PC(30)로 출력하여 자원 공유 윈도우(50)의 뷰 프레임 영역(53)에 디스플레이한다(S45).
그리고, 메인 서버(40)는 자원 공유 윈도우(50)의 리스트 프레임 영역(52) 및 뷰 프레임 영역(53)에 디스플레이되는 해당 주제별 자원들을 확인한 클라이언트 PC(30) 사용자에 의해 추가할 자원이 입력되는지를 판단한다(S46).
판단 결과 해당 클라이언트 PC(30) 사용자에 의해 추가할 자원이 입력되면, 메인 서버(40)는 해당 사용자가 입력하는 자원을 해당 폴더에 추가하여 데이터베이스로 구축한 후, 다른 클라이언트 PC(30) 사용자들에게 제공한다(S47).
한편, 상술한 과정(S40)을 통해 복수의 클라이언트 PC(30) 사용자들이 메인서버(40)에서 제공되는 복수의 주제별 자원들을 이용하는 도중, 특정 클라이언트 PC(30) 사용자에 의해 특정 주제별 자원의 데이터베이스 구축 요청(즉, 폴더 생성 요청)이 수행되면, 메인 서버(40)에서는 특정 클라이언트 PC(30) 사용자가 입력하는 주제어에 따라 복수의 정보 제공자 서버(20) 운영자들이 제공하는 해당 주제에 따른 자원들을 데이터베이스로 구축하고, 해당 사용자 및 다른 사용자들이 이용할 수 있도록 한다(S50).
즉, 메인 서버(40)는 복수의 주제별 자원들을 확인할 수 있는 자원 공유 윈도우(50)를 통해 소정의 정보를 획득하는 특정 클라이언트 PC(30) 사용자가 메인 서버(40)에서 제공되지 않는 주제어에 해당하는 자원들을 얻기 위해 특정 주제별 자원의 데이터베이스 구축 요청, 즉, 폴더 생성 메뉴를 선택하는지를 판단한다(S51).
판단 결과 특정 클라이언트 PC(30) 사용자가 폴더 생성 메뉴를 선택하면, 메인 서버(40)에서는 주제어 및 폴더 이름을 입력받기 위한 소정의 양식 데이터를 해당 클라이언트 PC(30)로 출력한다(S52).
이후, 메인 서버(40)는 해당 클라이언트 PC(30) 사용자가 소정의 양식 데이터에 따라 특정 주제별 자원의 데이터베이스 구축 요청을 위한 주제어 및 폴더 이름을 입력하는지를 판단하고(S53), 해당 클라이언트 PC(30) 사용자가 주제어와 폴더 이름을 입력하면, 메인 서버(40)에서는 해당 사용자가 입력한 주제어에 따라 폴더를 생성하고 이를 자원 공유 윈도우(50)에 등록한다(S54).
상술한 단계(S54)를 통해 특정 폴더를 생성한 이후, 메인 서버(40)로 복수의 정보 제공자 서버(20)들의 통신 접속이 수행되면(S55), 메인 서버(40)는 특정 클라이언트 PC(30) 사용자가 입력한 주제어를 확인한 복수의 정보 제공자 서버(20) 운영자들이 해당 주제별 자원들을 등록하는지를 판단하며(S56), 해당 주제어에 따라 소정의 자원들이 등록되면 해당 자원들을 데이터베이스로 구축함과 동시에 해당 주제어에 따라 생성된 폴더 내에 저장한 후(S57), 해당 주제별 자원을 확인하기 위한 클라이언트 PC(30) 사용자들에게 제공한다.
이때, 상술한 과정(S50)에서 메인 서버(40)로 특정 주제별 자원의 데이터베이스 구축 요청(즉, 폴더 생성 요청)을 수행한 클라이언트 PC(30) 사용자는, 해당 사용자가 입력한 주제어에 따라 메인 서버(40)에서 독립적으로 생성한 폴더의 공지사항 입력, 폴더이름 수정, 권한 부여, 자원 생성, 자원 삭제/수정 및 일괄삭제를 수행할 수 있는 권한을 부여받는다.
또한, 상술한 폴더를 생성한 특정 클라이언트 PC(20) 사용자로부터 메인 서버(40)에서 등록된 자원들의 접근 권한을 부여받은 클라이언트 PC(30) 사용자들도 해당 주제별 자원들의 응답, 이동, 수정, 삭제, 심볼릭 링크 등의 관리를 수행할 수 있다.
이상에서와 같이 본 발명의 네트워크 기반의 자원 공유 서비스 시스템에 따르면, 자원 공유 서비스를 제공하는 메인 서버에서 인터넷상에 다양한 형태로 존재하는 특정 주제별 자원들을 데이터베이스로 구축하고, 통신 접속된 클라이언트 PC 사용자들의 요청에 따라 데이터베이스로 구축된 해당 주제별 자원들을 제공함으로써, 각 사용자들은 자신이 원하는 자원들을 정확하고도 빠르게 획득할 수 있게 되었으며, 특정 주제에 따른 자원을 찾는 데 소요되는 시간을 크게 단축할 수 있는 효과가 있다.
또한, 메인 서버에서 제공하는 자원 공유 서비스를 이용하는 각 클라이언트 PC 사용자들은 기존의 정보 제공자 서버에서와 같이 게시판, 대화방 등 소정의 카테고리에 따라 일일이 이동하여 자원을 확인할 필요 없이 해당 주제별 폴더 내에서 각종 자원들을 이용할 수 있게 되어 서비스를 이용하기가 매우 편리하다.
그리고, 메인 서버에서 제공되는 특정 주제별 해당 자원들을 확인한 사용자들이 추가로 제공하는 자원들까지도 메인 서버에서 데이터베이스로 구축하기 때문에 해당 사용자들의 자원 공유를 통해 특정 주제별 자원들을 유용하게 활용할 수 있는 이점이 있다.
여기에서, 상술한 본 발명에서는 바람직한 실시예를 참조하여 설명하였지만, 해당 기술분야의 숙련된 당업자는 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경할 수 있음을 이해할 수 있을 것이다.

Claims (20)

  1. 불특정 다수의 통신회선을 연결하여 상호간에 데이터 통신이 이루어지도록 하는 네트워크 통신망;
    다양한 주제에 따른 복수의 자원들을 데이터베이스로 구축하고 있으며, 상기 네트워크 통신망을 통해 외부와 접속한 후 데이터베이스로 구축된 복수의 자원들을 제공하는 복수의 정보 제공자 서버;
    상기 네트워크 통신망에 개설된 자원 공유 서비스를 제공하는 외부에 접속하여 외부에서 제공되는 복수의 주제별 자원들을 확인, 요청, 관리할 수 있도록 통신 환경이 구축되어 있고, 복수의 주제별 자원들을 확인, 요청, 관리하기 위해 각 사용자가 입력하는 키신호를 외부로 출력하며, 사용자의 키신호에 따라 외부에서 출력되는 복수의 주제별 자원들을 외부에서 제공된 자원 공유 윈도우상에 디스플레이하는 복수의 클라이언트 PC; 및
    상기 복수의 정보 제공자 서버가 통신 접속을 진행한 후 서버 운영자가 미리 설정한 각 주제에 따라 입력하는 복수의 자원들을 데이터베이스로 구축하고, 통신 접속된 상기 복수의 클라이언트 PC 사용자들의 요청에 따라 현재시간까지 데이터베이스로 구축된 주제별 자원들을 자원 공유 윈도우를 통해 해당 클라이언트 PC로 출력하고, 해당 주제별 자원들을 확인하는 클라이언트 PC 사용자들이 추가로 제공하는 자원들을 데이터베이스로 구축하고, 회원으로 등록된 상기 클라이언트 PC 사용자에 의해 특정 주제별 자원들의 데이터베이스 구축 요청이 있는 경우 해당 사용자가 입력한 특정 주제어에 따라 상기 복수의 정보 제공자 서버들이 제공하는 자원들을 데이터베이스로 구축하며, 특정 사용자가 요청한 특정 주제어에 따라 데이터베이스로 구축된 자원들을 관리하기 위해 해당 사용자가 입력하는 이동, 수정, 삭제의 키신호가 입력되면 해당 주제별 자원들을 이동, 수정, 삭제하는 메인 서버를 포함하여 구성된 것을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  2. 제 1 항에 있어서, 상기 메인 서버는,
    서버 운영자에 의해 복수의 클라이언트 PC 사용자들이 이용하는 자원 공유 서비스를 지원하기 위한 자원 공유 윈도우를 포함한 전반적인 운영프로그램과, 상기 복수의 정보 제공자 서버들이 주제별로 자원들을 등록할 수 있도록 복수의 주제어가 입력되는 데이터 입력부;
    상기 복수의 정보 제공자 서버의 통신 접속이 이루어진 후 상기 데이터 입력부로부터 입력된 복수의 주제어에 따라 상기 복수의 정보 제공자 서버들이 제공하는 자원들의 데이터베이스 구축을 제어하고, 상기 네트워크 통신망을 통해 통신 접속된 복수의 클라이언트 PC 사용자들이 입력하는 회원등록 데이터의 데이터베이스 구축 및 해당 클라이언트 PC 사용자들이 요청하는 각 주제별 자원들의 출력을 제어하고, 해당 주제별 자원들을 확인하는 클라이언트 PC 사용자들이 추가로 제공하는 자원들의 데이터베이스 구축을 제어하고, 클라이언트 PC 사용자의 특정 주제별 자원들의 데이터베이스 구축 요청에 따른 해당 자원들의 데이터베이스 구축을 제어하며, 특정 주제별 자원의 데이터베이스 구축을 요청한 특정 클라이언트 PC 사용자가 입력하는관리 데이터에 따라 해당 주제별 자원들을 이동, 수정, 삭제하는 메인 제어부;
    상기 메인 제어부의 제어에 따라 상기 복수의 정보 제공자 서버들이 각 주제별로 등록하는 복수의 자원들을 저장하고, 자원 공유 서비스를 이용하기 위한 복수의 클라이언트 PC 사용자들이 입력하는 회원등록 데이터를 저장하고, 각 주제별 자원들을 확인한 클라이언트 PC 사용자들이 입력하는 추가 자원들을 저장하며, 클라이언트 PC 사용자들에 의한 특정 주제별 자원들의 데이터베이스 구축 요청에 따라 상기 복수의 정보 제공자 서버들이 등록하는 복수의 자원들을 저장하는 데이터베이스부; 및
    상기 복수의 클라이언트 PC의 통신 접속에 따라 해당 사용자가 입력하는 회원등록 데이터 또는 복수의 주제별 자원들을 확인한 사용자가 추가로 제공하는 자원들을 입력받아 상기 메인 제어부로 출력하고, 상기 메인 제어부의 제어에 따라 복수의 주제에 따른 자원들을 등록하기 위한 복수의 정보 제공자 서버와의 통신 접속을 수행하고, 상기 메인 제어부에서 출력되는 복수의 주제별 자원들을 해당 클라이언트 PC로 출력하며, 특정 클라이언트 PC 사용자에 의한 특정 주제별 자원들의 데이터베이스 구축 요청신호를 입력받아 상기 메인 제어부로 출력하는 통신 제어부를 포함하여 구성된 것을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  3. 제 1 항에 있어서, 상기 메인 서버는,
    서버 운영자 또는 복수의 클라이언트 PC 사용자에 의해 요청된 복수의 주제어에 따라 독립적인 폴더를 생성하고,
    상기 메인 서버에 접속한 복수의 정보 제공자 서버들이 해당 주제어에 따라 생성된 폴더 내에 등록하는 자원들을 데이터베이스로 구축함을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  4. 제 3 항에 있어서, 상기 폴더를 생성한 서버 운영자 또는 특정 클라이언트 PC 사용자만이,
    해당 폴더의 공지사항 입력, 폴더이름 수정, 권한 부여, 자원 생성, 자원 삭제/수정 및 일괄삭제를 수행할 수 있음을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  5. 제 4 항에 있어서, 상기 폴더를 생성한 서버 운영자 또는 특정 클라이언트 PC 사용자에 의해 해당 주제별 자원들의 접근 권한을 부여받은 클라이언트 PC 사용자들만이,
    해당 주제별 자원들의 응답(reply), 이동, 수정, 삭제 관리를 수행할 수 있음을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  6. 제 4 항에 있어서, 상기 폴더를 생성한 서버 운영자 또는 특정 클라이언트 PC 사용자에 의해 해당 주제별 자원들의 접근 권한을 부여받은 클라이언트 PC 사용자들만이,
    상기 폴더 내의 자원들을 다른 주제별 폴더 내의 자원으로 이용할 수 있도록하는 심볼릭 링크(symbolic link) 기능을 추가로 부여함을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  7. 제 4 항에 있어서, 상기 폴더를 생성한 서버 운영자 또는 특정 클라이언트 PC 사용자들은,
    상기 폴더를 공개형 또는 비공개형 폴더로 지정할 수 있음을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  8. 제 1 항 내지 제 6 항중 어느 한 항에 있어서, 상기 주제별 자원들은,
    해당 자원을 보유하고 있는 정보 제공자 서버로 접속할 수 있도록 하는 복수의 HTML문서 형식의 데이터;
    복수의 텍스트/그래픽 데이터; 및
    복수의 음성 데이터를 포함하여 구성됨을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  9. 제 1 항 또는 제 3 항에 있어서, 상기 자원 공유 윈도우는,
    상기 메인 서버에 통신 접속한 클라이언트 PC 사용자들이 접근 가능한 복수의 주제별 자원들이 저장된 복수의 폴더를 트리(tree) 형태로 디스플레이하는 트리 프레임 영역;
    상기 클라이언트 PC 사용자에 의해 상기 트리 프레임 영역에 디스플레이되는폴더중 어느 하나의 폴더가 선택되는 경우 해당 폴더에 포함된 복수의 자원들을 디스플레이하는 리스트 프레임 영역; 및
    상기 클라이언트 PC 사용자에 의해 상기 리스트 프레임 영역에 디스플레이되는 자원들중 어느 하나의 자원이 선택되는 경우 해당 자원의 내용을 상세하게 디스플레이하거나 또는 해당 자원을 보유하고 있는 특정 정보 제공자 서버의 접속화면을 디스플레이하는 뷰 프레임 영역을 포함하여 구성된 것을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  10. 제 9 항에 있어서, 상기 트리 프레임 영역에 디스플레이되는 복수의 폴더는,
    해당 클라이언트 PC 사용자가 초기화면을 사전에 지정할 수 있음을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  11. 제 9 항에 있어서, 상기 리스트 프레임 영역에 디스플레이되는 복수의 자원들은,
    해당 주제와의 관련도에 따라 상위 순번으로 소팅되어 해당 클라이언트 PC로 제공됨을 특징으로 하는 네트워크 기반의 자원 공유 서비스 시스템.
  12. (1) 메인 서버에서 서버 운영자가 설정한 복수의 주제어에 따라 복수의 정보 제공자들이 등록하는 해당 주제별 자원들을 데이터베이스로 구축하는 과정;
    (2) 클라이언트 PC 사용자들의 통신 접속에 따라 메인 서버에서 신규 사용자의 회원등록 및 사용자 인증을 수행하는 과정;
    (3) 클라이언트 PC 사용자의 자원 공유 메뉴선택에 따라 메인 서버에서 해당 클라이언트 PC로 각 사용자들이 복수의 주제별 자원들을 확인할 수 있도록 하는 자원 공유 윈도우를 출력하는 과정; 및
    (4) 메인 서버에서 클라이언트 PC 사용자들이 선택한 주제별 자원들 및 해당 자원들중 사용자가 선택한 자원의 상세정보를 자원 공유 윈도우를 통해 해당 클라이언트 PC로 출력하고, 해당 주제별 자원들을 확인한 사용자가 추가로 제공하는 자원들을 데이터베이스로 구축하는 과정을 포함하여 이루어진 것을 특징으로 하는 네트워크 기반의 자원 공유 서비스방법.
  13. 제 12 항에 있어서, 상기 과정(4) 이후,
    (5) 클라이언트 PC 사용자에 의한 특정 주제별 자원의 데이터베이스 구축 요청에 따라 메인 서버에서 복수의 정보 제공자들이 제공하는 자원들을 데이터베이스로 구축하고, 해당 클라이언트 PC 사용자 및 다른 사용자들이 이용할 수 있도록 하는 과정을 더 수행함을 특징으로 하는 네트워크 기반의 자원 공유 서비스방법.
  14. 제 13 항에 있어서, 상기 과정(5)에서 메인 서버로 특정 주제별 자원의 데이터베이스 구축 요청(폴더 생성 요청)을 수행한 클라이언트 PC 사용자는,
    해당 사용자가 입력한 주제어 따라 메인 서버에서 독립적으로 생성한 폴더의 공지사항 입력, 폴더이름 수정, 등록된 자원의 접근 권한 부여, 자원 생성, 자원 삭제/수정 및 일괄삭제를 수행할 수 있는 권한을 부여받음을 특징으로 하는 네트워크 기반의 자원 공유 서비스방법.
  15. 제 14 항에 있어서, 상기 폴더를 생성한 특정 클라이언트 PC 사용자로부터 메인 서버에서 등록된 자원의 접근 권한을 부여받은 클라이언트 PC 사용자들은,
    해당 주제별 자원들의 응답, 이동, 수정, 삭제, 심볼릭 링크 관리를 수행할 수 있음을 특징으로 하는 네트워크 기반의 자원 공유 서비스방법.
  16. 제 12 항에 있어서, 상기 과정(1)은,
    (1-1) 서버 운영자가 복수의 클라이언트 PC 사용자들에게 자원 공유 서비스로 제공할 복수의 주제어를 설정하는 단계;
    (1-2) 서버 운영자가 설정한 복수의 주제어에 따라 해당 주제별 폴더를 생성하는 단계;
    (1-3) 메인 서버로 복수의 정보 제공자 서버의 통신 접속이 수행되는 단계;
    (1-4) 서버 운영자가 설정한 복수의 주제별 폴더를 확인한 복수의 정보 제공자 서버에 의해 자원이 등록되는지를 판단하는 단계; 및
    (1-5) 복수의 정보 제공자 서버에 의해 등록된 자원들을 데이터베이스로 구축함과 동시에 해당 주제어에 따라 생성된 폴더 내에 저장하는 단계를 포함하여 이루어진 것을 특징으로 하는 네트워크 기반의 자원 공유 서비스방법.
  17. 제 12 항에 있어서, 상기 과정(2)은,
    (2-1) 클라이언트 PC 사용자가 웹 브라우저를 실행하여 메인 서버로 통신 접속을 수행하는 단계;
    (2-2) 클라이언트 PC 사용자의 통신 접속이 수행되면 메인 서버에서 해당 클라이언트 PC로 사용자 인증을 위한 양식 데이터를 출력하는 단계;
    (2-3) 클라이언트 PC 사용자가 사용자 인증을 위해 입력하는 아이디, 패스워드의 인증 데이터가 입력되는지를 판단하는 단계;
    (2-4) 해당 사용자가 입력한 인증 데이터를 통해 등록된 회원인지를 확인한 후 접속을 진행하는 단계;
    (2-5) 상기 단계(2-3)에서 해당 사용자에 의해 인증 데이터가 입력되지 않으면 해당 사용자가 신규회원등록을 선택하는지를 판단하는 단계;
    (2-6) 신규회원등록을 선택하면 메인 서버에서 해당 클라이언트 PC로 신규회원등록에 필요한 소정의 양식 데이터를 출력하는 단계; 및
    (2-7) 소정의 양식 데이터에 따라 클라이언트 PC 사용자가 입력하는 신규회원등록 데이터를 데이터베이스로 구축하고, 메인 서버로의 접속을 진행하는 단계를 포함하여 이루어진 것을 특징으로 하는 네트워크 기반의 자원 공유 서비스방법.
  18. 제 12 항에 있어서, 상기 과정(3)은,
    (3-1) 메인 서버에서 통신 접속이 진행된 해당 클라이언트 PC로 초기화면 데이터를 출력하는 단계;
    (3-2) 해당 클라이언트 PC 사용자에 의해 자원 공유 서비스를 이용하기 위한 메뉴가 선택되는지를 판단하는 단계;
    (3-3) 자원 공유 서비스를 이용하기 위한 메뉴가 선택되면, 메인 서버에서 해당 클라이언트 PC 사용자가 접근 가능한 복수의 주제어에 따른 폴더를 사전에 지정하였는지를 판단하는 단계;
    (3-4) 상기 단계(3-2)의 판단 결과 자원 공유 서비스를 이용하기 위한 메뉴가 선택되지 않으면, 메인 서버에서 해당 사용자가 선택한 메뉴에 해당하는 데이터를 출력하는 단계;
    (3-5) 상기 단계(3-3)의 판단 결과 클라이언트 PC 사용자가 사전에 지정한 폴더가 있는 경우, 메인 서버에서 해당 사용자가 지정한 주제별 자원들을 포함한 자원 공유 윈도우를 해당 클라이언트 PC로 출력하는 단계;
    (3-6) 상기 단계(3-3)의 판단 결과 클라이언트 PC 사용자가 사전에 지정한 폴더가 없는 경우, 메인 서버에서 해당 클라이언트 PC 사용자가 접근할 수 있는 주제별 자원들을 추출하는 단계; 및
    (3-7) 해당 사용자가 접근할 수 있는 주제별 자원들을 포함한 자원 공유 윈도우를 해당 클라이언트 PC로 출력하는 단계를 포함하여 이루어진 것을 특징으로 하는 네트워크 기반의 자원 공유 서비스방법.
  19. 제 12 항에 있어서, 상기 과정(4)은,
    (4-1) 메인 서버에서 출력된 해당 사용자별 자원 공유 윈도우를 클라이언트PC 화면상에 디스플레이하는 단계;
    (4-2) 메인 서버에서 해당 클라이언트 PC 사용자가 자원 공유 윈도우의 트리 프레임 영역에 속한 어느 하나의 폴더를 선택하는지를 판단하는 단계;
    (4-3) 트리 프레임 영역에 속한 어느 하나의 폴더가 선택되면, 메인 서버에서 해당 폴더에 저장된 자원들의 리스트를 해당 클라이언트 PC로 출력하여 자원 공유 윈도우의 리스트 프레임 영역에 디스플레이하는 단계;
    (4-4) 메인 서버에서 해당 클라이언트 PC 사용자가 리스트 프레임 영역에 속한 어느 하나의 자원을 선택하는지를 판단하는 단계;
    (4-5) 리스트 프레임 영역에 속한 어느 하나의 자원이 선택되면, 메인 서버에서 해당 자원의 상세정보를 해당 클라이언트 PC로 출력하여 자원 공유 윈도우의 뷰 프레임 영역에 디스플레이하는 단계;
    (4-6) 리스트 프레임 영역 및 뷰 프레임 영역에 디스플레이되는 해당 주제별 자원들을 확인한 클라이언트 PC 사용자에 의해 추가할 자원이 입력되는지를 판단하는 단계; 및
    (4-7) 해당 클라이언트 PC 사용자가 입력하는 자원을 해당 폴더에 추가하여 데이터베이스로 구축하는 단계를 포함하여 이루어진 것을 특징으로 하는 네트워크 기반의 자원 공유 서비스방법.
  20. 제 13 항에 있어서, 상기 과정(5)은,
    (5-1) 자원 공유 윈도우를 이용하여 복수의 주제별 자원들을 확인하는 클라이언트 PC 사용자가 자신이 원하는 특정 주제별 자원의 데이터베이스 구축 요청을 위해 폴더 생성 메뉴를 선택하는지를 판단하는 단계;
    (5-2) 특정 클라이언트 PC 사용자가 폴더 생성 메뉴를 선택하면, 메인 서버에서 주제어 및 폴더 이름을 입력하기 위한 소정의 양식 데이터를 해당 클라이언트 PC로 출력하는 단계;
    (5-3) 해당 클라이언트 PC 사용자가 소정의 양식 데이터에 따라 입력하는 특정 주제별 자원의 데이터베이스 구축 요청을 위한 주제어 및 폴더 이름이 메인 서버로 입력되는지를 판단하는 단계;
    (5-4) 해당 클라이언트 PC로부터 주제어와 폴더 이름이 메인 서버로 입력되면, 메인 서버에서 해당 사용자가 입력한 주제어에 따라 폴더를 생성하고 자원 공유 윈도우에 등록하는 단계;
    (5-5) 메인 서버로 복수의 정보 제공자 서버의 통신 접속이 수행되는 단계;
    (5-6) 클라이언트 PC 사용자가 입력한 주제어를 확인한 복수의 정보 제공자 서버에 의해 자원이 등록되는지를 판단하는 단계; 및
    (5-7) 복수의 정보 제공자 서버에 의해 등록된 자원들을 데이터베이스로 구축함과 동시에 해당 주제어에 따라 생성된 폴더 내에 저장하는 단계를 포함하여 이루어진 것을 특징으로 하는 네트워크 기반의 자원 공유 서비스방법.
KR10-2000-0018740A 2000-04-10 2000-04-10 네트워크 기반의 자원 공유 서비스 시스템 KR100392195B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0018740A KR100392195B1 (ko) 2000-04-10 2000-04-10 네트워크 기반의 자원 공유 서비스 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0018740A KR100392195B1 (ko) 2000-04-10 2000-04-10 네트워크 기반의 자원 공유 서비스 시스템

Publications (2)

Publication Number Publication Date
KR20010090667A true KR20010090667A (ko) 2001-10-19
KR100392195B1 KR100392195B1 (ko) 2003-07-22

Family

ID=19663206

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0018740A KR100392195B1 (ko) 2000-04-10 2000-04-10 네트워크 기반의 자원 공유 서비스 시스템

Country Status (1)

Country Link
KR (1) KR100392195B1 (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010016025A (ko) * 2000-10-05 2001-03-05 이승목 다자간 개인 정보 공유 및 관리 시스템
KR20020013946A (ko) * 2002-01-18 2002-02-21 신형범 인터넷 정보검색 및 정보제공시스템
KR20030020783A (ko) * 2001-09-04 2003-03-10 김덕민 개인 웹페이지를 사용자환경으로 하는 정보공유서비스제공방법
KR100434038B1 (ko) * 2001-09-28 2004-06-04 한국전자통신연구원 리파지토리를 이용한 컴포넌트 정보 관리방법 및 그 시스템
KR100863995B1 (ko) * 2007-03-14 2008-10-16 홍건 인터넷을 통한 공유폴더 공유 기능 제공 시스템
US7809779B2 (en) 2006-01-11 2010-10-05 Samsung Electronics Co., Ltd. Method of creating symbolic link capable of being compatible with file system, and method and apparatus for accessing file or directory by using symbolic link

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100321926B1 (ko) * 1999-12-14 2002-02-04 이만균 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템
KR20000018079A (ko) * 2000-01-10 2000-04-06 김철수 네트워크 시스템을 이용한 학습용 검색서비스 제공방법 및그 방법을 기록한 컴퓨터로 읽을수 있는 기록매체

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010016025A (ko) * 2000-10-05 2001-03-05 이승목 다자간 개인 정보 공유 및 관리 시스템
KR20030020783A (ko) * 2001-09-04 2003-03-10 김덕민 개인 웹페이지를 사용자환경으로 하는 정보공유서비스제공방법
KR100434038B1 (ko) * 2001-09-28 2004-06-04 한국전자통신연구원 리파지토리를 이용한 컴포넌트 정보 관리방법 및 그 시스템
KR20020013946A (ko) * 2002-01-18 2002-02-21 신형범 인터넷 정보검색 및 정보제공시스템
US7809779B2 (en) 2006-01-11 2010-10-05 Samsung Electronics Co., Ltd. Method of creating symbolic link capable of being compatible with file system, and method and apparatus for accessing file or directory by using symbolic link
KR100863995B1 (ko) * 2007-03-14 2008-10-16 홍건 인터넷을 통한 공유폴더 공유 기능 제공 시스템

Also Published As

Publication number Publication date
KR100392195B1 (ko) 2003-07-22

Similar Documents

Publication Publication Date Title
US8244837B2 (en) Central administration of one or more resources
US5878219A (en) System for integrating access to proprietary and internet resources
US7340604B2 (en) Using dynamic web components to remotely control the security state of web pages
US6751618B1 (en) Method and apparatus for a web application server to upload multiple files and invoke a script to use the files in a single browser request
US7334039B1 (en) Techniques for generating rules for a dynamic rule-based system that responds to requests for a resource on a network
US20070124506A1 (en) Systems, methods, and media for dynamically generating a portal site map
KR20090005097A (ko) 웹 커뮤니티 및 웹 애플리케이션에 대해 데이터를 변환하는시스템 및 방법
WO2001084372A1 (en) Browser-based database-access engine apparatus and method
US6446117B1 (en) Apparatus and method for saving session variables on the server side of an on-line data base management system
EP3792793B1 (en) Computer system, login screen display method, and program
US8954861B1 (en) Administrator configurable gadget directory for personalized start pages
KR100392195B1 (ko) 네트워크 기반의 자원 공유 서비스 시스템
JP2002099568A (ja) 個人用ブックマーク自動作成機能を有したwwwサーバー
KR20020026636A (ko) 컴퓨터 및 컴퓨터망에 로그인하는 방법
KR20010104872A (ko) 개인별 메타 검색엔진 구축기능을 갖는 인터넷 사이트검색 서비스 시스템
JP4708336B2 (ja) エクストラネットサービスサイト、およびそれを使用するための方法
JP2004280321A (ja) 文書管理システム、文書管理方法、文書管理システムのプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体
KR20010034974A (ko) 홈페이지 포탈 사이트 구축 및 관리 시스템
US7263523B1 (en) Method and apparatus for a web application server to provide for web user validation
JP2007079794A (ja) 組織図編集装置及びプログラム
JPH11213046A (ja) データ処理システム及び電子申請システム
US20040187002A1 (en) Cross-site search method and cross-site search program
JP3779474B2 (ja) ページ表示制御装置,ページ表示制御方法およびページ表示制御用プログラム記録媒体
KR100336115B1 (ko) 하부 도메인 서비스 방법 및 그 시스템
KR102639324B1 (ko) 웹서비스 구축 자동화 시스템 및 방법, 이를 이용한 웹서비스 제공 방법

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
FPAY Annual fee payment

Payment date: 20120705

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20130613

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20141226

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20150810

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20160812

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20170710

Year of fee payment: 15