KR101037673B1 - System for Collecting and Processing Dispersing Contents and Recording Medium - Google Patents
System for Collecting and Processing Dispersing Contents and Recording Medium Download PDFInfo
- Publication number
- KR101037673B1 KR101037673B1 KR1020040000509A KR20040000509A KR101037673B1 KR 101037673 B1 KR101037673 B1 KR 101037673B1 KR 1020040000509 A KR1020040000509 A KR 1020040000509A KR 20040000509 A KR20040000509 A KR 20040000509A KR 101037673 B1 KR101037673 B1 KR 101037673B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- collecting
- collection
- client
- collected
- Prior art date
Links
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02B—HYDRAULIC ENGINEERING
- E02B3/00—Engineering works in connection with control or use of streams, rivers, coasts, or other marine sites; Sealings or joints for engineering works in general
- E02B3/04—Structures or apparatus for, or methods of, protecting banks, coasts, or harbours
- E02B3/12—Revetment of banks, dams, watercourses, or the like, e.g. the sea-floor
- E02B3/129—Polyhedrons, tetrapods or similar bodies, whether or not threaded on strings
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02B—HYDRAULIC ENGINEERING
- E02B3/00—Engineering works in connection with control or use of streams, rivers, coasts, or other marine sites; Sealings or joints for engineering works in general
- E02B3/04—Structures or apparatus for, or methods of, protecting banks, coasts, or harbours
- E02B3/12—Revetment of banks, dams, watercourses, or the like, e.g. the sea-floor
- E02B3/14—Preformed blocks or slabs for forming essentially continuous surfaces; Arrangements thereof
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02B—HYDRAULIC ENGINEERING
- E02B3/00—Engineering works in connection with control or use of streams, rivers, coasts, or other marine sites; Sealings or joints for engineering works in general
- E02B3/16—Sealings or joints
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02D—FOUNDATIONS; EXCAVATIONS; EMBANKMENTS; UNDERGROUND OR UNDERWATER STRUCTURES
- E02D17/00—Excavations; Bordering of excavations; Making embankments
- E02D17/20—Securing of slopes or inclines
- E02D17/205—Securing of slopes or inclines with modular blocks, e.g. pre-fabricated
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02D—FOUNDATIONS; EXCAVATIONS; EMBANKMENTS; UNDERGROUND OR UNDERWATER STRUCTURES
- E02D29/00—Independent underground or underwater structures; Retaining walls
- E02D29/02—Retaining or protecting walls
- E02D29/025—Retaining or protecting walls made up of similar modular elements stacked without mortar
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02D—FOUNDATIONS; EXCAVATIONS; EMBANKMENTS; UNDERGROUND OR UNDERWATER STRUCTURES
- E02D29/00—Independent underground or underwater structures; Retaining walls
- E02D29/02—Retaining or protecting walls
- E02D29/0258—Retaining or protecting walls characterised by constructional features
- E02D29/0266—Retaining or protecting walls characterised by constructional features made up of preformed elements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Environmental & Geological Engineering (AREA)
- Ocean & Marine Engineering (AREA)
- Mechanical Engineering (AREA)
- Civil Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Inorganic Chemistry (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 분산형 컨텐츠 수집 및 처리 시스템 및 기록매체에 관한 것으로써, 소정의 제 1 수집 수단 배포 서버로부터 제 1 수집 수단을 제공받은 클라이언트 단말에서 개인화 및/또는 특화된 컨텐츠를 수집하여 제 1 저장하고, 상기 제 1 수집 수단을 통해 상기 제 1 저장된 개인화 및/또는 특화된 컨텐츠를 제 2 수집 및 처리 수단으로 전송하여, 상기 제 2 수집 및 처리 수단이 상기 수신된 개인화 및/또는 특화된 컨텐츠를 가공하여 제 2 저장하고, 상기 제 2 수집 및 처리 수단에서 상기 제 2 저장된 컨텐츠를 적어도 하나 이상의 클라이언트 및/또는 서버의 요청에 따라 제공하는 것이다. The present invention relates to a distributed content collecting and processing system and a recording medium, wherein the client terminal provided with the first collecting means from a predetermined first collecting means distribution server collects and personalizes personalized and / or specialized content for the first time. And transmitting the first stored personalized and / or specialized content to the second collection and processing means through the first collecting means, so that the second collection and processing means processes the received personalized and / or specialized content to generate the first content. 2 store and provide the second stored content at the request of at least one client and / or server in the second collection and processing means.
분산, 컨텐츠, 수집, 가공Distributed, content, collection, processing
Description
도1은 유선 및/또는 무선 인터넷 상에 구비되어 있는 종래의 컨텐츠 수집 및 처리 시스템에 대한 간단한 도면이다.1 is a simplified diagram of a conventional content collection and processing system provided on a wired and / or wireless internet.
도2는 본 발명에 따른 분산형 컨텐츠 수집 및 처리 시스템에 대한 바람직한 실시 도면이다.2 is a preferred embodiment of a distributed content collection and processing system in accordance with the present invention.
도3은 본 발명의 제 1 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템에 대한 바람직한 실시 도면이다.3 is a preferred embodiment of a distributed content collection and processing system according to a first embodiment of the present invention.
도4는 본 발명의 제 1 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 1 수집 및 제 2 수집 과정에 대한 바람직한 흐름도이다.Figure 4 is a preferred flow diagram for the first collection and second collection process of the distributed content collection and processing system according to a first embodiment of the present invention.
도5는 본 발명의 제 1 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 2 수집된 컨텐츠에 대한 가공 및 제 2 저장 과정에 대한 바람직한 흐름도이다.FIG. 5 is a preferred flow diagram for processing and second storage of the second collected content of the distributed content collection and processing system according to the first embodiment of the present invention.
도6은 본 발명의 제 1 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 2 저장된 컨텐츠에 대한 제공 과정에 대한 바람직한 흐름도이다. 6 is a preferred flowchart of a process for providing second stored content in a distributed content collecting and processing system according to a first embodiment of the present invention.
도7은 본 발명에 따라 클라이언트가 “회원가입”이라는 링크를 클릭함으로써 해당 웹 사이트의 회원 가입 사이트로 수동 링크되는 화면 예시도이다.7 is an exemplary view of a screen manually linked to a member registration site of a corresponding web site by a client clicking on a link “subscription” according to the present invention.
도8은 본 발명의 제 2 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템에 대한 바람직한 실시 도면이다.8 is a preferred embodiment of a distributed content collection and processing system according to a second embodiment of the present invention.
도9는 본 발명에 따라 제 1 수집 수단의 제 1 저장부는 “네트워크 보관함”이라는 별도의 메일함처럼 수신측 MUA에 플러그인 및/또는 애드인 되는 화면 예시도이다.FIG. 9 is an exemplary view showing a plug-in and / or add-in to a receiving side MUA, such as a separate mailbox called a “network storage box” according to the present invention.
도10은 본 발명의 제 2 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 1 수집 및 제 2 수집 과정에 대한 바람직한 흐름도이다.10 is a preferred flowchart for the first collection and second collection processes of the distributed content collection and processing system according to the second embodiment of the present invention.
도11은 본 발명의 제 2 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 2 수집된 컨텐츠에 대한 가공, 제 2 저장, 및 제공 과정에 대한 바람직한 흐름도이다.Figure 11 is a preferred flow diagram for the processing, second storage, and provision process for the second collected content of the distributed content collection and processing system according to the second embodiment of the present invention.
도12는 본 발명의 제 3 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템에 대한 바람직한 실시 도면이다.12 is a preferred embodiment of a distributed content collection and processing system according to a third embodiment of the present invention.
도13은 본 발명의 제 3 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 1 수집 및 제 2 수집 과정에 대한 바람직한 흐름도이다.13 is a preferred flowchart of the first collection and second collection processes of the distributed content collection and processing system according to the third embodiment of the present invention.
도14는 본 발명의 제 3 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 2 수집된 컨텐츠에 대한 가공, 제 2 저장, 및 제공 과정에 대한 바람직한 흐름도이다.
Figure 14 is a preferred flow diagram for the processing, second storage, and provision process for the second collected content of the distributed content collection and processing system according to the third embodiment of the present invention.
<도면의 주요부분에 대한 설명><Description of main parts of drawing>
200 : 제 1 수집 수단 배포 서버 205 : 제 1 수집 수단 DB200: first collecting means distribution server 205: first collecting means DB
210 : 제 1 수집 수단 배포부 215 : 클라이언트 시스템210: first collecting means distribution unit 215: client system
220 : 클라이언트 225 : 제 1 수집 수단220: client 225: first collecting means
230 : 제 1 수집부 235 : 제 1 수집 조건 DB230: first collection unit 235: first collection conditions DB
240 : 제 1 저장부 245 : 컨텐츠 서버240: first storage unit 245: content server
250 : 제 2 수집 및 처리 수단 255 : 제 2 수집부250: second collection and processing means 255: second collection unit
260 : 가공 조건 DB 265 : 가공부260: machining conditions DB 265: machining
270 : 제 2 수집 조건 DB 275 : 제 2 저장부270: second collection conditions DB 275: second storage unit
280 : 제공부 285 : 컨텐츠 제공 시스템
280: providing unit 285: content providing system
본 발명은 분산형 컨텐츠 수집 및 처리 시스템에 있어서, 네트워크에 연결된 개인 컴퓨터(=클라이언트)를 유선 및/또는 무선 인터넷 상에서 특정 개인에게 개인화 및/또는 특정 그룹에 특화된 컨텐츠에 대한 제 1 수집 수단으로 정의하고, 상기 제 1 수집 수단과 적어도 하나 이상의 통신 수단으로 연결된 컨텐츠 서버를 상기 컨텐츠에 대한 제 2 수집 및 처리 수단으로 정의하는 것을 특징으로 하는 유선 및/또는 무선 인터넷 상의 개인화 및/또는 특화된 컨텐츠에 대한 분산형 컨텐츠 수집 및 처리 시스템과 그 방법에 대한 것이다.
In the distributed content collecting and processing system, a personal computer (= client) connected to a network is defined as a first collecting means for content personalized to a specific individual and / or specific to a specific group on a wired and / or wireless internet. And define a content server connected to the first collecting means by at least one communication means as a second collecting and processing means for the content, for personalized and / or specialized content on the wired and / or wireless Internet. Distributed content collection and processing system and method thereof.
유선 및/또는 무선 인터넷 상에는 적어도 하나 이상의 다양한 컨텐츠를 구비하고 있는 컨텐츠 제공 시스템이 존재하며, 또한 상기 컨텐츠 제공 시스템에 구비되어 있는 컨텐츠를 수집 및 처리하여 적어도 하나 이상의 개인 컴퓨팅 시스템으로 제공하는 컨텐츠 수집 및 처리 시스템이 존재한다.
There is a content providing system having at least one or more various contents on the wired and / or wireless Internet, and also collects and processes the content provided in the content providing system to provide to at least one personal computing system and There is a processing system.
예컨대, 유선 및/또는 무선 인터넷 상의 웹사이트(예컨대, 컨텐츠 제공 시스템)에는 적어도 하나 이상의 다양한 컨텐츠가 구비되어 있으며, 상기와 같은 컨텐츠는 검색 엔진(예컨대, 컨텐츠 수집 및 처리 시스템)을 통해 분류, 색인, 및 요약되어 적어도 하나 이상의 클라이언트로 제공된다.
For example, a website (eg, a content providing system) on a wired and / or wireless internet includes at least one or more various contents, and such content is classified and indexed through a search engine (eg, a content collecting and processing system). And are summarized and provided to at least one client.
도면1은 유선 및/또는 무선 인터넷 상에 구비되어 있는 종래의 컨텐츠 수집 및 처리 시스템에 대한 간단한 도면이다.
1 is a simplified diagram of a conventional content collection and processing system provided on a wired and / or wireless internet.
유선 및/또는 무선 인터넷 상에 구비된 종래의 컨텐츠 수집 및 처리 시스템은, 적어도 하나 이상의 하나 이상의 다양한 컨텐츠를 구비하고 있는 적어도 하나 이상의 웹 서버와 피어로 이루어진 컨텐츠 제공 시스템과, 상기 컨텐츠 제공 시스템으로부터 적어도 하나 이상의 컨텐츠를 수집하고, 수집된 컨텐츠를 처리(예컨대, 컨텐츠를 분류, 색인, 요약 및/또는 속성결정 등을 수행하여 저장)하는 컨텐츠 서 버, 및 상기 서버 시스템으로부터 수집 및 처리된 컨텐츠를 제공받는 적어도 하나 이상의 클라이언트 시스템 등으로 구성된다.
A conventional content collection and processing system provided on a wired and / or wireless internet includes a content providing system comprising at least one web server and a peer having at least one or more various contents, and at least from the content providing system. A content server that collects one or more content, processes the collected content (e.g., stores content by classifying, indexing, summarizing, and / or determining attributes), and provides content collected and processed from the server system Receiving at least one client system or the like.
상기 컨텐츠 수집 및 처리 시스템에 있어서, 컨텐츠 제공 시스템은 유선 및/또는 무선 인터넷 상의 웹 서버로서, 개인, 기업, 단체, 은행, 및/또는 기관 등에서 운영하는 적어도 하나 이상의 웹사이트에 해당하며, 또는 유선 및/또는 무선 인터넷 상의 피어로서, 피어 간 메시지 및/또는 컨텐츠 송수신을 위해 각각의 개인 컴퓨터에 구비되어 있는 피어 간 통신 프로그램(예컨대, 인스턴트 메신저)에 해당한다.
In the content collection and processing system, the content providing system is a web server on a wired and / or wireless Internet, and corresponds to at least one or more websites operated by individuals, companies, organizations, banks, and / or institutions, or wired. And / or a peer on the wireless Internet, corresponding to a peer-to-peer communication program (eg, instant messenger) provided in each personal computer for transmitting and receiving messages and / or content between peers.
또한, 컨텐츠 수집 및 처리 시스템에 있어서, 컨텐츠 서버는 상기 컨텐츠 제공 시스템에 구비되어 있는 적어도 하나 이상의 다양한 컨텐츠를 수집 및 처리(예컨대, 컨텐츠를 분류, 색인, 요약 및/또는 속성결정 등을 수행하여 저장)하여 네트워크를 통해 상기 컨텐츠를 요청하는 클라이언트로 제공하는 서버이다.
In addition, in the content collection and processing system, the content server collects and processes at least one or more various contents included in the content providing system (eg, classifying, indexing, summarizing and / or determining the content and storing the content). The server provides the client with the request for the content through the network.
예컨대, 적어도 하나 이상의 웹사이트에 구비되어 있는 컨텐츠에 대한 정보를 수집하고, 상기 정보를 처리(예컨대, 분류, 색인, 요약 및/또는 속성을 결정하여 저장)하고, 클라이언트의 요청에 따라 상기와 같이 수집 및 처리된 정보를 상기 클라이언트로 제공하는 검색 엔진이 컨텐츠 서버에 해당한다.
For example, it collects information about the content included in at least one website, processes the information (e.g., determines and stores classifications, indexes, summaries and / or properties) and, as requested above, the client. A search engine that provides the collected and processed information to the client corresponds to a content server.
또한, 컨텐츠 수집 및 처리 시스템에 있어서, 클라이언트 시스템은 유선 및/또는 무선 인터넷 상의 컨텐츠 제공 시스템에 구비되어 있는 적어도 하나 이상의 컨텐츠, 또는 서버 시스템이 수집 및 처리한 컨텐츠 등을 제공받는 유선 및/또는 무선 인터넷 상에 존재하는 적어도 하나 이상의 개인 컴퓨터 및/또는 무선 단말기 등에 해당한다.
In addition, in the content collection and processing system, the client system is wired and / or wireless to receive at least one or more content provided in the content providing system on the wired and / or wireless Internet, or content collected and processed by the server system, etc. Corresponds to at least one or more personal computers and / or wireless terminals present on the Internet.
상기와 같이 유선 및/또는 무선 인터넷 상에 구비된 종래의 컨텐츠 수집 및 처리 시스템은, 컨텐츠 서버가 네트워크를 통해 적어도 하나 이상의 컨텐츠 제공 시스템으로부터 적어도 하나 이상의 컨텐츠를 수집하고, 상기 수집된 컨텐츠를 처리하고, 상기 처리된 컨텐츠를 네트워크를 통해 적어도 하나 이상의 클라이언트 시스템으로 제공하는 것으로서, 적어도 하나 이상의 컨텐츠 제공 시스템으로부터 적어도 하나 이상의 컨텐츠를 수집 및 처리하는 모든 과정에 컨텐츠 서버에 의해 수행된다.
Conventional content collection and processing system provided on the wired and / or wireless Internet as described above, the content server collects at least one or more content from the at least one or more content providing system through the network, and processes the collected content The providing of the processed content to at least one client system through a network is performed by a content server in all processes of collecting and processing at least one or more contents from at least one or more content providing systems.
그런데, 상기와 같은 종래의 컨텐츠 수집 및 처리 시스템은 컨텐츠에 대한 수집 및 처리 과정이 컨텐츠 서버에 의해 수행되기 때문에, 상기 컨텐츠 서버가 적어도 하나 이상의 컨텐츠 제공 시스템으로부터 수집하는 컨텐츠가 공개 컨텐츠(Public Contents)만으로 한정되며, 특정 개인에게 개인화된 컨텐츠(Private Contents) 및/또는 특정 그룹에게만 노출되도록 특화된 컨텐츠(Specialized Contents)는 수집할 수 없는 문제점을 포함하고 있다,
However, in the conventional content collection and processing system as described above, since the content server collects and processes the content, the content collected by the content server from at least one or more content providing systems is public content. It is limited to only personalized content (Private Contents) and / or specialized content (Specialized Contents) to be exposed only to a specific group includes a problem that can not be collected,
또한, 상기와 같이 컨텐츠 서버를 통해 수집되는 공개 컨텐츠에 있어서도, 종래의 컨텐츠 수집 및 처리 시스템은 각각의 웹사이트에 구비되어 있는 검색 방지 기능 및/또는 노출 회피 알고리즘 등에 의해 수집되지 않는 경우가 비일비재하기 때문에, 실제로 종래의 컨텐츠 수집 및 처리 시스템을 통해 수집되는 공개 컨텐츠도 전체 컨텐츠의 20%도 되지 않는 문제점을 포함하고 있다.
In addition, even in the public content collected through the content server as described above, the conventional content collection and processing system is not collected by the search prevention function and / or exposure avoidance algorithm provided in each website. Therefore, the public content collected through the conventional content collection and processing system also includes the problem that less than 20% of the total content.
상기와 같은 문제점들을 보완하기 위한 본 발명의 목적은 네트워크 상의 적어도 하나 이상의 컨텐츠 제공 시스템으로부터 적어도 하나 이상의 개인화 및/또는 특화된 컨텐츠를 수집 및 처리하기 위한 방법 및 시스템을 제공함에 있다.
SUMMARY OF THE INVENTION An object of the present invention is to provide a method and system for collecting and processing at least one or more personalized and / or specialized content from at least one or more content providing systems on a network.
본 발명은 분산형 컨텐츠 수집 및 처리 시스템에 있어서, 네트워크에 연결된 개인 컴퓨터(=클라이언트)를 유선 및/또는 무선 인터넷 상에서 특정 개인에게 개인화 및/또는 특정 그룹에 특화된 컨텐츠에 대한 제 1 수집 수단으로 정의하고, 상기 제 1 수집 수단과 적어도 하나 이상의 통신 수단으로 연결된 컨텐츠 서버를 상기 컨텐츠에 대한 제 2 수집 및 처리 수단으로 정의하는 것을 특징으로 하는 유선 및/또는 무선 인터넷 상의 개인화 및/또는 특화된 컨텐츠에 대한 분산형 컨텐츠 수집 및 처리 시스템과 그 방법에 대한 것으로서, 유선 및/또는 무선 인터넷 상에서 컨 텐츠 제공 시스템으로 제공하는 것이 가능한 적어도 하나 이상의 컨텐츠를 생성 및/또는 저장하고 있는 웹 서버 및/또는 피어(Peer) 등을 포함하는 컨텐츠 제공 시스템과, 상기 컨텐츠 제공 시스템에 구비된 적어도 하나 이상의 컨텐츠 중에서 특정 개인에게 개인화 및/또는 특정 그룹에게 특화된 컨텐츠를 수집하는 제 1 수집부와 상기 제 1 수집부를 통해 수집된 컨텐츠를 저장하는 제 1 저장부 등을 포함하는 제 1 수집 수단이 구비된 클라이언트와, 적어도 하나 이상의 제 1 수집 수단으로부터 특정 개인에게 개인화 및/또는 특정 그룹에게 특화된 컨텐츠를 수신 받거나 수집하는 제 2 수집부와, 제 2 수집부로 수신 및/또는 수집된 개인화 및/또는 특화된 컨텐츠를 분류, 색인, 및/또는 속성 결정 등과 같은 가공 기능을 수행하는 가공부와, 상기와 같이 가공된 컨텐츠를 저장하는 제 2 저장부와, 상기와 같이 저장된 컨텐츠를 적어도 하나 이상의 클라이언트의 요청에 따라 제공하는 제공부 등을 포함하는 제 2 수집 및 처리 수단이 구비된 컨텐츠 서버 등으로 이루어진 개인화 및/또는 특화된 컨텐츠에 대한 분산형 컨텐츠 수집 및 처리 시스템에 있어서, 제 1 수집 수단 배포 서버로부터 적어도 하나 이상의 클라이언트로 제 1 수집 수단을 제공받아 구비하는 단계와, 상기 제 1 수집 수단이 적어도 하나 이상의 컨텐츠 제공 시스템으로부터 개인화 및/또는 특화된 컨텐츠를 직접 및/또는 적어도 하나 이상의 클라이언트 통신 프로그램을 통해 제 1 수집하여 제 1 저장하는 단계와, 상기 제 1 수집 수단이 개인화 및/또는 특화된 컨텐츠를 제 2 수집 및 처리 수단으로 전송하거나, 또는 제 2 수집 및 처리 수단이 제 1 수집 수단으로부터 개인화 및/또는 특화된 컨텐츠를 제 2 수집하는 단계와, 제 2 수집 및 처리 수단이 상기 제 1 수집 수단으로부터 수신 및/또는 수집된 개인화 및/또는 특화된 컨텐츠를 분류, 색인, 요약 및/또는 속성 결정 등과 같은 가공 기능을 수행하여 제 2 저장하는 단계 및 제 2 수집 및 처리 수단이 제 2 저장된 컨텐츠를 적어도 하나 이상의 클라이언트의 요청에 따라 제공하는 단계 등을 포함한다.
In the distributed content collecting and processing system, a personal computer (= client) connected to a network is defined as a first collecting means for content personalized to a specific individual and / or specific to a specific group on a wired and / or wireless internet. And define a content server connected to the first collecting means by at least one communication means as a second collecting and processing means for the content, for personalized and / or specialized content on the wired and / or wireless Internet. A distributed content collection and processing system and method thereof, comprising: a web server and / or peer that generates and / or stores at least one or more content that can be provided to a content delivery system on a wired and / or wireless internet. A content providing system including a), and the content providing A first collector configured to collect contents personalized to a specific individual and / or a specific group among at least one or more contents included in the system, and a first storage configured to store the contents collected through the first collector. A client provided with a first collecting means, a second collecting part for receiving or collecting content that is personalized to a specific individual and / or specific to a specific group from at least one first collecting means, and received and / or collected by the second collecting part At least one processing unit for performing processing functions such as classifying, indexing, and / or determining attributes of personalized and / or specialized contents, a second storage unit storing the processed contents as described above, and the stored contents as described above Content provided with a second collection and processing means including a providing unit for providing at the request of the above client A distributed content collection and processing system for personalized and / or specialized content consisting of a server, the method comprising: receiving and providing a first collection means from at least one client to a first collection means distribution server; Means for first collecting and first storing personalized and / or specialized content from at least one or more content providing systems directly and / or via at least one or more client communication programs, wherein the first collecting means is personalized and / or specialized. Transmitting the content to the second collection and processing means, or the second collection and processing means secondly collecting personalized and / or specialized content from the first collection means, and wherein the second collection and processing means collects the first collection. Classify personalized and / or specialized content received and / or collected from the means, Performing second processing to perform processing functions such as indexing, summarization and / or attribute determination, and the like, wherein the second collection and processing means provides the second stored content at the request of at least one client or the like.
본 발명에 따르면, 제 1 수집 수단에는 유선 및/또는 무선 인터넷 상의 웹 서버 및/또는 피어(Peer) 등을 포함하는 컨텐츠 제공 시스템에 구비된 적어도 하나 이상의 컨텐츠 중에서 특정 개인에게 개인화 및/또는 특정 그룹에게 특화된 컨텐츠를 제 1 수집부로 수집하는데 요구되는 제 1 수집 조건이 추가적으로 구비되는 것이 가능하다.
According to the present invention, the first collecting means may be personalized to a specific individual and / or a specific group among at least one or more contents included in a content providing system including a web server and / or a peer on a wired and / or wireless internet. It is possible to be further provided with a first collection condition required to collect content specific to the first collection unit.
본 발명에 따르면, 제 2 수집 및 처리 수단에는 상기 제 1 수집 수단으로부터 특정 개인에게 개인화 및/또는 특정 그룹에게 특화된 컨텐츠를 제 2 수집부로 수집하는데 요구되는 제 2 수집 조건과, 상기 제 2 수집부로부터 수집되는 개인화 및/또는 특화된 컨텐츠를 적어도 하나 이상의 클라이언트로 제공 가능한 컨텐츠로 가공하는데 요구되는 가공 조건 등이 추가적으로 구비되는 것이 가능하다.
According to the present invention, the second collection and processing means includes a second collection condition required to collect, from the first collection means, the content personalized to a specific individual and / or specific to a specific group to the second collection unit, and the second collection unit. It is possible to further include processing conditions required for processing the personalized and / or specialized content collected from the content to be provided to at least one or more clients.
본 발명에 따르면, 제 1 수집 수단이 컨텐츠 제공 시스템에 구비된 적어도 하나 이상의 컨텐츠를 제 1 수집하는 과정에 있어서, 상기 제 1 수집 수단이 컨텐츠 제공 시스템으로부터 특정 개인에게 개인화 및/또는 특정 그룹에 특화된 적어도 하나 이상의 컨텐츠를 수집하는데 요구되는 제 1 수집 조건을 설정하는 단계가 추가되는 것이 가능하다.
According to the present invention, in the process of first collecting at least one or more contents included in the content providing system by the first collecting means, the first collecting means is personalized to a specific individual and / or specific to a specific group from the content providing system. It is possible to add a step of setting a first collection condition required to collect at least one or more contents.
본 발명에 따르면, 제 2 수집 및 처리 수단이 적어도 하나 이상의 제 1 수집 수단으로부터 개인화 및/또는 특화된 컨텐츠를 제 2 수집하는 과정에 있어서, 상기 제 2 수집 및 처리 수단이 특정 개인에게 개인화 및/또는 특정 그룹에 특화된 적어도 하나 이상의 컨텐츠를 수집하는데 요구되는 제 2 수집 조건을 설정하는 단계가 추가되는 것이 가능하다.
According to the invention, in the process of the second collection and processing means for secondly collecting personalized and / or specialized content from at least one or more first collection means, the second collection and processing means is personalized and / or to a specific individual. It is possible to add a step of setting a second collection condition required to collect at least one or more content specific to a particular group.
본 발명에 따르면, 제 2 수집 및 처리 수단이 적어도 하나 이상의 제 1 수집 수단으로부터 수집된 개인화 및/또는 특화된 컨텐츠를 가공하는 과정에 있어서, 상기 제 2 수집 및 처리 수단이 특정 개인에게 개인화 및/또는 특정 그룹에 특화된 적어도 하나 이상의 컨텐츠를 가공하기 위한 가공 조건을 설정하는 단계가 추가되는 것이 가능하다.
According to the present invention, in the process of processing the personalized and / or specialized content collected from the at least one first collecting means by the second collecting and processing means, the second collecting and processing means is personalized and / or to a specific individual. It is possible to add a step of setting processing conditions for processing at least one or more contents specific to a particular group.
본 발명에서 컨텐츠는 유선 및/또는 무선 인터넷 상의 컨텐츠 제공 시스템에 구비되어 있는 디지털화된 정보로서, 유선 및/또는 무선 인터넷을 통해 클라이언트로 제공되는 것이 가능한 문자(Character), 이미지(Image), 사운드(Sound), 및/또는 멀티미디어(Multimedia) 형태의 디지털 컨텐츠와, 유선 및/또는 무선 인터넷을 통해 송수신되는 메시지 및/또는 각종 정보를 포함하는 것을 특징으로 한다.
In the present invention, the content is digitized information included in the content providing system on the wired and / or wireless internet, and can be provided to a client through a wired and / or wireless internet. Sound, and / or multimedia, and digital content, messages and / or various information transmitted and received through wired and / or wireless Internet.
본 발명에서 특정 개인에게 개인화된 컨텐츠는 유선 및/또는 무선 인터넷 상의 컨텐츠 제공 시스템에 구비되어 있는 컨텐츠 중에서 특정 개인(예컨대, 특정 회원, 또는 고객)을 대상으로 제공하는 컨텐츠로서, 컨텐츠 제공 시스템의 컨텐츠 생성 과정 및/또는 컨텐츠 서버의 컨텐츠 처리 과정에서 특정 개인에게만 제공되도록 속성이 결정되는 컨텐츠이다.
In the present invention, content personalized to a specific individual is a content provided to a specific individual (for example, a specific member or a customer) among the contents provided in the content providing system on the wired and / or wireless internet, and the content of the content providing system. The content is determined to be provided only to a specific individual during the generation process and / or the content processing process of the content server.
본 발명의 바람직한 실시 방법에 따르면, 특정 개인에게 개인화된 컨텐츠는 메일 컨텐츠, 금융 컨텐츠(예컨대, 금융 거래 정보), 의료 컨텐츠(예컨대, 전자 처방전 및 병력 기록), 및/또는 결제 컨텐츠(예컨대, 결제 처리 정보) 등을 포함하여, 특정 개인의 사생활 침해와 관련 있는 모든 종류의 컨텐츠가 개인화된 컨텐츠에 해당한다.
According to a preferred embodiment of the present invention, content personalized to a particular individual may include mail content, financial content (eg, financial transaction information), medical content (eg, electronic prescriptions and medical history records), and / or payment content (eg, payment). All kinds of contents related to the infringement of the privacy of a specific individual correspond to the personalized contents.
본 발명에서 특정 그룹에게 특화된 컨텐츠는 유선 및/또는 무선 인터넷 상의 컨텐츠 제공 시스템에 구비되어 있는 컨텐츠 중에서 특정 그룹(예컨대, 무료 회원, 유료 회원, 준회원, 정회원, 또는 동호회 및/또는 포럼 가입 회원 등)을 대상으로 제공하는 컨텐츠로서, 컨텐츠 제공 시스템의 컨텐츠 생성 과정 및/또는 컨텐츠 서버의 컨텐츠 처리 과정에서 일정한 자격을 갖춘 그룹에 속한 개인에게만 제공되도록 속성이 결정되는 컨텐츠이다.
In the present invention, a content specific to a specific group is a specific group (for example, a free member, a paid member, an associate member, an active member, or a member of a community and / or forum) among contents included in a content providing system on a wired and / or wireless internet. As a content to be provided as a target, attributes are determined to be provided only to individuals belonging to a group having a predetermined qualification in the content generation process of the content providing system and / or content processing of the content server.
본 발명의 바람직한 실시 방법에 따르면, 특정 그룹에게 특화된 컨텐츠는 유료 컨텐츠(예컨대, 결제 후에 사용 가능한 컨텐츠), 클럽 컨텐츠(예컨대, 특정 동호회, 포럼, 및/또는 카페 공유 컨텐츠), 및/또는 회원 인증 컨텐츠(예컨대, 특정 웹사이트에 무료 및/또는 유료 회원 가입을 해야 공유되는 컨텐츠) 등을 포함하여, 일정한 자격을 갖춘 특정 그룹에게 제한적으로 제공되는 모든 종류의 컨텐츠가 특화된 컨텐츠에 해당한다.
According to a preferred embodiment of the present invention, content specific to a particular group may include paid content (eg, content available after payment), club content (eg, specific community, forum, and / or cafe shared content), and / or membership authentication. All kinds of content limited to a certain group of certain qualified persons, including content (eg, content shared by free and / or paid subscription to a specific website), correspond to specialized content.
본 발명의 다른 실시 방법에 따르면, 특정 그룹에게 특화된 컨텐츠는 특정 웹사이트(예컨대, 컨텐츠 서버)를 한번 이상 방문한 사용자 그룹을 대상으로 제공되는 공개 컨텐츠를 포함하는 것이 가능한데, 상기 웹사이트는 컨텐츠 제공 시스템에 구비되어 있는 적어도 하나 이상의 웹사이트와 컨텐츠 서버 등을 포함한다.(즉, 컨텐츠 서버에 방문한 사용자라면 특화된 컨텐츠를 제공받을 수 있음을 명시하는 것임.)
According to another exemplary embodiment of the present invention, content specific to a specific group may include public content provided for a group of users who visited a specific website (eg, a content server) at least once, and the website may include a content providing system. It includes at least one website and a content server, etc. (that is, to specify that the user visiting the content server can be provided with specialized content).
본 발명에 따르면, 제 2 수집 및 처리 수단에 의해 제 2 수집된 상기 특화된 컨텐츠에 접근하는 것이 허용된 그룹에 포함되지 않는 클라이언트에 있어서, 상기 제 2 수집 및 처리 수단은 상기 클라이언트가 특정 그룹에 포함되도록 자동 및/또는 실시간 포함될 수 있는 인터페이스를 제공하는 것이 가능한데, 이를 위해 상기 제 2 수집된 컨텐츠의 가공 과정에서 특정 그룹에 속하지 않은 클라이언트에게도 특화된 컨텐츠의 요약 정보를 제공하도록 속성을 결정하고, 상기 특화된 컨텐츠에 접근하기 위해 적어도 하나 이상의 클라이언트를 특정 그룹에 포함되도록 자동 및/또는 실시간 설정하는데 요구되는 정보를 상기 특화된 컨텐츠에 포함되는 것이 가능하다.
According to the present invention, in a client not included in a group allowed to access the specialized content collected second by the second collecting and processing means, the second collecting and processing means is included in the specific group by the client. It is possible to provide an interface that can be included automatically and / or in real time as possible. For this purpose, the attribute is determined to provide a summary of specialized content to clients not belonging to a specific group in the processing of the second collected content, and the specialized It is possible to include in the specialized content the information required to automatically and / or configure in real time to include at least one or more clients in a particular group to access the content.
본 발명에서 제 1 수집 수단은 본 발명이 제시하는 분산형 컨텐츠 수집 및 처리 시스템을 위해 클라이언트에 구비되는 소프트웨어로서, 상기 클라이언트에 구비된 자원을 이용하여 적어도 하나 이상의 컨텐츠 제공 시스템에 구비되어 있는 개인화 및/또는 특화된 컨텐츠를 수집 및 저장하고, 상기와 같이 저장된 컨텐츠를 컨텐츠 서버에 구비된 제 2 수집 및 처리 수단으로 제공(예컨대, 제 1 수집 수단이 제 2 수집 및 처리 수단으로 전송하거나, 또는 제 2 수집 및 처리 수단이 제 1 수집 수단으로부터 수집)하는 것을 특징으로 한다.
In the present invention, the first collecting means is software provided in the client for the distributed content collecting and processing system according to the present invention, and the personalization provided in the at least one content providing system using the resources provided in the client and And / or collect and store specialized content and provide the stored content to the second collection and processing means provided in the content server (e.g., the first collection means sends to the second collection and processing means, or the second The collecting and processing means collecting from the first collecting means.
본 발명에서 제 2 수집 및 처리 수단은 본 발명이 제시하는 분산형 컨텐츠 수집 및 처리 시스템을 위해 컨텐츠 서버에 구비되는 소프트웨어로서, 적어도 하나 이상의 제 1 수집 수단에 수집 및 저장되어 있는 개인화 및/또는 특화된 컨텐츠를 수신 및/또는 수집하고, 상기와 같이 제공된 컨텐츠를 분류, 색인, 요약 및/또는 속성 결정 등과 같은 기능을 통해 가공하여 저장하고, 상기와 같이 가공 및 저장된 컨텐츠를 해당 컨텐츠의 속성을 근거로 적어도 하나 이상의 클라이언트 시스템으로 제공하는 것을 특징으로 한다.
In the present invention, the second collecting and processing means is software provided in the content server for the distributed content collecting and processing system according to the present invention, and is personalized and / or specialized that is collected and stored in at least one or more first collecting means. Receive and / or collect content, process and store the provided content through functions such as classification, indexing, summary, and / or attribute determination, and store the processed and stored content based on the attributes of the corresponding content as described above. It is characterized by providing to at least one or more client systems.
한편, 본 발명의 다른 양상에 따르면, 본 발명은 네트워크 상의 적어도 하나 이상의 컨텐츠 제공 시스템으로부터 소정의 컨텐츠 수집조건에 의하여 개인화되거나 및/또는 특화된 컨텐츠를 제 1 수집하는 기능과, 상기 제 1 수집된 컨텐츠를 저장하는 기능 및 상기 저장된 컨텐츠를 네트워크상의 서버로 전송하거나, 상기 서버에서 상기 저장된 컨텐츠에 대한 접속을 허가하는 기능을 실현하기 위한 전자 정보 관리 프로그램을 기록한 것을 특징으로 하는 클라이언트측 기록매체와, 상기 클라이언트측 기록매체와 연동하여 상기 제 1 수집된 개인화 및 특화된 컨텐츠를 제 2 수집하는 기능과, 상기 제 2 수집한 컨텐츠를 분류하거나, 및/또는 색인을 달거나, 및/또는 속성별로 구분하여 가공하는 기능과, 상기 가공된 컨텐츠를 저장하는 기능 및 상기 저장된 컨텐츠를 적어도 하나 이상의 단말 또는 서버로 제공하는 기능을 실현하기 위한 전자 정보 관리 프로그램을 기록한 것을 특징으로 하는 서버측 기록매체를 구비하는 것을 특징으로 하는 분산형 컨텐츠 수집 및 처리 시스템에 관한 것이다.
On the other hand, according to another aspect of the present invention, the present invention provides a first function of collecting personalized and / or specialized content by a predetermined content collection condition from at least one or more content providing system on the network, and the first collected content And an electronic information management program for realizing a function of storing a data and transmitting the stored content to a server on a network or permitting the server to access the stored content. A function of secondly collecting the first collected personalized and specialized content in association with a client-side recording medium, classifying the second collected content, and / or indexing, and / or classifying by attribute A function, a function of storing the processed content, and the stored controller A distributed content collection and processing system comprising a server-side recording medium for recording an electronic information management program for realizing a function of providing the contents to at least one terminal or server.
또한, 본 발명은 네트워크 상의 적어도 하나 이상의 컨텐츠 제공 시스템으로부터 소정의 컨텐츠 수집조건에 의하여 개인화되거나 및/또는 특화된 컨텐츠를 수집하는 기능과, 상기 수집된 컨텐츠를 소정의 메모리에 저장하는 기능 및 상기 저장된 컨텐츠를 네트워크상의 서버로 전송하여 등록시키는 기능을 실현하기 위한 전자 정보 관리 프로그램을 기록한 것을 특징으로 하는 기록매체에 관한 것이다.
In addition, the present invention provides a function for collecting personalized and / or specialized content by at least one content collection condition from at least one content providing system on a network, storing the collected content in a predetermined memory, and storing the stored content. And an electronic information management program for realizing a function of transmitting and registering a server to a server on a network.
이하 도면과 설명을 참조하여 본 발명의 진보성 있는 기술적 사상에 입각한 보편적인 분산형 컨텐츠 수집 및 처리 시스템에 대하여 설명한다. 다만, 하기에 후술되는 분산형 컨텐츠 수집 및 처리 시스템은 본 발명이 적용되는 다양한 분야에서 공통적인 기술 구성을 간출하여 설명하는 것으로, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면, 하기에 후술되는 도면과 설명을 근거로 본 발명이 적용되는 각각의 기술 분야에서 본 발명의 분산형 컨텐츠 수집 및 처리 시스템을 실시하는 방법을 비교적 용이하게 이해할 수 있을 것이다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a general distributed content collecting and processing system based on the advanced technical spirit of the present invention will be described with reference to the drawings and description. However, the distributed content collection and processing system described below is to describe and describe a common technical configuration in various fields to which the present invention is applied, and a person having ordinary knowledge in the technical field to which the present invention belongs will be described below. It will be relatively easy to understand the method of implementing the distributed content collecting and processing system of the present invention in each technical field to which the present invention is applied based on the drawings and the description below.
도면2는 본 발명에 따른 분산형 컨텐츠 수집 및 처리 시스템에 대한 바람직한 실시 도면이다.
2 is a preferred embodiment of a distributed content collection and processing system in accordance with the present invention.
본 발명의 바람직한 실시 방법을 따르는 도면1을 참조하면, 제 1 수집 수단(225)은 분산형 컨텐츠 수집 및 처리 시스템에서 제 1 수집 기능을 위해, 컨텐츠 제공 시스템(285)에 구비된 적어도 하나 이상의 컨텐츠 중에서 특정 개인에게 개인화 및/또는 특정 그룹에게 특화된 컨텐츠를 수집하는 제 1 수집부(230)와, 상기 제 1 수집부(230)를 통해 수집된 컨텐츠를 저장하는 제 1 저장부(240), 및/또는 상기 제 1 수집부(230)가 컨텐츠 제공 시스템(285)으로부터 적어도 하나 이상의 개인화 및/또는 특화된 컨텐츠를 수집하는데 요구되는 제 1 수집 조건을 저장하는 제 1 수집 조건 D/B(235) 등으로 구성된다.
Referring to Figure 1 in accordance with a preferred embodiment of the present invention, the first collecting means 225 is at least one content provided in the
제 1 수집 수단(225)의 제 1 수집부(230)는 적어도 하나 이상의 통신 프로토콜(예컨대, WWW(World Wide Web)이라면 HTTP(HyperText Transfer Protocol), 또는 메일이라면 SMTP(Simple Mail Transfer Protocol), POP3(Post Office Protocol 3), 및/또는 IMAP(Internet Mail Access Protocol) 등)을 근거로 클라이언트(220)에 구비된 네트워크 자원을 이용하여 적어도 하나 이상의 컨텐츠 제공 시스템(285)에 구비되어 있는 개인화 및/또는 특화된 컨텐츠를 수집하는 것을 특징으로 한다.
The
본 발명의 바람직한 실시 방법에 따르면, 제 1 수집부(230)는 독립된 통신 프로그램(예컨대, 클라이언트(220)에 TSR(Terminate and Stay Resident) 프로그램의 형태로 구비되는 통신 프로그램) 및/또는 클라이언트(220)에 기 구비되어 있는 통신 프로그램과 연동되는 플러그인(Plug-In)의 형태로 클라이언트(220)에 구비된다.
According to a preferred embodiment of the present invention, the
제 1 수집 수단(225)의 제 1 저장부(240)는 제 1 수집부(230)를 통해 적어도 하나 이상의 컨텐츠 제공 시스템(285)으로부터 수집되는 개인화 및/또는 특화된 컨텐츠를 클라이언트(220)에 구비된 메모리 자원을 이용하여 저장하는 것을 특징으로 한다.
The first storage unit 240 of the
본 발명의 바람직한 실시 방법에 따르면, 제 1 저장부(240)는 클라이언트(220)에 구비된 메모리 자원에 저장된 개인화 및/또는 특화된 컨텐츠를 적어도 하나 이상의 통신 수단을 통해 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송하거나, 또는 상기 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)가 상기와 같이 저장된 개인화 및/또는 특화된 컨텐츠를 제 2 수집하도록 한다.
According to a preferred embodiment of the present invention, the first storage unit 240 collects the personalized and / or specialized content stored in the memory resource included in the
본 발명의 바람직한 실시 방법에 따르면, 제 1 저장부(240)에 의해 클라이언트(220)에 구비된 메모리 자원에 저장된 개인화 및/또는 특화된 컨텐츠는 상기 클라이언트(220)에 구비된 다른 프로그램이 상기 컨텐츠의 검색, 재생, 편집, 및/또는 삭제를 위해 접근하는 것을 허락한다.
According to a preferred embodiment of the present invention, the personalized and / or specialized content stored in the memory resource provided to the
제 1 수집 수단(225)의 제 1 수집 조건 D/B(235)에 저장되는 제 1 수집 조건은 제 1 수집부(230)가 적어도 하나 이상의 컨텐츠 제공 시스템(285)에 구비된 적어도 하나 이상의 개인화 및/또는 특화된 컨텐츠를 수집하는데 요구되는 정보 및/또는 정책 등이 포함되며, 또한 제 1 저장부(240)를 통해 저장된 개인화 및/또는 특화된 컨텐츠에 해당 클라이언트(220)에 구비된 다른 프로그램이 접근하는 것을 허락하는데 요구되는 정보 및/또는 정책과, 상기 제 1 저장부(240)가 상기와 같이 저장된 개인화 및/또는 특화된 컨텐츠를 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송하는데 요구되는 정보 및/또는 정책이나, 또는 상기 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)가 상기와 같이 저장된 개인화 및/또는 특화된 컨텐츠를 제 2 수집하기 위해 접근하는 것을 허락하는데 요구되는 정보 및/또는 정 책 등을 포함하는 것을 특징으로 한다.
The first collection condition stored in the first collection condition D /
예컨대, 제 1 수집부(230)가 적어도 하나 이상의 컨텐츠 제공 시스템(285)에 구비된 적어도 하나 이상의 개인화 및/또는 특화된 컨텐츠를 수집하는데 요구되는 정보는 상기 제 1 수집 수단(225)이 적어도 하나 이상의 컨텐츠 제공 시스템(285)에 접속하기 위한 컨텐츠 제공 시스템(285)에 대한 적어도 하나 이상의 네트워크 접속 주소와, 계정과, 비밀번호 등을 포함한다.
For example, the information required for the
또한, 상기 개인화 및/또는 특화된 컨텐츠를 수집하는데 요구되는 정책은 상기 제 1 수집 수단(225)의 제 1 수집부(230)가 제 1 수집 기능을 수행하는데 요구되는 정책으로서, 예컨대 상기 제 1 수집 수단(225)이 구비된 클라이언트(220)가 휴면(Idle) 모드일 때 제 1 수집 및 저장 기능을 수행하도록 하는 정책을 포함한다.
In addition, the policy required to collect the personalized and / or specialized content is a policy required for the
또한, 제 1 저장부(240)를 통해 저장된 개인화 및/또는 특화된 컨텐츠에 해당 클라이언트(220)에 구비된 다른 프로그램이 접근하는 것을 허락하는데 요구되는 정보는 제 1 수집 수단(225)을 통해 제 1 수집 및 저장된 개인화 및/또는 특화된 컨텐츠에 대한 보안 등급을 결정하는 정보로서, 제 1 저장된 개인화 및/또는 특화된 컨텐츠에 접근할 수 있는 프로그램 또는 클라이언트(220)가 복수의 사용자를 허용하는 경우 상기 제 1 저장된 컨텐츠에 접근할 수 있는 권한이 있는 사용자를 결 정하는 정보 등을 포함한다.
In addition, the information required to allow other programs included in the
또한, 상기와 같이 제 1 저장된 컨텐츠에 해당 클라이언트(220)에 구비된 다른 프로그램이 접근하는 것을 허락하는데 요구되는 정책은 제 1 수집 수단(225)을 통해 제 1 수집 및 저장된 개인화 및/또는 특화된 컨텐츠에 대한 보안 정책으로서, 제 1 저장된 개인화 및/또는 특화된 컨텐츠에 접근하는데 필요한 조건 또는 등급을 결정하는 정책을 포함한다.
In addition, as described above, the policy required to allow other programs included in the
또한, 상기 제 1 저장부(240)가 상기와 같이 저장된 개인화 및/또는 특화된 컨텐츠를 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송하는데 요구되는 정보는 제 2 수집 및 처리 수단(250)의 제 2 수집 방법이 제 1 수집 수단(225)이 전송하는 개인화 및/또는 특화된 컨텐츠를 수신하는 경우, 상기 제 1 수집 수단(225)이 제 2 수집 및 처리 수단(250)으로 제 1 저장된 컨텐츠를 전송하기 위한 제 2 수집 및 처리 수단(250)이 구비된 컨텐츠 서버(245)의 네트워크 주소, 계정, 비밀번호 등이 포함된다.
In addition, the information required for the first storage unit 240 to transmit the stored personalized and / or specialized content as described above to the
또한, 상기와 같이 제 1 저장된 컨텐츠를 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송하는데 요구되는 정책은 제 2 수집 및 처리 수단(250)의 제 2 수집 방법이 제 1 수집 수단(225)이 전송하는 개인화 및/또는 특화된 컨텐츠를 수신하는 경우, 상기 제 1 수집 수단(225)이 제 2 수집 및 처리 수단(250)으로 제 1 저장된 컨텐츠를 전송하기 위한 정책으로서, 예컨대 상기 제 1 수집 수단(225)이 구비된 클라이언트(220)가 휴면(Idle) 모드일 때 제 2 수집 및 처리 수단(250)으로 제 1 저장된 컨텐츠를 전송하도록 하는 정책을 포함한다.
In addition, as described above, the policy required to transmit the first stored content to the
또한, 상기 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)가 상기와 같이 저장된 개인화 및/또는 특화된 컨텐츠를 제 2 수집하기 위해 접근하는 것을 허락하는데 요구되는 정보는 제 2 수집 및 처리 수단(250)의 제 2 수집 방법이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 개인화 및/또는 특화된 컨텐츠를 수집하는 경우, 상기 제 2 수집 및 처리 수단(250)의 요청에 따라 제 1 저장된 컨텐츠를 제 2 수집 및 처리 수단(250)으로 제공하기 위한 제 2 수집 및 처리 수단(250) 인증 정보가 포함된다.
In addition, the information required to allow the
또한, 상기 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)가 상기와 같이 제 1 저장된 컨텐츠를 제 2 수집하기 위해 접근하는 것을 허락하는데 요구되는 정책은 제 2 수집 및 처리 수단(250)의 제 2 수집 방법이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 개인화 및/또는 특화된 컨텐츠를 수집하는 경우, 상기 제 2 수집 및 처리 수단(250)의 요청에 대응하여 제 1 저장된 컨텐츠를 제 2 수집 및 처리 수단(250)으로 제공할 지 여부를 결정하는 정책으로서, 예컨대 제 2 수집 및 처리 수단(250)으로부터 제 1 저장된 컨텐츠의 제공을 요청할지라도 상기 제 1 수집 수단(225)이 구비된 클라이언트(220)의 네트워크 자원이 고갈되면 상기 제 2 수 집 요청을 거부하도록 하는 정책을 포함한다.
In addition, the policy required to allow the
본 발명의 바람직한 실시 방법에 따르면, 상기 제 1 수집 조건은 클라이언트(220) 상에 제 1 수집 수단(225)이 구비되는 단계에서 초기 조건이 설정되거나, 또는 상기와 같이 구비된 후 클라이언트(220)를 통해 초기 설정된 제 1 수집 조건이 임의로 변경 및/또는 갱신된다.
According to a preferred embodiment of the present invention, the first collection condition is the initial condition is set at the stage of the first collection means 225 is provided on the
본 발명에 따르면, 상기 제 1 수집 수단(225)은 제 1 수집부(230)를 통한 제 1 수집 기능 및 제 1 저장부(240)를 통해 제 1 저장 기능을 수행하기 전에 네트워크를 이용한 온라인 설치, 적어도 하나 이상의 이동형 저장 매체를 통한 설치, 및/또는 운영 체제와 함께 배포되는 과정 등을 통해 상기 클라이언트(220)에 구비된다.
According to the present invention, the first collecting means 225 is installed online using a network before performing the first collecting function through the
본 발명의 바람직한 실시 방법을 따르는 도면1을 참조하면, 상기 제 1 수집 수단(225)은 제 1 수집 수단 배포 서버(200)로부터 네트워크를 통해 클라이언트(220)로 제공 및 설치되는데, 제 1 수집 수단 배포 서버(200)는 클라이언트(220)로 온라인 설치할 제 1 수집 수단(225)을 저장하고 있는 제 1 수집 수단 D/B(205)와 상기 제 1 수집 수단 D/B(205)에 저장된 제 1 수집 수단(225)을 네트워크를 통해 적어도 하나 이상의 클라이언트(220)로 전송하여 온라인 설치하는 제 1 수집 수단 배포부 (210)등으로 구성된다.
Referring to Figure 1 according to a preferred method of the present invention, the first collecting means 225 is provided and installed from the first collecting means
본 발명의 바람직한 실시 방법을 따르는 도면1을 참조하면, 제 2 수집 및 처리 수단(250)은 분산형 컨텐츠 수집 및 처리 시스템에서 제 2 수집 및 수집된 컨텐츠에 대한 처리 기능을 위해, 제 1 수집 수단(225)으로 수집 및 저장된 개인화 및 특화된 컨텐츠를 제 2 수집하는 제 2 수집부(255)와, 상기 제 1 수집부(230)가 제 2 수집하는 과정에 요구되는 제 2 수집 조건을 저장하는 제 2 수집 조건 D/B(270)와, 상기 제 2 수집부(255)가 제 2 수집한 컨텐츠를 제 2 저장부(275)에 저장하기 위해 가공하는 가공부(265)와, 상기 가공부(265)가 제 2 수집된 컨텐츠를 가공하는데 요구되는 가공 조건을 저장하는 가공 조건 D/B(260)와, 상기 가공부(265)가 가공한 컨텐츠를 가공 특성에 따라 적어도 하나 이상의 D/B에 저장하는 제 2 저장부(275)와, 상기 제 2 저장부(275)에 저장된 컨텐츠를 적어도 하나 이상의 컨텐츠 요청에 따라 제공하는 제공부(280) 등으로 구성된다.
Referring to Figure 1 in accordance with a preferred embodiment of the present invention, the second collection and processing means 250 is the first collection means for processing functions for the second collected and collected content in the distributed content collection and processing system A
제 2 수집 및 처리 수단(250)의 제 2 수집부(255)는 적어도 하나 이상의 통신 프로토콜을 근거로 컨텐츠 서버(245)에 구비된 네트워크 자원을 이용하여 적어도 하나 이상의 제 1 수집 수단(225)을 통해 제 1 수집 및 저장된 개인화 및/또는 특화된 컨텐츠를 제 2 수집하는 것을 특징으로 한다.
The
본 발명의 바람직한 실시 방법에 따르면, 제 2 수집부(255)가 적어도 하나 이상의 제 1 수집 수단(225)을 통해 제 1 수집 및 저장된 개인화 및/또는 특화된 컨텐츠를 제 2 수집하는 방법은, 제 1 수집 수단(225)이 제 1 수집 조건에 따라 제 1 수집 및 저장된 컨텐츠를 전송하는 경우, 상기 제 1 수집 수단(225) 및/또는 전송되는 컨텐츠에 대한 유효성을 인증하고, 상기 유효성 인증 결과를 근거로 상기 컨텐츠를 수신하는 방법과, 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)가 제 2 수집 조건을 근거로 적어도 하나 이상의 제 1 수집 수단(225)에 제 1 수집 및 저장된 개인화 및/또는 특화된 컨텐츠를 수집하는 방법 등이 있다.
According to a preferred embodiment of the present invention, a method in which the
제 2 수집 및 처리 수단(250)의 제 2 수집 조건 D/B(270)에 저장되는 제 2 수집 조건은 상기 제 2 수집부(255)의 제 2 수집 방법이 제 1 수집 수단(225)이 전송하는 개인화 및/또는 특화된 컨텐츠를 수신하는 경우, 상기 제 1 수집 수단(225)에 대한 유효성을 인증하는데 요구되는 제 1 수집 수단(225) 유효성 인증 정보와, 상기 제 1 수집 수단(225)으로부터 수신되는 개인화 및/또는 특화된 컨텐츠에 대한 유효성을 인증하는데 요구되는 컨텐츠 유효성 인증 정보 등이 포함되며, 상기 제 2 수집부(255)의 제 2 수집 방법이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 개인화 및/또는 특화된 컨텐츠를 수집하는 경우, 제 2 수집을 위해 상기 개인화 및/또는 특화된 컨텐츠를 제 1 수집 및 저장하는 제 1 수집 수단(225)에 접속하기 위한 제 1 수집 수단(225) 정보와, 상기 제 2 수집부(255)가 적어도 하나 이상의 제 1 수집 수단(225)으로부터 개인화 및/또는 특화된 컨텐츠를 수집하기 위한 정책 등을 포함하는 것을 특징으로 한다.
The second collection condition stored in the second collection condition D / B 270 of the second collection and processing means 250 is that the second collection method of the
예컨대, 상기 제 2 수집부(255)의 제 2 수집 방법이 제 1 수집 수단(225)이 전송하는 개인화 및/또는 특화된 컨텐츠를 수신하는 경우, 상기 제 1 수집 수단(225)에 대한 유효성을 인증하는데 요구되는 제 1 수집 수단(225) 유효성 인증 정보는 제 1 저장된 컨텐츠를 전송하는 제 1 수집 수단(225)을 인증하는 정보로서, 제 1 수집 수단(225)이 구비된 클라이언트(220)의 네트워크 주소와, 상기 제 1 수집 수단(225)이 제 2 수집 및 처리 수단(250)과 통신 연결하는데 요구되는 제 1 수집 수단(225)의 계정 및 비밀번호 등을 포함한다.
For example, when the second collecting method of the
또한, 상기 제 2 수집부(255)의 제 2 수집 방법이 제 1 수집 수단(225)이 전송하는 개인화 및/또는 특화된 컨텐츠를 수신하는 경우, 상기 제 1 수집 수단(225)으로부터 수신되는 개인화 및/또는 특화된 컨텐츠에 대한 유효성을 인증하는데 요구되는 컨텐츠 유효성 인증 정보는 제 1 수집 수단(225)을 통해 전송되는 컨텐츠를 인증하는 정보로서, 상기와 같이 전송되는 컨텐츠에 웜 및/또는 바이러스가 감염되어 있는지 판별하기 위한 정보, 또는 상기와 같이 전송되는 컨텐츠가 설정된 용량을 초과하는지 여부를 판별하기 위한 정보 등을 포함한다.
In addition, when the second collecting method of the
또한, 상기 제 2 수집부(255)의 제 2 수집 방법이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 개인화 및/또는 특화된 컨텐츠를 수집하는 경우, 제 2 수집을 위해 상기 개인화 및/또는 특화된 컨텐츠를 제 1 수집 및 저장하는 제 1 수집 수단(225)에 접속하기 위한 제 1 수집 수단(225) 정보는 상기 제 2 수집부(255)가 적어도 하나 이상의 제 1 수집 수단(225)과 통신 연결하는데 요구되는 적어도 하나 이상의 네트워크 접속 주소와, 계정 등을 포함한다.
In addition, when the second collection method of the
또한, 상기 제 2 수집부(255)의 제 2 수집 방법이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 개인화 및/또는 특화된 컨텐츠를 수집하는 경우, 상기 제 2 수집부(255)가 적어도 하나 이상의 제 1 수집 수단(225)으로부터 개인화 및/또는 특화된 컨텐츠를 수집하기 위한 정책은 상기 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)가 제 2 수집 기능을 수행하는데 요구되는 정책으로서, 예컨대 상기 제 2 수집 및 처리 수단(250)과 연결되는 제 1 수집 수단(225)이 구비된 클라이언트(220)가 휴면(Idle) 모드 및/또는 네트워크 자원이 고갈되지 않을 때 제 2 수집 기능을 수행하도록 하는 정책을 포함한다.
In addition, when the second collection method of the
제 2 수집 및 처리 수단(250)의 가공부(265)는 제 2 수집부(255)를 통해 적어도 하나 이상의 제 1 수집 수단(225)으로부터 제 2 수집되는 적어도 하나 이상의 개인화 및/또는 특화된 컨텐츠를 제 2 저장부(275)에 저장 가능한 형식 및/또는 구조, 또는 제공부(280)가 적어도 하나 이상의 클라이언트(220)로 제공 가능한 형식 및 구조 등으로 가공하는 것을 특징으로 한다.
The
본 발명의 바람직한 실시 방법에 따르면, 가공부(265)가 제 2 수집된 개인화 및/또는 특화된 컨텐츠를 가공하는 방법은, 제 2 수집된 적어도 하나 이상의 개인 화 및/또는 특화된 컨텐츠를 각각의 컨텐츠 특성에 따라 분류하거나, 상기와 같이 제 2 수집된 개인화 및/또는 특화된 컨텐츠를 해당 컨텐츠 특성에 대한 색인을 처리하거나, 상기와 같이 제 2 수집된 개인화 및/또는 특화된 컨텐츠에 대한 요약을 추출 및/또는 생성하거나, 또는 상기와 같이 제 2 수집된 개인화 및/또는 특화된 컨텐츠에 대한 컨텐츠 속성(예컨대, 읽기 전용, 읽기/쓰기) 및/또는 접근 권한 속성(예컨대, 개인화된 컨텐츠의 경우 해당 컨텐츠 소유자만 접근하도록 하는 속성) 등을 결정하는 것 등과 같이, 제 1 수집 수단(225)으로부터 제 2 수집된 개인화 및/또는 특화된 컨텐츠를 제 2 저장부(275)에 저장 및/또는 제공부(280)를 통해 적어도 하나 이상의 클라이언트(220)로 제공할 수 있는 형식 및/또는 구조로 가공한다.
According to a preferred embodiment of the present invention, the method in which the
제 2 수집 및 처리 수단(250)의 가공 조건 D/B(260)에 저장되는 가공 조건은 제 2 수집부(255)가 적어도 하나 이상의 제 1 수집 수단(225)으로부터 제 2 수집한 개인화 및/또는 특화된 컨텐츠를 가공하는데 요구되는 정보를 저장하는 D/B로서, 제 1 수집 수단(225)으로부터 제 2 수집되는 상기 컨텐츠가 특정 개인에게 개인화된 컨텐츠인 경우, 제 2 저장부(275)에 구비되어 있는 적어도 하나 이상의 D/B 중에서 상기 개인에게 개인화된 D/B에 저장, 및 상기 개인만이 컨텐츠에 접근하는 것을 허용하도록 가공(예컨대, 분류, 색인, 요약 및/또는 속성 결정)하는데 요구되는 정보와, 제 1 수집 수단(225)으로부터 제 2 수집되는 상기 컨텐츠가 특정 그룹에게 특화된 컨텐츠인 경우, 제 2 저장부(275)에 구비되어 있는 적어도 하나 이상의 D/B 중에서 상기 그룹에게 개인화된 D/B에 저장, 및 상기 그룹에 속한 적어도 하나 이상의 클라이언트(220)가 컨텐츠에 접근하는 것을 허용하도록 가공하는데 요구되는 정보 등을 포함하는 것을 특징으로 한다.
The processing conditions stored in the processing conditions D /
예컨대, 제 1 수집 수단(225)으로부터 제 2 수집되는 상기 컨텐츠가 특정 개인에게 개인화된 컨텐츠인 경우, 상기 개인화된 컨텐츠에는 컨텐츠 소유자의 개인 정보가 포함되는데, 이 때 가공 조건 D/B(260)에 구비되는 가공 조건은 상기와 같이 제 2 수집되는 컨텐츠가 개인화된 컨텐츠인지 판별하는데 요구되는 정보(예컨대, 제 2 수집되는 컨텐츠에 개인 정보가 포함되어 있는지 판별하는데 요구되는 정보)와, 복수의 개인 중에서 어떤 개인에게 개인화된 컨텐츠인지 판별하는데 요구되는 정보(예컨대, 제 2 수집되는 컨텐츠에 포함된 개인 정보와 비교되는 정보) 등이 포함되며, 상기 제 2 수집된 컨텐츠가 특정 개인에게 개인화된 컨텐츠인 경우, 상기 개인화된 컨텐츠에 해당 개인의 소유임을 명시하는 워터마킹(Watermarking) 및/또는 전자 서명(Digital Signature)을 처리하는데 요구되는 정보(예컨대, 저작권 정보 및/또는 해당 개인에 대한 웹 기반 공인 인증서 등, 만약 제 1 수집 수단(225)에서 개인화된 컨텐츠에 워터마킹 및/또는 전자 서명을 추가하였다면 생략 가능.)와, 상기 제 2 수집된 컨텐츠에 포함된 개인 정보를 근거로 상기 개인화된 컨텐츠를 해당 개인에게 분류, 색인, 요약, 및/또는 속성 결정에 요구되는 정보 등을 포함한다.
For example, when the content collected from the first collecting means 225 is the personalized content to a specific individual, the personalized content includes personal information of a content owner, at which time the processing condition D /
또한, 제 1 수집 수단(225)으로부터 제 2 수집되는 상기 컨텐츠가 특정 그룹에게 특화된 컨텐츠인 경우, 상기 특화된 컨텐츠에는 컨텐츠에 접근하는 것이 허락되는 그룹 정보가 포함되는데, 이 때 가공 조건 D/B(260)에 구비되는 가공 조건은 상기와 같이 제 2 수집되는 컨텐츠가 특정 그룹에 특화된 컨텐츠인지 판별하는데 요구되는 정보(예컨대, 제 2 수집되는 컨텐츠에 그룹 정보가 포함되어 있는지 판별하는데 요구되는 정보)와, 복수의 개인 중에서 어떤 개인에게 개인화된 컨텐츠인지 판별하는데 요구되는 정보(예컨대, 제 2 수집되는 컨텐츠에 포함된 그룹 정보와 비교되는 정보) 등이 포함되며, 상기 제 2 수집된 컨텐츠가 특정 그룹에게 특화된 컨텐츠인 경우, 상기 특화된 컨텐츠에 포함된 그룹에 포함되지 않은 클라이언트(220)에게도 상기 특화된 컨텐츠를 제공하는데 요구되는 정보(예컨대, 상기 특화된 컨텐츠의 그룹에 포함되지 않은 클라이언트(220)가 상기 그룹에 포함되도록 설정하는데 요구되는 정보, 만약 그룹 정보가 특정 웹 사이트에 회원 가입 정보라면 그룹에 포함되지 않은 클라이언트(220)를 상기 웹 사이트에 가입하도록 요청하는 정보)와, 상기 제 2 수집된 컨텐츠에 포함된 그룹 정보를 근거로 상기 특화된 컨텐츠를 해당 그룹에게 분류, 색인, 요약, 및/또는 속성 결정에 요구되는 정보 등을 포함한다.
In addition, when the content collected second from the first collecting means 225 is a content specialized for a specific group, the specialized content includes group information allowing access to the content, wherein the processing condition D / B ( The processing conditions included in 260 include information required to determine whether the second collected content is content specific to a specific group as described above (eg, information required to determine whether group information is included in the second collected content) and And information required to determine which individual is a personalized content among a plurality of individuals (eg, information compared with group information included in the second collected content), and the second collected content is transmitted to a specific group. In the case of specialized content, the specialized content is also applied to the
제 2 수집 및 처리 수단(250)의 제 2 저장부(275)는 제 2 수집부(255)를 통해 적어도 하나 이상의 제 1 수집 수단(225)으로부터 제 2 수집되고, 가공부(265)를 통해 특정 개인 및/또는 그룹을 대상으로 가공된 컨텐츠에 대하여, 상기 가공 과정에서 적용된 분류 및/또는 색인을 근거로 적어도 하나 이상의 D/B에 저장하는 것을 특징으로 한다.
The
본 발명의 바람직한 실시 방법에 따르면, 제 2 저장부(275)는 적어도 하나 이상의 특정 개인에게 개인화된 컨텐츠 및/또는 특정 그룹에게 특화된 컨텐츠 등을 분류 및/또는 색인을 근거로 저장하는 적어도 하나 이상의 D/B가 구비되는데, 제 2 저장부(275)는 가공부(265)가 가공한 컨텐츠에 적용된 분류 및/또는 색인을 근거로 상기 컨텐츠를 각각의 D/B에 저장 및 관리한다.
According to a preferred embodiment of the present invention, the
예컨대, 특정 개인에게 개인화된 컨텐츠는 해당 개인만이 접근하는 것이 허용되는 개인화된 개인 D/B에 저장되며, 상기 개인화된 D/B는 상기 컨텐츠의 종류에 따라 적어도 하나 이상의 세분화된 D/B(예컨대, 메일 컨텐츠는 개인화된 메일 D/B에 저장되고, 디지털 컨텐츠의 경우에도 컨텐츠 종류(예컨대, 문자, 사운드, 이미지, 멀티미디어 등)에 따라 세분화된 개인 D/B)로 구성되는 것이 가능하다.
For example, content personalized to a particular individual is stored in a personalized personal D / B that only the individual is allowed to access, and the personalized D / B may include at least one subdivided D / B according to the type of the content. For example, the mail content may be stored in a personalized mail D / B, and in the case of digital content, the mail content may be configured as a personal D / B broken down according to the content type (eg, text, sound, image, multimedia, etc.).
또한, 특정 그룹에게 특화된 컨텐츠는 상기 그룹에 속한 클라이언트(220)가 접근하는 것이 허용되도록 특화된 그룹 D/B에 저장되며, 상기 그룹 D/B는 상기 컨텐츠의 종류에 따라 적어도 하나 이상의 세분화된 D/B(예컨대, 디지털 컨텐츠의 경우에도 컨텐츠 종류(예컨대, 문자, 사운드, 이미지, 멀티미디어 등)에 따라 세분화된 그룹 D/B)로 구성되는 것이 가능하다.
In addition, the content specific to a specific group is stored in a group D / B specialized to allow the
제 2 수집 및 처리 수단(250)의 제공부(280)는 제 2 수집부(255)를 통해 적어도 하나 이상의 제 1 수집 수단(225)으로부터 제 2 수집되고, 가공부(265)를 통해 특정 개인 및/또는 그룹을 대상으로 가공되어 제 2 저장부(275)에 저장된 컨텐츠에 대하여, 적어도 하나 이상의 클라이언트(220)로 상기 컨텐츠를 제공하는 것을 특징으로 한다.
The providing
본 발명에 따르면, 상기와 같이 제 2 저장부(275)에 저장된 개인화 및/또는 특화된 컨텐츠를 클라이언트(220)로 제공하는 과정에 있어서, 제공부(280)는 상기 컨텐츠를 요청하는 클라이언트(220)가 해당 컨텐츠에 대한 접근 권한이 존재하는지 여부를 판별한다.
According to the present invention, in the process of providing the
본 발명의 바람직한 실시 방법에 따르면, 클라이언트(220)가 요청한 컨텐츠가 특정 개인에게 개인화된 컨텐츠인 경우, 상기 제공부(280)는 컨텐츠 서버(245)에 대한 상기 클라이언트(220)의 회원 정보를 근거로 상기 개인화된 컨텐츠에 대한 접근 권한이 존재하는지 판별한다.
According to a preferred embodiment of the present invention, when the content requested by the
예컨대, 컨텐츠 서버(245)는 회원제로 운영되는 것이 가능한데, 이 경우 개인화된 컨텐츠는 특정 회원을 대상으로 개인화된 컨텐츠로서 제 2 저장부(275)에 저장되고, 제공부(280)는 컨텐츠 서버(245)에 로그인한 클라이언트(220)의 회원 정보를 근거로 상기 개인화된 컨텐츠에 대한 상기 클라이언트(220)의 접근 권한 존재 여부를 판별한다.
For example, the
본 발명의 다른 실시 방법에 따르면, 클라이언트(220)가 요청한 컨텐츠가 특정 개인에게 개인화된 컨텐츠인 경우, 상기 제공부(280)는 상기 클라이언트(220)가 요청한 컨텐츠에 포함된 개인 판별 정보를 근거로 상기 클라이언트(220)가 상기 요청한 컨텐츠에 대한 접근 권한이 존재하는지 여부를 판별한다.
According to another exemplary embodiment of the present invention, when the content requested by the
예컨대, 컨텐츠 서버(245)는 비회원제로 운영되는 것이 가능한데, 이 경우 개인화된 컨텐츠는 상기 개인화된 컨텐츠에 포함된 적어도 하나 이상의 개인 정보, 저작권 정보, 및/또는 전자 서명 등을 근거로 상기 클라이언트(220)가 상기 요청한 컨텐츠에 대한 접근 권한이 존재하는지 여부를 판별한다.
For example, the
본 발명의 바람직한 실시 방법에 따르면, 클라이언트(220)가 요청한 컨텐츠가 특정 그룹에게 특화된 컨텐츠인 경우, 상기 제공부(280)는 컨텐츠 서버(245)에 대한 상기 클라이언트(220)의 회원 정보를 근거로 상기 개인화된 컨텐츠에 대한 접근 권한이 존재하는지 판별한다.
According to a preferred embodiment of the present invention, when the content requested by the
예컨대, 컨텐츠 서버(245)는 회원제로 운영되는 것이 가능한데, 이 경우 상기 회원 정보에는 적어도 하나 이상의 클라이언트(220)가 어떤 그룹에 속하는지를 판별하는데 요구되는 그룹 정보가 포함되며, 제공부(280)는 컨텐츠 서버(245)에 로 그인한 클라이언트(220)의 회원 정보를 근거로 상기 특화된 컨텐츠에 대한 상기 클라이언트(220)의 접근 권한 존재 여부를 판별한다.
For example, the
본 발명의 다른 실시 방법에 따르면, 클라이언트(220)가 요청한 컨텐츠가 특정 그룹에게 특화된 컨텐츠인 경우, 상기 제공부(280)는 상기 클라이언트(220)가 요청한 컨텐츠에 포함된 그룹 판별 정보(예컨대, 특화된 컨텐츠에 대한 그룹 정보)를 근거로 상기 클라이언트(220)가 상기 요청한 컨텐츠에 대한 접근 권한이 존재하는지 여부를 판별한다.
According to another exemplary embodiment of the present invention, when the content requested by the
예컨대, 컨텐츠 서버(245)는 비회원제로 운영되는 것이 가능한데, 이 경우 특화된 컨텐츠는 상기 특화된 컨텐츠에 포함된 적어도 하나 이상의 그룹 정보를 근거로 상기 클라이언트(220)가 상기 요청한 컨텐츠에 대한 접근 권한이 존재하는지 여부를 판별한다.
For example, the
본 발명의 바람직한 실시 방법에 따르면, 상기와 같이 제 2 저장부(275)에 저장된 개인화 및/또는 특화된 컨텐츠를 클라이언트(220)로 제공하는 과정에 있어서, 제공부(280)는 적어도 하나 이상의 통신 프로토콜을 근거로 컨텐츠 서버(245)에 구비된 네트워크 자원을 이용하여 상기 컨텐츠를 요청한 클라이언트(220)로 해당 컨텐츠를 추출 및 가공하여 제공하는 것을 특징으로 한다.
According to a preferred embodiment of the present invention, in the process of providing personalized and / or specialized content stored in the
예컨대, 제 2 수집 및 처리 수단(250)이 구비된 컨텐츠 서버(245)와 클라이언트(220)가 유선 인터넷을 통신 수단으로 연결되어 있다면, 제공부(280)는 예컨대 HTTP를 근거로 상기와 같이 추출된 컨텐츠를 가공하고, TCP/IP(Transmission Control Protocol/Internet Protocol)을 통해 상기 컨텐츠를 클라이언트(220)로 제공하며, 또는 제 2 수집 및 처리 수단(250)이 구비된 컨텐츠 서버(245)와 클라이언트(220)가 무선 인터넷을 통신 수단으로 연결되어 있다면, 제공부(280)는 예컨대 WAP(Wireless Application Protocol)을 근거로 상기와 같이 추출된 컨텐츠를 가공하고, 이동 통신망의 데이터 채널을 통해 상기 컨텐츠를 클라이언트(220)로 제공한다.
For example, if the
이하 첨부된 도면과 설명을 참조하여 상기 서술한 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
Hereinafter, with reference to the accompanying drawings and description will be described in detail the operating principle of the preferred embodiment of the present invention described above. However, the drawings and the following description shown below are for the preferred method among various methods for effectively explaining the features of the present invention, the present invention is not limited only to the drawings and description below. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to a user's or operator's intention or custom. Therefore, the definition should be based on the contents throughout the present title.
본 발명의 바람직한 제 1 실시예는 도면2와 같은 분산형 컨텐츠 수집 및 처리 시스템이 유무선 인터넷 상에서 적어도 하나 이상의 웹사이트가 구비된 웹 서버들을 컨텐츠 제공 시스템(285)으로 정의하고, 상기 웹 서버와 적어도 하나 이상의 통신 수단을 통해 연결 가능한 클라이언트(220)에 상기 웹사이트에 구비된 D/B 또는 웹 페이지(Web Page)를 검색하고, 상기 검색 정보를 제 1 수집되는 특화된 컨텐츠(예컨대, 웹사이트 방문자를 하나의 그룹으로 자동 결정하도록 특화된 컨텐츠)로 결정하는 제 1 수집 수단(225)을 구비하고, 상기 제 1 수집 수단(225)이 컨텐츠 제공 시스템(285)으로부터 검색 정보(=제 1 수집되는 특화된 컨텐츠)를 제 1 수집 및 저장한 후, 검색 서버에 구비된 제 2 수집 및 처리 수단(250)으로 전송(=제 2 수집)하고, 상기 제 2 수집 및 처리 수단(250)이 상기 제 2 수집되는 검색 정보를 가공 및 제 2 저장한 후, 클라이언트(220)로 제공하고, 상기 클라이언트(220)가 상기 검색 정보를 근거로 해당 웹 페이지에 접속하도록 하는 경우에 대한 것이다.
According to a first preferred embodiment of the present invention, a distributed content collection and processing system as shown in FIG. 2 defines web servers provided with at least one website on a wired or wireless Internet as a
도면3은 본 발명의 제 1 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템에 대한 바람직한 실시 도면이다.
3 is a preferred embodiment of a distributed content collection and processing system according to a first embodiment of the present invention.
본 발명의 제 1 실시예 따른 도면3을 참조하면, 제 1 수집 수단(225)은 검색 엔진이 구비된 검색 서버와 적어도 하나 이상의 통신 수단을 통해 연결되는 클라이언트(220) 상에 구비되는데, 상기 제 1 수집 수단(225)은 기존의 검색 서버가 적어 도 하나 이상의 웹 서버로부터 검색 정보를 수집하는 검색 엔진(Search Engine) 및/또는 검색 로봇(Search Robot)의 기능을 클라이언트(220)에서 수행하는 것을 특징으로 한다.
Referring to FIG. 3 according to the first embodiment of the present invention, the first collecting means 225 is provided on a
본 발명의 제 1 실시예에서 제 1 수집 수단(225)에 구비된 제 1 수집부(230)는 제 1 수집 조건 D/B(235)에 구비된 제 1 수집 조건을 이용하여 컨텐츠 제공 시스템(285) 상에서 특정 그룹에 특화된 컨텐츠가 구비된 적어도 하나 이상의 웹 서버에 접속하고, 상기 웹 서버에 구비된 적어도 하나 이상의 D/B 또는 웹 페이지를 검색하고, 상기 검색 정보를 제 1 수집 수단(225)으로 제 1 수집되는 특화된 컨텐츠로 결정하고, 적어도 하나 이상의 통신 수단을 통해 상기 웹 서버로부터 특화된 컨텐츠(=D/B 또는 웹 페이지 검색 정보)를 제 1 수신하는 것을 특징으로 한다.
In the first embodiment of the present invention, the
제 1 실시예의 바람직한 실시 방법에 따르면, 제 1 수집 조건 D/B(235)에는 상기 클라이언트(220)가 회원 가입한 적어도 하나 이상의 회원제 웹사이트가 구비된 웹 서버의 네트워크 주소와, 상기 웹 서버에 접속하기 위한 계정 및 비밀번호와, 그리고 제 1 수집부(230)가 적어도 하나 이상의 회원제 웹사이트에 구비된 D/B 또는 웹 페이지를 검색하여 검색 정보(=제 1 수집되는 특화된 컨텐츠)를 제 1 수집하는 제 1 수집 개시 정보 등이 저장된다.
According to a preferred implementation method of the first embodiment, the first collection condition D /
예컨대, 제 1 수집부(230)는 제 1 수집 조건 D/B(235)에 구비된 상기 제 1 수집 개시 정보를 근거로 적어도 하나 이상의 회원제 웹사이트에 접속 및 검색 개시 여부를 결정한다. 만약 상기 제 1 수집 개시 정보가 클라이언트(220)의 휴면 모드일 때 제 1 수집 기능을 개시하도록 설정되어 있다면, 제 1 수집부(230)는 클라이언트(220)가 휴면 모드인지 판별하고, 상기 판별 결과를 근거로 제 1 수집을 개시한다.
For example, the
또한, 상기 클라이언트(220)에 구비된 제 1 수집 수단(225)의 제 1 수집 기능이 개시되는 경우, 제 1 수집부(230)는 상기 제 1 수집 조건 D/B(235)에 구비된 적어도 하나 이상의 웹 서버 네트워크 주소와, 계정 및 비밀번호를 근거로 상기 웹사이트에 접속하고, 상기 웹사이트에 구비된 적어도 하나 이상의 D/B 또는 웹 페이지를 검색하고, 상기 웹 서버에 구비된 D/B 또는 웹 페이지에 대한 검색 정보를 제 1 수집되는 특화된 컨텐츠(예컨대, 상기 회원제 웹 사이트에 회원 가입한 사용자를 대상으로 제공하는 것을 특징으로 하는 특정 그룹에 특화된 컨텐츠)로 결정하여 제 1 수집 수단(225)으로 제 1 수집한다.
In addition, when the first collecting function of the first collecting means 225 provided in the
본 발명의 제 1 실시예에서 제 1 수집 수단(225)에 구비된 제 1 저장부(240)는 상기와 같이 제 1 수집부(230)를 통해 적어도 하나 이상의 회원제 웹사이트에 구비된 적어도 하나 이상의 D/B를 검색하여 제 1 수집된 상기 웹사이트의 검색 정보(예컨대, 상기 회원제 웹사이트에 회원 가입한 사용자를 대상으로 제공하는 것을 특징으로 하는 특정 그룹에 특화된 컨텐츠)를 클라이언트(220)에 구비된 저장 매체 에 저장하고, 상기와 같이 제 1 수집되어 저장된 검색 정보를 제 2 수집 및 처리 수단(250)이 구비된 검색 서버로 전송(예컨대, 제 2 수집)하는 것을 특징으로 한다.
In the first embodiment of the present invention, the first storage unit 240 provided in the first collecting means 225 is at least one or more provided in the at least one member website through the
제 1 실시예의 바람직한 실시 방법에 따르면, 제 1 수집 조건 D/B(235)에는 제 1 수집 및 저장된 상기 웹 사이트의 검색 정보를 제 2 수집 및 처리 수단(250)이 구비된 검색 서버로 제공하기 위한 검색 서버의 네트워크 주소와, 상기 검색 서버에 접속하기 위한 계정 및 비밀번호와, 그리고 제 1 저장부(240)가 제 1 저장된 검색 정보를 검색 서버에 구비된 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 제 2 수집하는 제 2 수집 기능 개시 정보 등이 저장된다.
According to a preferred method of implementation of the first embodiment, the first collection condition D /
예컨대, 제 1 저장부(240)는 제 1 수집 조건 D/B(235)에 구비된 상기 제 2 수집 기능 개시 정보를 근거로 제 1 저장부(240)에 저장된 상기 웹사이트의 검색 정보를 검색 서버에 구비된 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송 여부를 결정한다. 만약 상기 제 2 수집 기능 개시 정보가 일정 시각(예컨대, 매일 오후 6시 정각)에 새롭게 제 1 저장된 검색 정보를 제 2 수집 및 처리수단의 제 2 수집부(255)로 전송하도록 설정되어있다면, 제 1 저장부(240)는 클라이언트(220)의 내부 시계가 상기 시각인지 여부를 판독하고, 상기 판독 결과를 근거로 제 1 저장된 검색 정보를 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송을 개시한다.
For example, the first storage unit 240 searches the search information of the website stored in the first storage unit 240 based on the second collection function start information included in the first collection condition D /
또한, 상기 클라이언트(220)에 구비된 제 1 수집 수단(225)이 제 1 저장부(240)에 저장된 상기 웹사이트의 검색 정보를 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송을 개시하는 경우, 제 1 저장부(240)는 상기 제 1 수집 조건 D/B(235)에 구비된 검색 서버의 네트워크 주소와, 상기 검색 서버에 접속하기 위한 계정 및 비밀번호를 근거로 검색 서버에 접속하고, 제 1 저장부(240)에 저장된 검색 정보를 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송한다.
In addition, the
본 발명의 제 1 실시예 따른 도면3을 참조하면, 제 2 수집 및 처리 수단(250)은 검색 엔진이 구비된 검색 서버에 추가적으로 구비되는데, 적어도 하나 이상의 복수의 클라이언트(220)에 구비된 제 1 수집 수단(225)이 제 1 수집 및 저장하고 있는 적어도 하나 이상의 웹사이트(예컨대, 컨텐츠 제공 시스템(285))에 구비된 적어도 하나 이상의 D/B에 대한 검색 정보를 제 2 수집하고, 상기와 같이 제 2 수집된 검색 정보를 제 2 저장부(275)에 저장할 수 있는 형식으로 가공하고, 상기와 같이 가공된 검색 정보를 적어도 하나 이상의 D/B로 이루어진 제 2 저장부(275)에 저장하고, 상기 제 2 저장부(275)에 저장된 검색 정보를 적어도 하나 이상의 클라이언트(220)로 제공하는 것을 특징으로 한다.
Referring to FIG. 3 according to the first embodiment of the present invention, the second collecting and processing means 250 is additionally provided in a search server equipped with a search engine, and includes a first provided in at least one or
본 발명의 제 1 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 제 2 수집부(255)는 적어도 하나 이상의 복수의 제 1 수집 수단(225)이 제 1 수집 및 저장 하고 있는 적어도 하나 이상의 웹사이트(예컨대, 컨텐츠 제공 시스템(285))에 구비된 적어도 하나 이상의 D/B에 대한 검색 정보를 적어도 하나 이상의 통신 수단을 통해 수신하여 가공부(265)로 전달하는 것을 특징으로 한다.
In the first embodiment of the present invention, the
또한, 상기 제 2 수집부(255)는 제 1 수집 수단(225)의 제 1 저장부(240)에 제 1 저장된 검색 정보와 제 2 수집 및 처리 수단(250)의 제 2 저장부(275)에 제 2 저장된 검색 정보를 동기화 시키는 역할을 수행한다.
In addition, the
예컨대, 제 1 수집 수단(225)의 제 1 저장부(240)가 클라이언트(220)의 휴면 모드에서 제 1 수집 기능을 수행하고, 일정 시각에 상기와 같이 제 1 수집 및 저장된 검색 정보를 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송하는 경우, 제 1 수집 수단(225)은 제 1 수집 조건 D/B(235)에 저장된 모든 웹사이트에 대한 검색을 수행하지 않은 상태에서 상기와 같이 제 1 수집 및 저장된 검색 정보를 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)로 전송할 수 있는데, 이 때 제 2 수집부(255)는 제 2 저장부(275)에 상기 제 1 수집 수단(225)이 검색하지 못한 특정 웹사이트에 대하여 다른 제 1 수집 수단(225)이 전송한 검색 정보가 존재하는 경우, 제공부(280)를 통해 상기와 같은 특정 웹사이트에 대한 검색 정보를 상기 제 1 수집 수단(225)이 구비된 클라이언트(220)로 전송함으로써, 제 1 수집 수단(225)의 제 1 저장부(240)에 제 1 저장된 검색 정보와 제 2 수집 및 처리 수단(250)의 제 2 저장부(275)에 제 2 저장된 검색 정보를 동기화 시킨다.
For example, the first storage unit 240 of the first collecting means 225 performs the first collecting function in the dormant mode of the
본 발명의 제 1 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 가공부(265)는 제 2 수집부(255)가 적어도 하나 이상의 제 1 수집 수단(225)으로부터 제 2 수집한 검색 정보를 분류, 색인, 요약 및/또는 속성 결정 등의 과정을 통해 가공하는 것을 특징으로 한다.
In the first embodiment of the present invention, the
본 발명의 제 1 실시예에 따르면, 상기 가공부(265)가 제 2 수집부(255)를 통해 제 2 수집된 검색 정보를 가공하는 경우에 있어서, 상기 검색 정보의 요약은 상기 검색 정보에 대한 접근 권한을 득하지 않은 클라이언트(220)(예컨대, 회원제 웹사이트의 회원으로 가입하지 않은 클라이언트(220))에도 제공되는 것이 가능한데, 이 경우 상기와 같이 접근 권한을 득하지 않은 클라이언트(220)가 상기 검색 정보에 접근하기 위한 접근 권한을 득하는데 요구되는 정보를 상기 검색 정보에 포함시키고, 상기 클라이언트(220)가 검색 정보에 대응하는 URL을 요청하는 경우에 있어서 상기와 같이 검색 정보에 대한 접근 권하는 득하지 않은 클라이언트(220)에게 접근 권한을 부여(예컨대, 회원제 웹 사이트에 회원으로 가입)하는 것이 가능하다.
According to the first embodiment of the present invention, in the case where the
본 발명의 제 1 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 제 2 저장부(275)는 검색 서버 상에서 제 2 수집 및 가공된 검색 정보를 저장하는 적어도 하나 이상의 D/B와 상기 D/B를 관리하는 DBMS(DataBase Management System)로서, 각각의 제 1 수집 수단(225)으로부터 제공되는 검색 정보를 백업(예컨대, 제 1 수집 수단(225)의 제 1 저장부(240)의 백업)하여 저장하는 적어도 하나 이상의 D/B와, 또한 상기와 같이 각각의 제 1 수집 수단(225)으로부터 제공되는 검색 정보 중에서 다른 클라이언트(220)로 제공될 검색 정보를 분류 및 색인 하여 저장하는 적어도 하나 이상의 D/B와, 상기 D/B 들을 관리하는 DBMS로 구성된다.
In the first embodiment of the present invention, the
본 발명의 제 1 실시예에 따르면, 상기 제 2 저장부(275)는 적어도 하나 이상의 저장 매체(예컨대, SAN(Storage Area Network)으로 연동된 복수의 저장 매체)를 통해 제 2 수집 및 가공된 검색 정보를 저장 및 관리하는 것이 가능하다.
According to a first embodiment of the present invention, the
본 발명의 제 1 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 제공부(280)는 제 2 저장부(275)에 저장된 검색 정보를 적어도 하나 이상의 통신 수단(예컨대, 유선 인터넷 및/또는 무선 인터넷)을 통해 적어도 하나 이상의 클라이언트(220)로 제공하는 것을 특징으로 하며, 상기 클라이언트(220)는 제공부(280)가 제공하는 검색 정보를 근거로 컨텐츠 제공 시스템(285)에 포함된 적어도 하나 이상의 웹사이트로부터 검색 정보에 해당하는 디지털 컨텐츠를 제공받는다.
In the first embodiment of the present invention, the providing
도면4는 본 발명의 제 1 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 1 수집 및 제 2 수집 과정에 대한 바람직한 흐름도이다.
Figure 4 is a preferred flow diagram for the first collection and second collection process of the distributed content collection and processing system according to a first embodiment of the present invention.
제 1 실시예의 바람직한 실시 방법에 따른 분산형 컨텐츠 수집 및 처리 시스템에 해당하는 상기 도면3을 참조하면, 본 발명의 제 1 실시예는 유무선 인터넷 상에서 적어도 하나 이상의 웹사이트가 구비된 웹 서버들을 컨텐츠 제공 시스템(285)으로 정의하고, 상기 웹 서버와 적어도 하나 이상의 통신 수단을 통해 연결 가능한 클라이언트(220)에 상기 웹사이트에 구비된 D/B 또는 웹 페이지 검색 정보를 제 1 수집되는 특화된 컨텐츠로 결정하는 제 1 수집 및 저장한 후, 상기 검색 정보를 검색 서버에 구비된 제 2 수집 및 처리 수단(250)으로 전송하는 제 2 수집 과정을 수행하는 경우에 대한 것이다.
Referring to FIG. 3, which corresponds to a distributed content collecting and processing system according to a preferred embodiment of the first embodiment, the first embodiment of the present invention provides content to web servers provided with at least one website on a wired or wireless Internet. Defined as a
또한, 본 발명의 제 1 실시예에 있어서, 클라이언트(220)에 구비되는 제 1 수집 수단(225)은 TSR의 형태로 클라이언트(220)에 독립적으로 구비된 통신 프로그램으로서, 상기 제 1 수집 수단(225)의 제 1 수집 조건 D/B(235)에 구비된 제 1 수집 조건은 클라이언트(220)가 휴면 모드일 때 제 1 수집 기능을 수행하도록 설정되어 있고, 컨텐츠 제공 시스템(285)에 포함된 적어도 하나 이상의 웹사이트에 접속하기 위한 웹 서버 주소, 계정 및 비밀번호가 저장되어 있으며, 또한 상기 제 1 수집 및 저장된 컨텐츠는 매일 일정 시각에 제 2 수집 및 처리 수단(250)으로 제 2 수집되도록 설정되어 있는 경우에 대한 것이다.
Further, in the first embodiment of the present invention, the first collecting means 225 provided to the
그러나, 상기와 같은 제 1 실시예의 바람직한 실시 방법은 본 발명의 기술적 특징을 효율적으로 설명하기 위한 한가지 방법으로서, 본 발명이 속하는 기술 분야 에서 통상의 지식을 가진 자라면, 본 발명의 제 1 실시예의 바람직한 실시 방법을 근거로 실시될 수 있는 다양한 실시 방법을 비교적 용이하게 유추할 수 있을 것이다.
However, the preferred embodiment of the first embodiment as described above is one method for efficiently explaining the technical features of the present invention. It will be relatively easy to infer various implementation methods that can be implemented based on the preferred implementation method.
상기와 같은 제 1 실시예의 바람직한 실시 방법을 따르면, 클라이언트(220)에는 유무선 인터넷 상의 웹 서버에 구비된 웹사이트 상의 D/B 또는 웹 페이지를 검색하고, 상기 검색 정보를 제 1 수집 컨텐츠로 결정하여 제 1 수집 및 저장하는 제 1 수집 수단(225)이 운영 체제에 포함, 이동형 저장 매체, 및/또는 온라인 설치 등을 통해 독립된 응용프로그램의 형태로 상기 클라이언트(220)에 구비되어 있으며, 제 1 수집 과정은 상기 클라이언트(220)에 구비된 상기 제 1 수집 수단(225)을 실행하는 것으로 개시되는데, 상기 제 1 수집 수단(225)은 TSR의 형태로 구동되어 메모리에 상주하는 것이 바람직하다.
According to the preferred embodiment of the first embodiment, the
클라이언트(220)에 구비된 제 1 수집 수단(225)이 실행되면(400), 상기 제 1 수집 수단(225)은 네트워크 상의 제 1 수집 수단 배포 서버(200)를 통해 상기 제 1 수집 수단(225)이 가장 최신 버전인지 확인한다.
When the first collecting means 225 provided to the
만약 상기 제 1 수집 수단(225)이 최신 버전이 아니라면(405), 제 1 수집 수단(225)은 네트워크를 통해 제 1 수집 수단 배포 서버(200)로부터 최신 버전의 제 1 수집 수단(225)을 다운로드하여 클라이언트(220)에 기 구비된 제 1 수집 수단(225)을 갱신한다(410).
If the first collecting means 225 is not the latest version (405), the first collecting means 225 retrieves the latest version of the first collecting means 225 from the first collecting means
반면 상기 제 1 수집 수단(225)이 최신 버전이거나, 또는 최신 버전의 제 1 수집 수단(225)으로 갱신되었다면(415), 상기 제 1 수집 수단(225)의 제 1 수집부(230)는 제 1 수집 조건 D/B(235)에 구비된 제 1 수집 개시 정보를 근거로 상기 클라이언트(220)가 휴면 모드인지 확인한다(420).
On the other hand, if the first collecting means 225 is the latest version or is updated to the latest version of the first collecting means 225 (415), the
만약 클라이언트(220)가 휴면 모드가 아니라면(425), 상기 제 1 수집 수단(225)은 상기 클라이언트(220)가 휴면 모두가 될 때까지 대기한다.
If the
반면 상기 클라이언트(220)가 휴면 모드로 전환된다면(430), 제 1 수집 수단(225)의 제 1 수집부(230)는 제 1 수집 조건 D/B(235)로부터 컨텐츠 제공 시스템(285)에 포함된 웹 서버 중에서 상기 제 1 수집부(230)가 접속하여 검색 정보를 제 1 수집할 웹사이트 접속 정보(예컨대, 웹사이트가 구비된 웹 서버 주소, 계정 및 비밀 번호)를 추출하고(435), 상기 웹사이트 접속 정보를 근거로 적어도 하나 이상의 통신 수단을 통해 컨텐츠 제공 시스템(285) 상에 포함된 웹 서버 중에서 상기 클라이언트(220)가 회원으로 가입한 회원제 웹사이트에 접속한다(440).
On the other hand, if the
상기와 같이 제 1 수집 수단(225)의 제 1 수집부(230)가 웹사이트 접속 정보에 대응하는 웹사이트에 접속하면, 상기 제 1 수집부(230)는 상기 웹사이트에 구비 된 D/B 또는 웹 페이지를 검색하고, 상기 검색 정보를 제 1 수집되는 특화된 컨텐츠로 결정한다(445).
As described above, when the
제 1 수집 수단(225)의 제 1 수집부(230)는 상기 웹사이트에서 제 1 수집되는 특화된 컨텐츠로 결정된 검색 정보를 적어도 하나 이상의 통신 수단을 통해 제 1 수집하고, 제 1 저장부(240)에 제 1 저장한다(450).
The
제 1 수집 수단(225)은 상기와 같이 제 1 수집 조건에 포함된 웹사이트 접속 정보를 근거로 적어도 하나 이상의 웹사이트에 접속 및 검색하여 검색 정보를 제 1 수집 및 저장하는 과정을 상기 제 1 수집 조건 D/B(235)에 포함된 모든 웹사이트에 대하여 반복적으로 수행하며, 모든 웹사이트에 대하여 상기와 같은 제 1 수집 및 저장 과정이 완료되었는지 확인한다(455).
The first collection means 225 collects and stores the search information by first accessing and searching at least one website based on the website access information included in the first collection condition as described above. Repeatedly performed for all the websites included in the condition D / B (235), and checks whether the first collection and storage process as described above is completed for all websites (455).
만약 제 1 수집 조건 D/B(235)에 포함된 모든 웹사이트에 대한 제 1 수집 및 저장 과정이 완료되었다면(460), 제 1 수집 수단(225)은 상기와 같이 제 1 수집 및 저장된 검색 정보를 적어도 하나 이상의 통신 수단을 통해 제 2 수집 및 처리 수단(250)이 구비된 검색 서버로 전송한다(465).
If the first collection and storage process for all websites included in the first collection condition D /
반면 제 1 수집 조건 D/B(235)에 포함된 모든 웹사이트에 대한 제 1 수집 및 저장 과정이 완료되지 않았다면(470), 상기 제 1 수집 수단(225)은 제 1 수집 조건 을 근거로 현재까지 적어도 하나 이상의 컨텐츠 제공 시스템(285)에 포함된 웹 서버에 구비된 웹사이트로부터 제 1 수집 및 저장한 검색 정보를 제 2 수집 수단으로 전송(=제 2 수집)해야 하는지 여부를 결정한다(475).
On the other hand, if the first collection and storage process for all websites included in the first collection condition D /
제 1 실시예의 바람직한 실시 방법에 따르면, 제 1 수집 조건 D/B(235)에는 제 1 수집 수단(225)에 의해 제 1 수집 및 저장되는 검색 정보를 해당 제 1 수집 및 저장 과정이 완료 여부와 상관없이 일정한 시각에 제 2 수집 및 처리 수단(250)으로 전송하도록 설정되어 있는데, 제 1 수집 및 저장되는 클라이언트(220)의 휴면 모드가 충분하지 않다면, 상기 제 1 수집 과정이 개시되는 시각까지 제 1 수집 및 저장 과정이 완료되지 않을 수 있다. 따라서, 제 1 수집 수단(225)은 제 1 수집 및 저장이 완료되기 전에 제 1 수집 조건에 의해 제 2 수집이 개시되어야 하는지 여부를 확인하고, 현재까지 제 1 수집 및 저장된 검색 정보를 제 2 수집 및 처리 수단(250)으로 전송할지 여부를 결정한다.
According to a preferred embodiment of the first embodiment, the first collection condition D /
만약 현재까지 제 1 수집 및 저장된 검색 정보를 제 2 수집 및 처리 수단(250)으로 전송할 시각이 되지 않았다면(480), 제 1 수집 수단(225)은 상기와 같이 제 1 수집 조건 D/B(235)로부터 웹사이트 접속 정보를 추출하고, 상기 웹사이트 접속 정보를 근거로 해당 웹사이트에 접속하고, 상기 웹사이트에 구비된 D/B 또는 웹 페이지를 검색하여 해당 검색 정보를 제 1 수집되는 특화된 컨텐츠로 결정하고, 상기 검색 정보를 제 1 수집하여 저장하는 과정을 반복한다.
If it is not time to transmit the first collected and stored search information to the second collection and processing means 250 (480), the first collection means 225 may be the first collection condition D /
반면 현재까지 제 1 수집 및 저장된 검색 정보를 제 2 수집 및 처리 수단(250)으로 전송할 시각이 되었다면(485), 제 1 수집 수단(225)은 상기와 같이 제 1 수집 및 저장된 검색 정보를 적어도 하나 이상의 통신 수단을 통해 제 2 수집 및 처리 수단(250)이 구비된 검색 서버로 전송한다.
On the other hand, if it is time to transmit the first collected and stored search information to the second collection and processing means 250 (485), the first collecting means 225 may include at least one of the first collected and stored search information as described above. The second collecting and processing means 250 is transmitted to the search server equipped with the above communication means.
도면5는 본 발명의 제 1 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 2 수집된 컨텐츠에 대한 가공 및 제 2 저장 과정에 대한 바람직한 흐름도이다.
Figure 5 is a preferred flow diagram for processing and second storage of the second collected content of the distributed content collection and processing system according to the first embodiment of the present invention.
제 1 실시예의 바람직한 실시 방법에 따른 분산형 컨텐츠 수집 및 처리 시스템에 해당하는 상기 도면3 내지 도면4를 참조하면, 본 발명의 제 1 실시예에서 제 2 수집 및 처리 수단(250)으로 제 2 수집되는 컨텐츠는 컨텐츠 제공 시스템(285) 상의 회원제 웹사이트에 구비된 D/B 또는 웹 페이지에 대한 검색 정보로서, 도면4와 같은 제 1 수집 및 저장 과정을 거쳐 제 2 수집 및 처리 수단(250)으로 제 2 수집된다.
Referring to the drawings 3 to 4 corresponding to the distributed content collecting and processing system according to the preferred embodiment of the first embodiment, the second collection by the second collecting and processing means 250 in the first embodiment of the present invention. The content is search information about a D / B or a web page included in a member website on the
그런데, 제 1 실시예의 바람직한 실시 방법에 따르면, 상기 제 2 수집 과정은 제 1 수집 조건에 구비된 정보를 근거로 이루어진다. 따라서, 제 2 수집 및 처리 수단(250)은 제 1 수집 수단(225)으로부터 도면4와 같은 과정을 거쳐 제 1 수집 및 저장된 검색 정보가 수신되는지 여부를 반복적으로 확인하며(500), 만약 적어도 하나 이상의 제 1 수집 수단(225)으로부터 검색 정보가 수신된다면(505), 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)는 상기와 같이 제 2 수집되는 검색 정보에 대한 유효성을 인증하다(510).
However, according to the preferred embodiment of the first embodiment, the second collection process is based on the information provided in the first collection conditions. Accordingly, the second collecting and processing means 250 repeatedly checks whether the first collected and stored search information is received from the first collecting means 225 through the process as shown in FIG. 4 (500), and if at least one If the search information is received from the first collecting means 225 (505), the
제 1 실시 방법의 바람직한 실시 방법에 따르면, 제 2 수집되는 검색 정보에 대한 유효성 인증 과정은, 상기 검색 정보가 웜(Worm) 및/또는 바이러스(Virus) 등과 같은 악성 코드가 포함되어 있는지 여부를 인증하는 과정, 및/또는 상기 검색 정보에 대응하는 웹사이트가 현재 정상적으로 활동하는지 핑테스트(Ping Test)하는 과정 등을 포함하는 것이 바람직하다.
According to a preferred implementation method of the first implementation method, the validation process for the second collected search information may be configured to authenticate whether the search information includes malicious code such as a worm and / or a virus. And a process of ping-testing whether the website corresponding to the search information is currently operating normally.
만약 상기와 같이 제 2 수집되는 검색 정보에 대한 유효성이 인증되지 않는다면(515), 제 2 수집 및 처리 수단(250)은 상기와 같이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 수신(=제 2 수집)된 검색 정보를 삭제하고(520), 상기 검색 정보를 전송한 제 1 수집 수단(225)으로 검색 정보에 대한 유효성이 인증 가능한 완전한 검색 정보를 재전송하도록 요청한 후(525), 도면4와 같은 과정을 거쳐 제 1 수집 수단(225)으로부터 제 2 수집 및 처리 수단(250)으로 제 2 수집되는 검색 정보를 확인하는 과정을 반복적으로 수행한다.
If the validity of the second collected search information as described above is not authenticated (515), the second collection and processing means 250 receives from the at least one first collection means 225 as described above (= second After the collected search information is deleted (520), and the first collection means 225 that transmits the search information is requested to retransmit complete search information that can be verified validity of the search information (525), as shown in FIG. Through the process, the process of confirming the second collected search information from the first collecting means 225 to the second collecting and processing means 250 is repeatedly performed.
반면 상기와 같이 제 2 수집되는 검색 정보에 대한 유효성이 인증된다면(530), 제 2 수집 및 처리 수단(250)은 상기 제 1 수집 및 저장된 검색 정보를 전송하는 제 1 수집 수단(225)에 대한 검색 정보의 동기성을 확인한다(535).
On the other hand, if the validity of the second collected search information is authenticated as described above (530), the second collection and processing means 250 is for the first collection means 225 for transmitting the first collected and stored search information The synchronization of the search information is checked (535).
제 1 실시 방법의 바람직한 실시 방법에 따르면, 제 1 수집 및 저장된 검색 정보를 전송하는 제 1 수집 수단(225)에 대한 검색 정보의 동기성 확인은, 예컨대 상기 제 1 수집 수단(225)이 구비된 클라이언트(220)의 휴면 모드 시간이 부족하여 제 1 수집 조건 D/B(235)에 포함된 모든 웹사이트 접속 정보에 대한 검색 정보를 제 1 수집 및 저장하지 못한 경우에 있어서, 상기와 같이 제 1 수집 및 저장하지 못한 검색 정보가 상기 제 1 수집 수단(225) 이외의 다른 제 1 수집 수단(225)에 의해 제 2 수집되어 제 2 수집 및 처리 수단(250)의 제 2 저장부(275)에 저장되어 있는지 판별하고, 상기와 같이 미처 검색하지 못한 검색 정보가 존재하는 경우, 제 2 수집 및 처리 수단(250)이 상기와 검색 정보를 상기 제 1 수집 수단(225)의 검색 정보로서 동기화 시킬지 여부를 확인하는 것이다. 상기와 같은 제 1 수집 수단(225)에 대한 검색 정보의 동기성 확인은 상기 제 1 수집 수단(225)으로부터 마지막으로 제 2 수집된 검색 정보에 대한 로그 정보와 상기 제 1 수집 수단(225)이 제 2 수집 개시 과정에서 제 2 수집부(255)로 제공하는 제 1 수집 및 저장된 검색 정보에 대한 로그 정보 등을 비교함으로써 달성된다.
According to a preferred method of the first embodiment, the synchronization confirmation of the search information with respect to the first collecting means 225 for transmitting the first collected and stored search information is, for example, provided with the first collecting means 225. When the
만약 제 1 수집 수단(225)에 대한 검색 정보의 동기성이 확인된다면(540), 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)는 상기와 같이 제 1 수집 수단(225)으로부터 제 2 수집된 검색 정보를 가공부(265)를 통해 가공(예컨대, 검색 정보를 분류, 색인, 요약, 및/또는 속성 결정 등)한다(545).
If the synchronization of the search information for the first collecting means 225 is confirmed (540), the
반면 제 1 수집 수단(225)에 대한 검색 정보의 동기성이 확인되지 않는다면(550), 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)는 다른 제 1 수집 수단(225)이 제공한 검색 정보 중에서 상기 제 1 수집 수단(225)에 대한 동기성 확보를 위해 사용 가능한 검색 정보(예컨대, 상기 제 1 수집 수단(225)이 전송해야 하는 검색 정보 중에서 미처 제 1 수집 및 저장하지 못했으나 다른 제 1 수집 수단(225)이 제 2 수집 및 처리 수단(250)으로 제 2 수집한 검색 정보)가 존재하는지 확인한다(555).
On the other hand, if the synchronization of the search information with respect to the first collecting means 225 is not confirmed (550), the
만약 상기 제 1 수집 수단(225)의 동기성 확보를 위한 검색 정보가 존재한다면(560), 제 2 수집 및 처리 수단(250)은 다른 제 1 수집 수단(225)이 제공한 검색 정보 중에서 상기 제 1 수집 수단(225)의 동기성 확보를 위한 검색 정보를 이용하여 상기 제 1 수집 수단(225)에 대한 동기성을 확보한 후(565), 상기와 같이 제 1 수집 수단(225)으로부터 제 2 수집된 검색 정보를 가공부(265)를 통해 가공(예컨대, 검색 정보를 분류, 색인, 요약, 및/또는 속성 결정 등)한다.
If there is search information for securing the synchronization of the first collecting means 225 (560), the second collecting and processing means 250 is the first among the search information provided by the other first collecting means (225) After securing the synchronization with respect to the first collecting means 225 by using the search information for securing the synchronization of the first collecting means 225 (565), as described above, the second from the first collecting means 225 The collected search information is processed through the processing unit 265 (eg, classifying, indexing, summarizing, and / or determining attributes of the search information).
반면 상기 제 1 수집 수단(225)의 동기성 확보를 위한 검색 정보가 존재하지 않는다면(570), 제 2 수집 및 처리 수단(250)은 상기와 같이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 수신(=제 2 수집)된 검색 정보를 삭제하고, 상기 검색 정보를 전송한 제 1 수집 수단(225)으로 동기성의 확보가 가능한 완전한 검색 정보를 재전송하도록 요청한 후, 도면4와 같은 과정을 거쳐 제 1 수집 수단(225)으로부터 제 2 수집 및 처리 수단(250)으로 제 2 수집되는 검색 정보를 확인하는 과정을 반복적으로 수행한다.
On the other hand, if there is no search information for securing the synchronization of the first collecting means 225 (570), the second collecting and processing means 250 is received from the at least one first collecting means 225 as described above After deleting the search information (= second collection), requesting the first collection means 225 which transmitted the search information to retransmit complete search information capable of securing synchronization, and then performing the first process as shown in FIG. The process of confirming the second collected search information from the collecting means 225 to the second collecting and processing means 250 is repeatedly performed.
상기와 같은 과정을 통해 제 1 수집 수단(225)으로부터 제 2 수집된 검색 정보를 가공부(265)를 통해 가공(예컨대, 검색 정보를 분류, 색인, 요약, 및/또는 속성 결정 등) 과정이 수행되면, 제 2 수집 빛 처리 수단의 가공부(265)는 가공된 검색 정보를 분류 및/또는 색인에 따라 제 2 저장부(275)에 구비된 적어도 하나 이상의 D/B에 저장한다(575).
Through the process described above, the process of processing the second collected search information from the first collecting means 225 through the processing unit 265 (eg, classifying, indexing, summarizing, and / or determining attributes of the search information) is performed. When performed, the
상기와 같이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 검색 정보가 제 2 수집 및 가공되어 저장되면, 상기 제 2 수집 및 처리 수단(250)의 제공부(280)는 상기와 같이 저장된 검색 정보를 적어도 하나 이상의 클라이언트(220) 요청에 따라 해당 클라이언트(220)로 제공하는 것이 가능하다.
When the search information is collected and processed second from the at least one first collecting means 225 and stored as described above, the providing
도면6은 본 발명의 제 1 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 2 저장된 컨텐츠에 대한 제공 과정에 대한 바람직한 흐름도이다.
Figure 6 is a preferred flow diagram for the provision process for the second stored content of the distributed content collection and processing system according to a first embodiment of the present invention.
제 1 실시예의 바람직한 실시 방법에 따른 분산형 컨텐츠 수집 및 처리 시스템에 해당하는 상기 도면3, 도면4 내지 도면5를 참조하면, 본 발명의 제 1 실시예에서 제 2 수집 및 처리 수단(250)으로 제 2 수집되는 컨텐츠는 컨텐츠 제공 시스템(285) 상의 회원제 웹사이트에 구비된 D/B 또는 웹 페이지에 대한 검색 정보로서, 제 2 수집 및 처리 수단(250)이 클라이언트(220)로 제공하는 컨텐츠는 컨텐츠 제공 시스템(285) 상의 웹사이트에 구비된 D/B 또는 웹 페이지에 대한 검색 정보이다. 따라서, 상기 클라이언트(220)가 상기 상의 웹사이트에 구비된 D/B 또는 웹 페이지에 접속하기 위해서는 제 2 수집 및 처리 수단(250)으로부터 상기 D/B 또는 웹 페이지에 대한 URL(Uniform Resource Location) 정보를 제공받아야만 한다.
3, 4 to 5, which correspond to a distributed content collection and processing system according to a preferred embodiment of the first embodiment, the second collection and processing means 250 in the first embodiment of the present invention. The second collected content is search information about a D / B or a web page included in a member website on the
제 1 실시예의 바람직한 실시 방법에 따르면, 도면5의 과정을 거쳐 적어도 하나 이상의 검색 정보가 제 2 저장되면, 상기 제 2 수집 및 처리 수단(250)의 제공부(280)는 적어도 하나 이상의 클라이언트(220)로부터 상기 제 2 수집 및 가공되어 저장된 검색 정보를 요청하는지 여부를 반복적으로 확인하다(600).
According to a preferred embodiment of the first embodiment, if at least one or more pieces of search information are stored second through the process of FIG. 5, the providing
만약 상기와 같은 클라이언트(220)의 요청 확인 과정을 수행 중에, 적어도 하나 이상의 클라이언트(220)로부터 상기와 같이 제 2 수집, 가공, 및 저장된 검색 정보에 대한 요청이 확인되면(605), 상기 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)의 요청에 대응하는 검색 정보의 요약을 상기 요청에 대한 검색 결과 로 결정한다(610).
If the request for the second collection, processing, and stored search information is confirmed from the at least one or
제 1 실시예의 바람직한 실시 방법에 따르면, 상기 검색 정보의 요약은 모든 클라이언트(220)에게 제공되는 것이 가능하다.
According to a preferred method of implementation of the first embodiment, the summary of the search information can be provided to all
상기와 같이 상기 클라이언트(220)로 제공할 검색 결과가 결정되면, 제 2 수집 및 처리 수단(250)은 상기 검색 결과에 접근 권한 정보(예컨대, 특정 그룹에 특화된 컨텐츠에 대하여 접근 권한에 해당하는 그룹 정보)를 추가하여 클라이언트(220)로 전송 및 출력한다(615).
When the search result to be provided to the
예컨대, 상기와 같은 검색 결과에 대한 접근 권한 정보는 도면7과 같이 검색 결과의 제목 옆에 “회원가입”이라는 문구를 추가적으로 표시하거나, 또는 “유료”라는 문구를 추가적으로 표시하는 것으로 달성될 수 있다.
For example, the access right information for the search result as described above may be achieved by additionally displaying the phrase “membership” or “pay” next to the title of the search result as shown in FIG. 7.
상기와 같이 클라이언트(220)로 검색 결과에 대한 접근 권한이 추가된 검색 결과가 전송 및 출력되면, 상기 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)로부터 검색 결과에 대응하는 컨텐츠에 대한 URL이 요청되는지 대기한다.(620)
As described above, when the search result to which the access right to the search result is added is transmitted and output to the
만약 상기 클라이언트(220)로부터 적어도 하나 이상의 검색 결과에 대한 URL 이 요청되면(625), 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)가 상기 요청에 해당하는 검색 결과에 대응하는 URL에 접근할 수 있는 권한이 존재하는지 판별한다(630).
If the URL for at least one or more search results is requested from the client 220 (625), the second collecting and processing means 250 is determined by the
예컨대, 상기 검색 결과에 대응하는 URL은 해당 웹사이트에 회원 가입을 해야만 제공되는 경우라면, 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)가 해당 검색 결과에 대응하는 웹사이트에 회원 가입했는지 여부(예컨대, 클라이언트(220)가 상기 웹사이트에 회원 가입했는지 여부는 검색 서버의 회원 D/B에 포함되는 것이 가능하다)를 근거로 상기 클라이언트(220)가 해당 검색 결과에 대응하는 URL에 대한 접근 권한이 존재하는지 판별하는 것이 가능하다.
For example, if the URL corresponding to the search result is provided only after registering on the website, the second collecting and processing means 250 registers the
만약 상기 클라이언트(220)가 검색 결과에 대응하는 URL에 대한 접근 권한이 존재하지 않는다면(635), 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)에게 상기 검색 결과에 대응하는 URL에 대한 접근 권한을 자동 및/또는 실시간으로 부여한다(640).
If the
예컨대, 상기 검색 결과에 대응하는 URL은 해당 웹사이트에 회원 가입을 해야만 제공되는 경우라면, 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)가 해당 검색 결과에 대응하는 웹사이트에 회원 가입하도록 요청하는 것으로 상기 검색 결과에 대응하는 URL에 대한 접근 권한을 부여하는 것이 가능하다.
For example, if the URL corresponding to the search result is provided only after registering on the website, the second collecting and processing means 250 registers the
또한, 도면7의 경우에 있어서, 클라이언트(220)가 “회원가입”이라는 링크를 클릭함으로써 해당 웹사이트의 회원 가입 사이트로 수동 링크되는 과정을 통해 상기 검색 결과에 대응하는 URL에 대한 접근 권한을 부여하는 것도 가능하다.
In addition, in the case of FIG. 7, the
반면 상기 클라이언트(220)가 검색 결과에 대응하는 URL에 대한 접근 권한이 존재하거나, 또는 접근 권한을 부여받았다면(645), 제 2 수집 및 처리 수단(250)은 검색 결과에 대응하는 검색 정보로부터 URL 정보를 추출하여 적어도 하나 이상의 통신 수단을 통해 클라이언트(220)로 전송한다(650).
On the other hand, if the
상기와 같이 검색 결과에 대응하는 URL 정보 클라이언트(220)로 제공되면, 상기 클라이언트(220)는 상기 URL 정보를 근거로 컨텐츠 제공 시스템(285) 상에 존재하는 해당 웹사이트의 D/B 또는 웹 페이지에 접근한다(655).
When provided to the
본 발명의 바람직한 제 2 실시예는 도면2와 같은 분산형 컨텐츠 수집 및 처리 시스템이 컨텐츠 제공 시스템(285)을 유무선 인터넷 상에서 적어도 하나 이상의 MUA(Mail User Agent), MTA(Mail Transfer Agent), 및/또는 MDA(Mail Delivery Agent) 등으로 이루어진 메일 시스템으로 정의하고, 상기 메일 시스템 상의 메일 서버로부터 메일을 수신하는 수신측 MUA(예컨대, 마이르크로소프트(Microsoft)사의 아웃룩익스프레스(Outlook Express))에 대하여, 상기 수신측 MUA 구비된 받은 메일 함으로부터 신규 수신 메일을 제 1 수집되는 개인화된 컨텐츠로 결정하고, 상기 개인화된 컨텐츠를 제 1 수집(예컨대, 수신측 MUA의 수신 메일함으로부터 추출)하여 저장하는 제 1 수집 수단(225)을 연동하고, 상기 제 1 수집 수단(225)이 신규 수신 메일을 웹 메일 서버에 구비된 제 2 수집 및 처리 수단(250)으로 전송(=제 2 수집)하고, 상기 제 2 수집 및 처리 수단(250)이 상기 제 2 수집되는 신규 수신 메일을 가공 및 제 2 저장하여 클라이언트(220)로 제공하는 경우에 대한 것이다.
In a second preferred embodiment of the present invention, a distributed content collection and processing system as shown in FIG. 2 uses a
도면8은 본 발명의 제 2 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템에 대한 바람직한 실시 도면이다.
8 is a preferred embodiment of a distributed content collection and processing system according to a second embodiment of the present invention.
본 발명의 제 2 실시예 따른 도면8을 참조하면, 제 1 수집 수단(225)은 수신측 MUA의 플러그인(Plug-in) 프로그램 및/또는 애드인(Add-in) 프로그램 등의 형태로 클라이언트(220)에 구비되는 것을 특징으로 한다.
Referring to Fig. 8 according to the second embodiment of the present invention, the first collecting means 225 is a client (in the form of a plug-in program and / or an add-in program of the receiving MUA). And 220).
본 발명의 제 2 실시예에서 제 1 수집 수단(225)에 구비된 제 1 수집부(230)는 수신측 MUA(810)가 적어도 하나 이상의 메일 서버(805)로부터 받은 메일함으로 수신하는 신규 수신 메일을 제 1 수집되는 개인화된 컨텐츠로 결정하고, 상기 받은 메일함의 신규 수신 메일을 제 1 수집(예컨대, 받은 메일함으로부터 신규 수신 메일을 추출)하는 것을 특징으로 한다.
In a second embodiment of the present invention, the
본 발명의 제 2 실시예에서 제 1 수집 수단(225)에 구비된 제 1 저장부(240)는 상기와 같이 제 1 수집부(230)를 통해 수신측 MUA(810)의 받은 메일함으로부터 제 1 수집된 신규 수신 메일(=제 1 수집되는 개인화된 컨텐츠)을 클라이언트(220)에 구비된 저장 매체에 저장하고, 상기와 같이 제 1 수집되어 저장된 신규 수신 메일을 제 2 수집 및 처리 수단(250)이 구비된 웹 메일 서버(800)로 전송(예컨대, 제 2 수집)하는 것을 특징으로 한다.
In the second embodiment of the present invention, the first storage unit 240 provided in the
제 2 실시예의 바람직한 실시 방법에 따르면, 제 1 저장부(240)는 수신측 MUA(810)와 무관하게 클라이언트(220)에 구비된 저장 매체를 제 1 수집되는 개인화된 컨텐츠가 제 1 저장되는 제 1 저장 매체로 사용하는 것이 바람직하다.
According to a preferred embodiment of the second embodiment, the first storage unit 240 is configured to first store personalized content collected first in a storage medium provided in the
제 2 실시예의 다른 실시 방법에 따르면, 제 1 저장부(240)는 수신측 MUA(810)의 받은 메일함, 또는 상기 수신측 MUA(810)에 구비된 임의의 메일함을 제 1 수집되는 개인화된 컨텐츠가 제 1 저장되는 제 1 저장 매체로 사용하는 것이 가능하다.
According to another embodiment of the second embodiment, the first storage unit 240 collects the first mailbox of the receiving
상기 제 1 수집 수단(225)의 제 1 저장부(240)는 수신측 MUA(810)를 통해 접근하는 것이 가능한데, 도면9를 참조하면 제 1 수집 수단(225)의 제 1 저장부(240)는 “네트워크 보관함”이라는 별도의 메일함처럼 수신측 MUA에 플러그인 및/또는 애드인 되는 것이 가능하다.
The first storage unit 240 of the
본 발명의 제 2 실시예 따른 도면8을 참조하면, 제 2 수집 및 처리 수단(250)은 웹 브라우저를 MUA로 사용하는 웹 메일 서버(800)에 추가적으로 구비되는데, 적어도 하나 이상의 복수의 클라이언트(220)에 구비된 제 1 수집 수단(225)이 제 1 수집 및 저장하고 있는 신규 수신 메일을 제 2 수집하고, 상기와 같이 제 2 수집된 신규 수신 메일을 제 2 저장부(275)에 저장할 수 있는 형식으로 가공하고, 상기 제 2 저장부(275)에 저장된 수신 메일을 해당 메일의 수신자에 해당하는 클라이언트(220)의 요청에 따라 제공하는 것을 특징으로 한다.
Referring to FIG. 8 according to the second embodiment of the present invention, the second collecting and processing means 250 is additionally provided in the web mail server 800 that uses the web browser as the MUA, and includes at least one or
본 발명의 제 2 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 제 2 수집부(255)는 적어도 하나 이상의 복수의 제 1 수집 수단(225)이 수신측 MUA로부터 제 1 수집 및 저장하고 있는 적어도 하나 이상의 신규 수신 메일을 적어도 하나 이상의 통신 수단을 통해 수신하여 가공부(265)로 전달하는 것을 특징으로 한다.
In the second embodiment of the present invention, the
본 발명의 제 2 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 가공부(265)는 제 2 수집부(255)가 적어도 하나 이상의 제 1 수집 수단(225)으로부터 제 2 수집한 신규 수신 메일을 제 2 저장부(275)의 개인 메일 D/B에 저장할 수 있는 웹 메일의 형태로 가공하고, 상기 신규 수신 메일의 속성을 해당 메일의 수신자 이외에 접근을 차단하도록 속성을 결정하는 것을 특징으로 한다.
In the second embodiment of the present invention, the
본 발명의 제 2 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 제 2 저장부(275)는 웹 메일 서버 상에서 제 2 수집 및 가공된 신규 수신 메일을 저장하는 적어도 하나 이상의 개인 메일 D/B와 상기 D/B를 관리하는 DBMS로 구성된다.
In the second embodiment of the present invention, the
본 발명의 제 2 실시예에 따르면, 상기 제 2 저장부(275)의 개인 메일 D/B는 메일 수신자의 설정에 따라 적어도 하나 이상의 메일 D/B로 구성되는 것이 가능하다. 예컨대, 메일 수신자는 메일 발송자에 따라 개인 메일 D/B를 적어도 하나 이상의 세분화된 메일 D/B로 설정하는 것이 가능하다.
According to the second embodiment of the present invention, the personal mail D / B of the
본 발명의 제 2 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 제공부(280)는 제 2 저장부(275)에 저장된 신규 수신 메일을 적어도 하나 이상의 통신 수단(예컨대, 유선 인터넷 및/또는 무선 인터넷)을 통해 웹 메일의 형태로 적어도 하나 이상의 클라이언트(220)로 제공하는 것을 특징으로 한다.
In the second embodiment of the present invention, the providing
도면10은 본 발명의 제 2 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 1 수집 및 제 2 수집 과정에 대한 바람직한 흐름도이다.
Figure 10 is a preferred flow diagram for the first collection and second collection process of the distributed content collection and processing system according to a second embodiment of the present invention.
제 2 실시예의 바람직한 실시 방법에 따른 분산형 컨텐츠 수집 및 처리 시스템에 해당하는 상기 도면8을 참조하면, 본 발명의 제 2 실시예는 컨텐츠 제공 시스템(285)을 유무선 인터넷 상에서 적어도 하나 이상의 MUA, MTA, 및/또는 MDA 등으 로 이루어진 메일 시스템으로 정의하고, 상기 메일 시스템 상의 메일 서버로부터 메일을 수신하는 수신측 MUA(810)에 대하여, 상기 수신측 MUA(810)에 구비된 받은 메일함으로부터 신규 수신 메일을 제 1 수집되는 개인화된 컨텐츠로 결정하고, 상기 개인화된 컨텐츠를 제 1 수집(예컨대, 수신측 MUA의 수신 메일함으로부터 추출)하여 저장하는 제 1 수집 수단(225)을 연동하고, 상기 제 1 수집 수단(225)이 신규 수신 메일을 웹 메일 서버에 구비된 제 2 수집 및 처리 수단(250)으로 전송하는 제 2 수집 과정을 수행하는 경우에 대한 것이다.
Referring to FIG. 8, which corresponds to a distributed content collection and processing system according to a preferred embodiment of the second embodiment, a second embodiment of the present invention provides a
또한, 본 발명의 제 2 실시예에 있어서, 클라이언트(220)에 구비되는 제 1 수집 수단(225)은 수신측 MUA(810)의 플러그인 및/또는 애드인 프로그램의 형태로 구비되는데, 상기 제 1 수집 수단(225)은 수신측 MUA(810)가 적어도 하나 이상의 메일 서버(805)로부터 적어도 하나 이상의 메일을 수신 및 편집(예컨대, 스팸 메일 삭제)한 후, 상기 수신측 MUA가 종료되는 단계에서 상기 수신측 MUA(810)에 의해 자동 실행되는 경우에 대한 것이다.
In addition, in the second embodiment of the present invention, the first collecting means 225 provided in the
그러나, 상기와 같은 제 2 실시예의 바람직한 실시 방법은 본 발명의 기술적 특징을 효율적으로 설명하기 위한 가장 간단한 방법으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면, 본 발명의 제 2 실시예의 바람직한 실시 방법을 근거로 실시될 수 있는 다양한 실시 방법을 비교적 용이하게 유추할 수 있을 것이다.
However, the preferred embodiment of the second embodiment as described above is the simplest method for efficiently explaining the technical features of the present invention, and those skilled in the art to which the present invention pertains, the second embodiment of the present invention It will be relatively easy to infer various implementations that can be implemented based on the preferred implementation of the examples.
클라이언트(220)에 구비된 수신측 MUA(810)가 실행되면(1000), 상기 수신측 MUA(810)는 컨텐츠 제공 시스템(285) 상에 존재하는 적어도 하나 이상의 메일 서버(805)로부터, 예컨대 POP3 및/또는 IMAP 등과 같은 메일 프로토콜을 통해 적어도 하나 이상의 메일을 수신하여 상기 수신측 MUA(810)에 구비된 받은 메일함에 신규 수신 메일을 저장하고, 상기 클라이언트(220)는 상기 받은 메일함에 저장된 신규 수신 메일을 편집(예컨대, 스팸 메일 삭제)한다(1005).
When the receiving
제 2 실시 방법의 바람직한 실시 방법에 따르면, 클라이언트(220) 상에서 상기 수신측 MUA(810)와 연동된 제 1 수집 수단(225)은 상기 수신측 MUA(810)가 종료되는 과정에서 상기 수신측 MUA(810)에 의해 실행되는데, 만약 수신측 MUA(810)가 받은 메일함으로 수신된 신규 수신 메일에 대한 편집을 완료하고, 상기 수신측 MUA(810)를 종료한다면(1010), 상기 수신측 MUA(810)는 종료되면서 상기 수신측 MUA(810)와 연동(예컨대, 플러그인 및/또는 애드인)된 제 1 수집 수단(225)을 실행한다(1015).
According to a preferred embodiment of the second embodiment, the first collecting means 225 interworking with the receiving
상기와 같이 제 1 수집 수단(225)이 실행되면, 상기 제 1 수집 수단(225)은 수신측 MUA(810)의 받은 메일함에 저장된 신규 수신 메일을 제 1 수집되는 개인화된 컨텐츠로 결정하고, 상기 신규 수신 메일을 받은 메일함으로부터 추출하여 제 1 저장부(240)에 제 1 저장한다(1020).
When the first collecting means 225 is executed as described above, the first collecting means 225 determines the new received mail stored in the inbox of the receiving
제 2 실시 방법의 바람직한 실시 방법에 따르면, 제 1 수집 수단(225)의 제 1 저장부(240)는 상기 수신측 MUA와 별도의 저장 매체를 구비하고, 상기 받은 메일함으로부터 추출되는 신규 수신 메일을 제 1 저장한다.
According to a preferred method of the second embodiment, the first storage unit 240 of the first collecting means 225 has a storage medium separate from the receiving side MUA, and is a new received mail extracted from the received mailbox. Stores first.
제 2 실시 방법의 다른 실시 방법에 따르면, 제 1 수집 수단(225)의 제 1 저장부(240)는 상기 수신측 MUA의 받은 메일함을 그대로 제 1 저장부(240)로 사용하는 것이 가능하다.
According to another implementation method of the second implementation method, the first storage unit 240 of the first collecting means 225 can use the received mailbox of the receiving side MUA as the first storage unit 240 as it is. .
상기와 같이 수신측 MUA(810)에 의해 제 1 수집 수단(225)이 실행되고, 상기 수신측 MUA(810)에 저장된 신규 수신 메일을 제 1 수집되는 개인화된 컨텐츠로 결정하여 제 1 수집 및 저장되면, 상기 제 1 수집 수단(225)은 상기와 같이 제 1 수집 및 저장된 신규 수신 메일을 적어도 하나 이상의 통신 수단을 통해 제 2 수집 및 처리 수단(250)이 구비된 웹 메일 서버(800)로 전송한다(1025).
As described above, the first collecting means 225 is executed by the receiving
도면11은 본 발명의 제 2 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 2 수집된 컨텐츠에 대한 가공, 제 2 저장, 및 제공 과정에 대한 바람직한 흐름도이다.
Figure 11 is a preferred flow diagram for the processing, second storage, and provision process for the second collected content of the distributed content collection and processing system according to the second embodiment of the present invention.
제 2 실시예의 바람직한 실시 방법에 따른 분산형 컨텐츠 수집 및 처리 시스 템에 해당하는 상기 도면8 내지 도면10를 참조하면, 본 발명의 제 2 실시예에서 제 2 수집 및 처리 수단(250)으로 제 2 수집되는 컨텐츠는 수신측 MUA로 신규 수신된 메일로서, 도면10과 같은 제 1 수집 및 저장 과정을 거쳐 제 2 수집 및 처리 수단(250)으로 제 2 수집된다.
8 to 10, which correspond to a distributed content collecting and processing system according to a preferred embodiment of the second embodiment, referring to FIG. 8 to FIG. 10, the second collecting and processing means 250 is referred to as a second collecting and processing means 250. The collected content is mail newly received by the receiving side MUA, and secondly collected by the second collecting and processing means 250 through the first collecting and storing process as shown in FIG.
그런데, 제 2 실시예의 바람직한 실시 방법에 따르면, 상기 제 2 수집 과정은 제 1 수집 수단(225)에 의해 이루어진다. 따라서, 제 2 수집 및 처리 수단(250)은 제 1 수집 수단(225)으로부터 도면10과 같은 과정을 거쳐 제 1 수집 및 저장된 신규 수신 메일이 수신되는지 여부를 반복적으로 확인하며(1100), 만약 적어도 하나 이상의 제 1 수집 수단(225)으로부터 신규 수신 메일이 수신된다면(1105), 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)는 상기와 같이 제 2 수집되는 신규 수신 메일에 대한 유효성을 인증하다(1110).
By the way, according to the preferred embodiment of the second embodiment, the second collection process is performed by the first collecting means 225. Accordingly, the second collecting and processing means 250 repeatedly checks whether the first collected and stored new received mail is received from the first collecting means 225 through the process as shown in FIG. If a new received mail is received from one or more first collecting means 225 (1105), the
제 2 실시 방법의 바람직한 실시 방법에 따르면, 제 2 수집되는 신규 수신 메일에 대한 유효성 인증 과정은, 상기 신규 수신 메일에 웜(Worm) 및/또는 바이러스(Virus) 등과 같은 악성 코드가 포함되어 있는지 여부를 인증하는 과정을 포함하는 것이 바람직하다.
According to a preferred method of the second embodiment, the validation process for the second received new mail is whether the new received mail includes malicious code such as a worm and / or a virus. It is preferable to include the process of authenticating.
만약 상기와 같이 제 2 수집되는 신규 수신 메일에 대한 유효성이 인증되지 않는다면(1115), 제 2 수집 및 처리 수단(250)은 상기와 같이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 수신(=제 2 수집)된 신규 수신 메일을 삭제하고(1120), 상기 신규 수신 메일을 전송한 제 1 수집 수단(225)으로 신규 수신 메일에 대한 유효성이 인증 가능한 완전한 신규 수신 메일을 재전송하도록 요청한 후(1125), 도면10과 같은 과정을 거쳐 제 1 수집 수단(225)으로부터 제 2 수집 및 처리 수단(250)으로 제 2 수집되는 신규 수신 메일을 확인하는 과정을 반복적으로 수행한다.
If the validity of the second received new mail collected as described above is not authenticated (1115), the second collecting and processing means 250 receives from the at least one first collecting means 225 as described above. 2) the new received mail is deleted (1120), and the first collection means 225 that has transmitted the new received mail is requested to retransmit the complete new received mail whose validity can be verified for the new received mail (1125). After repeating the process as shown in FIG. 10, a process of checking a second received mail collected second from the first collecting means 225 to the second collecting and processing means 250 is repeatedly performed.
반면 상기와 같이 제 2 수집되는 신규 수신 메일에 대한 유효성이 인증된다면(1130), 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)는 상기와 같이 제 1 수집 수단(225)으로부터 제 2 수집된 신규 수신 메일을 가공부(265)를 통해 가공(예컨대, 신규 수신 메일을 웹 메일의 형태로 구조 변경하고, 메일 수신자만이 상기 신규 수신 메일에 접근하도록 속성을 결정)한다(1135).
On the other hand, if the validity of the second received new mail collected as described above is authenticated (1130), the
상기와 같은 과정을 통해 제 1 수집 수단(225)으로부터 제 2 수집된 신규 수신 메일을 가공부(265)를 통해 가공 과정이 수행되면, 제 2 수집 빛 처리 수단의 가공부(265)는 상기와 같이 가공된 신규 수신 메일을 제 2 저장부(275)에 구비된 적어도 하나 이상의 개인 메일 D/B에 저장한다(1140).
When the processing of the second received new mail collected from the first collecting means 225 through the
상기와 같이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 신규 수신 메일이 제 2 수집 및 가공되어 저장되면, 상기 제 2 수집 및 처리 수단(250)의 제공 부(280)는 상기와 같이 저장된 신규 수신 메일을 적어도 하나 이상의 클라이언트(220) 요청에 따라 해당 메일의 수신자에게 웹 메일의 형태로 제공하는 것이 가능하다.
As described above, when a new received mail is collected, processed, and stored from the at least one first collecting means 225, the providing
따라서, 웹 메일 서버에 구비된 제 2 수집 및 처리 수단(250)의 제공부(280)는 적어도 하나 이상의 클라이언트(220)로부터 웹 메일을 통해 상기와 같이 제 2 수집, 가공, 및 저장된 수신 메일을 제공하도록 요청하는지 확인한다(1145).
Accordingly, the providing
만약 웹 메일을 통해 상기와 같이 제 2 수집, 가공, 및 저장된 수신 메일을 요청하는 클라이언트(220)가 없다면(1150), 상기 제 2 수집 및 처리 수단(250)은 제 1 수집 수단(225)으로부터 신규 수신 메일을 제 2 수집, 가공, 및 제 2 저장하는 과정을 반복한다.
If there is no
반면 적어도 하나 이상의 클라이언트(220)로부터 웹 메일을 통해 제 2 수집, 가공, 및 저장된 수신 메일을 요청한다(1155)면, 상기 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)가 상기 수신 메일에 대한 접근 권한이 존재하는지 확인한다(1160).
On the other hand, when requesting (1155) a second collected, processed, and stored received mail through the web mail from at least one
예컨대, 제 2 수집 및 처리 수단(250)은 웹 메일 서버의 회원 정보를 통해 클라이언트(220)를 인증하는 과정으로서, 상기 클라이언트(220)가 상기 수신 메일 에 대한 접근 권한이 존재하는지 확인하는 것이 가능하다.
For example, the second collecting and processing means 250 is a process of authenticating the
만약 상기 클라이언트(220)에 상기 수신 메일에 대한 접근 권한이 존재하지 않는다면(1165), 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)로 수신 메일에 대한 접근 권한 오류 메시지를 출력하고(1170), 적어도 하나 이상의 클라이언트(220)로부터 웹 메일을 통해 상기와 같이 제 2 수집, 가공, 및 저장된 수신 메일을 제공하도록 요청하는지 확인하는 과정을 반복한다.
If there is no access right for the received mail in the client 220 (1165), the second collecting and processing means 250 outputs an access right error message for the received mail to the client 220 ( 1170, and repeats the process of checking whether the at least one
반면 상기 클라이언트(220)에 상기 수신 메일에 대한 접근 권한이 존재한다면(1175), 제 2 수집 및 처리 수단(250)은 클라이언트(220) 요청에 대응하는 수신 메일을 적어도 하나 이상의 통신 수단을 통해 웹 메일의 형식으로 클라이언트(220)로 전송 및 출력시킨다(1180).
On the other hand, if the
본 발명의 바람직한 제 3 실시예는 도면2와 같은 분산형 컨텐츠 수집 및 처리 시스템이 컨텐츠 제공 시스템(285)을 가맹점 단말기와 VAN(Value Added Network) 및 결제 서버로 이루어진 결제 시스템, 또는 유무선 인터넷 상에 존재하는 인터넷 뱅킹 서버 등으로 정의하고, 클라이언트(220)에 구비되는 웹 브라우저를 통해 상기 컨텐츠 제공 시스템(285) 상에 존재하는 적어도 하나 이상의 금융 서버(예컨대, 결제 시스템 상의 결제 서버, 또는 인터넷 뱅킹 서버)에 접속하는 과정에서 상기 금융 서버로부터 적어도 하나 이상의 금융 거래 정보를 제 1 수집하여 저 장하는 제 1 수집 수단(225)을 다운로드하여 클라이언트(220)에 구비하고, 상기 제 1 수집 수단(225)이 금융 서버로부터 제 1 수집 및 저장한 금융 거래 정보를 금융 정보 서버에 구비된 제 2 수집 및 처리 수단(250)으로 전송(=제 2 수집)하고, 상기 제 2 수집 및 처리 수단(250)이 상기 제 2 수집되는 금융 거래 정보를 가공 및 제 2 저장하여 클라이언트(220)로 제공하는 경우에 대한 것이다.
According to a third embodiment of the present invention, a distributed content collection and processing system as shown in FIG. 2 includes a
도면12는 본 발명의 제 3 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템에 대한 바람직한 실시 도면이다.
12 is a preferred embodiment of a distributed content collection and processing system according to a third embodiment of the present invention.
본 발명의 제 3 실시예 따른 도면12를 참조하면, 제 1 수집 수단(225)은 클라이언트(220)가 웹 브라우저(1210)를 통해 적어도 하나 이상의 금융 서버(1200)에 접속하는 과정에서 상기 금융 서버(1200)가 상기 클라이언트(220)로 다운로드하여 구비하는 것을 특징으로 하며, 상기 제 1 수집 수단(225)에 대한 기밀성(Confidentiality), 인증(Authentication), 무결성(Integrity), 및 부인방지(Nonrepudiation) 등은 상기 금융 서버(1200)와 클라이언트(220)에 구비된 공인 인증서(1215)에 의해 보장된다.
Referring to FIG. 12 according to the third embodiment of the present invention, the first collecting means 225 is the financial server in the process of the
본 발명의 제 3 실시예에서 제 1 수집 수단(225)에 구비된 제 1 수집부(230)는 금융 서버(1200)에 신규 생성된 적어도 하나 이상의 금융 거래 정보를 제 1 수집되는 개인화된 컨텐츠로 결정하고, 상기 금융 서버(1220)로부터 금융 거래 정보 를 제 1 수집하는 것을 특징으로 한다.
In the third embodiment of the present invention, the
본 발명의 제 3 실시예에서 제 1 수집 수단(225)에 구비된 제 1 저장부(240)는 상기와 같이 제 1 수집부(230)를 통해 제 1 수집된 금융 거래 정보(=제 1 수집되는 개인화된 컨텐츠)를 상기 클라이언트(220)에 구비된 공인 인증서(1215)를 통해 전자 서명 및 암호화하고, 상기와 같이 전자 서명 및 암호화된 금융 거래 정보를 클라이언트(220)에 구비된 저장 매체에 저장하고, 상기와 같이 제 1 수집되어 전자 서명 및 암호화되어 저장된 금융 거래 정보를 제 2 수집 및 처리 수단(250)이 구비된 금융 정보 서버(1220)로 전송(예컨대, 제 2 수집)하는 것을 특징으로 한다.
In the third embodiment of the present invention, the first storage unit 240 provided in the
본 발명의 제 3 실시예 따른 도면12를 참조하면, 제 2 수집 및 처리 수단(250)은 통합 금융 정보를 제공하는 금융 정보 서버(1220)에 추가적으로 구비되는데, 적어도 하나 이상의 복수의 클라이언트(220)에 구비된 제 1 수집 수단(225)이 제 1 수집 및 전자 서명과 암호화하여 저장하고 있는 금융 거래 정보를 제 2 수집하고, 상기와 같이 제 2 수집된 금융 거래 정보를 제 2 저장부(275)에 저장할 수 있는 형식으로 가공하여 제 2 저장부(275)에 저장하고, 상기 제 2 저장부(275)에 저장된 금융 거래 정보를 해당 금융 거래자에 해당하는 클라이언트(220)의 요청에 따라 제공하는 것을 특징으로 한다.
Referring to FIG. 12 according to the third embodiment of the present invention, the second collecting and processing means 250 is additionally provided in the financial information server 1220 for providing integrated financial information, and includes at least one or
본 발명의 제 3 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 제 2 수 집부(255)는 적어도 하나 이상의 복수의 제 1 수집 수단(225)이 금융 서버(1200)로부터 제 1 수집 및 전자 서명과 암호화하여 저장하고 있는 적어도 하나 이상의 금융 거래 정보를 적어도 하나 이상의 통신 수단을 통해 수신하여 가공부(265)로 전달하는 것을 특징으로 한다.
In the third embodiment of the present invention, the
본 발명의 제 3 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 가공부(265)는 제 2 수집부(255)가 적어도 하나 이상의 제 1 수집 수단(225)으로부터 제 2 수집한 금융 거래 정보를 제 2 저장부(275)의 개인 금융 D/B에 저장할 수 있는 형태로 가공하고, 상기 금융 거래 정보의 속성을 해당 금융 거래자 이외에 접근을 차단하도록 속성을 결정하는 것을 특징으로 한다.
In the third exemplary embodiment of the present invention, the
본 발명의 제 3 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 제 2 저장부(275)는 금융 정보 서버(1220) 상에서 제 2 수집 및 가공된 금융 거래 정보를 저장하는 적어도 하나 이상의 개인 금융 D/B와 상기 D/B를 관리하는 DBMS로 구성된다.
In the third embodiment of the present invention, the
본 발명의 제 3 실시예에 따르면, 상기 제 2 저장부(275)의 개인 금융 D/B는 금융 거래자의 설정에 따라 적어도 하나 이상의 금융 D/B로 구성되는 것이 가능하다. 예컨대, 금융 거래자는 금융 서버의 종류에 따라 개인 금융 D/B를 적어도 하나 이상의 세분화된 금융 D/B로 설정하는 것이 가능하다.
According to the third embodiment of the present invention, the personal financial D / B of the
본 발명의 제 2 실시예에서 제 2 수집 및 처리 수단(250)에 구비된 제공부(280)는 제 2 저장부(275)에 저장된 금융 거래 정보를 적어도 하나 이상의 통신 수단(예컨대, 유선 인터넷 및/또는 무선 인터넷)을 통해 적어도 하나 이상의 클라이언트(220)로 제공하는 것을 특징으로 한다.
In the second embodiment of the present invention, the providing
도면13은 본 발명의 제 3 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템의 제 1 수집 및 제 2 수집 과정에 대한 바람직한 흐름도이다.
Figure 13 is a preferred flow chart of the first collection and second collection process of the distributed content collection and processing system according to a third embodiment of the present invention.
제 3 실시예의 바람직한 실시 방법에 따른 분산형 컨텐츠 수집 및 처리 시스템에 해당하는 상기 도면12를 참조하면, 본 발명의 제 3 실시예는 컨텐츠 제공 시스템(285)을 가맹점 단말기와 VAN 및 결제 서버로 이루어진 결제 시스템, 또는 유무선 인터넷 상에 존재하는 인터넷 뱅킹 서버 등으로 정의하고, 클라이언트(220)에 구비되 웹 브라우저(1210)를 통해 상기 컨텐츠 제공 시스템(285) 상에 존재하는 적어도 하나 이상의 금융 서버(1200)(예컨대, 결제 시스템 상의 결제 서버, 또는 인터넷 뱅킹 서버)에 접속하는 과정에서 상기 금융 서버(1200)로부터 적어도 하나 이상의 금융 거래 정보를 제 1 수집하여 저장하는 제 1 수집 수단(225)을 다운로드하여 클라이언트(220)에 구비하고, 상기 제 1 수집 수단(225)이 금융 서버(1200)로부터 제 1 수집 및 저장한 금융 거래 정보를 금융 정보 서버(1220)에 구비된 제 2 수집 및 처리 수단(250)으로 전송하는 제 2 수집 과정을 수행하는 경우에 대한 것이 다.
Referring to FIG. 12, which corresponds to a distributed content collecting and processing system according to a preferred embodiment of the third embodiment, a third embodiment of the present invention includes a
또한, 본 발명의 제 3 실시예에 있어서, 클라이언트(220)에 구비되는 제 1 수집 수단(225)은 클라이언트(220)가 금융 서버(1200)에 접속하는 과정에서 해당 금융 서버로부터 다운로드되어 클라이언트(220)에 구비되는데, 상기 제 1 수집 수단(225)은 상기 클라이언트(220)의 금융 거래가 종료되는 시점(예컨대, 클라이언트(220)가 금융 서버로부터 로그아웃)에서 상기 금융 서버에 신규 생성된 금융 거래 정보를 제 1 수집되는 개인화된 컨텐츠로 결정하여 제 1 수집하는 경우에 대한 것이다.
Further, in the third embodiment of the present invention, the first collecting means 225 provided in the
그러나, 상기와 같은 제 3 실시예의 바람직한 실시 방법은 본 발명의 기술적 특징을 효율적으로 설명하기 위한 가장 간단한 방법으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면, 본 발명의 제 3 실시예의 바람직한 실시 방법을 근거로 실시될 수 있는 다양한 실시 방법을 비교적 용이하게 유추할 수 있을 것이다.
However, the preferred embodiment of the third embodiment as described above is the simplest method for efficiently describing the technical features of the present invention, and a person of ordinary skill in the art to which the present invention pertains may perform the third embodiment of the present invention. It will be relatively easy to infer various implementations that can be implemented based on the preferred implementation of the examples.
클라이언트(220)에 구비된 웹 브라우저(1210)를 실행하고, 적어도 하나 이상의 통신 수단을 통해 컨텐츠 제공 시스템(285) 상의 금융 서버(1200)(예컨대, 결제 서버 및/또는 인터넷 뱅킹 서버 등)에 접속하면(1300), 금융 서버(1200)는 상기 클라이언트(220)로 최신 버전의 제 1 수집 수단(225)을 다운로드하여 설치하고, 상기 클라이언트(220)에서 금융 거래가 수행되기 전에 자동으로 실행되도록 한다(1305).
Run the web browser 1210 included in the
상기 과정을 통해 클라이언트(220)에 최신 버전의 제 1 수집 수단(225)이 구비 및 실행되면, 상기 제 1 수집 수단(225)은 클라이언트(220)에 대한 유효성을 인증한다(1310).
When the latest version of the first collecting means 225 is provided and executed in the
예컨대, 제 1 수집 수단(225)은 바이러스 검색을 통해 상기 클라이언트(220)에 트로이 목마 형태의 바이러스 및/또는 스파이웨어(Spyware) 등이 설치되어 있는지 여부를 확인함으로써, 상기 클라이언트(220)에 대한 유효성을 인증하는 것이 가능하다.
For example, the
만약 상기 과정에서 클라이언트(220)에 대한 유효성이 인증되지 않는다면(1315), 제 1 수집 수단(225)은 클라이언트(220)에 금융 거래 강제 정비 메시지를 출력하고, 상기 클라이언트(220)에 대한 유효성 확보 기능을 수행하고(1320), 클라이언트(220)에 대한 유효성을 인증 과정을 반복한다.
If the validity of the
예컨대, 상기 클라이언트(220)에 트로이 목마 및/또는 스파이웨어와 같은 악성 프로그램이 설치되어 있다면, 상기 악성 프로그램을 제거한다.
For example, if a malicious program such as a Trojan horse and / or spyware is installed in the
반면 상기 과정에서 클라이언트(220)에 대한 유효성이 인증되거나, 또는 유 효성이 확보된다면(1325), 제 1 수집 수단(225)은 웹 브라우저(1210)를 감시함으로써, 클라이언트(220)가 상기 금융 서버를 이용한 금융 거래가 완료될 때까지 대기한다(1330).
On the other hand, if the validity of the
만약 클라이언트(220)에서 금융 서버를 이용한 금융 거래가 완료되면(1335), 상기 제 1 수집 수단(225)은 상기 금융 서버(1200)에 접속하여 신규 금융 거래 정보를 제 1 수집되는 개인화된 컨텐츠로 결정한다(1340).
If the financial transaction using the financial server is completed in the client 220 (1335), the first collecting means 225 accesses the financial server 1200 and determines new financial transaction information as the first collected personalized content. (1340).
상기와 같이 금융 서버(1200)로부터 제 1 수집되는 개인화된 컨텐츠가 결정되면, 상기 제 1 수집 수단(225)은 개인화된 컨텐츠로 결정된 신규 금융 거래 정보를 제 1 수집하고(1345), 상기와 같이 수집된 금융 거래 정보를 클라이언트(220)에 구비된 공인 인증서를 통해 전자 서명 및 암호화하여 제 1 저장부(240)에 제 1 저장한다(1350).
When the first personalized content collected from the financial server 1200 is determined as described above, the first collecting means 225 first collects new financial transaction information determined as personalized content (1345), and as described above. The collected financial transaction information is electronically signed and encrypted through a public certificate provided in the
상기 과정을 통해 금융 서버로부터 금융 거래 정보가 제 1 수집하여 전자 서명 및 암호화 과정을 거쳐 제 1 저장되면, 제 1 수집 수단(225)은 상기 금융 거래 정보를 적어도 하나 이상의 통신 수단을 통해 제 2 수집 및 처리 수단(250)이 구비된 금융 정보 서버(1220)로 전송한다(1355).
When the financial transaction information is first collected from the financial server through the above process and is first stored through the electronic signature and encryption process, the first collecting means 225 collects the second financial transaction information through at least one communication means. And the financial information server 1220 provided with the processing means 250 (1355).
도면14는 본 발명의 제 3 실시예에 따른 분산형 컨텐츠 수집 및 처리 시스템 의 제 2 수집된 컨텐츠에 대한 가공, 제 2 저장, 및 제공 과정에 대한 바람직한 흐름도이다.
Figure 14 is a preferred flow diagram for the processing, second storage, and provision process for the second collected content of the distributed content collection and processing system according to the third embodiment of the present invention.
제 2 실시예의 바람직한 실시 방법에 따른 분산형 컨텐츠 수집 및 처리 시스템에 해당하는 상기 도면12 내지 도면13을 참조하면, 본 발명의 제 3 실시예에서 제 2 수집 및 처리 수단(250)으로 제 2 수집되는 컨텐츠는 금융 서버(1200)에 생성된 신규 금융 거래 정보로서, 도면 13과 같은 제 1 수집 및 전자 서명과 암호화 과정을 거쳐 제 1 저장된 후, 제 2 수집 및 처리 수단(250)으로 제 2 수집된다.
12 to 13, which correspond to a distributed content collecting and processing system according to a preferred embodiment of the second embodiment, referring to the second collection and processing means 250 in a third embodiment of the present invention. The content is the new financial transaction information generated in the financial server 1200. The content is first collected through the first collection, the electronic signature and the encryption process as shown in FIG. 13, and then the second collection and processing means 250 is collected by the second. do.
그런데, 제 3 실시예의 바람직한 실시 방법에 따르면, 상기 제 2 수집 과정은 제 1 수집 수단(225)에 의해 이루어진다. 따라서, 제 2 수집 및 처리 수단(250)은 제 1 수집 수단(225)으로부터 도면13과 같은 과정을 거쳐 제 1 수집 및 저장된 금융 거래 정보가 수신되는지 여부를 반복적으로 확인하며(1400), 만약 적어도 하나 이상의 제 1 수집 수단(225)으로부터 금융 거래 정보가 수신된다면(1405), 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)는 상기와 같이 제 2 수집되는 금융 거래 정보에 대한 유효성을 인증하다(1410).
By the way, according to the preferred embodiment of the third embodiment, the second collection process is performed by the first collecting means 225. Accordingly, the second collecting and processing means 250 repeatedly checks whether the first collected and stored financial transaction information is received from the first collecting means 225 through the process as shown in FIG. 13 (1400). If financial transaction information is received from one or more of the first collecting means 225 (1405), the
제 2 실시 방법의 바람직한 실시 방법에 따르면, 제 2 수집되는 금융 거래 정보에 대한 유효성 인증 과정은, 상기 금융 거래 정보에 처리된 전자 서명과 공개키 기반 구조(Public Key Infrastructure; PKI)로 암호화된 금융 거래 정보에 대한 기밀성, 인증, 무결성, 및 부인방지 등을 보장하는 과정 및/또는 상기 금융 거래 정보에 웜(Worm) 및/또는 바이러스(Virus) 등과 같은 악성 코드가 포함되어 있는지 여부를 인증하는 과정을 포함하는 것이 바람직하다.
According to a preferred implementation method of the second implementation method, the validity authentication process for the second collected financial transaction information may include: an electronic signature and a public key infrastructure (PKI) encrypted with the financial transaction information. Process of ensuring confidentiality, authentication, integrity, and non-repudiation of transaction information, and / or authenticating whether the financial transaction information contains malicious code such as worms and / or viruses. It is preferable to include.
만약 상기와 같이 제 2 수집되는 금융 거래 정보에 대한 유효성이 인증되지 않는다면(1415), 제 2 수집 및 처리 수단(250)은 상기와 같이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 수신(=제 2 수집)된 금융 거래 정보를 삭제하고(1420), 상기 금융 거래 정보를 전송한 제 1 수집 수단(225)으로 금융 거래 정보에 대한 유효성이 인증 가능한 완전한 금융 거래 정보을 재전송하도록 요청한 후(1425), 도면13과 같은 과정을 거쳐 제 1 수집 수단(225)으로부터 제 2 수집 및 처리 수단(250)으로 제 2 수집되는 금융 거래 정보를 확인하는 과정을 반복적으로 수행한다.
If the validity of the second collected financial transaction information as described above is not authenticated (1415), the second collecting and processing means 250 receives from the at least one first collecting means 225 as described above. 2) after the collected financial transaction information is deleted (1420), and the first collection means 225 that transmits the financial transaction information is requested to retransmit complete financial transaction information whose validity of the financial transaction information can be authenticated (1425). Through the process as shown in FIG. 13, the process of confirming the second collected financial transaction information from the first collecting means 225 to the second collecting and processing means 250 is repeatedly performed.
반면 상기와 같이 제 2 수집되는 금융 거래 정보에 대한 유효성이 인증된다면(1430), 제 2 수집 및 처리 수단(250)의 제 2 수집부(255)는 상기와 같이 제 1 수집 수단(225)으로부터 제 2 수집된 금융 거래 정보를 가공부(265)를 통해 가공(예컨대, 금융 정보를 금융 서버에 따라 분류, 색인, 요약하고, 금융 거래자만이 상기 금융 거래 정보에 접근하도록 속성을 결정)한다(1435).
On the other hand, if the validity of the second collected financial transaction information is authenticated as described above (1430), the
상기와 같은 과정을 통해 제 1 수집 수단(225)으로부터 제 2 수집된 금융 거 래 정보를 가공부(265)를 이용한 가공 과정이 수행되면, 제 2 수집 빛 처리 수단의 가공부(265)는 상기와 같이 가공된 금융 거래 정보를 제 2 저장부(275)에 구비된 적어도 하나 이상의 개인 금융 D/B에 저장한다(1440).
If the processing process using the
상기와 같이 적어도 하나 이상의 제 1 수집 수단(225)으로부터 금융 거래 정보가 제 2 수집 및 가공되어 저장되면, 상기 제 2 수집 및 처리 수단(250)의 제공부(280)는 상기와 같이 저장된 금융 거래 정보를 적어도 하나 이상의 클라이언트(220) 요청에 따라 해당 금융 거래자에게 제공하는 것이 가능하다.
When the financial transaction information is collected, processed and stored from the at least one first collecting means 225 as described above, the providing
따라서, 금융 정보 서버(1220)에 구비된 제 2 수집 및 처리 수단(250)의 제공부(280)는 적어도 하나 이상의 클라이언트(220)로부터 상기와 같이 제 2 수집, 가공, 및 저장된 금융 거래 정보를 제공하도록 요청하는지 확인한다(1445).
Accordingly, the providing
만약 상기와 같이 제 2 수집, 가공, 및 저장된 금융 거래 정보을 요청하는 클라이언트(220)가 없다면(1450), 상기 제 2 수집 및 처리 수단(250)은 제 1 수집 수단(225)으로부터 금융 거래 정보를 제 2 수집, 가공, 및 제 2 저장하는 과정을 반복한다.
If there is no
반면 적어도 하나 이상의 클라이언트(220)로부터 제 2 수집, 가공, 및 저장된 금융 거래 정보를 요청한다면(1455), 상기 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)가 상기 금융 거래 정보에 대한 접근 권한이 존재하는지 확인한다(1460)
On the other hand, if the second collected, processed, and stored financial transaction information is requested from at least one or more clients 220 (1455), the second collection and processing means 250 may cause the
예컨대, 제 2 수집 및 처리 수단(250)은 금융 정보 서버의 회원 정보와 상기 클라이언트(220)를 통해 제공되는 금융 거래자가 소지한 스마트 카드에 구비된 공인 인증서 등을 통해 상기 클라이언트(220)가 상기 금융 거래 정보에 대한 접근 권한이 존재하는지 확인하는 것이 가능하다.
For example, the second collecting and processing means 250 may be configured by the
만약 상기 클라이언트(220)에 상기 금융 거래 정보에 대한 접근 권한이 존재하지 않는다면(1465), 제 2 수집 및 처리 수단(250)은 상기 클라이언트(220)로 금융 거래 정보에 대한 접근 권한 오류 메시지를 출력하고(1470), 상기 클라이언트(220)에 대한 금융 거래 정보 제공을 수행하지 않으며, 적어도 하나 이상의 클라이언트(220)로부터 상기와 같이 제 2 수집, 가공, 및 저장된 금융 거래 정보를 제공하도록 요청하는지 확인하는 과정을 반복한다.
If there is no access right to the financial transaction information in the client 220 (1465), the second collecting and processing means 250 outputs an access right error message for the financial transaction information to the
반면 상기 클라이언트(220)에 상기 금융 거래 정보에 대한 접근 권한이 존재한다면(1475), 제 2 수집 및 처리 수단(250)은 클라이언트(220) 요청에 대응하는 금융 거래 정보를 적어도 하나 이상의 통신 수단을 통해 클라이언트(220)로 전송 및 출력시킨다(1480).
On the other hand, if the
본 발명에 따른 분산형 컨텐츠 수집 및 처리 방법 및 시스템을 제공함으로써, 특정 개인에게 개인화된 컨텐츠(Private Contents) 및/또는 특정 그룹에게 특화된 컨텐츠(Specialized Contents)를 수집할 수 있다는 장점이 있다.By providing the distributed content collection and processing method and system according to the present invention, there is an advantage that it is possible to collect private content (Private Contents) and / or specialized content (Specialized Contents) to a specific individual.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040000509A KR101037673B1 (en) | 2004-01-06 | 2004-01-06 | System for Collecting and Processing Dispersing Contents and Recording Medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040000509A KR101037673B1 (en) | 2004-01-06 | 2004-01-06 | System for Collecting and Processing Dispersing Contents and Recording Medium |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090000969A Division KR101037675B1 (en) | 2009-01-06 | 2009-01-06 | System and Method for Collecting and Processing Dispersing Contents |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050072200A KR20050072200A (en) | 2005-07-11 |
KR101037673B1 true KR101037673B1 (en) | 2011-05-30 |
Family
ID=37261702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040000509A KR101037673B1 (en) | 2004-01-06 | 2004-01-06 | System for Collecting and Processing Dispersing Contents and Recording Medium |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101037673B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100719308B1 (en) * | 2004-06-30 | 2007-05-17 | 에스케이 텔레콤주식회사 | Method for supporting various multimedia contents service from terminal |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000075203A (en) * | 1999-05-31 | 2000-12-15 | 홍오성 | General-purpose robot agent and real-time search method |
KR20010016025A (en) * | 2000-10-05 | 2001-03-05 | 이승목 | System for sharing and managing personal information for multi-user |
-
2004
- 2004-01-06 KR KR1020040000509A patent/KR101037673B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000075203A (en) * | 1999-05-31 | 2000-12-15 | 홍오성 | General-purpose robot agent and real-time search method |
KR20010016025A (en) * | 2000-10-05 | 2001-03-05 | 이승목 | System for sharing and managing personal information for multi-user |
Also Published As
Publication number | Publication date |
---|---|
KR20050072200A (en) | 2005-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6314425B1 (en) | Apparatus and methods for use of access tokens in an internet document management system | |
US7500099B1 (en) | Method for mitigating web-based “one-click” attacks | |
US7970858B2 (en) | Presenting search engine results based on domain name related reputation | |
US20060085504A1 (en) | A global electronic mail classification system | |
US8976008B2 (en) | Cross-domain collaborative systems and methods | |
EP1878190B1 (en) | Method and device of enabling a user of an internet application access to protected information | |
US20090077649A1 (en) | Secure messaging system and method | |
US20080022013A1 (en) | Publishing domain name related reputation in whois records | |
US20080028443A1 (en) | Domain name related reputation and secure certificates | |
US20080028100A1 (en) | Tracking domain name related reputation | |
US20150213131A1 (en) | Domain name searching with reputation rating | |
US20080215675A1 (en) | Method and system for secured syndication of applications and applications' data | |
US20120079050A1 (en) | Managing electronic messages | |
US20060200487A1 (en) | Domain name related reputation and secure certificates | |
US20090055891A1 (en) | Device, method, and program for relaying data communication | |
US8700721B2 (en) | Method and system for electronic delivery of essential mail items | |
US20070294402A1 (en) | Extensible Email | |
WO2006086928A1 (en) | System and method for registered and authenticated electronic messages | |
US10289813B1 (en) | Systems and methods for secure online repositories | |
JP2008084182A (en) | Content management system, content management method and program | |
CN114117264A (en) | Illegal website identification method, device, equipment and storage medium based on block chain | |
JP4652153B2 (en) | Email filtering system, email filter, and program | |
KR101037675B1 (en) | System and Method for Collecting and Processing Dispersing Contents | |
JP2003044607A (en) | System for integrated management of personal information | |
KR101037673B1 (en) | System for Collecting and Processing Dispersing Contents and Recording Medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |