[go: up one dir, main page]

KR20010084605A - System and method for research on internet - Google Patents

System and method for research on internet Download PDF

Info

Publication number
KR20010084605A
KR20010084605A KR1020000009783A KR20000009783A KR20010084605A KR 20010084605 A KR20010084605 A KR 20010084605A KR 1020000009783 A KR1020000009783 A KR 1020000009783A KR 20000009783 A KR20000009783 A KR 20000009783A KR 20010084605 A KR20010084605 A KR 20010084605A
Authority
KR
South Korea
Prior art keywords
information
internet
central server
panel
website
Prior art date
Application number
KR1020000009783A
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 KR1020000009783A priority Critical patent/KR20010084605A/en
Publication of KR20010084605A publication Critical patent/KR20010084605A/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 인터넷 리서치 시스템 및 방법에 관한 것으로, 표본집단으로 등록된 다수의 인터넷 이용자의 컴퓨터에 인터넷 이용현황에 관한 정보를 수집하는 정보수집 프로그램이 설치되며, 상기 정보수집프로그램은 상기 패널의 인터넷 이용현황에 관한 실시간 정보를 중앙서버에 전송하고, 전송된 정보는 중앙서버의 데이타베이스에 저장된다. 중앙서버는 저장된 정보를 인터넷이나 기타의 수단을 통하여 상기 정보를 원하는 정보수요자에게 제공한다. 본 발명에 의하면 인터넷 이용자의 응답에 의존하지 않으며, 특히 인터넷 이용자의 시간을 빼앗지 않고도 이용자의 인터넷 이용현황에 대한 정보를 실시간으로 정확하게 수집할 수 있고, 수집된 정보를 필요에 따라 가공함으로써 정보가치가 큰 데이타로 변환하여 인터넷 이용현황에 대한 정보를 원하는 기업 또는 개인에게 제공할 수 있다.The present invention relates to a system and method for internet research, wherein information collection programs for collecting information on the Internet usage status are installed on a computer of a plurality of internet users registered as a sample group, and the information collection program is used for the Internet use of the panel. Real-time information about the status is sent to the central server, and the transmitted information is stored in the database of the central server. The central server provides the stored information to the desired information consumer via the Internet or other means. According to the present invention, it does not rely on the response of the Internet user, and in particular, it is possible to accurately collect information on the user's Internet use status in real time without losing time of the Internet user, and the information value is processed by processing the collected information as needed. The data can be converted into large data to provide information on Internet usage to companies or individuals.

Description

인터넷 리서치 시스템 및 방법{SYSTEM AND METHOD FOR RESEARCH ON INTERNET}Internet research system and method {SYSTEM AND METHOD FOR RESEARCH ON INTERNET}

본 발명은 인터넷 리서치 시스템 및 방법에 관한 것으로, 인터넷 이용자의 인터넷 이용현황에 대한 실시간 정보가 서버에 전송되어 데이타베이스화되고 이러한 정보가 인터넷 시장에 필요한 유용한 정보로 다시 가공되어 고객에게 제공된다.The present invention relates to an internet research system and method, wherein real-time information on the Internet usage status of an internet user is transmitted to a server to make a database, and this information is processed into useful information necessary for the internet market and provided to a customer.

컴퓨터의 보급이 확대되고 인터넷 사용자가 급격히 증가하면서 인터넷을 통한 다양한 전자상거래가 발전해오고 있다. 인터넷상에서 유형의 물건 또는 무형의 서비스를 제공하는 많은 업체들은 각각 자사의 홈페이지를 개설하여 인터넷 사용자의 방문을 유도하고 있다. 홈페이지를 통해 상품 정보나 기타 정보를 제공하고 또한 홈페이지에 광고를 유치하여 수입을 얻으려는 사이버 업체들에게는 자사의 홈페이지를 방문하는 인터넷 사용자에 대한 정보가 매우 중요하다. 예를 들어 특정 웹사이트에 접속하는 이용자의 수, 이용자의 연령, 성별 및 지역, 접속횟수나 접속시간 등은 홈페이지에 더 많은 광고를 유치하기 위하여 또는 인터넷 상거래를 위한 마케팅전략을 수립하는데 반드시 필요한 자료이기 때문이다.With the spread of computers and the rapid increase of Internet users, various e-commerce through the Internet have been developed. Many companies that provide tangible goods or intangible services on the Internet have their own homepages that encourage Internet users to visit. Information about Internet users who visit their homepage is very important for cyber companies that want to provide product information or other information through their homepage and attract revenue by attracting advertisements to the homepage. For example, the number of users accessing a particular website, their age, gender and region, the number of times or hours of access, etc. are necessary to attract more advertising to the website or to establish a marketing strategy for internet commerce. Because it is.

인터넷 이용자에 대한 정보를 수집하는데 있어서는 다양한 방법이 사용될 수 있다. 종래의 리서치 방식은 설문지나 전화를 사용하여 개인들에게 조사원이 개별적으로 질문사항을 제시하고 이에 대한 답을 구하는 것이 일반적이다. 그러나 이와 같은 방식은 많은 시간과 인력이 필요하므로 대량의 정보를 빠른 시간에 얻기 힘들어 인터넷 이용자의 인터넷 이용현황을 조사하는데는 적합하지 않다.Various methods can be used to collect information about Internet users. Conventional research methods generally use questionnaires or telephones to ask individual individuals questions and answer them. However, this method requires a lot of time and manpower, so it is difficult to obtain a large amount of information in a short time, which is not suitable for investigating the internet usage of the Internet users.

근래에는 인터넷에서 리서치를 직접 수행하는 인터넷 리서치가 많이 활용되고 있다. 인터넷을 통한 리서치는 전화를 이용한 리서치와 같이 온라인 리서치로 볼 수 있으나, 사이버 공간에서 짧은 시간에 대량으로 리서치가 가능하다는 점에서 일반적인 온라인 리서치와 다른 장점이 있다. 그러나 이와 같은 인터넷 리서치는 설문 내용을 인터넷 문서(통상 Hypertext Markup Language문서)로 전송하고 이에 대한 답변을 인터넷 이용자로부터 회신받는 방식을 사용하므로 기존의 전통적인 리서치 방식과 큰 차이가 없으며, 리서치 내용은 전적으로 인터넷 이용자에게 의존하므로 정확한 정보를 수집하는데 한계가 있다. 특히 인터넷을 통한 설문조사는 인터넷 이용자의 시간을 빼앗기 때문에 설문에 대한 인터넷 이용자의 적극적인 대응을 기대하기가 어려워질 수 있다. 한편, 국내외 인터넷 사이트들은 자사의 홈페이지를 방문하는 이용자들의 접속(log-in) 횟수를 계산하여 접속통계를 제시하고 있으나 이러한 통계는 객관성이 결여되어 있고 보다 세부적인 이용자 정보를 얻기에는 역시 한계가 있다.In recent years, Internet research, which performs research directly on the Internet, has been widely used. Research through the Internet can be viewed as online research, such as telephone research, but it has advantages over general online research in that research can be conducted in large quantities in a short time in cyberspace. However, such internet research uses a method of sending a survey content to an Internet document (usually a Hypertext Markup Language document) and receiving a response from an Internet user, so the research is not much different from the traditional research method. Because it depends on the user, there is a limit to collecting accurate information. In particular, since surveys through the Internet take time away from the Internet users, it may be difficult to expect an active response from the Internet users to the surveys. On the other hand, domestic and overseas Internet sites provide access statistics by counting the number of log-ins of users who visit their homepages, but these statistics lack objectivity and have limitations in obtaining more detailed user information. .

인터넷을 통한 사업을 행하고 있거나 준비하려는 기업 또는 개인에게는 보다 정확하고 빠른 인터넷 이용자의 웹사이트 이용현황이 절실하게 필요하다. 따라서 인터넷 이용자가 각종 인터넷 사이트에 접속하는 횟수, 특정 사이트에 접속하는 이용자에 대한 각종 정보 등을 실시간으로 제공할 뿐만 아니라, 이러한 정보를 유용한 형태로 가공하여 가공된 정보를 인터넷이나 그 밖의 수단을 통해 제공하는 시스템이 요구되고 있다.Companies or individuals who are doing business or preparing for the Internet are urgently needed to use the website more accurately and faster. Therefore, in addition to providing real-time information on the number of times Internet users access various Internet sites, users accessing specific sites, etc., this information is processed into useful forms and processed through the Internet or other means. The system to provide is required.

따라서 본 발명은 인터넷 이용자의 시간을 뺏지않고도 이용자의 인터넷 이용현황에 대한 정보를 실시간으로 정확하게 수집하고, 수집된 정보를 필요에 따라 가공하여 인터넷 이용현황에 대한 정보를 원하는 기업 또는 개인에게 전달하는 시스템 및 방법을 제공하는데 그 목적이 있다.Therefore, the present invention accurately collects information on the user's Internet usage status in real time without losing time of the Internet user, and processes the collected information as necessary to deliver the information on the Internet usage status to the desired company or individual system And to provide a method.

도 1은 본 발명에 의한 인터넷 리서치 시스템을 설명하는 모식도이다.1 is a schematic diagram illustrating an internet research system according to the present invention.

도 2는 도 1의 패널시스템의 구성요소를 나타낸 모식도이다.FIG. 2 is a schematic diagram showing components of the panel system of FIG. 1.

도 3a 및 도 3b는 도 2의 중앙서버를 설명하는 모식도이다.3A and 3B are schematic diagrams illustrating the central server of FIG. 2.

도 4는 중앙서버와 상호 통신하는 다수의 패널시스템을 도시한 모식도이다.4 is a schematic diagram showing a plurality of panel systems communicating with a central server.

도 5는 본 발명의 정보수집프로그램의 설치과정의 일실시예를 설명하는 플로우챠트이다.5 is a flowchart for explaining an embodiment of the installation process of the information collection program of the present invention.

도 6은 본 발명의 정보 수집, 전송 및 가공 과정의 일실시예를 설명하는 플로우챠트이다.6 is a flowchart illustrating one embodiment of the process of collecting, transmitting, and processing information of the present invention.

*** 도면의 주요부분에 대한 부호의 설명 ****** Explanation of symbols for main parts of drawing ***

10:패널시스템 11:브라우저10: Panel system 11: Browser

12:운영 체제 13:정보수집프로그램12: Operating System 13: Information Collector

20:중앙서버 21:프로세스20: Central server 21: Process

22:데이타베이스 23:웹사이트22: Database 23: Website

본 발명에 따르면 표본집단으로 등록된 다수의 인터넷 이용자(이하, 패널이라 한다.)의 컴퓨터에 인터넷 이용현황에 관한 정보를 수집하는 정보수집 프로그램이 설치된다. 상기 정보수집프로그램은 상기 패널의 인터넷 이용현황에 관한 실시간 정보를 인터넷 전송망을 통해 중앙서버에 전송하고, 전송된 정보는 중앙서버의 데이타베이스에 저장된다. 중앙서버는 저장된 정보를 인터넷이나 기타의 수단을 통하여 상기 정보를 원하는 정보수요자에게 제공한다. 중앙서버는 데이타베이스에 저장된 정보를 필요에 따라 가공하여 정보수요자에게 가공된 정보를 제공할 수도 있다.According to the present invention, an information collection program is installed on a computer of a plurality of Internet users (hereinafter referred to as panels) registered as a sample group to collect information on the Internet usage status. The information collection program transmits real-time information on the Internet usage status of the panel to the central server through the Internet transmission network, and the transmitted information is stored in the database of the central server. The central server provides the stored information to the desired information consumer via the Internet or other means. The central server may process the information stored in the database as needed to provide the information consumer with the processed information.

이와 같이 실시간으로 제공된 인터넷 이용현황에 대한 정보는 인터넷을 기반으로 영업을 하거나 인터넷에서의 물품판매 또는 인터넷을 통한 광고를 원하는 다양한 기업 또는 개인에게 이용될 수 있고, 이러한 정보를 바탕으로 특정 인터넷 사이트의 접속자 성향 분석, 인터넷시장 점유율 등을 객관적으로 조사할 수 있다.The information on the Internet usage provided in real time may be used by various companies or individuals who want to do business based on the Internet, sell goods on the Internet, or advertise on the Internet, and based on such information, It is possible to objectively investigate visitor tendency analysis and Internet market share.

본 발명에 의한 인터넷 리서치 시스템을 설명하면 다음과 같다.Referring to the Internet research system according to the present invention.

도 1은 본 발명에 의한 인터넷 리서치 시스템을 설명하는 모식도이다. 패널의 개인용 컴퓨터 등과 같은 패널시스템(10)은 넷스케이프, 익스플로러 등과 같은웹브라우저를 통하여 웹사이트(31, 32, 33)에 접속한다. 실제로 패널시스템이 접속하는 웹사이트는 도면에 도시된 것 보다 훨씬 더 많을 수 있다. 중앙서버(20)는 패널시스템(10)에 정보수집프로그램을 전송하고, 패널시스템(10)에 설치된 상기 정보수집프로그램은 웹사이트 접속 상황을 실시간으로 체크하여 중앙서버(20)로 전송한다. 상기 정보수집프로그램은 패널시스템과 중앙서버 사이에서 양방향으로 데이타 송수신이 가능하도록 한다. 따라서, 상기 정보수집프로그램은 중앙서버로 정보 전송이 가능할 뿐만 아니라 중앙서버로부터 업데이트된 프로그램, 광고물, 설문, 기타의 데이타를 수신할 수 있다. 중앙서버(20)는 패널시스템(10)의 정보수집프로그램으로부터 전송받은 웹사이트 접속 상황을 데이타베이스에 저장하고, 저장된 정보를 정보수요자(40)에게 전송한다.1 is a schematic diagram illustrating an internet research system according to the present invention. The panel system 10, such as the panel's personal computer, or the like, accesses the websites 31, 32, and 33 via a web browser such as Netscape, Explorer, or the like. Indeed, the website to which the panel system connects may be much more than shown in the figures. The central server 20 transmits the information collection program to the panel system 10, and the information collection program installed in the panel system 10 checks the web site connection status in real time and transmits it to the central server 20. The information collection program enables data transmission and reception in both directions between the panel system and the central server. Thus, the information gathering program may not only transmit information to the central server but also receive updated programs, advertisements, questionnaires, and other data from the central server. The central server 20 stores the website connection status received from the information gathering program of the panel system 10 in a database, and transmits the stored information to the information consumer 40.

패널시스템(10)의 구성요소를 도 2에 상세하게 나타내었다. 브라우저(browser)(11)는 인터넷 서핑을 통하여 웹사이트에 접속하는 것을 가능케 한다. 중앙서버(도 1의 20)로부터 전송된 정보수집프로그램(13)은 패널시스템의 운영 체제(Operation System)(12)의 브라우저 설정을 수정하여, 예를 들어 윈도우의 경우 레지스트리(Registry)를 수정하여, 프록시서버(proxy server)로 등록되고, 브라우저(11)와 인터페이스하며 웹브라우징을 체크하여 정보를 수집하게 된다. 또 다른 정보수집 방법으로서, 상기 정보수집프로그램(13)은 패널시스템 내의 모든 이벤트(키보드를 누르거나 마우스를 클릭하는 것)를 감지하는 메시지후킹(message hooking) 방식에 의하여 필요한 정보를 수집할 수도 있다. 이 경우에는 운영 체제에서 일어나는 모든 정보를 수집한 후, 수집된 정보 중에서 인터넷 이용에 관련된정보를 추출하고 나머지 정보는 버리게 된다.The components of the panel system 10 are shown in detail in FIG. The browser 11 makes it possible to access a website through internet surfing. The information collection program 13 transmitted from the central server (20 in FIG. 1) modifies the browser setting of the operation system 12 of the panel system, for example, in the case of Windows, by modifying the registry. The server is registered as a proxy server, interfaces with the browser 11, and checks web browsing to collect information. As another information collection method, the information collection program 13 may collect necessary information by a message hooking method for detecting all events (clicking a keyboard or clicking a mouse) in the panel system. . In this case, after collecting all the information that occurs in the operating system, it extracts the information related to the use of the Internet from the collected information and discards the remaining information.

도 1의 중앙서버(20)를 도 3a에 더욱 상세하게 나타내었다. 중앙서버(20)는 본 발명에 의한 인터넷 리서치 시스템의 전체적인 정보처리를 통제하는 프로세스(21), 정보수집프로그램(13)으로부터 중앙서버로 전송되는 정보를 저장하는 데이타베이스(22), 저장된 정보를 고객의 요구에 적합하도록 가공하는 정보가공부(23)로 구성된다. 필요에 따라 중앙서버(20)는 웹사이트(24)를 운영할 수도 있다. 도 3b는 다른 실시예로서 중앙서버(20)와 데이타베이스(22)가 분리되어 있는데 패널의 규모가 클 때 네트워크 부하를 줄일 수 있다. 또한 패널의 규모가 큰 경우 여러 대의 서버를 운영할 수 있으며, 이 경우 각 서버들은 개별적으로 패널군을 관리하며 정보수집을 할 수 있다.The central server 20 of Figure 1 is shown in more detail in Figure 3a. The central server 20 is a process 21 for controlling the overall information processing of the Internet research system according to the present invention, a database 22 for storing information transmitted from the information collection program 13 to the central server, and stored information. It is composed of an information processing unit 23 for processing to meet the needs of customers. If necessary, the central server 20 may operate a website 24. 3B shows another embodiment, where the central server 20 and the database 22 are separated, and the network load can be reduced when the panel is large. In addition, if the panel is large, it is possible to operate several servers. In this case, each server can individually manage the panel group and collect information.

이하에서는 본 발명에 의한 인터넷 리서치 방법을 패널의 확보, 프로그램의 설치, 정보의 수집, 정보의 전송 및 정보의 가공과 제공의 순으로 설명한다.Hereinafter, the Internet research method according to the present invention will be described in order of securing a panel, installing a program, collecting information, transmitting information, and processing and providing information.

패널의 확보Securing of panels

인터넷 리서치를 위한 첫 번째 단계로 적정한 패널집단을 확보하는 것이 중요하다. 임의의 인터넷 사용자를 대상으로 인터넷 리서치를 수행하는 것은 객관성이 결여될 염려가 있으며, 특히 인터넷을 주로 이용하는 젊은층이나 컴퓨터에 관련된 분야에 종사하는 사람들로 패널집단이 집중될 수 있다. 따라서 지역별, 직업별, 연령별, 성별 등에 따라 고른 분포로 패널을 모집해야 한다. 패널의 확보는 중앙서버에서 운영하는 웹사이트(24)를 통해 이루어질 수도 있고, 기타의 방법들도 가능하다. 도 4는 중앙서버(20)와 상호 통신하는 다수의 패널시스템(10a, 10b, 10c,10d)을 도시하고 있다. 패널이 많을 수록 수집되는 정보는 객관성이 커진다고 볼 수 있으나 정보량이 많아지면 시스템의 처리 능력이 떨어지거나 수집된 정보의 가공에 많은 시간이 소요될 수 있으므로 적정한 수로 패널을 운영하는 것이 바람직하다. 인터넷 이용자를 패널로 선정하는데 있어서는 개인의 중요 정보, 예를 들면, 이름이나 주민등록번호 등을 요구하지 않으므로써 개인 신상에 관계되는 정보가 제3자에게 유출되는 불안을 해소하도록 한다. 또한 패널로 선정된 인터넷 이용자에게는 자신의 웹 서핑 상황이 외부로 전송되는 것에 대한 대가가 지불될 수도 있다. 예를 들면, 인터넷 이용료 할인쿠폰을 제공하거나 정기적으로 상품권 등을 제공함으로써 인터넷 이용자가 자발적으로 패널로 가입하도록 유도할 수 있다. 패널로 등록된 이용자에게는 ID가 발급되며, 정보수집프로그램이 패널시스템에 설치되는 과정에서 상기 ID가 패널시스템의 운영 체제에 등록된다.It is important to have an appropriate panel group as the first step for Internet research. Conducting Internet research for any Internet user may be subject to lack of objectivity. In particular, panel groups may be concentrated on young people who use the Internet or those who are engaged in computer related fields. Therefore, the panel should be recruited evenly by region, occupation, age, and gender. The securing of the panel may be made through a website 24 running on a central server, or other methods may be possible. 4 illustrates a number of panel systems 10a, 10b, 10c, 10d in communication with a central server 20. The more panels, the more objective the collected information is. However, the more information, the less processing power of the system or the processing of the collected information. In selecting an Internet user as a panel, the anxiety of leaking information related to an individual's personal information to a third party is eliminated by not requiring important personal information such as a name or a social security number. In addition, a panelist may be paid for the transmission of his web surfing status to the outside. For example, an Internet user may be encouraged to voluntarily join a panel by providing a discount coupon for internet fees or providing gift certificates on a regular basis. An ID is issued to a user registered as a panel, and the ID is registered in the operating system of the panel system while the information collection program is installed in the panel system.

프로그램의 설치Installation of the program

패널로 선정된 인터넷 이용자의 컴퓨터 등과 같은 패널시스템(10)에는 중앙서버(20)로부터 정보수집프로그램(13)이 다운로드된다. 상기 프로그램은 다운로드와 동시에 패널시스템(10)에 자동적으로 설치되며 이 과정에서 패널은 중앙서버의 웹페이지에 등록된 것과 동일한 ID를 입력해야한다. 상기 프로그램이 설치된 후에는 운영 체제(12)가 실행될 때 자동적으로 구동되고, 중앙서버(20)와 상호 통신하면서 자동적으로 업데이트될 수 있다. 따라서 패널시스템의 브라우저(11)나 운영 체제(12)의 버전이 바뀌게 되면 상기 정보수집프로그램(13)은 새로운 버전의 브라우저 또는 운영 체제에 적합한 기능으로 중앙서버에 의해 업데이트된다.The information collection program 13 is downloaded from the central server 20 to the panel system 10 such as the computer of the Internet user selected as the panel. The program is automatically installed in the panel system 10 as soon as it is downloaded. In this process, the panel must input the same ID as registered in the web page of the central server. After the program is installed, it is automatically started when the operating system 12 is executed, and can be automatically updated while communicating with the central server 20. Therefore, when the version of the browser 11 or the operating system 12 of the panel system is changed, the information collecting program 13 is updated by the central server with a function suitable for the new version of the browser or the operating system.

정보수집프로그램은 패널시스템에 설치되므로 다음과 같은 점이 특히 고려되어야 한다. 우선, 패널의 인터넷 이용을 방해하지 않도록 패널시스템의 전송속도가 저하되지 않아야 하며, 패널시스템의 하드디스크에 과도한 용량을 차지하지 않아야 한다. 본 발명에서는 상기 정보수집프로그램이 패널시스템의 시스템 리소스의 5%이하로 차지하도록 한다. 또한, 사용자가 인터넷을 이용하면서 정보수집프로그램의 존재를 인식하지 못하도록 하는 것이 중요하다. 이용자가 상기 프로그램의 작동을 스스로 멈추게 할 수 없도록 하기 위해서이다. 이를 위하여 상기 프로그램은 그래픽 이용자 인터페이스(Graphic User Interface; GUI)방식을 채택하지 않으며, 프로그램이 설치되는 과정에서 운영 체제의 설정을 수정하여 특별한 방법, 예를 들어 레지스트리를 변경하거나 운영 체제를 재설치하는 등의 방법을 사용하지 않는한 상기 프로그램을 수정할 수 없으며 실행중인 프로그램 리스트에도 나타나지 않도록 한다. 따라서 패널은 윈도우 등의 운영 체제하에서 프로그램이 실행되고 있는지 확인할 수 없으며, 키보드 상의 컨트롤키와 알트키 및 델키(Ctrl + Alt + Del)를 함께 누르더라도 상기 프로그램은 나타나지 않게 된다.Since the information gathering program is installed in the panel system, the following points should be particularly considered. First of all, the transmission speed of the panel system should not be reduced so as not to disturb the panel's internet use, and it should not occupy excessive capacity on the panel system's hard disk. In the present invention, the information collecting program occupies less than 5% of the system resources of the panel system. In addition, it is important to prevent the user from recognizing the existence of the information collection program while using the Internet. This is to prevent the user from stopping the operation of the program by himself. For this purpose, the program does not adopt a graphical user interface (GUI) method, and in the process of installing the program, modifying the operating system settings to modify the operating system, for example, to change the registry or reinstall the operating system. The program cannot be modified unless the method is used and does not appear in the list of running programs. Therefore, the panel cannot check whether the program is running under an operating system such as Windows, and the program does not appear even when the control key on the keyboard is pressed together with the Alt and Del keys (Ctrl + Alt + Del).

설치가 완료된 정보수집프로그램은 패널시스템에 설정된 ID를 읽어들이고, 패널시스템의 운영 체제(Operation System)(12)의 브라우저 설정을 수정하여 브라우저가 상기 프로그램을 프록시 서버로 인식하도록 한다. 따라서 익스플로러나 넷스케이프와 같은 웹브라우저는 상기 프로그램을 통하여 웹브라우징을 하게 된다. 이상에서 기술된 프로그램 설치 과정을 도 5에 나타내었다. 상기 정보수집프로그램은 이미 앞에서 기술된 바와 같이 메시지후킹 방식에 의해 패널시스템 내의 모든이벤트를 감지하여 정보를 수집한 후, 필요한 정보만을 수집할 수도 있다.The installed information gathering program reads the ID set in the panel system and modifies the browser setting of the operating system 12 of the panel system so that the browser recognizes the program as a proxy server. Therefore, a web browser such as Explorer or Netscape will perform web browsing through the program. The program installation process described above is shown in FIG. As described above, the information gathering program may collect all the necessary information after detecting all the events in the panel system by the message hooking method.

정보의 수집Collection of information

인터넷 이용현황에 대한 정보는 프록시 방식 또는 메시지후킹 방식에 의해 수집된다. 프록시 방식에서는 브라우저의 프록시 서버를 상기 정보수집프로그램으로 설정하여 브라우저에서 각종 웹사이트로 나가는 모든 데이타를 관장하고 컨트롤하게 된다.Information about Internet usage is collected by proxy or message hooking. In the proxy method, the proxy server of the browser is set as the information collection program to manage and control all data going out of the browser to various websites.

데이타는 웹사이트의 주소(도메인 네임), 웹사이트내의 디렉토리와 페이지 경로 및 웹사이트 접속시간으로 구성되어 있다. 이러한 데이타들은 웹사이트 접속시 보내는 데이타를 수집하고, 필요한 부분을 추출하는 루틴을 둠으로써 얻어진다.The data consists of the website's address (domain name), the directory and page path within the website, and the website's access time. These data are obtained by setting up routines that collect the data sent to the website and extract the necessary parts.

정보수집프로그램은 한 번만 실행하는 것으로 충분한 부분은 프로세스 방식에 의하고, 여러 번의 작업이 요구되는 부분은 스레드(thread)방식에 의해 동작한다. 이와 같이 함으로써 패널시스템의 부하를 줄일 수 있다.The information gathering program is executed only once, and part of it is processed by the process method, and the part requiring multiple tasks is executed by the thread method. In this way, the load on the panel system can be reduced.

또한, 정보를 수집할 때 스레드 방식을 사용한다. 각각의 스레드는 하나의 웹브라우징 요청을 받아들이고, 이와 동시에 다른 스레드를 동작시켜 또 다른 웹브라우징 요청을 대기한다. 웹브라우징 요청이 들어오면 HTTP프로토콜 형식에 맞는 데이타를 수집한다. 상기 데이타로부터 웹사이트 주소, 웹사이트 경로 등을 추출하고 중앙서버에서 요구하는 조건에 따라 검사를 실시한다. 예를 들어, 원치 않는 웹사이트의 정보의 경우 필터링하여 제거하고 필요한 정보만으로 가공한다. 이 과정은 극히 짧은 시간에 이루어지므로 패널의 인터넷 이용에 영향을 주지 않는다. 이상의 정보 수집 및 후술하는 정보 전송과 가공 과정을 도 6에 나타내었다.It also uses a threaded approach to collecting information. Each thread accepts one web browsing request, and at the same time runs another thread to wait for another web browsing request. When a web browsing request comes in, it collects data that conforms to the HTTP protocol format. The website address, website path, etc. are extracted from the data, and the inspection is performed according to the conditions required by the central server. For example, unwanted website information is filtered out and processed into only the information you need. This process takes a very short time and does not affect the panel's use of the Internet. The information collection and the information transmission and processing described later are shown in FIG. 6.

정보의 전송Transmission of information

수집된 데이타는 일단 버퍼에 저장됨으로써 곧바로 중앙서버에 전송되지 않는다. 이렇게 함으로써 네트워크 부하를 줄일 수 있고, 특히 채팅사이트와 같이 지속적으로 데이타의 송수신이 발생하는 경우, 동일한 데이타가 여러번 전송되는 것을 방지할 수 있다. 데이타의 전송도 스레드 방식에 의하는데, 일정 시간의 간격을 두고 중앙서버로 전송하는 것이 바람직하다. 바람직한 예로서는 5분에서 10분 간격으로 데이타를 전송한다. 또 다른 예로서 최대 방문 사이트 수를 미리 설정하고, 이 수가 넘으면 자동적으로 데이타를 중앙서버에 전송하는 것도 가능하다.Once collected, the data is stored in a buffer and is not sent directly to the central server. This can reduce the network load, and can prevent the same data from being transmitted multiple times, especially in the case of continuous transmission and reception of data such as a chat site. The transmission of data is also performed by a thread method. It is preferable to transmit the data to the central server at regular intervals. As a preferred example, data is transmitted every 5 to 10 minutes. As another example, the maximum number of visited sites may be set in advance, and when the number is exceeded, data may be automatically transmitted to the central server.

중앙서버에 이상이 있거나 네트워크 오류가 발생하는 등의 문제로 데이타 전송이 불가능할 경우에는 수집된 정보를 데이타화일에 임시로 저장한다. 임시 저장된 정보는 일정 시간이 지난 후 다시 전송을 시도하도록 설계된다.If data transfer is impossible due to a problem with the central server or a network error, the collected information is temporarily stored in the data file. The temporarily stored information is designed to retry transmission after a certain period of time.

수집된 정보의 전송시 데이타를 압축하여 전송하는 것이 바람직하며, 정보의 외부 유출을 방지하기 위해 암호화하여 전송할 수도 있다.When transmitting the collected information, it is preferable to compress and transmit the data, and may encrypt and transmit the data to prevent leakage of the information.

정보의 가공과 제공Processing and Providing Information

중앙서버로 전송되어온 정보는 각각의 패널의 ID에 해당하는 데이타베이스의 지정된 부분에 저장된다. 즉, 해당 ID의 웹사이트주소부, 웹사이트경로부, 접속시간부에 각각의 데이타가 저장된다. 또한, 저장된 정보는 다양한 목적에 따라 가공될 수 있다. 예를 들어, 언론 사이트들에 대한 젊은층의 선호도 조사, 지역별 인터넷을 통한 물품 구매 현황, 특정 상품에 대한 연령별 구매현황 등에 대해 별도로 가공된 데이타군을 만들 수 있다. 이러한 정보 가공은 서버 내의 정보가공부에서실행될 수도 있으며, 통계 전문가에 의해 보다 전문적으로 가공될 수도 있다. 이러한 정보들은 인터넷을 통하여 혹은 기타의 수단을 통해 정보수요자들, 예를 들어 인터넷관련 기업, 인터넷을 통해 사업을 하려는 업체나 개인, 웹사이트 운영자 등에게 제공될 수 있다.The information sent to the central server is stored in a designated part of the database corresponding to each panel's ID. That is, the respective data is stored in the website address portion, website route portion, and access time portion of the corresponding ID. In addition, the stored information can be processed according to various purposes. For example, you can create a separate set of data on a survey of young people's preferences for media sites, the status of product purchases through the Internet by region, and the purchase status by age for specific products. Such information processing may be performed in the information processing department in the server, or may be processed more professionally by statistical experts. Such information may be provided to information consumers, such as Internet-related companies, companies or individuals who wish to do business via the Internet, or through the Internet, or by other means.

본 발명에 의하면 인터넷 이용자의 응답에 의존하지 않으며, 특히 인터넷 이용자의 시간을 빼앗지 않고도 이용자의 인터넷 이용현황에 대한 정보를 실시간으로 정확하게 수집할 수 있고, 수집된 정보를 필요에 따라 가공함으로써 정보가치가 큰 데이타로 변환하여 인터넷 이용현황에 대한 정보를 원하는 기업 또는 개인에게 제공할 수 있다. 이와 같은 정보를 통하여 인터넷 시장에 대한 투명하고 객관적인 시장평가가 가능하고, 인터넷상의 정보제공업체, 전자상거래업체 등은 상기 정보를 마케팅에 활용할 수 있으며, 인터넷 광고업체, 대행사, 기타 투자기업은 과학적인 투자 전략의 기초 자료로 이용할 수 있다.According to the present invention, it does not rely on the response of the Internet user, and in particular, it is possible to accurately collect information on the user's Internet use status in real time without losing time of the Internet user, and the information value is processed by processing the collected information as needed. The data can be converted into large data to provide information on Internet usage to companies or individuals. Such information enables transparent and objective market evaluation of the Internet market, and information providers and e-commerce companies on the Internet can use the above information for marketing, and Internet advertising companies, agencies, and other investment companies It can be used as a basis for investment strategy.

Claims (13)

전체적인 정보처리를 통제하는 프로세스와, 전송되는 정보를 저장하는 데이타베이스와, 저장된 정보를 고객의 요구에 적합하도록 가공하는 정보가공부를 포함하여 구성되는 중앙서버와,A central server comprising a process for controlling the overall information processing, a database for storing the transmitted information, and an information processing unit for processing the stored information to meet the needs of the customer; 운영 체제와, 인터넷 서핑을 통하여 웹사이트에 접속하는 것을 가능케 하는 브라우저와, 상기 중앙서버로부터 전송되고 상기 운영 체제의 설정을 수정하여 프록시 서버로 등록되며 상기 브라우저를 통한 인터넷 이용 현황에 관한 실시간 정보를 수집하여 상기 중앙서버로 전송하는 정보수집프로그램을 포함하여 구성되는 다수의 패널시스템 및An operating system, a browser that enables access to a website via internet surfing, and a real-time information about the current state of Internet usage through the browser, sent from the central server and registered with a proxy server by modifying the settings of the operating system. A plurality of panel systems including an information collection program for collecting and transmitting to the central server; 상기 중앙서버와 상기 다수의 패널시스템을 연결시키는 인터넷 전송망을 포함하여 이루어지는 인터넷 리서치 시스템.And an internet transmission network connecting the central server and the plurality of panel systems. 전체적인 정보처리를 통제하는 프로세스와, 전송되는 정보를 저장하는 데이타베이스와, 저장된 정보를 고객의 요구에 적합하도록 가공하는 정보가공부를 포함하여 구성되는 중앙서버와,A central server comprising a process for controlling the overall information processing, a database for storing the transmitted information, and an information processing unit for processing the stored information to meet the needs of the customer; 운영 체제와, 인터넷 서핑을 통하여 웹사이트에 접속하는 것을 가능케 하는 브라우저와, 상기 중앙서버로부터 전송되며 메시지후킹(message hooking) 방식에 의해 상기 운영 체제 내의 모든 이벤트를 감지하여 해당 정보를 수집하고 이 중에서 상기 브라우저를 통한 인터넷 이용 현황에 관한 실시간 정보를 추출하여 상기중앙서버로 전송하는 정보수집프로그램을 포함하여 구성되는 다수의 패널시스템 및An operating system, a browser that enables access to a website through internet surfing, and all the events in the operating system are detected and collected by the message hooking method transmitted from the central server. A plurality of panel systems including an information collecting program for extracting real-time information on the internet usage status through the browser and transmitting the extracted information to the central server; 상기 중앙서버와 상기 다수의 패널시스템을 연결시키는 인터넷 전송망을 포함하여 이루어지는 인터넷 리서치 시스템.And an internet transmission network connecting the central server and the plurality of panel systems. 제1항 또는 제2항에 있어서, 상기 중앙서버는 웹사이트를 추가로 포함하는 인터넷 리서치 시스템.The Internet research system of claim 1, wherein the central server further comprises a website. 제1항 또는 제2항에 있어서, 상기 정보는 웹사이트주소(도메인 네임), 웹사이트경로, 웹사이트접속시간으로 구성되는 인터넷 리서치 시스템.The Internet research system of claim 1 or 2, wherein the information comprises a website address (domain name), a website path, and a website access time. 제1항 또는 제2항에 있어서, 상기 정보수집프로그램은 상기 중앙서버와 양방향으로 데이타를 송수신하는 것을 특징으로 하는 인터넷 리서치 시스템.The Internet research system of claim 1 or 2, wherein the information collecting program transmits and receives data in both directions with the central server. 표본집단으로 등록된 다수의 인터넷 이용자인 패널의 컴퓨터 등과 같은 패널시스템에 인터넷 이용현황에 관한 정보를 수집하는 정보수집 프로그램을 다운로드하여 설치하고,Download and install an information gathering program that collects information about Internet usage on a panel system, such as a computer of a panel, a number of Internet users registered as a sample group, 상기 정보수집프로그램은 상기 패널의 인터넷 이용현황에 관한 실시간 정보를 중앙서버에 전송하고,The information collection program transmits real-time information on the Internet use status of the panel to the central server, 전송된 상기 정보를 중앙서버의 각 패널의 해당 데이타베이스에 저장하는 것을 포함하여 이루어지는 인터넷 리서치 방법.Internet research method comprising storing the transmitted information in a corresponding database of each panel of the central server. 제6항에 있어서, 상기 패널은 상기 중앙서버의 웹사이트에 접속하여 ID 및 개인정보를 입력함으로써 표본집단으로 등록되는 것을 특징으로 하는 인터넷 리서치 방법.The Internet research method according to claim 6, wherein the panel is registered as a sample by accessing a website of the central server and inputting ID and personal information. 제6항에 있어서, 상기 정보는 웹사이트주소(도메인 네임), 웹사이트경로, 웹사이트접속시간으로 구성되는 인터넷 리서치 방법.The method of claim 6, wherein the information comprises a website address (domain name), a website path, and a website access time. 제6항에 있어서, 상기 정보수집프로그램은 상기 패널시스템의 운영 체제의 설정을 수정하여 프록시서버로 등록되는 것을 특징으로 하는 인터넷 리서치 방법.The Internet research method according to claim 6, wherein the information gathering program is registered as a proxy server by modifying a setting of an operating system of the panel system. 제6항에 있어서, 상기 정보수집프로그램은 메시지후킹(message hooking) 방식에 의해 상기 패널시스템의 운영 체제 내의 모든 이벤트를 감지하여 해당 정보를 수집하고, 이 중에서 상기 브라우저를 통한 인터넷 이용 현황에 관한 실시간 정보를 추출하는 것을 특징으로 하는 인터넷 리서치 방법.According to claim 6, The information collection program detects all events in the operating system of the panel system by message hooking (message hooking) method and collects the corresponding information, among which the real-time regarding the current state of Internet use through the browser Internet research method, characterized in that the extraction of information. 제6항에 있어서, 상기 정보수집프로그램은 수집한 데이타를 일단 버퍼에 저장하고, 일정 시간이 지난 후 중앙서버로 전송하는 것을 특징으로 하는 인터넷 리서치 방법.The method of claim 6, wherein the information collecting program stores the collected data in a buffer and transmits the collected data to a central server after a predetermined time. 제6항에 있어서, 상기 중앙서버는 데이타베이스에 저장된 정보를 필요에 따라 가공하는 단계를 추가로 포함하는 인터넷 리서치 방법.The method of claim 6, wherein the central server further comprises processing information stored in a database as needed. 제6항 또는 제12항에 있어서, 상기 중앙서버는 저장된 정보를 인터넷이나 기타의 수단을 통하여 상기 정보를 원하는 정보수요자에게 제공하는 단계를 추가로 포함하는 인터넷 리서치 방법.13. The method of claim 6 or 12, wherein the central server further comprises providing the stored information to a desired information consumer via the Internet or other means.
KR1020000009783A 2000-02-28 2000-02-28 System and method for research on internet KR20010084605A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000009783A KR20010084605A (en) 2000-02-28 2000-02-28 System and method for research on internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000009783A KR20010084605A (en) 2000-02-28 2000-02-28 System and method for research on internet

Publications (1)

Publication Number Publication Date
KR20010084605A true KR20010084605A (en) 2001-09-06

Family

ID=19650656

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000009783A KR20010084605A (en) 2000-02-28 2000-02-28 System and method for research on internet

Country Status (1)

Country Link
KR (1) KR20010084605A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002063540A1 (en) * 2001-02-05 2002-08-15 Lorza Jr Miguel Kramer Single-number encoding and decoding of questionnaire responses
KR100707361B1 (en) * 2005-03-03 2007-04-13 주식회사 휘닉스커뮤니케이션즈 Cyber Polling System and Method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002063540A1 (en) * 2001-02-05 2002-08-15 Lorza Jr Miguel Kramer Single-number encoding and decoding of questionnaire responses
KR100707361B1 (en) * 2005-03-03 2007-04-13 주식회사 휘닉스커뮤니케이션즈 Cyber Polling System and Method

Similar Documents

Publication Publication Date Title
US7181412B1 (en) Systems and methods for collecting consumer data
KR100377515B1 (en) Method for managing advertisements on Internet and System therefor
EP2997488B1 (en) Cross platform user joining
US5918014A (en) Automated collaborative filtering in world wide web advertising
US7562387B2 (en) Method and apparatus for selective disabling of tracking of click stream data
US20120296697A1 (en) Systems and methods for automated real time e-commerce marketing activities
US20140280923A1 (en) Systems for and methods of user demographic reporting usable for identifying users and collecting usage data
US20100281008A1 (en) Universal Tracking Agent System and Method
US20130018713A1 (en) System and methods for real time e-commerce promotional activities
JP2002163562A (en) Information distribution server device
CN101320369A (en) Method and system for inserting targeted data in available spaces of a webpage
Rappoport et al. The demand for broadband: access, content, and the value of time
US20100325168A1 (en) System and method for collecting consumer data
JP5240903B2 (en) Affiliate advertisement monitoring system and method
KR20000049581A (en) Real time ordering information system and method on internet
WO2019088316A1 (en) Online integrated management system
US20040088210A1 (en) Methods and systems for integrating human and electronic channels
KR20020092540A (en) Methods and System for Offering Information Conform Through Messenger
JP5969718B1 (en) Personal information recording device, personal information recording program, and personal action history recording method
KR20180122111A (en) Service and method for providing performance of event planning online with offline
WO2001057633A1 (en) Trust-based cliques marketing tool
KR20010084605A (en) System and method for research on internet
KR20010110610A (en) System for Operating Charity Community Site on Internet and Method for Operating thereof
KR20140024542A (en) System for advertisement service using cookie infomation and referrer, and method of the same
KR20010105967A (en) Method of web data mining using on-line web data acquisition and analysis and consulting system using the same

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000228

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20011029

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20020619

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030129

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030922

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20031215

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20030922

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20030129

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20020619

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20011029

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I