KR101769283B1 - Data control system and data control method of interlocking type on internet - Google Patents
Data control system and data control method of interlocking type on internet Download PDFInfo
- Publication number
- KR101769283B1 KR101769283B1 KR1020160024250A KR20160024250A KR101769283B1 KR 101769283 B1 KR101769283 B1 KR 101769283B1 KR 1020160024250 A KR1020160024250 A KR 1020160024250A KR 20160024250 A KR20160024250 A KR 20160024250A KR 101769283 B1 KR101769283 B1 KR 101769283B1
- Authority
- KR
- South Korea
- Prior art keywords
- server
- data
- server module
- database
- transmitted
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 239000000284 extract Substances 0.000 claims description 9
- 238000007726 management method Methods 0.000 description 26
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G06F17/30864—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G06F17/30194—
-
- G06F17/30557—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발명은 인터넷 상에서의 정보 관리 시스템 및 방법에 관한 것으로서, 입력된 검색조건에 대하여 복수 개의 데이터베이스 서버들에 저장된 대응되는 정보들을 연결적으로 검색하여 제공할 수 있도록 구성되는 인터넷 상에서의 연결정보 관리시스템 및 방법에 관한 발명이다.The present invention relates to an information management system and method on the Internet, and more particularly, to a system and method for managing information on the Internet, which is capable of searching for and providing corresponding information stored in a plurality of database servers, And a method.
체계적인 방식으로 정리된 데이터들은 저장매체를 포함하는 컴퓨터에 저장될 수 있으며 이것을 데이터베이스라 한다. The data organized in a systematic manner can be stored in a computer including a storage medium and is called a database.
상기 데이터베이스에 저장되는 데이터들 간에는 논리적 관계가 존재하므로, 데이터를 추출하기 위한 검색조건이 입력되어 상기 데이터베이스로부터 원하는 정보들을 추출할 수 있다. Since there is a logical relationship between the data stored in the database, a search condition for extracting data may be input to extract desired information from the database.
데이터베이스를 관리하기 위한 컴퓨터 프로그램은 데이터베이스 관리 시스템(DBMS)으로 알려져 있다.A computer program for managing a database is known as a database management system (DBMS).
데이터베이스 관리 시스템을 통해 데이터베이스에 데이터를 추가하거나 제거하는 것이 가능하며, 또한 데이터들을 적절한 요소별로 분류하거나 특정 조건을 통해 추출하는 것이 가능하다.It is possible to add or remove data from the database through the database management system, and it is also possible to sort the data by appropriate factors or to extract it through specific conditions.
그런데, 현재 웹사이트들은 통상 질문과 답변, 방명록과 같은 다수의 게시판들과 각종 자료실들을 포함하여 구성되며, 해당 웹사이트를 관리하기 위해서는 전체 웹사이트에 대한 데이터 흐름의 전반적인 이해가 선행되어야 하고, 그렇지 못한 경우에는 저장 자료에 대한 적극적인 활용이 어려운 경우가 있다.However, current web sites usually include a large number of bulletin boards such as questions and answers, guestbooks, and various data rooms. In order to manage the web site, overall understanding of the data flow to the entire web site must be preceded. In some cases, it is difficult to actively utilize stored data.
현재 각종 웹사이트가 보유하는 자료를 관리하고 검색하는 방식은 사용자가 각각의 데이터베이스들에 접근하여 자신이 원하는 자료를 찾아야 하는 불편함이 있다. Currently, there is an inconvenience in that a method of managing and searching data held by various web sites requires users to access respective databases and search for desired data.
최근에는 웹사이트 및 데이터베이스가 복잡 다단해지는 추세이며, 특히 사용자의 식별 아이디 또는 데이터 검색 내용이 다소 변경되는 경우에는 데이터가 저장되는 데이터베이스 별로 정보의 검색 조건을 개별적으로 지정하여 검색 관리해야 하는 불편함이 있다.In recent years, web sites and databases have become complicated. In particular, when a user's identification ID or data retrieval contents change somewhat, it is inconvenient to search and manage information by individually designating information retrieval conditions for each database in which data is stored have.
상기와 같은 문제점을 해결하기 위한 방법으로서는, 사용자 단말기에 특정 프로그램을 설치하여 접속 단말기의 URL 을 식별하여 이에 기초하여 데이터들을 검색하고 관리하는 방식이 있으나, 이러한 방식은 개인정보 유출 및 정보 보안의 차원에서 한계가 있다.As a method for solving such a problem, there is a method of installing a specific program in a user terminal to identify the URL of the access terminal, and searching and managing data based on the URL. However, There is a limit in.
본 발명은 상기된 바와 같은 문제점을 해결하기 위해 안출된 것으로서, 본 발명의 목적은 입력된 검색조건에 대하여 복수 개의 데이터베이스 서버들에 저장된 대응되는 정보들을 연결적으로 관리 검색할 수 있도록 구성되는 인터넷 상에서의 연결정보 관리 시스템 및 방법을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide an information processing apparatus and method, which are capable of managing and searching corresponding information stored in a plurality of database servers, And to provide a connection information management system and method.
상기 목적을 달성하기 위한 본 발명에 따른 인터넷 상에서의 연결정보 관리시스템 및 방법은, 데이터의 검색조건을 입력하고 출력받기 위한 사용자단말장치와, 데이터의 검색조건을 생성하여 데이터베이스로부터 데이터를 검색하기 위한 관리서버부와, 데이터를 저장하기 위한 데이터베이스서버부를 포함하고, 상기 관리서버부는 복수의 서버모듈들을 포함하며, 상기 데이터베이스서버부는 복수의 데이터베이스서버들을 포함하고, 사용자단말장치로부터 입력된 데이터 검색조건은 상기 관리서버부에 포함되는 어느 하나의 제 1 서버모듈로 전달되며, 상기 제 1 서버모듈로 전달된 검색조건에 의해 상기 데이터베이스부에 포함되는 어느 하나의 제 1 데이터베이스서버로부터 데이터를 추출하여 상기 제 1 서버모듈로 전달하고, 상기 제 1 서버모듈로 전달된 데이터 검색조건은 상기 관리서버부에 포함되는 다른 제 2 서버모듈로 전달되며, 상기 제 2 서버모듈로 전달된 검색조건에 의해 상기 데이터베이스서버부에 포함되는 제 2 데이터베이스서버로부터 데이터를 추출하여 상기 제 2 서버모듈로 전달하고, 상기 제 2 서버모듈로 전달된 데이터 검색조건은 상기 관리서버부에 포함되는 다른 제 n 서버모듈로 전달되며, 상기 제 n 서버모듈로 전달된 검색조건에 의해 상기 데이터베이스서버부에 포함되는 제 n 데이터베이스서버로부터 데이터를 추출하여 상기 제 n 서버모듈로 전달하여, 상기 제 n 서버모듈로 전달된 데이터를 사용자단말장치로 전달하여 출력하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a system and method for managing connection information on the Internet, the system comprising: a user terminal for receiving and outputting data search conditions; And a database server unit for storing data, wherein the management server unit includes a plurality of server modules, the database server unit includes a plurality of database servers, and the data retrieval condition input from the user terminal unit includes: Wherein the first server module receives data from one of the first database servers included in the database unit according to a search condition transmitted to the first server module, 1 to the first server module, The data retrieval condition is transmitted to another second server module included in the management server unit, extracts data from a second database server included in the database server unit according to a retrieval condition transmitted to the second server module, And the data retrieval condition transferred to the second server module is transferred to another n-th server module included in the management server unit, and the retrieval condition transmitted to the n-th server module is transferred to the n-th server module, Extracts data from the n-th database server included in the server unit, transfers the data to the n-th server module, and transfers the data to the n-th server module to the user terminal unit and outputs the data.
바람직하게는, 상기 제 1 내지 제 n 서버모듈 중 미리 지정된 서버모듈은 관리자서버모듈로 설정되며, 상기 관리자서버모듈을 통해 서버모듈들 간에 전달되는 데이터 검색조건을 변경할 수 있도록 구성된다.Preferably, the predetermined server module among the first to n-th server modules is set as an administrator server module, and is configured to be able to change a data retrieval condition transmitted between the server modules through the administrator server module.
여기서, 상기 데이터베이스서버로부터 서버모듈로 전달되는 데이터에 의해 데이터 검색조건이 변경되어 다른 서버모듈로 전달되도록 구성될 수 있다.Here, the data retrieval condition may be changed according to data transferred from the database server to the server module, and the data retrieval condition may be transferred to another server module.
바람직하게는, 상기 데이터베이스서버로부터 서버모듈로 전달되는 데이터에 의해 데이터 검색조건이 부가되어 다른 서버모듈로 전달된다.Preferably, a data retrieval condition is added by the data transferred from the database server to the server module and transferred to another server module.
한편, 본 발명에 따른 인터넷 상에서의 연결정보 관리방법은 사용자단말장치를 통해 데이터 검색조건을 입력하는 단계와, 입력된 데이터 검색조건을 이용하여 제 1 서버모듈을 통해 제 1 데이터베이스서버로부터 데이터를 추출하는 단계와, 상기 데이터 검색조건을 제 2 서버모듈로 전달하는 단계와, 상기 제 2 서버모듈을 통해 제 2 데이터베이스서버로부터 데이터를 추출하는 단계와, 상기 데이터 검색조건을 제 n 서버모듈로 전달하는 단계와, 상기 제 n 서버모듈을 통해 제 n 데이터베이스서버로부터 데이터를 추출하는 단계와, 상기 제 n 서버모듈을 통해 사용자단말장치로 검색된 데이터를 전달하여 출력하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of managing connection information on the Internet, the method comprising: inputting a data search condition through a user terminal; extracting data from a first database server through a first server module Extracting data from a second database server through the second server module; and transmitting the data search condition to an n-th server module Extracting data from the n-th database server through the n-th server module, and transmitting and retrieving data searched to the user terminal through the n-th server module.
바람직하게는, 상기 제 1 내지 제 n 서버모듈 중 미리 지정된 서버모듈은 관리자서버모듈로 설정되며, 상기 관리자서버모듈을 통해 서버모듈들 간에 전달되는 데이터 검색조건을 변경할 수 있도록 구성된다.Preferably, the predetermined server module among the first to n-th server modules is set as an administrator server module, and is configured to be able to change a data retrieval condition transmitted between the server modules through the administrator server module.
여기서, 상기 데이터베이스서버로부터 상기 서버모듈로 전달되는 데이터에 의해 데이터 검색조건이 변경되어 다른 서버모듈로 전달될 수 있다.Here, the data retrieval condition may be changed by the data transferred from the database server to the server module, and the data retrieval condition may be transferred to another server module.
바람직하게는, 상기 데이터베이스서버로부터 상기 서버모듈로 전달되는 데이터에 의해 데이터 검색조건이 부가되어 다른 서버모듈로 전달된다.Preferably, a data retrieval condition is added to data transmitted from the database server to the server module, and the data retrieval condition is transmitted to another server module.
본 발명에 의해, 입력된 검색조건에 대하여 복수 개의 데이터베이스 서버들에 저장된 대응되는 정보들을 통합적으로 관리하고 검색할 수 있다.According to the present invention, corresponding information stored in a plurality of database servers with respect to inputted search conditions can be collectively managed and searched.
첨부의 하기 도면들은, 발명의 상세한 설명과 함께 본 발명의 기술적 사상을 이해시키기 위한 것이므로, 본 발명은 하기 도면에 도시된 사항에 한정 해석되어서는 아니 된다.
도 1 은 본 발명에 따른 인터넷 상에서의 연결정보 관리 시스템의 개략 구성도이며,
도 2 는 본 발명에 따른 인터넷 상에서의 연결정보 관리 방법의 절차흐름도이다.BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
1 is a schematic configuration diagram of a connection information management system on the Internet according to the present invention,
2 is a flowchart illustrating a method of managing connection information on the Internet according to the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 구성을 상세히 설명하기로 한다. Hereinafter, the configuration of the present invention will be described in detail with reference to the accompanying drawings.
이에 앞서, 본 명세서 및 청구범위에 사용된 용어는 사전적인 의미로 한정 해석되어서는 아니되며, 발명자는 자신의 발명을 최선의 방법으로 설명하기 위해 용어의 개념을 적절히 정의할 수 있다는 원칙에 입각하여, 본 발명의 기술적 사상에 부합되는 의미와 개념으로 해석되어야 한다.Prior to this, the terms used in the specification and claims should not be construed in a dictionary sense, and the inventor may, on the principle that the concept of a term can be properly defined in order to explain its invention in the best way And should be construed in light of the meanings and concepts consistent with the technical idea of the present invention.
따라서, 본 명세서에 기재된 실시예 및 도면에 도시된 구성은 본 발명의 바람직한 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 표현하는 것은 아니므로, 본 출원 시점에 있어 이들을 대체할 수 있는 다양한 균등물과 변형예들이 존재할 수 있음을 이해하여야 한다.Therefore, the embodiments shown in the present specification and the drawings are only exemplary embodiments of the present invention, and not all of the technical ideas of the present invention are presented. Therefore, various equivalents It should be understood that water and variations may exist.
도 1 은 본 발명에 따른 인터넷 상에서의 연결정보 관리 시스템의 개략 구성도이며, 도 2 는 본 발명에 따른 인터넷 상에서의 연결정보 관리 방법의 절차흐름도이다.FIG. 1 is a schematic configuration diagram of a connection information management system on the Internet according to the present invention, and FIG. 2 is a flowchart of a connection information management method on the Internet according to the present invention.
본 발명에 따른 인터넷 상에서의 연결정보 관리시스템은, 데이터의 검색조건을 입력하고 출력받기 위한 사용자단말장치(10, 12)와, 데이터의 검색조건을 생성하여 데이터베이스로부터 데이터를 검색하기 위한 관리서버부(20)와, 데이터를 저장하기 위한 데이터베이스서버부(30)를 포함하고, 상기 관리서버부(20)는 복수의 서버모듈들(22, 24, 26, 28)을 포함하며, 상기 데이터베이스서버부(30)는 복수의 데이터베이스서버들(32, 34, 36, 38)을 포함하고, 사용자단말장치(10, 12)로부터 입력된 데이터 검색조건은 상기 관리서버부(20)에 포함되는 어느 하나의 제 1 서버모듈(22)로 전달되며, 상기 제 1 서버모듈(22)로 전달된 검색조건에 의해 상기 데이터베이스부(30)에 포함되는 어느 하나의 제 1 데이터베이스서버(32)로부터 데이터를 추출하여 상기 제 1 서버모듈(22)로 전달하고, 상기 제 1 서버모듈(22)로 전달된 데이터 검색조건은 상기 관리서버부(20)에 포함되는 다른 제 2 서버모듈(24)로 전달되며, 상기 제 2 서버모듈(24)로 전달된 검색조건에 의해 상기 데이터베이스서버부(30)에 포함되는 제 2 데이터베이스서버(34)로부터 데이터를 추출하여 상기 제 2 서버모듈(24)로 전달하고, 상기 제 2 서버모듈(24)로 전달된 데이터 검색조건은 상기 관리서버부(20)에 포함되는 다른 제 n 서버모듈(28)로 전달되며, 상기 제 n 서버모듈(28)로 전달된 검색조건에 의해 상기 데이터베이스서버부(30)에 포함되는 제 n 데이터베이스서버(38)로부터 데이터를 추출하여 상기 제 n 서버모듈(28)로 전달하여, 상기 제 n 서버모듈(28)로 전달된 데이터가 사용자단말장치(10, 12)로 전달되어 출력되는 것을 특징으로 한다.A connection information management system on the Internet according to the present invention comprises a user terminal device (10, 12) for inputting and receiving data search conditions, a management server section And a
상기 사용자단말장치(10, 12)는 피시(10) 또는 스마트폰(12) 등으로 구성되며, 상기 사용자단말장치(10, 12)를 통해 제공받고자 하는 데이터의 검색조건을 입력하고 추출된 검색 결과를 출력한다.The
이때, 상기 사용자단말장치(10, 12)를 통해 입력된 HTML, Javascript, CSS3 포맷의 검색조건은 개방형 객체 전달 포맷인 JSON(제이슨, JavaScript Object Notation) 형태로 관리서버부(20)로 전달된다.At this time, the search conditions of the HTML, Javascript, and CSS3 formats input through the
상기 검색조건은 예를 들어, 특정 웹사이트 가입회원의 아이디 또는 특정 문자열 및 검색결과의 갯수 등일 수 있으며, 예를 들어 상기 관리서버부(20) 내의 제 1 서버모듈(22)로 전달된다.The search condition may be, for example, an ID of a specific website subscriber, a specific character string, the number of search results, and the like, and is transmitted to the
상기 제 1 서버모듈(22)은 상기와 같이 JSON 형태로 전달된 검색조건으로 쿼리를 생성하여, 상기 데이터베이스서버부(30) 내의 예를 들어 제 1 데이터베이스서버(32)를 호출한다.The
그리하여, 상기 제 1 데이터베이스서버(32)로부터 상기 검색조건에 부합되는 데이터를 추출하여 이를 다시 상기 제 1 서버모듈(22)로 전달한다.Thus, data corresponding to the search condition is extracted from the
여기서, 상기 제 1 서버모듈(22)로 전달된 데이터 내에는 예를 들어 최초 상기 사용자단말장치(10, 12)로부터 상기 제 1 서버모듈(22)로 전달된 검색조건 예를 들어, 검색을 원하는 특정 회원의 아이디 또는 문자열에 관련된 정보들이 포함될 수 있다.Here, the data transmitted to the
즉, 특정 회원의 아이디와 연관되는 다른 아이디 또는 특정 문자열과 유사한 다른 문자열 등의 관련 정보들이 포함될 수 있으며, 상기 제 1 서버모듈(22)은 상기와 같이 전달받은 관련 정보들을 통해 검색조건을 변경하고 이에 따른 쿼리를 생성하여 제 2 서버모듈(24)로 전달한다.That is, related information such as another ID associated with the ID of the specific member or another string similar to the specific string may be included. The
이때, 상기와 같이 변경되는 검색조건은 최초 상기 제 1 서버모듈(22)로 전달된 검색조건을 바꾸거나 또는 전달된 검색조건에 새로운 검색조건을 부가하는 방식으로 변경될 수 있다.At this time, the search condition changed as described above may be changed to change the search condition originally transmitted to the
즉, 예를 들어 상기 제 1 서버모듈(22)로 전달된 사용자 아이디 또는 특정 문자열에 대해 상기 아이디에 연관되는 새로운 아이디 또는 상기 문자열에 연관되는 문자열로 교체하거나, 상기 아이디에 새로운 아이디를 추가 또는 상기 문자열에 새로운 문자열을 추가하여 제 2 서버모듈(24)로 전달할 수 있다.That is, for example, a new ID associated with the ID or a string associated with the string may be replaced with a user ID or a specific string transmitted to the
상기와 같은 검색조건 관리는 상기 관리서버부(20) 내의 특정 서버모듈을 관리자서버모듈로 지정하여, 상기 관리자서버모듈을 통해 통합적으로 상기 관리서버부(20) 내의 검색조건을 관리하도록 구성된다.The search condition management is configured to designate a specific server module in the
상기 제 2 서버모듈(24)은 상기와 같이 변경된 검색조건에 따른 쿼리를 통해 상기 제 2 데이터베이스서버(34)를 호출한다.The
그리하여, 상기 제 2 데이터베이스서버(34)는 상기 변경된 검색조건에 부합되는 데이터를 추출하여 이를 다시 상기 제 2 서버모듈(24)로 전달한다.Thus, the
또한, 상기 제 2 서버모듈(24)은 상기와 같이 전달받은 관련 정보들을 통해 검색조건을 변경하고 이에 따른 쿼리를 생성하여 제 3 서버모듈(26)로 전달한다.In addition, the
또한, 상기 제 3 서버모듈(26)은 상기와 같이 변경된 검색조건에 따른 쿼리를 통해 제 3 데이터베이스서버(36)를 호출한다.Also, the
그리하여, 상기 제 3 데이터베이스서버(36)는 상기 변경된 검색조건에 부합되는 데이터를 추출하여 이를 다시 상기 제 3 서버모듈(26)로 전달한다.Thus, the
상기와 같은 과정을 반복하여 상기 관리서버부(20) 내에 포함되는 마지막 제 n 서버모듈(28)까지 검색조건의 변경 또는 추가가 이루어져 전달되며, 이러한 변경 또는 추가된 검색조건을 통해 상기 데이터베이스서버부(30) 내의 마지막 데이터베이스서버(38)로부터 데이터를 추출하여 이를 다시 상기 제 n 서버모듈(28)로 전송한다.The above process is repeated and the search condition is changed or added to the last n-
상기 제 1 내지 제 n 서버모듈(22, 24, 26, 28)들은 하나의 관리서버부(20) 내에 모듈로써 구성되며, 또는 2 개 이상의 서버들 내에 분산 구성될 수도 있다.The first to
또한, 상기 제 1 내지 제 n 서버모듈(22, 24, 26, 28)들은 하나의 관리서버부(20) 내에서 프로그램밍적으로 분할 구분되거나, 기구적인 모듈로써 분할 구분 구성될 수도 있다.Also, the first to
상기와 같이 제 n 서버모듈(28)로 전송된 검색결과는 상기 사용자단말장치(10, 12)로 전송되며, 상기 사용자단말장치(10, 12)의 디스플레이부를 통해 출력된다.As described above, the search result transmitted to the n-
한편, 본 발명에 따른 인터넷 상에서의 연결정보 관리방법은 사용자단말장치(10, 12)를 통해 데이터 검색조건을 입력하는 단계(단계 10)와, 입력된 데이터 검색조건을 이용하여 제 1 서버모듈(22)를 통해 제 1 데이터베이스서버(32)로부터 데이터를 추출하는 단계(단계 20)와, 상기 데이터 검색조건을 제 2 서버모듈(24)로 전달하는 단계(단계 30, 40)와, 상기 제 2 서버모듈(24)을 통해 제 2 데이터베이스서버(34)로부터 데이터를 추출하는 단계(단계 50)와, 상기 데이터 검색조건을 제 n 서버모듈(28)로 전달하는 단계와, 상기 제 n 서버모듈(28)을 통해 제 n 데이터베이스서버(38)로부터 데이터를 추출하는 단계(단계 80)와, 상기 제 n 서버모듈(28)을 통해 사용자단말장치(10, 12)로 검색된 데이터가 전송되어(단계 90) 출력되는 단계(단계100)를 포함한다.Meanwhile, the method for managing connection information on the Internet according to the present invention includes a step of inputting a data search condition through a
최초, 피시(10) 또는 스마트폰(12)으로 구성되는 상기 사용자단말장치(10, 12)를 통해 검색 제공받고자 하는 데이터의 검색조건을 입력한다.(단계 10)A search condition of data to be searched and provided through the
상기와 같이 사용자단말장치(10, 12)를 통해 입력된 데이터 검색조건을 이용하여 제 1 서버모듈(22)을 통해 제 1 데이터베이스서버(32)로부터 데이터를 추출한다.(단계 20)The data is retrieved from the
상기 제 1 서버모듈(22)은 JSON 형태로 전달된 검색조건으로 쿼리를 생성하여, 상기 데이터베이스서버부(30) 내의 제 1 데이터베이스서버(32)를 호출하며, 상기 제 1 데이터베이스서버(32)로부터 상기 검색조건에 부합되는 데이터를 추출하여 이를 다시 상기 제 1 서버모듈(22)로 전달한다.The
여기서, 상기 제 1 서버모듈(22)은 상기와 같이 전달받은 관련 데이터를 통해 검색조건이 상기 사용자단말장치(10, 12)를 통해 입력된 검색조건에 부합되는지를 검증 후 이를 변경하여 이에 따른 쿼리를 제 2 서버모듈(24)로 전달한다.(단계 30, 40)Here, the
상기 관리서버부(20) 내의 특정 서버모듈을 관리자서버모듈로 지정하여, 상기 관리자서버모듈을 통해 검색조건의 검증조건 및 변경조건 등을 설정하여, 상기 관리서버부(20) 내의 서버모듈들을 통합적으로 관리하도록 구성된다.A specific server module in the
이후, 상기 제 2 서버모듈(24)로 전달된 데이터 검색조건을 통해 제 2 데이터베이스서버(34)로부터 데이터를 추출한다.(단계 50)Thereafter, data is extracted from the
상기 제 2 서버모듈(24)은 상기와 같이 전달받은 관련 데이터를 통해 검색조건이 상기 제 1 서버모듈(22)을 통해 전달받은 검색조건에 부합되는지를 검증 후 이를 변경하여 이에 따른 쿼리를 제 3 서버모듈(26)로 전달한다.(단계 60, 70)The
상기와 같은 과정을 반복하여 최종적으로 데이터 검색조건을 제 n 서버모듈(28)로 전달하게 되며, 상기 제 n 서버모듈(28)을 통해 제 n 데이터베이스서버(38)로부터 데이터를 추출한다.(단계 80)The data search condition is finally transmitted to the n-
그리고, 상기와 같이 추출된 데이터는 상기 제 n 서버모듈(28)을 통해 사용자단말장치(10, 12)로 전송된다.(단계 90) Then, the extracted data is transmitted to the
상기와 같이 사용자단말장치(10, 12)로 전송된 데이터는 사용자단말장치(10, 12)의 디스플레이부를 통해 출력된다.(단계100)The data transmitted to the
이상, 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명의 기술적 사상은 이러한 것에 한정되지 않으며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해, 본 발명의 기술적 사상과 하기 될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형 실시가 가능할 것이다.While the present invention has been described with reference to the exemplary embodiments and the drawings, it is to be understood that the technical scope of the present invention is not limited to these embodiments and that various changes and modifications will be apparent to those skilled in the art. Various modifications and variations may be made without departing from the scope of the appended claims.
10, 12: 사용자단말장치
20: 관리서버부
22: 제 1 서버모듈
24: 제 2 서버모듈
28: 제 n 서버모듈
30: 데이터베이스서버부
32: 제 1 데이터베이스서버
34: 제 2 데이터베이스서버
38: 제 n 데이터베이스서버10, 12: User terminal device
20: management server section
22: first server module
24: second server module
28: nth server module
30: Database server section
32: first database server
34: Second database server
38: Control Database Server
Claims (8)
데이터의 검색조건을 생성하여 데이터베이스로부터 데이터를 검색하기 위한 관리서버부와;
데이터를 저장하기 위한 데이터베이스서버부를 포함하고,
상기 관리서버부는 복수의 서버모듈들을 포함하며,
상기 데이터베이스서버부는 복수의 데이터베이스서버들을 포함하고,
사용자단말장치로부터 입력된 데이터 검색조건은 상기 관리서버부에 포함되는 어느 하나의 제 1 서버모듈로 전달되며,
상기 제 1 서버모듈로 전달된 검색조건에 의해 상기 데이터베이스서버부에 포함되는 어느 하나의 제 1 데이터베이스서버로부터 데이터를 추출하여 상기 제 1 서버모듈로 전달하고,
상기 제 1 서버모듈로 전달된 데이터 검색조건은 상기 관리서버부에 포함되는 다른 제 2 서버모듈로 전달되며,
상기 제 2 서버모듈로 전달된 검색조건에 의해 상기 데이터베이스서버부에 포함되는 제 2 데이터베이스서버로부터 데이터를 추출하여 상기 제 2 서버모듈로 전달하고,
상기 제 2 서버모듈로 전달된 데이터 검색조건은 상기 관리서버부에 포함되는 다른 제 n 서버모듈로 전달되며,
상기 제 n 서버모듈로 전달된 검색조건에 의해 상기 데이터베이스서버부에 포함되는 제 n 데이터베이스서버로부터 데이터를 추출하여 상기 제 n 서버모듈로 전달하여,
상기 제 n 서버모듈로 전달된 데이터가 사용자단말장치로 전달되어 출력되며,
상기 제 1 내지 제 n 서버모듈 중 미리 지정된 서버모듈은 관리자서버모듈로 설정되며,
상기 관리자서버모듈을 통해 서버모듈 간에 전달되는 데이터 검색조건을 변경할 수 있도록 구성되고,
상기 데이터베이스서버로부터 서버모듈로 전달되는 데이터에 의해 데이터 검색조건이 변경되어 다른 서버모듈로 전달되도록 구성되는 것을 특징으로 하는 인터넷 상에서의 연결정보 관리시스템.A user terminal device for inputting and outputting data search conditions;
A management server unit for generating data search conditions and retrieving data from the database;
And a database server unit for storing data,
Wherein the management server unit includes a plurality of server modules,
Wherein the database server unit includes a plurality of database servers,
The data retrieval condition input from the user terminal is transferred to any one of the first server modules included in the management server unit,
Extracting data from any one of the first database servers included in the database server unit according to a search condition transmitted to the first server module and transmitting the extracted data to the first server module,
The data retrieval condition transmitted to the first server module is transmitted to another second server module included in the management server unit,
Extracts data from a second database server included in the database server unit according to a search condition transmitted to the second server module, and transmits the extracted data to the second server module,
The data retrieval condition transferred to the second server module is transferred to another n-th server module included in the management server unit,
Extracting data from an n-th database server included in the database server unit according to a search condition transmitted to the n-th server module, and transmitting the extracted data to the n-th server module,
Wherein the data transmitted to the nth server module is transmitted to the user terminal device,
Wherein the predetermined server module among the first to n-th server modules is set as an administrator server module,
Wherein the management server module is configured to be able to change a data retrieval condition transferred between server modules,
Wherein the data retrieval condition is changed according to data transmitted from the database server to the server module and is transmitted to another server module.
상기 데이터베이스서버로부터 서버모듈로 전달되는 데이터에 의해 데이터 검색조건이 부가되어 다른 서버모듈로 전달되도록 구성되는 것을 특징으로 하는 인터넷 상에서의 연결정보 관리시스템. The method according to claim 1,
Wherein a data retrieval condition is added to data transmitted from the database server to the server module, and the data retrieval condition is transmitted to another server module.
입력된 데이터 검색조건을 이용하여 제 1 서버모듈을 통해 제 1 데이터베이스서버로부터 데이터를 추출하는 단계와;
상기 데이터 검색조건을 제 2 서버모듈로 전달하는 단계와;
상기 제 2 서버모듈을 통해 제 2 데이터베이스서버로부터 데이터를 추출하는 단계와;
상기 데이터 검색조건을 제 n 서버모듈로 전달하는 단계와;
상기 제 n 서버모듈을 통해 제 n 데이터베이스서버로부터 데이터를 추출하는 단계와;
상기 제 n 서버모듈을 통해 사용자단말장치로 검색된 데이터를 전달하여 출력하는 단계를 포함하며,
상기 제 1 내지 제 n 서버모듈 중 미리 지정된 서버모듈은 관리자서버모듈로 설정되며,
상기 관리자서버모듈을 통해 서버모듈 간에 전달되는 데이터 검색조건을 변경할 수 있도록 구성되고,
상기 데이터베이스서버로부터 상기 서버모듈로 전달되는 데이터에 의해 데이터 검색조건이 변경되어 다른 서버모듈로 전달되도록 구성되는 것을 특징으로 하는 인터넷 상에서의 연결정보 관리방법.Inputting a data retrieval condition through a user terminal device;
Extracting data from a first database server through a first server module using an input data search condition;
Transferring the data retrieval condition to a second server module;
Extracting data from a second database server through the second server module;
Transferring the data retrieval condition to an nth server module;
Extracting data from an n-th database server through the n-th server module;
And transmitting and retrieving data retrieved to the user terminal through the n-th server module,
Wherein the predetermined server module among the first to n-th server modules is set as an administrator server module,
Wherein the management server module is configured to be able to change a data retrieval condition transferred between server modules,
Wherein the data retrieval condition is changed according to data transferred from the database server to the server module, and the data retrieval condition is transferred to another server module.
상기 데이터베이스서버로부터 상기 서버모듈로 전달되는 데이터에 의해 데이터 검색조건이 부가되어 다른 서버모듈로 전달되도록 구성되는 것을 특징으로 하는 인터넷 상에서의 연결정보 관리방법.The method of claim 3,
Wherein a data retrieval condition is added to data transmitted from the database server to the server module, and the data retrieval condition is transmitted to another server module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160024250A KR101769283B1 (en) | 2016-02-29 | 2016-02-29 | Data control system and data control method of interlocking type on internet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160024250A KR101769283B1 (en) | 2016-02-29 | 2016-02-29 | Data control system and data control method of interlocking type on internet |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101769283B1 true KR101769283B1 (en) | 2017-08-22 |
Family
ID=59757839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160024250A KR101769283B1 (en) | 2016-02-29 | 2016-02-29 | Data control system and data control method of interlocking type on internet |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101769283B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002175319A (en) | 2000-12-05 | 2002-06-21 | Ricoh Co Ltd | Retrieval device, its method and recording medium |
JP2003296363A (en) * | 2002-03-29 | 2003-10-17 | Fujitsu Ltd | Document retrieval method |
JP2007257528A (en) | 2006-03-24 | 2007-10-04 | Canon Inc | Document retrieval device, document management system, document retrieval system and document retrieval method |
-
2016
- 2016-02-29 KR KR1020160024250A patent/KR101769283B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002175319A (en) | 2000-12-05 | 2002-06-21 | Ricoh Co Ltd | Retrieval device, its method and recording medium |
JP2003296363A (en) * | 2002-03-29 | 2003-10-17 | Fujitsu Ltd | Document retrieval method |
JP2007257528A (en) | 2006-03-24 | 2007-10-04 | Canon Inc | Document retrieval device, document management system, document retrieval system and document retrieval method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240078386A1 (en) | Methods and systems for language-agnostic machine learning in natural language processing using feature extraction | |
US20210232761A1 (en) | Methods and systems for improving machine learning performance | |
US9721021B2 (en) | Personalized search results | |
US20190005121A1 (en) | Method and apparatus for pushing information | |
US10031738B2 (en) | Providing application recommendations | |
US20150154303A1 (en) | System and method for providing content recommendation service | |
US20160004774A1 (en) | Information recommendation method and apparatus and information recommendation system | |
US20170185653A1 (en) | Predicting Knowledge Types In A Search Query Using Word Co-Occurrence And Semi/Unstructured Free Text | |
US20210117834A1 (en) | Method and device for providing notes by using artificial intelligence-based correlation calculation | |
CN113204621B (en) | Document warehouse-in and document retrieval method, device, equipment and storage medium | |
CN103678704A (en) | Picture recognition method, system, equipment and device based on picture information | |
US20150012533A1 (en) | Method and client device for accessing webpage | |
KR20170073693A (en) | Extracting similar group elements | |
US12073335B2 (en) | Technologies for evaluating relationships between social networking profiles | |
US20140006438A1 (en) | Virtual agent response to customer inquiries | |
CN109408704B (en) | Fund data association method, system, computer device and storage medium | |
KR101769283B1 (en) | Data control system and data control method of interlocking type on internet | |
CN111552527A (en) | Method, device and system for translating characters in user interface and storage medium | |
US20190163810A1 (en) | Search User Interface | |
CN105808628A (en) | Webpage transcoding method, apparatus and system | |
US11436409B2 (en) | Method and apparatus for updating subject name information of a target information source | |
KR101482143B1 (en) | Apparatus for providing additional information based on type of auto-completed word and method thereof | |
CN107004014A (en) | Effectively find and the contents attribute that comes to the surface | |
KR102039527B1 (en) | Apparatus and method for managing information | |
US20240296166A1 (en) | Deep Connectivity Between Disparate Database Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |