KR20000058867A - The agency system of information's demand and supply by internet - Google Patents

The agency system of information's demand and supply by internet Download PDF

Info

Publication number
KR20000058867A
KR20000058867A KR1020000037754A KR20000037754A KR20000058867A KR 20000058867 A KR20000058867 A KR 20000058867A KR 1020000037754 A KR1020000037754 A KR 1020000037754A KR 20000037754 A KR20000037754 A KR 20000037754A KR 20000058867 A KR20000058867 A KR 20000058867A
Authority
KR
South Korea
Prior art keywords
information
server
web page
data
distributed
Prior art date
Application number
KR1020000037754A
Other languages
Korean (ko)
Inventor
권혁도
Original Assignee
권혁도
주식회사 모임월드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 권혁도, 주식회사 모임월드 filed Critical 권혁도
Priority to KR1020000037754A priority Critical patent/KR20000058867A/en
Publication of KR20000058867A publication Critical patent/KR20000058867A/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE: A system for mediating a demand and supply of an information using the internet is directed to providing various information to a client on the internet at a lower cost and easily using the information at a proper cost by an information provider. CONSTITUTION: A server group(100) of a server side includes a web server(101), a mail server(102), an application server group(103), and a database server(104). The server group(100) further includes a plurality of clients(200) which access to the server group through the network or the internet(300) and a distribution object server(400) communicating with a remote method call interface(Remote Method Invocation) under the distribution environment. The server works together with a proxy server and a fire wall. The main server works together with a middle ware(105) which filters the spam or junk mail and is formed of SMTP and POP.

Description

인터넷을 이용한 정보의 수요공급 매개시스템 { The agency system of information's demand and supply by internet}The agency system of information's demand and supply by internet}

본 발명은 인터넷을 이용한 정보의 수요 공급 매개시스템에 관한 것이며 사회에 산재해 있는 각종 필요한 정보를 인터넷망을 통하여 수요자는 저비용과 짧은 시간에 제공받고 제공자는 적정비용으로 신속히 제공하며 상호간 편리하게 이용할 수 있도록 한 것이며, 특히 네트워크상의 분산환경에서 동적 웹 객체에 접근하여 정제된 맞춤 정보를 습득하고, 웹 객체 요청 행위를 실시간으로 추적하여 최신의 정보로서 업데이트하는 검색엔진과 스케줄러를 구현하고 인터넷 정보거래시장에서의 정보 및 당사자 가치를 객관적으로 평가하고 동시에 정보거래의 이행을 담보할 수 있는 알고리즘과 매커니즘에 관한 것이다.The present invention relates to a system for supplying and demanding information using the Internet, and a variety of necessary information scattered in society can be provided at a low cost and a short time through an internet network, and a provider can be provided at a reasonable cost and can be used conveniently. In particular, accessing dynamic web objects in a distributed environment on a network to obtain refined customized information, real-time tracking of web object request behaviors, and updating them with the latest information, the Internet information trading market The present invention relates to algorithms and mechanisms that can objectively assess information and party values in Esau and ensure the performance of information transactions.

종래 기존 정보의 획득은 PC통신을 통하여 상당수 가능하다. 하지만 상기 PC 통신 IP에 의한 정보의 공급과 이에 대응한 정보 수요는 텍스트 기반의 단방향, 정적인 서비스에 불과하며, 또한 ISP들은 경영전략상 특정의 대중적이고 상대적으로 고가의 정보를 제공하는 IP 위주로 정보 서비스망을 운영하고 있다.Conventionally, acquisition of existing information is possible through a large number of PC communication. However, the supply of information by the PC communication IP and the corresponding information demand are only text-based one-way and static services, and ISPs mainly provide information services based on IP, which provides certain popular and relatively expensive information in terms of management strategy. It operates a network.

인터넷이 급속도로 보급되어 대중화되면서 기존의 IP와는 차별되는 CP가 새로이 기존정보를 멀티 컨텐츠로써 제공하고 있다. 하지만 최적으로 정제되지 못한 멀티 미디어 정보는 과도한 네트워크 트래픽을 유발하고 있으며 또한 인터넷의 익명성으로 인하여 제공된 정보에 대한 신뢰성을 제고할 수 없다.As the Internet is rapidly spreading and popularizing, CP, which is different from existing IP, is newly providing existing information as multi contents. However, multimedia information, which is not optimally refined, causes excessive network traffic and cannot improve the reliability of information provided due to the anonymity of the Internet.

상기 인터넷의 역기능에도 불구하고 인터넷을 통한 정보거래는 양적으로 발전하고 있으며 이에 따른 결재수단도 다양화되어 가고 있다. 그렇지만 아직은 대부분의 CP가 전통적인 온라인 입금이나 신용카드를 정보거래의 수단으로 하고 있으며 일부는 전자지갑 또는 icash등의 소액결재시스템을 도입하여 운용중이다.Despite the dysfunction of the Internet, information transactions through the Internet are quantitatively developed, and payment methods are diversified. However, most CP still use traditional online deposit or credit card as a means of information transaction, and some adopt and operate micro payment system such as electronic wallet or icash.

이에 본 발명은 원격 메소드 호출 인터페이스(RMI) 프로토콜을 이용하는 분산 객체 서버(Distributed Object Server)를 네트워크상에서 JNDI 방식으로 구현하여 동적 웹 객체에 접근하고 객체 상호간 정제된 예약형 정보를 습득하기 위한 방법과 클라이언트의 웹 객체 요청 행위(Click Behavior)를 실시간(Run-time)으로 추적(Tracking)하여 최신의 정보로서 업데이트하는 제4세대 메타형 검색엔진 및 클라이언트가 속한 그룹과 거래 당사자를 정합 시키는 스케줄러를 구현하는 방법 및 인터넷 정보거래시장에서의 익명성의 순기능을 보지 하면서 동시에 역기능을 억제할 수있는 당사자 상호검색 및 신원확인의 메커니즘과 웹 객체에 포함된 정보의 가치를 시장경제 논리로써 적절히 평가할 수있는 알고리즘을 제공하고 또 컨텐츠 핸들러(Content Handler)와 프로토콜 핸들러(Protocol Handler)를 통해 다양한 프로토콜로 다양한 마임(MIME)타입의 정보를 실시간으로 제공하며 프락시 서버와 방화벽 아래 마일리지 제도와 연계된 사이버 머니(크레딧)를 정보거래의 지불수단으로 삼아 기존의 결재 시스템과 연동하는 인터넷 정보거래 결재 시스템을 제공함에 그 목적을 두고 있다.Therefore, the present invention implements a distributed object server using a remote method call interface (RMI) protocol in a JNDI method on a network to access dynamic web objects and to obtain purified reserved information between objects. Implement a fourth-generation metatype search engine that tracks Web object's click behavior in real-time, updated with the latest information, and a scheduler that matches groups and trading parties to which clients belong. Method and algorithm to mutually search and identify parties that can suppress dysfunction while simultaneously seeing the net function of anonymity in the internet information trading market, and an algorithm that can properly evaluate the value of information contained in web objects as market economic logic. Content handlers and protocol handlers. ol Handler) provides various mime type information in various protocols in real time and interoperates with existing payment systems by using cyber money (credit) linked with mileage system under proxy server and firewall as a means of payment of information transactions. The aim is to provide an internet information transaction settlement system.

도1은 본 발명의 바람직한 실시예에 따라 사용되는 전체적인 블럭도1 is an overall block diagram used in accordance with a preferred embodiment of the present invention.

도2는 본 발명의 전체적인 방법의 한 실시 예를 위한 시스템에서 각 구성인자들을 나타내는 구성도Figure 2 is a schematic diagram showing each component in the system for one embodiment of the overall method of the present invention;

도3은 도2의 회원관리 구조를 회원가입, 회원정보수정, 로그인, 로그아웃, 회원정보 검색블럭도등으로 도시한 구성도3 is a block diagram illustrating the member management structure of FIG. 2 as a member registration, member information modification, login, logout, member information search block diagram, and the like.

도4는 도3의 회원가입에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도4 is a flow chart showing the progress of the process and data related to the subscription of FIG.

도5는 도3의 회원정보수정에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도FIG. 5 is a flow chart showing a process and data progress relating to member information modification of FIG.

도6은 도3의 로그인에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도6 is a flow chart showing the progress of the process and data relating to the login of FIG.

도7은 도3의 로그아웃에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도7 is a flow chart showing the progress of the process and data related to the logout of FIG.

도8은 도3의 회원정보검색에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도FIG. 8 is a flowchart showing a process and data progress related to member information retrieval of FIG.

도9는 도2의 정보관리 구조에서 정보검색, 수요시장, 공급시장으로 구분되는 블럭도9 is a block diagram divided into information retrieval, demand market, and supply market in the information management structure of FIG.

도10은 도9의 정보검색에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도FIG. 10 is a flow chart showing the progress of the process and data relating to the information retrieval of FIG.

도11은 도9의 수요시장에 관한 프로세스 및 데이터의 흐름도11 is a flow chart of processes and data relating to the demand market of FIG.

도12는 도9의 공급시장에 관한 프로세스 및 데이터의 흐름도12 is a flow chart of processes and data relating to the supply market of FIG.

도13은 도2의 거래구조에서 구매신청, 수요자협의, 공급자협의, 관리자협의처리, 클레임, 상호중재등으로 구분되는 블럭도FIG. 13 is a block diagram divided into a purchase application, a consumer consultation, a supplier consultation, a manager consultation process, a claim, and a mutual arbitration in the transaction structure of FIG.

도14는 도13의 구매신청에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도14 is a flowchart showing the progress of the process and data related to the purchase request of FIG.

도15는 도13의 수요자협의에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도FIG. 15 is a flowchart showing the progress of the process and data relating to the consumer consultation of FIG.

도16은 도13의 공급자협의에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도FIG. 16 is a flow chart showing the progress of the process and data relating to the supplier agreement of FIG.

도17은 도13의 관리자협의처리에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도FIG. 17 is a flowchart showing the progress of processes and data relating to manager consultation processing in FIG.

도18은 도13의 클레임 발생에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도FIG. 18 is a flow chart showing the progress of processes and data related to claim generation in FIG.

도19는 도13의 상호중재에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도19 is a flow chart showing the progress of the process and data relating to the intermediary of FIG.

※ 도면의 주요부분에 대한 부호설명※ Explanation of Codes on Major Parts of Drawings

100 : 서버 101 : 웹 서버100: server 101: web server

102 : 메일서버 103 : 어플리케이션 서버102: mail server 103: application server

104 : 데이터베이스 서버 105 : 일반 미들웨어104: database server 105: general middleware

106 : 검색엔진 107 : 스케줄러106: search engine 107: scheduler

108 : 통합메시징 서버 200 : 클라이언트108: integrated messaging server 200: client

201 : 웹 브라우저 202 : 메신저201: Web Browser 202: Messenger

300 : 인터넷 400 : 분산객체 서버300: Internet 400: Distributed Object Server

정보 수요자와 정보 공급자와의 사용자 특성에 따라 정보거래 객체를 동적으로 배치하고 분산된 네트워크 환경에서 해당 서비스를 실시간으로 구현하며 정보거래 당사자의 상호 신용을 검증하여 웹 객체를 보정하는 스케줄러와 클레임 관리 매커니즘을 구성하고 클라이언트가 인터넷으로 상호 편리하게 정보를 거래하기 위해서는 정보거래 객체를 동적으로 배치하고 네트워크상에 분산시키는 단계 ; 클라이언트의 개별적인 웹객체 요청행위에 기초하여 정보거래당자자들을 다수의 당사자 그룹으로 분류하는 단계 ; 각 당사자 그룹에 대하여 클라이언트의 웹 객체 요청행위에 기초한 상기 당사자 그룹자체 요구 분석데이터를 축적하는 단계 ; 현재의 동적 웹 객체 요청사항을 해당 당사자 그룹과 정합 시키는 단계 ; 상기 축적된 요구분석데이터에 기초하여 당사자 그룹 및 개인별 정보거래 객체의 실시간 선택을 스케줄링하는 단계 ; 상기 실시간 선택을 담보하고 보정하기 위한 다양한 전자결재 및 분쟁조정 단계를 포함하는 웹 객체의 배치방법을 제공한다.Scheduler and claim management mechanism that dynamically deploys information transaction objects according to user characteristics of information consumers and information providers, implements the service in real time in a distributed network environment, and corrects web objects by verifying mutual trust of information exchange parties. Dynamically distributing information distribution objects and distributing them on a network in order for clients to conveniently exchange information with the Internet; Categorizing the information transaction parties into a plurality of party groups based on the client's individual web object requesting behavior; Accumulating, for each party group, the party group itself request analysis data based on the web object request behavior of the client; Matching the current dynamic web object request with a corresponding party group; Scheduling real-time selection of information transaction objects for each party group and individual based on the accumulated requirement analysis data; It provides a method for placing a web object comprising a variety of electronic payment and dispute settlement steps for securing and correcting the real-time selection.

또 상기 요구분석데이터를 축적하는 단계가 각 당사자 그룹에 대한 정보거래 당사자 또는 일반 접속자의 웹 객체 요청행위에 관한 통계적 정보를 축적하는 단계를 포함하며, 상기 스케줄링하는 단계가 상기 해당 정보거래 당사자 그룹에 대한 요청빈도에 기초하여 상기 웹 객체의 동적 디스플레이를 위한 실시간 선택을 스케줄링하는 단계를 구성한다.And accumulating the request analysis data includes accumulating statistical information about a web object requesting behavior of an information transaction party or a general accessor for each party group, and wherein the scheduling is performed on the information transaction party group. Scheduling real-time selection for dynamic display of the web object based on a request frequency for the web object.

또, 상기 통계적 정보는 상기 웹 객체와 정보 객체를 요청하는 당사자에 관한 인구 통계적 정보 및 접속지, 접속시간대, 경로통과패턴, 기타 네트워크 로그정보등 정적 및 동적 데이터와 상기 스케줄링하는 단계가 상기 정보에도 기초한다.The statistical information may include static and dynamic data such as demographic information about the web object and the party requesting the information object, access point, access time zone, path passing pattern, and other network log information. Based.

또, 상기 정적 데이터는 본 발명에 관한 메인 서버와 데이터베이스 서버에 당사자 정보를 입력하는 회원가입 단계에서 자동 분류하여 생성하는 데이터와 상기 스케줄링하는 단계가 상기 데이터에도 기초한다.In addition, the static data is based on the data automatically generated and classified in the registration step of entering party information into the main server and database server according to the present invention and the scheduling step.

또 상기 동적 데이터는 정보 수요 및 공급 시장에의 등록과 당사자 상호검색단계 ; 협의단계 ; 신원확인단계 ; 계약단계 ; 결재단계 ; 분쟁조정단계에서 당사자의 웹 객체에 대한 참조(reference) 행태를 추적하여 추상 클래스 및 이에 상응하는 자식 클래스간의 트리 구조와 인터페이스의 구현 관계에 대한 노드를 포함하며 상기 스케줄링하는 단계가 상기 데이터에 기초한다.The dynamic data may be registered in the information demand and supply market and mutually searched by the parties; Consultation stage; Identification phase; Contract stage; Approval stage; In the dispute reconciliation step, the reference behavior for the web object of the party is traced, and the node for the implementation relationship of the tree structure and the interface between the abstract class and the corresponding child class is based on the data. .

본 발명에서 웹 객체의 구성요소인 상기 데이터를 생성하는 단계가 최적의 동기화(synchronized) 구조의 멀티 쓰레딩 기법으로 데이터의 무결성, 지속성 및 동시성을 유지하며 런타임(run-time)에서의 분산객체를 생성하는 단계를 구성한다.In the present invention, the step of generating the data, which is a component of the web object, is a multi-threading technique of an optimal synchronized structure, which maintains the integrity, persistence, and concurrency of the data, and creates a distributed object at run-time. Configure the steps.

또, 상기 데이터는 정보거래의 공공성에 기초하여 각 정보거래 당사자 그룹에 대한 동적 디스플레이의 기준 데이터를 생성하는 단계를 구성하고 동적 디스플레이의 기준 데이터를 생성하는 단계는 일정기간 동안 상기 동적 웹 객체의 요청빈도에 기초한다.Further, the data may be configured to generate reference data of the dynamic display for each group of information trading parties based on the publicity of the information transaction, and generating the reference data of the dynamic display may include requesting the dynamic web object for a period of time. Based on frequency.

본 발명에서 상기 웹 객체를 분류하는 단계가 해당 웹 객체에 대한 정보거래 당사자의 현재까지의 요청행위 데이터 및 통계적 정보 등에 기초한 정보거래 특성 데이터를 수집하는 단계 ; 새로운 정보거래 특성을 발견하기 위하여 상기 정보거래 특성 데이터를 분석하는 단계 ; 상기 새로운 정보거래 특성 데이터에 기초하여 상기 정보거래 당사자들을 다수의 당사자 그룹으로 새로이 생성하거나 또는 기존 당사자 그룹을 소멸, 수정하여 최신 정보로 업데이트 분류하는 단계를 구성한다.In the present invention, the classifying the web object may include collecting information transaction characteristic data based on the request behavior data and statistical information of the information transaction party up to the present; Analyzing the information transaction characteristic data to find a new information transaction characteristic; And classifying the information trading parties into a plurality of party groups based on the new information trading characteristic data, or dividing and modifying the existing party groups into the latest information.

본 발명에서 목적 데이터를 관리함에 있어 운영체계 및 데이터베이스 서버의 종류와 형태에 독립적으로 관계형 또는 객체형 DBMS를 멀티티어 구조 및 네트워크상의 분산환경에서 분류하는 단계를 구성한다.In the present invention, the step of classifying the relational or object-type DBMS in the multi-tier structure and distributed environment on the network independently of the type and form of operating system and database server.

또, 상기 분산환경은 OSI 7 Layer transport에서 stub, skeleton으로써 상호 통신하는 분산 객체 서버를 구성하고 상기 목적 데이터는 128bit 암호화 및 해쉬함수 알고리즘을 통하여 관리되는 단계를 구성한다.In addition, the distributed environment configures a distributed object server that communicates as a stub and skeleton in OSI 7 Layer transport, and the target data is managed through a 128-bit encryption and hash function algorithm.

본 발명에서 상기 스케줄링하는 단계가, 동일한 객체의 반복적 요청 행위로 인한 과부하를 방지하고 효율적인 웹 인터페이스를 제공하기 위하여 사용자 시스템 영역에는 쿠키정보를, 서버 영역에는 세션 트랙킹 기법으로써 정보거래 당사자가 요청한 웹 객체를 관리하는 단계를 구성하며 또 상기 스케줄링하는 단계가 정보거래당사자 그룹의 자체 요구분석데이터 습득을 향상시키기 위하여, 상기 웹 객체의 일부를 임의적으로 스케줄링하면서 네트워크상의 임시디렉토리를 생성, 등록, 검색하는 단계를 구성한다.In the present invention, in the scheduling step, a web object requested by an information transaction party by using cookie information in a user system area and a session tracking technique in a server area in order to prevent an overload caused by repetitive request behavior of the same object and provide an efficient web interface. And scheduling, creating, registering, and searching a temporary directory on a network while arbitrarily scheduling a part of the web object in order to improve the acquisition of self-required analysis data of a group of information trading parties. Configure

또, 상기 임시디렉토리를 생성, 등록, 검색하는 단계가 정보공급 서버, 정보수요서버, 정보관리 서버를 물리적으로 분산된 네트워크상에 설치, 운영하면서 상호간 네이밍/룩업(Naming and Lookup)하는 단계를 구성하고 상기 정합시키는 단계가 상기 정보거래당사자 상호간에 본 메인 서버 및 데이터베이스 서버에 등록된 정보 또는 당사자를 상호 검색하여 온/오프 라인을 통한 협의과정을 거치는 정보거래의 정합단계를 구성하며 상기 상호 검색하는 단계가, 본 발명에 관해 구현되어 있는 메인 웹 페이지상에서 1차적으로 디렉토리 검색을 통한 계층형 검색을 포함하는 단계를 포함하며 상기 디렉토리는 상기 웹 객체 관련 데이터가 스케줄링 서버 및 정보관리 서버에 의하여 분류된 디렉토리를 구성한다.In addition, the step of creating, registering, and retrieving the temporary directory constitutes a step of naming and looking up while installing and operating an information supply server, an information demand server, and an information management server on a physically distributed network. And the matching step constitutes a matching step of an information transaction in which the information trading parties mutually search for information or parties registered in the main server and the database server and go through a consultation process through online / offline. And including hierarchically searching through a directory search primarily on a main web page implemented in accordance with the present invention, wherein the directory is classified by a scheduling server and an information management server. Configure the directory.

또 상기 상호 검색하는 단계가, 본 발명과 관련하여 메인 서버에 탑재되어 있는 제4세대 지능형 메타 검색엔진을 통한 검색을 포함하며 상기 제 4세대 지능형 메타 검색엔진을 통한 검색이 본 발명과 관련하여 메인 서버에 탑재되어 있는 통합메시징(UMS) 서버와 플러그인(Plug-In) 방식으로 배포되어 분산되어 있는 메신저를 통한 검색기능과 채널링(Channeling)과 푸쉬(Push)를 통한 맞춤형 사전 예약 검색 시스템도 구성한다.In addition, the step of mutual searching includes a search through a fourth generation intelligent meta search engine mounted on a main server in relation to the present invention, and a search through the fourth generation intelligent meta search engine is performed in relation to the present invention. It is also distributed through the Unified Messaging (UMS) server and the Plug-In method installed on the server, and the search function through the distributed messenger, and the customized pre-scheduled search system through the channeling and push are also configured. .

본 발명에서 상기 정합시키는 단계가 정보거래당사자 상호간에 동의할 경우 사전에 등록되어 최적으로 스케줄링된 당사자의 정보를 확인하는 신원조회 단계와 상기 정합 시키는 단계가 정보거래당사자 상호간에 정보인도 및 인수에 대한 계약 이행의 조건을 명시한 계약서에 상호 동의하여 해당 계약서를 본 메인 서버와 데이터베이스 서버에 저장하여 관리하고 상기 전자결재 단계는, 정보거래 당사자가 상호 신원확인 단계, 계약등록 단계, 해당정보의 인도 및 인수 단계를 거친 후 등록된 계약서에 약정된 크레딧으로 결재하며 상기 크레딧이 회원가입후 부여되는 인터넷 결재 및 회계단위로서 정보거래 시 당사자간에 상호 이전이 가능하고 필요하다면 현금으로 인출 또는 예치할 수 있도록 한다.In the present invention, if the matching step agrees with the information trading parties, the identity inquiry step of confirming the information of the party that is registered in advance and optimally scheduled and the matching step may be performed for information delivery and acquisition between the information trading parties. By mutually agreeing to the contract specifying the terms and conditions of the contract implementation, the contract is stored and managed on the main server and the database server.In the above electronic settlement stage, the information transaction parties have mutually identified stage, contract registration stage, delivery and acceptance of the information. After going through the steps, the contract is settled with the credits promised in the registered contract, and the credits are the internet settlement and accounting units that are granted after membership registration, so that they can be mutually transferred between parties in the information transaction and withdrawn or deposited in cash if necessary.

또, 본 발명에서 상기 분쟁조정 단계는, 정보거래 계약서를 작성 또는 등록한 정보거래 당사자가 상기 계약서에 따른 계약의 이행에 있어서 계약조건 기타 항목에 관한 분쟁이 발생할 시 조정을 신청할 수 있도록 하고 분쟁조정 단계가, 랜덤 액세스(Random Access) 알고리즘에 의한 웹 기반 실시간 중재 단계, 사전 또는 사후에 구성된 전문조정협의회를 통한 조정하는 단계를 포함한다.In addition, in the present invention, the dispute settlement step may include an information transaction party that has prepared or registered an information transaction contract and may apply for mediation when a dispute concerning contract terms or other items occurs in the performance of a contract according to the contract. (A) Web-based real-time arbitration by a random access algorithm, coordination through a pre- or post-configured professional coordination council.

이하 첨부된 도면에 따라 본 발명의 추가적인 목적, 구성 및 장점의 일례를 상세히 설명하면 다음과 같다. 전 도면에 걸쳐 달리 언급되지 않는 한 도시된 실시예의 동일한 구성요소 또는 일부분을 지시하는 데에 동일한 참조번호와 문자를 사용하였으며 참조한 설명은 본 발명의 일 실시 예를 구체적으로 설명하는 예이다.Hereinafter, an example of additional objects, configurations, and advantages of the present invention will be described in detail with reference to the accompanying drawings. The same reference numerals and letters are used to designate the same components or parts of the illustrated embodiments unless otherwise stated throughout the drawings, and the description referred to is an example to specifically describe an embodiment of the present invention.

도1은 본 발명의 바람직한 실시예에 따라 사용되는 전체적인 블럭도를 도시한 도면이다. 전형적인 인터넷 아키텍쳐를 배경으로 하면 서버 사이드의 서버군(100)은 웹 서버(101), 메일 서버(102), 어플리케이션 서버군(103), 데이터베이스 서버(104)로 구성되며 네트워크 또는 인터넷(300)을 통해 상기 서버군으로 접근 (access)하는 다수의 클라이언트(200)와 분산 환경에서 상호간 원격 메소드 호출 인터페이스(Remote Method Invocation)로 통신하는 분산객체 서버(400)를 갖는다. 상기 웹 서버는 프락시 서버 및 방화벽과 연동하며, 상기 메일 서버는 스팸 또는 정크 메일을 필터링 하는 미들웨어(105)와 연계하며 멀티 컨텐츠를 처리할 수 있도록 smtp 및 pop를 구성한다. 상기 데이터베이스 서버는 물리적으로 동일한 머신 (machine)에 포팅됨을 요하지 않고 상기 어플리케이션 서버군과 상호 통신하여 최적의 상태에서 웹을 통해 클라이언트에 서비스한다. 상기 어플리케이션 서버군과 상호 통신하여 최적의 상태에서 웹을 통해 클라이언트에 서비스한다. 상기 어플리케이션 서버군 구성요소인 검색엔진(106)은 상기 클라이언트에게 디렉토리 및 메타검색 서비스를 제공하는 로봇 프로그램으로서 상기 데이터베이스 서버에 실시간(real-time)으로 접속하여 메모리버퍼 또는 캐쉬에 정제된 데이터를 저장한다. 상기 어플리케이션 서버군의 또 다른 구성요소인 스케줄러(107)는 상기 클라이언트가 정보거래를 함에 있어서 요청정보의 습득을 자체적으로 향상시키기 위하여 운영되는 서버로서 JNDI(Java Naming and Directory Interface)와 RMI(Remote Method Invocation)을 통하여 네트워크상에 분산되어 있는 상기 분산객체 서버와 통신하여 스케줄링 작업을 분산 처리한다. 또한 UMS(108)는 플러그 인(Plug-In)방식으로 클라이언트에게 배포, 분산되어 있는 메신저(202)와 상호 통신하면서 채널링 (Channeling)과 푸쉬(Push)를 통한 맞춤형 예약검색 및 정보 제공서비스를 한다. 상기 클라이언트는 웹브라우저(201)와 메신저(202)로 구성되며 상기 웹브라우저에서 디스플레이 되는 화면은 XML 과 Java Applet으로 구성되는 GUI를 포함한다. 상기 메신저는 상기 서버 사이드의 서버군뿐만 아니라 상기 분산객체 서버와도 상호 통신하여 네트워크의 트래픽을 감소시키며 동시에 정보거래의 다양한 리소스를 획득하게 한다.1 shows an overall block diagram used in accordance with a preferred embodiment of the present invention. In the background of a typical Internet architecture, the server group 100 on the server side is composed of a web server 101, a mail server 102, an application server group 103, and a database server 104. The server 200 has a distributed object server 400 that communicates with each other through a remote method invocation (Remote Method Invocation) in a distributed environment. The web server is interworked with a proxy server and a firewall, and the mail server is associated with the middleware 105 for filtering spam or junk mail and configures smtp and pop to process multi-content. The database server does not need to be physically ported to the same machine, and communicates with the application server group to serve clients through the web in an optimal state. It communicates with the application server group and services the client through the web in an optimal state. The search engine 106, which is a component of the application server group, is a robot program that provides a directory and meta-search service to the client and stores the purified data in a memory buffer or cache by accessing the database server in real-time. do. The scheduler 107, which is another component of the application server group, is a server which is operated to improve the acquisition of request information by the client itself in the information transaction, and is a Java Naming and Directory Interface (JNDI) and a Remote Method (RMI). Invocation) to communicate with the distributed object server distributed on the network to distribute the scheduling work. In addition, the UMS 108 provides a customized reservation search and information service through channeling and push while communicating with a messenger 202 distributed and distributed to a client in a plug-in manner. . The client is composed of a web browser 201 and a messenger 202, the screen displayed in the web browser includes a GUI composed of XML and Java Applet. The messenger communicates not only with the server group on the server side but also with the distributed object server, thereby reducing the traffic of the network and simultaneously acquiring various resources for information transactions.

도2는 본 발명의 전체적인 방법의 한 실시 예를 위한 시스템에서 각 구성인자들을 나타내는 구성도이며 인포마트(400)는 본 발명과 관련된 통합 관리 시스템으로서 회원관리(500), 정보관리(600), 거래(700), 기타 서비스(800), 도움말(900), 사이트 맵(1000) 등의 서브 페이지로 구성되는 인터넷상의 메인 페이지이다.Figure 2 is a schematic diagram showing each component in the system for an embodiment of the overall method of the present invention and Infomart 400 is an integrated management system associated with the present invention, member management 500, information management 600, The main page on the Internet is composed of subpages such as transaction 700, other services 800, help 900, and site map 1000.

도3은 상기 도2의 회원관리(500) 페이지로서 회원가입(510), 회원정보수정 (520), 로그인(530), 로그아웃(540), 회원정보 검색(550)등의 서브 페이지로 구성된다.3 is a member management 500 page of FIG. 2 and includes subpages such as member registration 510, member information modification 520, login 530, logout 540, and member information search 550. do.

도4는 상기 도3의 회원가입(510)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 클라이언트는 본 발명과 관련된 상기 메인 서버군(100)의 웹 서버(101)에 접속하여 메인 페이지(400) 및 게이트 페이지인 회원가입(510) 페이지로 하이퍼링크 된다. 클라이언트가 상기 회원가입 페이지에서 디스플레이된 약관등에 동의(511)하면 상기 웹 서버는 회원가입양식을 출력(512)하며 클라이언트가 필요사항을 입력(513)한 후 스크립트 언어로써 기입한 정보의 오류를 자동 점검(514)한 후 상기 웹 서버로 데이터를 전송한다. 웹 서버는 상기 데이터를 처리(515)하여 데이터베이스 서버(104)에 저장한다. 상기 검색엔진(106)은 상기 데이터베이스에 실시간으로 접속하여 상기 회원가입 정보를 자동 분류하여 인구 통계적 정보 및 접속지, 접속시간대, 경로 통과패턴 기타 네트워크 로그정보 등 정적 및 동적 데이터를 최적의 정보거래 당사자 그룹 정보에 추가하거나 새로운 그룹을 생성한다. 상기 UMS(108)는 상기 메신저(202)를 클라이언트에게 푸쉬(Push)방식으로 전송하고 상기 메일서버(102)는 회원가입을 확인하는 회신 메일을 클라이언트에게 발신하며, 상기 스케줄러(107)는 상기 업데이트 또는 새로 생성된 그룹의 데이터에 기초하여 실시간으로 스케줄링하여 웹 객체를 분산배치한다.4 is a flowchart illustrating a process and process of data relating to the subscription 510 of FIG. 3. The client accesses the web server 101 of the main server group 100 related to the present invention and hyperlinks to a main page 400 and a membership 510 page which is a gate page. If the client agrees to the terms and conditions displayed on the registration page (511), the web server outputs a registration form (512) and the client automatically inputs the necessary information (513) and automatically corrects the error of the information written in the script language. After checking 514, data is sent to the web server. The web server processes 515 and stores the data in database server 104. The search engine 106 automatically accesses the database in real time and automatically classifies the membership information so as to optimize static and dynamic data such as demographic information, access point, access time zone, route passing pattern and other network log information. Add to group information or create new group. The UMS 108 transmits the messenger 202 to the client in a push manner, the mail server 102 sends a reply mail confirming the membership, and the scheduler 107 updates the client. Alternatively, web objects are distributed and scheduled in real time based on newly created group data.

도5는 상기 도3의 회원정보수정(520)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 클라이언트는 본 발명과 관련된 상기 메인서버군(100)의 웹서버(101)에 접속하여 메인페이지(400) 및 게이트 페이지인 회원정보수정(520) 페이지로 하이퍼링크 된다. 클라이언트의 정보수정 의사를 상기 회원정보수정 페이지에서 확인(521)하면 상기 웹 서버는 회원정보수정양식을 출력(522)하며 클라이언트가 필요사항을 입력(523)한 후 스크립트 언어로써 기입한 정보의 오류를 자동 점검(524)한 후 상기 웹 서버로 데이터를 전송한다. 웹 서버는 상기 데이터를 처리(525)하여 데이터베이스 서버(104)에 저장한다, 상기 검색엔진(106)은 상기 데이터베이스에 실시간으로 접속하여 상기 수정된 회원정보를 자동 분류하여 인구 통계적 정보 및 접속지, 접속시간대, 경로통과패턴 기타 네트워크 로그정보 등 정적 및 동적 데이터를 최적의 정보거래당사자 그룹 정보에 추가하거나 새로운 그룹을 생성한다. 상기 UMS(108)는 클라이언트의 상기 메신저(202)를 클라이언트에게 푸쉬(Push)방식으로 업데이트하고 상기 메일 서버(102)는 회원정보수정을 확인하는 회신 메일을 클라이언트에게 발신하며, 상기 스케줄러(107)는 상기 업데이트 또는 새로 생성된 그룹의 데이터에 기초하여 실시간으로 스케줄링하여 웹 객체를 분산 배치한다.FIG. 5 is a flowchart illustrating a process and data process of the member information modification 520 of FIG. The client accesses the web server 101 of the main server group 100 related to the present invention and hyperlinks to the main page 400 and the member information modification 520 page which is the gate page. When the client intends to modify the information on the member information modification page (521), the web server outputs the member information modification form (522), and the client inputs the necessary information (523) and then inputs the information in the script language. After the automatic check (524) and transmits the data to the web server. The web server processes the data (525) and stores the data in the database server (104). The search engine (106) accesses the database in real time to automatically classify the revised member information, demographic information and access point, Add static and dynamic data such as access time zone, path pass pattern and other network log information to optimal information party group information or create new group. The UMS 108 updates the messenger 202 of the client in a push manner to the client, and the mail server 102 sends a reply mail confirming the member information modification to the client, and the scheduler 107 The distributed distribution of web objects is scheduled in real time based on the data of the updated or newly created group.

도6은 상기 도3의 로그인(530)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 클라이언트는 본 발명과 관련된 상기 메인 서버군(100)의 웹 서버(101)에 접속하여 메인 페이지(400) 및 다수의 게이트 페이지로 하이퍼링크 된다. 클라이언트가 정보거래당사자로서 정보거래에 참여할 시는 상기 웹 서버는 로그인을 요한다. 클라이언트가 로그인(530)을 클릭하면 상기 웹 서버는 클라이언트의 세션(Session)정보를 추적(tracking)하여(531) 세션이 만료되었거나 생성되어 있지 않으면 클라이언트에게 로그인 양식을 출력(532)한다. 클라이언트가 필요사항(ID 와 PASSWORD)을 입력(533)한 후 스크립트 언어로써 기입한 정보의 오류를 자동 점검(534)한 후 상기 웹 서버로 데이터를 전송한다. 웹 서버는 상기 데이터를 처리(535)하여 데이터베이스 서버(104)에 저장한다. 상기 UMS(108)는 클라이언트의 상기 메신저(202)와 통신 경로를 확인하여 활성화시킨 후 클라이언트에게 푸쉬(Push)방식으로, 이미 상기 검색 엔진과 스케줄러에 의하여 최적으로 맞춤형 정보가 검색되어 스케줄링된 클라이언트의 정보요청 사항을 업데이트하고 상기 메일 서버(102)는 상기 UMS와 연계하여 또는 독립적으로, 클라이언트에게 도달하여 메일박스에 저장되어 있는 새로운 메일 정보를 클라이언트에게 전송한다. 로그인 프로세스를 처리함에 있어 상기 검색엔진(106)은 현재의 로그인 정보를 기초로 하여 상기 데이터베이스에 실시간으로 접속한 후 현재의 접속 정보를 자동 분류하고 정적 및 동적 데이터를 업데이트 한다. 상기 스케줄러(107)는 상기 검색엔진과 연동하여 새로이 실시간으로 데이터를 스케줄링하여 웹 객체를 분산 배치한다.FIG. 6 is a flowchart illustrating a process and data process relating to the login 530 of FIG. 3. The client accesses the web server 101 of the main server group 100 related to the present invention and hyperlinks to the main page 400 and the plurality of gate pages. When the client participates in an information transaction as an information transaction party, the web server requires a login. When the client clicks on login 530, the web server tracks the session information of the client (531) and outputs a login form to the client (532) if the session has expired or has not been created. After the client inputs the necessary items (ID and PASSWORD) (533) and automatically checks the error of the information written in the script language (534), and transmits the data to the web server. The web server processes 535 and stores the data in database server 104. The UMS 108 checks and activates a communication path with the messenger 202 of the client, and then pushes the client to the client in a push manner, where the customized information is already searched and optimized by the search engine and the scheduler. Update the information request and the mail server 102, in conjunction with or independently of the UMS, reaches the client and sends new mail information stored in the mailbox to the client. In processing the login process, the search engine 106 accesses the database in real time based on the current login information and then automatically classifies the current connection information and updates static and dynamic data. The scheduler 107 distributes and distributes web objects by newly scheduling data in real time in association with the search engine.

도7은 상기 도3의 로그아웃(540)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 클라이언트가 본 발명과 관련된 정보거래를 종료하고자 로그아웃을 클릭(541)하면 상기 웹 서버는 세션을 무효화(invalidate)한다. 상기 웹 서버는 확정적으로 세션을 무효화하기 전에 클라이언트의 종료의사를 다시 확인(542)한 후 관련 데이터를 처리(543)하여 데이터베이스서버(104)에 저장한다. 상기 UMS(108)는 클라이언트의 상기 메신저(202)와 통신 경로를 확인하여 대기 상태로 전환시킨 후 지속적인 연결상태를 유지하며 필요한 경우 클라이언트에게 푸쉬(Push)방식으로, 이미 상기 검색 엔진과 스케줄러에 의하여 최적으로 맞춤형 정보가 검색되어 스케줄링된 클라이언트의 정보요청 사항을 업데이트하고 상기 메일서버(102)는 상기 UMS와 연계하여 또는 독립적으로, 클라이언트에세 도달하여 메일박스에 저장되어 있는 새로운 메일정보를 클라이언트에게 전송한다. 로그아웃 프로세스를 처리함에 있어 상기 검색엔진(106)은 현재의 로그아웃 정보를 기초로 하여 상기 데이터베이스에 실시간으로 접속한 후 현재의 접속 정보를 자동 분류하고 정적 및 동적 데이터를 업데이트한다. 상기 스케줄러(107)는 상기 검색엔진과 연동하여 새로이 실시간으로 데이터를 스케줄링하여 웹 객체를 분산 배치한다.FIG. 7 is a flowchart illustrating a process and data progress relating to the logout 540 of FIG. When the client clicks 541 logout to terminate the information transaction associated with the present invention, the web server invalidates the session. The web server confirms 542 the client's intention to terminate the session before decisively invalidating the session, and then processes 543 and stores the related data in the database server 104. The UMS 108 checks the communication path with the messenger 202 of the client, switches to the standby state, maintains a continuous connection state, and if necessary, pushes the client to the client by the search engine and the scheduler. Optimized customized information is retrieved to update the scheduled client's information request and the mail server 102, in conjunction with or independently of the UMS, reaches the client and sends new mail information stored in the mailbox to the client. send. In processing the logout process, the search engine 106 accesses the database in real time based on current logout information and then automatically classifies the current access information and updates static and dynamic data. The scheduler 107 distributes and distributes web objects by newly scheduling data in real time in association with the search engine.

도8은 상기 도3의 회원정보검색(550)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 상기 회원정보검색은 본 발명과 관련된 상기 메인 페이지 (400)의 구성요소의 하나인 서브 페이지로서 클라이언트가 정보거래당사자로서 정보거래 시 요청정보의 공급자 신뢰성검증을 요청하면 클라이언트에게 응답하는 페이지등의 게이트 페이지이다. 클라이언트가 회원정보검색을 선택(550)하면 상기 웹 서버는 상기 스케줄러(107)와 데이터베이스 서버(104)에 상기 클라이언트의 이전 검색행위에 따른 최적의 검색노드를 요청하여 정제된 검색양삭을 디스플레이(551)한다. 클라이언트가 검색조건 및 검색어 등 필요사항을 입력(552)하면 스크립트 언어로써 기입한 사항의 오류를 자동 점검(553)한 후 상기 웹 서버로 데이터를 전송한다. 웹 서버는 상기 검색엔진등을 통해 상기 데이터를 처리(554)하여 클라이언트에게 검색결과를 디스플레이(555)한다. 상기 디스플레이되는 회원정보검색결과로는 검색대상 회원의 회원등록 정보 등의 정적 데이터와 정보거래 실적 등 웹 객체 참조 (reference) 행태를 추적한 동적 데이터를 포함한다. 상기 웹 서버는 상기 클라이언트의 세션별 회원정보 검색 행위를 추적(session tracking)하여 상기 검색엔진 (106)과 스케줄러(107)에게 관련 노드로 태스크(task)를 로딩하고 데이터베이스 서버(104)에 상기 웹 객체 및 정보 요청행위(Click Behaviot)정보를 실시간으로 저장한다.FIG. 8 is a flowchart illustrating a process and data process of the member information search 550 of FIG. The member information retrieval is a sub-page that is one of the components of the main page 400 related to the present invention. Page. When the client selects a member information search (550), the web server requests the scheduler 107 and the database server 104 an optimal search node according to the previous search behavior of the client, and displays the refined search yield. )do. When the client inputs a necessary condition such as a search condition and a search word (552), the client automatically checks the error of the entry in the script language (553) and transmits the data to the web server. The web server processes the data through the search engine 554 and displays the search results to the client 555. The displayed member information search result includes static data such as member registration information of a member to be searched and dynamic data tracking web object reference behavior such as information transaction performance. The web server tracks the session information retrieval behavior of the client by session, loads a task to the search engine 106 and the scheduler 107 as a related node, and loads the web to the database server 104. Stores object and information about click behaviot in real time.

도9는 상기 도2의 정보관리(600) 페이지로서 정보검색(610), 수요시장(620), 공급시장(640)의 블럭도이고,9 is a block diagram of an information search 610, a demand market 620, and a supply market 640 as the information management 600 page of FIG.

도10은 상기 도9의 정보검색(610)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 상기 정보검색은 본 발명과 관련된 상기 메인 페이지(400)의 구성요소의 하나인 서브 페이지로서 클라이언트가 정보거래당사자로서 정보거래 시 요청정보에 관한 사전 확인을 요청하면 클라이언트에게 응답하는 페이지 등의 게이트 페이지이다. 클라이언트가 정보검색을 선택(610)하면 상기 웹 서버는 상기 스케줄러(107)와 데이터베이스 서버(104)에 상기 클라이언트의 이전 검색행위에 따른 최적의 검색노드를 요청하여 정제된 검색양식을 디스플레이(611)한다. 클라이언트가 검색조건 및 검색어 등 필요사항을 입력(612)하면 스크립트 언어로써 기입한 사항의 오류를 자동 점검(613)한 후 상기 웹 서버로 데이터를 전송한다. 웹 서버는 상기 검색엔진 등을 통해 상기 데이터를 처리(614)하여 클라이언트에게 검색결과를 디스플레이(615)한다. 상기 데이터를 검색하는 단계는 객체지향 데이터베이스의 클래스 계층형 검색을 포함하는 단계를 포함하며 상기 계층형 클래스는 스케줄러 (107)에 의하여 실시간으로 분류되어 네트워크상에 분산 배치된 상기 객체 서버 (400)상의 클래스를 참조(reference)한다. 상기 데이터를 검색하는 검색엔진은 또한 제 4세대 지능형 메타 검색엔진으로서 본 발명과 관련하여 메인 서버에 탑재되어 있는 상기 통합 메시징(UMS) 서버(108)와 플러그인(Plug-In) 방식으로 배포, 분산되어 있는 상기 메신저(202)를 통한 검색을 더 포함하며, 채널링(Channeling)과 푸쉬 (Push)를 통한 맞춤형 사전 예약 검색시스템 또한 더 포함한다. 상기 웹 서버는 상기 클라이언트의 세션별 정보 검색 행위를 추적(session tracking)하여 상기 검색엔진(106)과 스케줄러(107)에게 메신저 및 관련 노드로 태스크(task)를 로딩하고 데이터베이스 서버(104)에 상기 웹 객체 및 정보 요청행위(Click Behavior) 정보를 실시간으로 저장한다.FIG. 10 is a flowchart illustrating a process and data process of the information retrieval 610 of FIG. The information retrieval is a sub-page which is one of the components of the main page 400 related to the present invention, and the gate page such as a page which responds to the client when the client requests prior confirmation regarding the request information during the information transaction as an information trading party. to be. When the client selects the information retrieval (610), the web server requests the scheduler 107 and the database server 104 the optimal search node according to the previous retrieval behavior of the client and displays the refined search form (611). do. When the client inputs a requirement such as a search condition and a search word (612), the client automatically checks the error of the entry in the script language (613) and transmits the data to the web server. The web server processes the data through the search engine 614 and displays the search results to the client 615. The step of retrieving the data includes a class hierarchical search of an object-oriented database, wherein the hierarchical class is classified in real time by the scheduler 107 and distributed on the object server 400 distributed over the network. Reference the class. The search engine for retrieving the data is also a fourth generation intelligent meta search engine that is distributed and distributed in a plug-in manner with the Unified Messaging (UMS) server 108 mounted on the main server in connection with the present invention. It further includes a search through the messenger 202, and further includes a customized pre-book search system through channeling and push. The web server tracks session retrieval behavior of the client by session, and loads a task as a messenger and a related node to the search engine 106 and the scheduler 107 and sends the task to the database server 104. Web object and click behavior information is stored in real time.

도11과 도12는 상기 도 9의 수요시장(620)과 공급시장(640)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 상기 수요 및 공급시장은 본 발명과 관련된 상기 메인 페이지(400)의 구성요소의 하나인 서브 페이지로서 클라이언트가 정보수요자 또는 공급자로서 정보거래시장에 참여할 시 웹 서버가 클라이언트에게 응답하는 페이지 등의 게이트 페이지이다. 클라이언트가 리스트보기(621)(641)를 선택(622)(642)하면 상기 웹 서버는 상기 스케줄러(107)와 데이터베이스 서버(104)에 상기 클라이언트의 이전 검색행위에 따른 최적의 검색노드를 요청하여 등록된 공급 및 수요정보 목록과 맞춤형 개별정보를 디스플레이(623)(643)하고 정보수요자 또는 공급자인 클라이언트가 결과물을 열람(624)(644)한다. 클라이언트가 리스트 쓰기(631)(651)를 선택하면 웹 서버는 입력양식을 디스플레이(632)(652)한다. 클라이언트는 상기 디스플레이된 양식에 정보거래에 필요한 정보요청 사항을 입력(633)(653)하고 스크립트 언어로써 입력 사항의 오류를 점검(634)(654) 한 후 웹 서버로 데이터를 전송한다. 상기 웹 서버는 상기 클라이언트의 정보 수요 및 공급 세션별 정보 요청 또는 등록행위를 추적(session tracking)하여 상기 검색엔진(106)과 스케줄러(107)에게 메신저 및 관련 노드로 태스크(task)를 로딩(635)(655)하고 데이터베이스 서버(104)에 상기 웹 객체 및 정보 요청 또는 등록행위(Click Behavior) 정보를 실시간으로 저장한다. 상기 수요시장(620)과 공급시장(640)의 게이트 페이지는 상기 검색엔진(106)과 스케줄러(107), 객체서버(400), UMS(108)등에 의하여 정보거래 객체가 동적으로 배치된 페이지로서 최소한 하나의 정보거래 당사자 요구에 기초하여 당사자들을 다수의 그룹으로 분류하여 수요 및 공급 시장의 웹 객체로서 디스플레이된다. 또한 상기 페이지는 각 당사자 그룹에 대하여 정보 수요자의 웹 페이지 요청행위 및 정보 공급자의 정보제공 행위에 기초한 상기 당사자 그룹자체 요구분석데이터를 축적하여 정보거래 특성 데이터를 스케줄링한 웹 객체로서 디스플레이된다. 상기 디스플레이되는 웹 객체의 동적 데이터는 정보 수요 및 공급 시장에의 등록과 당사자 상호검색단계, 협의단계, 신원확인단계, 계약단계, 결재단계, 분쟁조정단계 등에서 당사자의 웹 객체에 대한 참조(reference) 행태를 추적하여 추상 클래스 및 이에 상응하는 자식 클래스간의 트리구조와 인터페이스의 구현 관계에 대한 노드를 포함한다. 또한 상기 동적 데이터를 생성하는 단계는 최적의 동기화(synchronized) 구조의 멀티 쓰레딩 기법으로 데이터의 무결성, 지속성 및 동시성을 유지하며 런타임(run-time)에서의 생성된 분산객체가 참조하는 데이터를 포함하며 각 정보수요자 및 공급자 그룹에 대한 동적 디스플레이 기준을 공공성 및 대중성에 기초하여 데이터 생성 및 관리하는 단계를 포함한다.11 and 12 are flowcharts showing the progress of processes and data relating to the demand market 620 and the supply market 640 of FIG. 9. The demand and supply market is a sub-page which is one of the components of the main page 400 related to the present invention, and a gate page such as a page that a web server responds to the client when the client participates in the information transaction market as an information demander or supplier. to be. When the client selects (622) 642 the list view (621) 641, the web server requests the scheduler 107 and the database server 104 an optimal search node according to the previous search behavior of the client. A list of registered supply and demand information and customized individual information is displayed (623) (643), and a client who is an information consumer or supplier views (624) (644) a result. When the client selects write list 631 and 651, the web server displays 632 and 652 an input form. The client inputs the information requests necessary for the information transaction in the displayed form (633) 653, checks the errors of the input items in the script language (634) (654), and transmits the data to the web server. The web server tracks information request or registration activity for each client's information demand and supply session (session tracking) and loads a task to the search engine 106 and the scheduler 107 as a messenger and related nodes (635). 655 and the web object and information request or click behavior information are stored in a database server 104 in real time. The gate pages of the demand market 620 and the supply market 640 are pages in which information transaction objects are dynamically arranged by the search engine 106, the scheduler 107, the object server 400, and the UMS 108. Based on at least one information trading party request, the parties are classified into multiple groups and displayed as web objects of the supply and demand market. In addition, the page is displayed as a web object in which each party group accumulates the party group itself request analysis data based on the information consumer's web page request behavior and the information provider's information provision behavior and schedules information transaction characteristic data. The displayed dynamic data of the web object is a reference to the web object of the party in the registration of information demand and supply market, mutual search, consultation, identification, contract, settlement, dispute settlement, etc. It tracks behavior and includes nodes for the implementation relationships of the tree structure and interfaces between abstract classes and their child classes. In addition, the step of generating the dynamic data is a multi-threading technique of the optimal synchronized structure to maintain the integrity, persistence and concurrency of the data, including the data referenced by the distributed object generated at run-time Generating and managing data based on publicity and popularity for dynamic display criteria for each information consumer and supplier group.

도13은 상기 도2의 거래(700) 페이지로서 구매신청(710), 수요자 협의(720), 공급자협의(730), 관리자협의처리(740), 클레임(750), 상호중재(760)의 진행상태를 보인 블럭도와 흐름도이며 도14는 상기 도13의 구매신청(710)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 상기 구매신청은 본 발명과 관련된 상기 메인 페이지(400)의 구성요소의 하나인 서브 페이지로서 정보수요자인 클라이언트가 정보거래당사자로서 정보를 요청하고 구매하는 일련의 과정에 대한 페이지 등의 게이트 페이지이다. 클라이언트가 구매를 신청(710)하면 웹 서버는 클라이언트를 상기 공급시장(640)으로 하이퍼링크 한다. 클라이언트는 구매할 정보 목록을 열람 (641)(642)(643)(644)(645)한 후 구매할 정보를 선택(711)하고 지불조건, 정보인도기한, 기타구매조건을 제시하여 구매를 신청(711)한다. 클라이언트는 필요할 경우 도3의 회원정보검색(550)을 통하여 상호 신원확인신청을 상기 구매신청과 동시 또는 이시에 할 수 있다. 상기 신원확인 신청은 보안이 유지된 네트워크 상(예를 들면 SSL)에서 신청양식을 작성하며 입력된 데이터는 128비트 암호화 알고리즘으로써 메인 서버에 전송되어 데이터베이스 서버에 저장된다. 정보관리 서버는 클라이언트의 구매신청을 확인 (712)하여 정보공급자에게 클라이언트의 구매의사를 통보(713)하며 수요자의 상호신원확인신청이 있었을 시 해당 신청서에 접근할 수 있는 키(key)를 포함하여 통보한다. 상기 통보는 메일서버(102), 메신저(202) 기타 필요할 시 전화, 팩스 등의 비 인터넷 통신수단으로써 하며 검색엔진(106), 스케줄러(107), 객체서버(400)는 클라이언트의 구매신청에 관한 웹 객체 요청행위와 노드를 추적하여 동적 데이터를 업데이트하고 데이터베이스 서버(104)에 실시간으로 저장한다.FIG. 13 is a transaction 700 page of FIG. 2, where a purchase request 710, a consumer consultation 720, a supplier consultation 730, a manager consultation process 740, a claim 750, and mutual mediation 760 are performed. A block diagram and a flowchart showing a state are shown. FIG. 14 is a flowchart showing a progress state of a process and data related to the purchase request 710 of FIG. The purchase request is a sub page, which is one of the components of the main page 400 related to the present invention, and is a gate page such as a page for a process of a client requesting and purchasing information as an information transaction party. When the client requests a purchase 710, the web server hyperlinks the client to the supply market 640. The client browses the list of information to purchase (641) (642) (643) (644) (645) and then selects the information to purchase (711) and presents the payment terms, delivery due date, and other purchase conditions (711). )do. If necessary, the client may make a request for mutual identification at the same time or at the same time as the purchase request through the member information search 550 of FIG. 3. The identification request fills out an application form on a secure network (for example, SSL), and the input data is transmitted to the main server using a 128-bit encryption algorithm and stored in the database server. The information management server confirms the purchase request of the client (712) and informs the information provider of the purchase intention of the client (713), and includes a key for accessing the application when there is a request for mutual identification of the consumer. Notify me. The notification may be mail server 102, messenger 202, or other non-internet communication means such as telephone or fax when necessary, and search engine 106, scheduler 107, and object server 400 may be connected to a client's purchase request. Web object request behaviors and nodes are tracked to update dynamic data and stored in database server 104 in real time.

도15는 상기 도13의 수요자협의(720)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 상기 수요자협의는 본 발명과 관련된 상기 메인 페이지(400)의 구성요소의 하나인 서브 페이지로서 정보수요자인 클라이언트가 상기 구매신청 단계(710)(711)(712)(713)(714)를 거친 후 정보공급자에 대하여 구체적인 계약조건을 명기하는 페이지 등의 게이트 페이지이다. 정보수요자의 웹 객체 요청행위에 대하여 웹 서버는 계약서 양식을 디스플레이(721)한다. 상기 계약서는 정보관리 서버에 의하여 약관형식으로 기입력된 기본사항과 정보공급자가 정보등록시에 입력된 계약조건에 대해 만족(722)하여 또는 새로운 조건을 제시(723)하여 계약서 양식에 입력(725)한다. 웹 서버는 입력상의 오류를 점검한 후 관련 데이터를 처리하여 데이터베이스 서버에 저장하고 정보공급자에게 전송 및 통보(726)한다.FIG. 15 is a flowchart illustrating a process and data process of the consumer consultation 720 of FIG. 13. The consumer consultation is a sub-page which is one of the components of the main page 400 related to the present invention after the client, which is an information consumer, passes through the purchase request steps 710, 711, 712, 713 and 714. It is a gate page such as a page specifying specific contract conditions for an information provider. The web server displays 721 a contract form for the information consumer's requesting a web object. The contract is entered in the contract form (722) either by satisfying the basics already entered in the form of terms and conditions by the information management server and the contract terms entered at the time of information registration (722) or by presenting new terms (723) (725). do. The web server checks for errors in the input, processes the relevant data, stores it in a database server, and transmits and notifies the information provider (726).

도16은 상기 도13의 공급자협의(730)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 상기 공급자협의는 정보수요자인 클라이언트가 입력한 도15의 상기 계약서를 본 발명과 관련된 서버의 웹 서버(201), 메일 서버(102), UMS(108)를 통하여 웹 브라우저(201), 메신저(202)등으로 수신한 정보공급자가 상기 계약서의 조건에 대하여 확인하는 일례를 나타내고 있다. 정보공급자는 수신한 계약서를 검토(731)하여 입력된 계약조건에 대해 만족(732)하여 또는 새로운 조건을 제시(733)하여 계약서 양식에 입력(734)한다. 상기 웹 서버, UMS 등은 입력상의 오류를 점검한 후 관련 데이터를 처리하여 데이터베이스 서버에 저장하고 정보수요자에게 전송 및 통보(736)한다.FIG. 16 is a flow chart showing the progress of the process and data related to supplier consultation 730 of FIG. The supplier agreement is executed by the web browser 201 and the messenger 202 through the web server 201, the mail server 102, and the UMS 108 of the server related to the present invention. Shows an example in which the information provider received in the ") confirms the conditions of the contract. The information provider reviews (731) the received contract and satisfies the entered contract terms (732) or presents the new terms (733) and enters (734) the contract form. The web server, the UMS, etc. checks an error on the input, processes the relevant data, stores the data in a database server, and transmits and notifies the information consumer (736).

도17은 상기 도13의 관리자협의처리(740)에 관한 프로세스 및 데이터 진행상태를 보인 흐름도이다. 상기 관리자협의처리는 정보수요자와 정보공급자의 상기 도15,16에 도시된 단계를 정보관리자 서버가 확인하는 일례를 나타내고 있다. 정보관리자 서버는 실시간으로 상기 데이터베이스 서버(104)에 접속하여 계약서를 검색(741)한다. 정보거래 당사자간의 상호 동의한 계약서 객체가 검색되면 상기 계약조건에 명기된 정보거래대금인 크레딧의 인도 및 인수 단계를 확인(743)한다. 이전이 완료된 해당정보 웹 객체에 대하여 정보관리자 서버는 정보수요자에게 접근권한을 부여한다(744). 상기 일련의 과정을 통하여 상기 검색엔진(106), 스케줄러 (107), 객체서버(105)는 자체 요구분석데이터를 습득하여 상기 데이터베이스 서버(104)에 업데이트한다.FIG. 17 is a flowchart showing a process and data progress state relating to the manager consultation process 740 of FIG. The manager consultation process shows an example in which the information manager server confirms the steps shown in Figs. 15 and 16 of the information demander and the information provider. The information manager server accesses the database server 104 in real time and retrieves a contract (741). When a contract object mutually agreed between the information trading parties is retrieved, the delivery and acceptance step of the credit, which is the information transaction price specified in the terms and conditions, is confirmed (743). The information manager server grants the access right to the information consumer for the corresponding information web object is completed (744). Through the series of processes, the search engine 106, the scheduler 107, and the object server 105 acquire their own request analysis data and update the database server 104.

도18은 상기 도 13의 클레임(750) 발생에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 상기 클레임 발생은 정보수요자와 정보공급자가 상기 15, 16, 17에 도시된 단계에서 상호 상대방에 대하여 제기하는 분쟁이다. 정보수요자가 접근권한을 부여받은 계약상의 웹 객체에 대하여 클레임을 제기(750)하면 웹 서버는 일정한 양식을 디스플레이(751)한다. 상기 디스플레이된 양식에 정보공급자가 클레임 내용을 입력(752)하면 웹 서버는 입력상의 오류를 점검(753)한 후 정보공급자에게 클레임 발생 사실을 전송 및 통보(754)하고 상기 데이터베이스 서버(104)에 관련 정보를 저장한다.FIG. 18 is a flowchart illustrating a process and data process related to the generation of the claim 750 of FIG. 13. The claim generation is a dispute that the information consumer and the information provider raise against each other at the stages shown in 15, 16 and 17. When the information consumer submits a claim (750) for a contractual web object to which access has been granted, the web server displays (751) a form. When the information provider inputs the contents of the claims (752) in the displayed form, the web server checks the error on the input (753), and transmits and notifies (754) the fact that the claims have occurred to the information provider and to the database server 104 Save the relevant information.

도 19는 상기 도 13의 상호중재(760)에 관한 프로세스 및 데이터의 진행상태를 보인 흐름도이다. 상기 도18의 클레임이 발생하여 정보공급자에게 클레임 발생 사실을 전송 및 통보(754)한 후 정보관리자 서버는 정보공급자에게 구체적인 클레임 내용을 첨부하여 절충안 제시를 요청(761)한다. 상기 정보관리자 서버는 동일한 웹 객체에 대하여 동일한 당사자의 클레임이 4회 이상에 해당하면 직권으로 분쟁조정위원회에 회부하며 기타의 경우 정보공급자의 회신에서 절충안을 검색(762)하여 정보수요자에게 상기 절충안을 관련 웹 객체와 함께 전송(763)한다. 상기 전송된 절충안에 대하여 정보수요자가 동의(764)할 경우 정보관리자 서버는 해당 웹 객체에 대하여 절충안으로써 처리한다. 상기 절충안에 대하여 정보수요자가 동의하지 않을 시 정보수요자는 의견을 첨부(765)하여 상기 정보관리자 서버를 통하여 정보공급자에게 반복하여 클레임을 제기할 수있다. 또한 본 발명과 관련되어 운영되는 분쟁조정위원회에 직접 회부(768)할 수 있다. 상기 분쟁조정위원회는 분쟁을 조정(769)하여 집행(770)함으로써 상호중재를 종료한다.FIG. 19 is a flowchart illustrating a process of data and processes relating to the intermediation 760 of FIG. 13. After the claim of FIG. 18 is generated to transmit and notify the fact of claim generation to the information provider (754), the information manager server attaches specific claims to the information provider (761). The information manager server, if the claim of the same party is more than four times for the same web object, submits it to the dispute mediation committee by ex officio. In other cases, it searches for the compromise in the reply of the information provider (762) and sends the compromise to the information consumer. Send (763) with the associated web object. If the information consumer agrees 764 with the transmitted compromise, the information manager server treats the web object as a compromise. If the information consumer disagrees with the compromise, the information consumer may repeatedly submit a claim to the information provider through the information manager server by attaching an opinion (765). It may also be referred directly to the Dispute Resolution Committee (768) operated in connection with the present invention. The Dispute Mediation Committee terminates mutual mediation by mediating the dispute (769) and executing (770).

이와 같은 본 발명은 네트워크 트래픽을 감소시킨 분산 환경에서 정보거래의 당자사는 실시간으로 검색되고 스케줄링된 맞춤형 정보에 접근하여 당사자 및 해당 정보인 웹 객체의 신뢰성과 담보성이 보장된 거래를 실현할 수 있다. 또한 거래당사자간 상호작용 하는 크레딧을 통하여 지속적으로 웹 인터페이스에서 새로운 당사자 그룹을 생성시키면서 인터넷 거래의 확대재생산을 할 수 있게 되며 더 나아가 정보수요자는 저비용과 짧은 시간에 정확한 정보의 수집이 가능하고 정보제공자는 자신의 정보를 적정의 비용으로 신속히 제공하여 공동의 이익을 추구할 수 있는 산업상 매우 유용한 발명이다.As described above, the present invention enables a party of an information transaction in a distributed environment with reduced network traffic to access a customized and scheduled information in real time, thereby realizing a transaction that guarantees the reliability and security of the party and the corresponding web object. In addition, the credits interacting between trading partners enable the reproducibility of Internet transactions while continuously creating new party groups in the web interface. Furthermore, information consumers can collect accurate information at low cost and in a short time. Is a very useful invention in the industry that can provide common information by providing its information quickly and at a reasonable cost.

Claims (24)

정보수요자와 정보공급자가 인터넷을 이용하여 사회에 산재하여 있는 각종 필요한 정보를 상호간 편리하게 이용할 수 있도록 정보거래 객체를 동적으로 배치하고 해당 서비스를 구현하는 인터넷 정보거래 매개 시스템에 있어서, 정보거래 당사자 요구에 기초하여 당사자들을 다수의 그룹으로 분류하는 단계 ; 각 당사자 그룹에 대하여 당사자의 웹 페이지 요청행위에 기초한 상기 당사자 그룹자체 요구분석데이터를 축적하는 단계 ; 현재의 동적 웹 페이지 요청사항을 해당 정보거래 당사자 그룹과 정합 시키는 단계 ; 상기 축적된 요구분석데이타에 기초하여 당사자 그룹 및 개인별 정보거래 객체의 실시간 선택을 스케줄링하는 단계; 상기 실시간 선택을 담보하고 보정하기 위한 다양한 전자결재 및 분쟁조정 단계를 포함하는 동적 웹 페이지의 분산객체로 배치하여서 구성되는 인터넷을 이용한 정보의 수요공급 매개 시스템(독립항)In the internet information transaction mediation system that dynamically arranges information transaction objects and implements the services so that information consumers and information providers can conveniently use various necessary information scattered in society by using the internet, Classifying the parties into a plurality of groups based on the; Accumulating, for each party group, the party group itself request analysis data based on the web page requesting behavior of the party; Reconciling the current dynamic web page request with a corresponding group of information trading parties; Scheduling real-time selection of information transaction objects for each party group and individual based on the accumulated requirement analysis data; System for supplying and demanding information using the Internet, which is arranged by distributing the dynamic web page as a distributed object including various electronic settlement and dispute settlement steps to secure and correct the real-time selection (independent port) 제 1항에 있어서,The method of claim 1, 상기 요구분석데이터를 축적하는 단계가 각 당사자 그룹에 대한 정보거래 당사자 또는 일반 접속자의 웹 페이지 요청행위에 관한 통계적 정보를 축적하는 단계 ; 상기 스케줄링하는 단계가 상기 해당 정보거래 당사자 그룹에 대한 요청빈도에 기초하여 상기 웹 페이지의 동적 디스플레이를 위한 실시간 선택을 스케줄링하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)The accumulating the request analysis data may include accumulating statistical information regarding a web page requesting behavior of an information transaction party or a general visitor for each party group; Wherein the scheduling step comprises scheduling a real-time selection for dynamic display of the web page based on a request frequency for the corresponding group of information trading parties (dependent claim). 제 2항에 있어서,The method of claim 2, 상기 통계적 정보가 상기 웹 페이지와 정보 객체를 요청하는 당사자에 관한 인구 통계적 정보 및 접속지, 접속시간대, 경로통과패턴 기타 네트워크 로그정보 등 정적 및 동적 데이터와, 상기 스케줄링하는 단계가 구성되는 웹 페이지의 분산객체 배치방법(종속항)Wherein the statistical information includes static and dynamic data such as demographic information about the party requesting the web page and the information object and access point, access time zone, path traversal pattern, and other network log information, and the scheduling of the web page. Distributed Object Placement Method (Dependent Port) 제 3항에 있어서,The method of claim 3, 상기 정적 데이터는 본 발명에 관한 서비스를 통제하는 메인 서버와 데이터베이스 서버에 당사자 정보를 입력하는 회원가입 단계에서 자동 분류하여 생성하는 데이타를 포함하며, 상기 스케줄링하는 단계를 상기 데이터에 구성되는 웹 페이지의 분산객체 배치방법(종속항)The static data includes data generated by automatically classifying in a registration step of inputting party information into a main server and a database server controlling a service according to the present invention, and the scheduling step is performed by a web page configured in the data. Distributed Object Placement Method (Dependent Port) 제 3항에 있어서,The method of claim 3, 상기 동적 데이터는 정보 수요 및 공급 시장에의 등록과 당사자 상호검색단계 ; 협의단계 ; 신원확인단계 ; 계약단계 ; 분쟁조정단계 등에서 당사자의 웹 객체에 대한 참조(reference) 행태를 추적하여 추상 클래스 및 이에 상응하는 자식 클래스간의 트리 구조와 인터페이스의 구현 관계에 대한 노드를 포함하며 상기 스케줄링 하는 단계가 상기 데이터에 구성되는 웹 페이지의 분산객체 배치방법(종속항)The dynamic data may be registered in the information demand and supply market and mutual search between parties; Consultation stage; Identification phase; Contract stage; In the dispute reconciliation step, a reference behavior of a web object of a party is tracked, and a node for an implementation relationship of a tree structure and an interface between an abstract class and a corresponding child class is included. How to place distributed objects on web pages (dependent terms) 제 4항 및 제 5항에 있어서,The method according to claim 4 and 5, 상기 테이타를 생성하는 단계가 최적의 동기화(synchronized) 구조의 멀티 쓰레딩 기법으로 데이터의 무결성, 지속성 및 동시성을 유지하며 런타임(run-time)에서의 분산객체를 생성하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)The generating of the data may include: generating a distributed object at run-time while maintaining integrity, persistence, and concurrency of data using an optimally synchronized multi-threading technique. Object Placement Method (Dependency) 제 1항에 있어서,The method of claim 1, 상기 동적 웹 페이지의 공공성 및 대중성에 기초하여 각 정보거래 당사자 그룹에 대한 동적 디스플레이 기준 데이터를 생성하는 단계가 구성되는 웹 페이지의 분산객체 배치방법(종속항)A method of arranging distributed objects of a web page, comprising generating dynamic display reference data for each group of information trading parties based on the publicity and popularity of the dynamic web page. 제 1항에 있어서,The method of claim 1, 일정기간 동안 상기 동적 웹 페이지에서의 요청빈도에 기초하여 각 정보거래 당사자 그룹에 대한 동적 디스플레이 기준 데이터를 생성하는 단계가 구성되는 웹 페이지의 분산객체 배치방법(종속항)Distributed object placement method of a web page configured to generate dynamic display reference data for each group of information trading parties based on the request frequency in the dynamic web page for a certain period of time (dependent clause) 제 1항에 있어서,The method of claim 1, 상기 분류하는 단계가 서비스 분산객체에 대한 정보거래 당사자의 웹 페이지 요청행위와 각종 데이터(회원등록정보, 민감성 등) 및 기타 통계적 정보(로그 등)에 기초한 정보거래 특성 데이터를 수집하는 단계 ; 새로운 정보거래 특성을 발견하기 위하여 상기 정보거래 특성 데이터를 분석하는 단계 ; 상기 새로운 정보거래 특성 데이터에 기초하여 상기 정보거래 당사자를 다수의 당사자 그룹으로 새로이 생성하거나 또는 기존 당사자 그룹을 소멸, 수정하여 최신 정보로 업데이터 분류하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)In the classifying step, collecting information transaction characteristic data based on a web page requesting activity of a service transaction object and various data (member registration information, sensitivity, etc.) and other statistical information (log, etc.); Analyzing the information transaction characteristic data to find a new information transaction characteristic; A method of distributing a distributed object of a web page, comprising the step of newly generating the information trading party into a plurality of party groups based on the new information trading characteristic data, or extinguishing and modifying an existing party group to update the information with the latest information. term) 제 1항에 있어서,The method of claim 1, 상기 분류하는 단계가, 목적 데이타를 관리함에 있어 운영체제 및 데이터 베이스 서버의 종류와 형태에 독립적으로 관계형 또는 객체형 DBMS를 멀티티어 구조 및 네트워크상의 분산환경에서 분류하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)The classifying step includes classifying a relational or object-type DBMS in a multi-tiered structure and a distributed environment on a network independently of the type and form of an operating system and a database server in managing target data. Arrangement method (dependent port) 제 10항에 있어서,The method of claim 10, 상기 목적 데이터는 128bit 암호화 및 해쉬함수 알고리즘을 통하여 관리되는 단계를 포함하는 웹 페이지의 분산 객체 배치방법(종속항)Distributed object placement method of the web page comprising the step of managing the target data through a 128-bit encryption and hash function algorithm (dependent clause) 제 1항에 있어서,The method of claim 1, 상기 스케줄링하는 단계가, 동일한 객체 또는 웹 페이지의 반복적 디스플레이로 인한 과부하를 방지하고 효율적인 웹 인터페이스를 제공하기 위하여 사용자 시스템 영역에는 쿠키정보를, 서버 영역에는 세션 트랙킹 기법으로써 정보거래 당사자가 요청한 웹 페이지상의 거래정보객체에 구성되는 웹 페이지의 분산객체 배치방법(종속항)In order to prevent overloading due to repetitive display of the same object or web page and to provide an efficient web interface, the scheduling may include cookie information in a user system area and a session tracking technique in a server area. Distributed object placement method of web page composed of transaction information object (dependent clause) 제 1항에 있어서,The method of claim 1, 상기 스케줄링하는 단계가, 정보거래당사자 그룹의 자체 요구분석데이터 습득을 향상시키기 위하여, 상기 웹 페이지에 대하여 상기 객체들의 일부를 임의적으로 스케줄링하면서 네트워크상의 임시디렉토리를 생성, 등록, 검색하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)The scheduling step may include creating, registering, and retrieving a temporary directory on the network while arbitrarily scheduling a portion of the objects for the web page to enhance the acquisition of the self-required analysis data of the group of information trading parties. How to place distributed objects on web pages (dependent terms) 제 13항에 있어서,The method of claim 13, 상기 임시티렉토리를 생성, 등록, 검색하는 단계가, 정보공급 서버, 정보수요 서버, 정보 관리 서버를 물리적으로 분산된 네트워크상에 설치, 운영하면서 상호간 네이밍/룩업(Naming and Lookup)하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)The step of creating, registering, and searching the temporary directory may include naming and looking up each other while installing and operating an information supply server, an information demand server, and an information management server on a physically distributed network. How to place distributed objects on web pages (dependent terms) 제 1항에 있어서,The method of claim 1, 상기 정합 시키는 단계가 상기 정보거래당사자 상호간에 본 메인 서버 및 데이터베이스 서버에 등록된 정보 또는 당사자의 상호 검색하여 온/오프라인을 통한 협의과정을 거치는 정보거래의 정합 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)The step of matching the distributed object arrangement of the web page comprising the step of matching the information transaction between the information trading parties and the information registered on the main server and database server or the mutual search of the parties through the consultation process through on / offline Method (Dependent Port) 제 15항에 있어서,The method of claim 15, 상기 상호 검색하는 단계가, 본 방명에 관해 구현되어 있는 메인 웹 페이지 상에서 1차적으로 디렉토리 검색을 통한 계층형 검색을 포함하는 단계를 포함하며 상기 디렉토리는 상기 제 1항, 제 4항, 제 5항의 데이터가 스케줄링 서버 및 제 14항의 정보관리 서버에 의하여 분류된 디렉토리를 포함하는 웹 페이지의 분산객체 배치방법(종속항)The cross-searching step includes the step of hierarchically searching through a directory search primarily on a main web page implemented with respect to the present invention, wherein the directory is defined in any of claims 1, 4 and 5. Distributed object placement method of web page including data classified by scheduling server and information management server of claim 14 제 15항에 있어서,The method of claim 15, 상기 상호 검색하는 단계가, 본 발명과 관련하여 메인 서버에 탑재되어 있는 제 4세대 지능형 메타 검색엔진을 통한 검색을 더 포함하는 웹 페이지의 분산객체 배치방법(종속항)Wherein the mutual search step, the distributed object placement method of the web page further comprises a search through the fourth generation intelligent meta search engine mounted on the main server (dependent claim) 제 15항에 있어서,The method of claim 15, 상기 제 4세대 지능형 메타 검색엔진을 통한 검색이, 본 발명과 관련하여 메인 서버에 탑재되어 있는 통합 메시징(UMS) 서버와 플러그 인(Plug-In)방식으로 배포, 분산되어 있는 메신저를 통한 검색을 더 포함하며, 채널링(Channeling)과 푸쉬(Push)를 통한 맞춤형 사전 예약 검색시스템 또한 더 포함하는 웹 페이지의 분산객체 배치방법(종속항)The search using the fourth generation intelligent meta search engine is performed through a messenger distributed and distributed in a plug-in manner with a Unified Messaging (UMS) server installed in a main server according to the present invention. A distributed object placement method of a web page further including, and further including a customized pre-booking search system through channeling and push. 제 1항에 있어서,The method of claim 1, 상기 정합 시키는 단계가 정보거래당사자 상호간에 동의할 경우 사전에 등록되어 최적으로 스케줄링된 당사자의 정보를 확인하는 신원조회 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)If the matching step is mutually agreed between the information trading parties, the distributed object arrangement method of the web page including the identity inquiry step of confirming the information of the pre-registered and optimally scheduled party (dependant clause) 제 1항에 있어서,The method of claim 1, 상기 정합 시키는 단계가 정보거래당사자 상호간에 정보인도 및 인수에 대한 계약 이행의 조건을 명시한 계약서에 상호 동의하여 해당 계약서를 본 메인 서버와 데이터베이스 서버에 저장하여 관리하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)The matching step includes the steps of mutually agreeing to the agreement specifying the terms and conditions of the information delivery and acquisition between the information trading parties, and storing and managing the corresponding agreement on the main server and the database server. Arrangement method (dependent port) 제 1항에 있어서,The method of claim 1, 전자결재 단계가, 정보거래 당사자가 상기 상호 신원확인 단계, 계약등록 단계, 해당정보의 인도 및 인수 단계를 거친 후 등록된 계약서에 약정된 크레딧을 결재하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)Electronic payment step, the information transaction parties, the mutual identification step, contract registration step, delivery and acquisition of the information after the step of payment of credits committed to the registered contract method comprising the step of placing the distributed web page (Dependent port) 제 10항에 있어서,The method of claim 10, 크레딧은 상기 회원 가입 후 부여되는 인터넷 결재 및 회계단위로서 정보거래 시 당사자간에 상호 이전이 가능하고 필요하다면 현금으로 인출 또는 예치하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)Credit is an internet payment and accounting unit that is granted after membership registration, and the method of distributing the distributed objects of the web page including the steps of mutual transfer between the parties in the information transaction and withdrawal or deposit in cash if necessary. 제 1항에 있어서,The method of claim 1, 분쟁조정 단계가, 정보거래 계약서를 작성 또는 등록한 정보거래 당사자가 상기 계약서에 따른 계약의 이행에 있어서 계약조건 기타 항목에 관한 분쟁이 발생할 시 조정을 신청하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)Dispute mediation step is a method of distributing a web page, comprising the step of requesting mediation when an information transaction party who has prepared or registered an information transaction contract arises in the event of a dispute regarding the terms of the contract or other items in the performance of the contract according to the contract. (Dependent port) 제 20항에 있어서,The method of claim 20, 분쟁조정 단계가, 랜덤 액세스(Random Access) 알고리즘에 의한 웹 기반 실시간 중재 단계, 사전 또는 사후에 구성된 전문조정협의회를 통한 조정하는 단계를 포함하는 웹 페이지의 분산객체 배치방법(종속항)The method of distributing a distributed object of a web page, wherein the dispute settlement step includes a web-based real-time arbitration step using a random access algorithm, and a step of adjusting through a pre- or post-configured expert coordination council.
KR1020000037754A 2000-07-03 2000-07-03 The agency system of information's demand and supply by internet KR20000058867A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000037754A KR20000058867A (en) 2000-07-03 2000-07-03 The agency system of information's demand and supply by internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000037754A KR20000058867A (en) 2000-07-03 2000-07-03 The agency system of information's demand and supply by internet

Publications (1)

Publication Number Publication Date
KR20000058867A true KR20000058867A (en) 2000-10-05

Family

ID=19675928

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000037754A KR20000058867A (en) 2000-07-03 2000-07-03 The agency system of information's demand and supply by internet

Country Status (1)

Country Link
KR (1) KR20000058867A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008137278A1 (en) * 2007-05-07 2008-11-13 Yahoo! Inc. Trusted third party clearing house for lead tracking

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008137278A1 (en) * 2007-05-07 2008-11-13 Yahoo! Inc. Trusted third party clearing house for lead tracking
US8423479B2 (en) 2007-05-07 2013-04-16 Yahoo! Inc. Trusted third party clearing house for lead tracking

Similar Documents

Publication Publication Date Title
Banavar et al. A case for message oriented middleware
US8707336B2 (en) Data event processing and application integration in a network
US10521853B2 (en) Electronic sales system
CN100568193C (en) The system and method that is used for performance management in the multilayer computing environment
US7702718B2 (en) Providing enterprise information
US7788403B2 (en) Network publish/subscribe incorporating web services network routing architecture
Medjahed et al. Context-based matching for web service composition
US8260820B2 (en) Method and apparatus for searching
KR100545443B1 (en) A method and a bridge for coupling a server and a client of different object types
US8700506B2 (en) Distributed commerce system
US7403985B2 (en) Method and system for analyzing electronic service execution
JP2015079520A (en) Method suitable for use with commercial transactions
CA2375311C (en) Electronic bill presentment and payment
EP1189160A1 (en) Method and system for transforming session data
WO2001004784A2 (en) System for providing enterprise revenue management for on-line advertising campaigns
US20070011172A1 (en) Managed e-community trading environments
Umar The emerging role of the Web for enterprise applications and ASPs
KR20000058869A (en) The mediate system for demand and supply of information on internet
KR20000058867A (en) The agency system of information's demand and supply by internet
Cao et al. Agent services-based infrastructure for online assessment of trading strategies
Karetsos et al. An Information Brokerage Service Architecture for Electronic Commerce
Hauswirth Internet-Scale Push Systems for Information Distribution—Architecture, Components, and Communication
Wurz An Event Service Implemented with J2EE for Integration of Enterprise Systems

Legal Events

Date Code Title Description
A201 Request for examination
AMDR Request for amendment
U051 Notice for disposition of invalidation