KR20070105944A - Pop-up window blocking method - Google Patents

Pop-up window blocking method Download PDF

Info

Publication number
KR20070105944A
KR20070105944A KR1020070101647A KR20070101647A KR20070105944A KR 20070105944 A KR20070105944 A KR 20070105944A KR 1020070101647 A KR1020070101647 A KR 1020070101647A KR 20070101647 A KR20070101647 A KR 20070101647A KR 20070105944 A KR20070105944 A KR 20070105944A
Authority
KR
South Korea
Prior art keywords
information
web page
pop
messenger
access
Prior art date
Application number
KR1020070101647A
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 KR1020070101647A priority Critical patent/KR20070105944A/en
Publication of KR20070105944A publication Critical patent/KR20070105944A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00472Display of information to the user, e.g. menus using a pop-up window

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A method for blocking pop-up windows is provided to block only the unwanted pop-up window in a web browser of a user terminal by extracting and setting unwanted pop-up window information. A plurality of webpage access information is generated in a webpage of an address corresponding to a user event accessed by using a browser(540). The webpage access information corresponds to webpage display windows and more than one pop-up window. Webpage group information and web browser ID information are read by extracting the webpage access information corresponding to the webpage display window among a plurality of webpage access information(560). One than one pop-up information having the same webpage information as the read webpage group information and including the different web browser ID from the extracted web browser ID is extracted among a plurality of webpage access information(570). The extracted pop-up information is set as the unwanted pop-up information. When the user accesses the webpage hereafter, the pop-up window is blocked by the unwanted pop-up information(580). The webpage access information includes more than two of main webpage information, an accessed webpage address, reference webpage information, and the pop-up information.

Description

팝업 차단 방법{Pop-up window blocking method}Pop-up window blocking method

본 발명은 팝업 차단 방법에 관한 것으로, 보다 상세하게는 비자발적인 팝업 창 출력을 억제하는 방법에 관한 것이다.The present invention relates to a pop-up blocking method, and more particularly, to a method for suppressing involuntary pop-up window output.

과학 기술의 발전과 경제 수준의 향상은 초고속 통신 인프라의 구축을 가능하게 하였고, 보다 많은 사용자가 온라인(특히, 인터넷(Internet)) 서비스를 이용할 수 있도록 하였다. 초고속 통신 인프라의 구축과 인터넷 서비스 이용의 보편화는 전자 우편 서비스, 전자상거래 서비스, 정보 검색 서비스, 게임 서비스 등의 이용을 활발하게 하였다. 또한, 이외에도 새로운 서비스들이 다양하게 개발되고 있다. The development of science and technology and the improvement of the economic level have enabled the construction of high-speed communication infrastructure and made more users available online (especially Internet) service. The construction of high-speed communication infrastructure and the generalization of the use of Internet services have facilitated the use of e-mail services, e-commerce services, information retrieval services, and game services. In addition, a variety of new services are being developed.

이들 중, 정보 검색 서비스는 사용자가 찾고자 하는 정보에 대하여 키워드(Key word)를 중심으로 검색한 결과를 출력하는 서비스로서, 대부분의 인터넷 사용자들에 의해 이용되고 있다. 따라서, 수많은 사용자들에 의해 접속되는 정보 검색 서비스의 제공을 위한 웹 페이지들(예를 들어, www.yahoo.co.kr, www.naver.com 등)을 통해 많은 상업적 광고가 실시된다. Among them, the information retrieval service is a service that outputs a search result based on a key word for information desired by the user, and is used by most Internet users. Thus, many commercial advertisements are carried out via web pages (eg, www.yahoo.co.kr, www.naver.com, etc.) for the provision of information retrieval services accessed by numerous users.

그러나, 많은 사용자들이 접속할 것이라는 단순한 기대 심리와 웹페이지 운영자가 발표하는 비객관적인 로그량만으로 광고비의 책정은 불합리하므로, 적정한 광고비 산출을 위한 인터넷 접속 통계가 광고주, 광고 대행사 및 웹 페이지(web site) 운영자 모두에게 요구되고 있다. 이러한 필요성은 인터넷 광고 시장의 규모 증대에 따라 점점 더 증가되고 있다. 즉, 웹 페이지의 운영자는 자신이 운영하는 웹 페이지에 대한 사용자의 접속 횟수가 많을수록 사용자들에 대한 영향력이 커지게 되고, 또한 광고주들로부터의 광고 유치가 보다 용이해진다. 따라서, 웹 페이지 운영자는 보다 많은 사용자들의 접속 횟수를 늘리기 위한 노력을 하게 되며, 광고주 및/또는 광고 대행사(이하, '광고주'로 통칭함)는 정확한 접속 통계 정보를 이용하여 보다 합리적이며 효율적인 광고 의뢰가 필요하게 된다.However, due to the simple expectation that many users will connect and the non-objective log volume released by the webpage operator, it is unreasonable to set the advertising costs. Therefore, the statistics of Internet access for the proper calculation of the advertising costs are calculated by the advertisers, agencies, and web site operators. It is required of all. This necessity is increasing with the increase of the Internet advertising market. In other words, as the number of times a user accesses a web page operated by the user of the web page increases, the influence on the users increases, and it is easier to attract advertisements from advertisers. As a result, web page operators will endeavor to increase the number of users connected, and advertisers and / or advertising agencies (hereinafter referred to as "advertisers") will be able to request more reasonable and efficient advertisements using accurate access statistics. Will be needed.

인터넷 접속 통계의 중요성이 대두됨에 따라, 사용자의 접속 횟수를 기준으로 각 웹 페이지의 순위를 산출하는 순위 검색 웹 페이지들이 개발되고 있다. 대부분의 웹 페이지들은 자체적으로 접속 횟수를 사용자들에게 공개하거나 이러한 순위검색 웹 페이지에 공개하여 홍보에 활용하고 있다. As the importance of the statistics of the Internet access has risen, ranking search web pages are being developed that calculate the rank of each web page based on the number of times of user access. Most web pages disclose their own access times to users or publicize them on these rank search web pages.

종래에는 이러한 특정 웹 페이지의 접속 횟수를 확인하기 위하여 사용자의 IP와, 접속 횟수가 자동으로 저장되는 로그(log) 파일이 이용되었다. 즉, 종래에는 당해 웹 페이지의 서버에 저장되는 로그 파일에 기록된 임의의 사용자의 접속 시간이 미리 설정된 시간 이상이 되는 경우, 당해 사용자가 해당 웹 페이지에 접속된 것으로 판단하였다.Conventionally, a log file in which the user's IP and the number of accesses are automatically stored is used to check the number of accesses of the specific web page. That is, conventionally, when the access time of any user recorded in the log file stored in the server of the web page is more than the preset time, it is determined that the user is connected to the web page.

그런데, 이러한 방법에 의하는 경우에는 특정 웹 페이지의 로딩 타임(Loading time)이 길어서 실제로 사용자가 당해 웹 페이지를 열람하지 않았음에도 불구하고 당해 웹 페이지가 열람된 것으로 판단할 수 있는 문제점이 있다. 또한, 당해 특정 웹 페이지에서 오토 리플레쉬(Auto-refresh, 즉, 사용자의 의사와는 무관하게 사용자가 웹 페이지에 접속한 후 지정된 시간이 경과하면 웹 서버(web server)에서 자동으로 페이지를 업데이트하는 것) 및/또는 비자발성 팝업 창(Pop-up)을 띄우는 등의 경우에도 당해 웹 페이지가 (활성화되어 있지 아니함에도 불구하고) 열람되었다고 오판될 우려도 있다. However, in this method, there is a problem in that a loading time of a specific web page is long, so that the user can determine that the web page is viewed even though the user has not actually viewed the web page. In addition, regardless of the user's intention, the web page automatically updates the page after a specified time elapses after the user accesses the web page. And / or popping up an involuntary pop-up, etc. There is also a possibility that the web page may have been misinterpreted (although not active).

또한, 당해 특정 웹 페이지가 복수의 프레임(Frame)으로 나뉘어 있는 경우 실제로 사용자가 열람한 메인 페이지 외의 부가 페이지(즉, 다른 프레임)까지 열람되었다고 판단될 수도 있다.In addition, when the specific web page is divided into a plurality of frames, it may be determined that additional pages (that is, other frames) other than the main page viewed by the user are actually viewed.

한편, 인터넷이 발달함에 따라 온라인 광고가 증가하게 된 것은 상술한 바와 같다. 그런데, 최근 팝업 창(pop-up window)을 이용한 온라인 광고가 급증함에 따라 사용자가 불필요한 팝업 광고를 일일이 제거하여야 하는 등의 불편을 야기하고 있다. 이를 해결하기 위하여 종래에는 불필요한 팝업 광고를 일괄적으로 차단하는 방법이 사용되었는데, 이러한 종래의 팝업 차단 방법은 과도한 팝업 광고를 사전에 차단하는 장점이 있는 반면, 사용자의 의도에 부합하는 팝업 창까지 일괄적으로 차단되는 문제점이 있다. On the other hand, it is as described above that the online advertising has increased with the development of the Internet. However, the recent increase in online advertisements using pop-up windows has caused inconvenience such as the need for users to remove unnecessary pop-up advertisements one by one. In order to solve this problem, a method of blocking unnecessary pop-up advertisements has been conventionally used. While the conventional pop-up blocking method has an advantage of blocking excessive pop-up advertisements in advance, a pop-up window that meets the user's intention is collectively used. There is a problem that is blocked by the enemy.

한편, 최근 인터넷 사용자들 간의 온라인 통신 수단으로 인스턴트 메신저(Instant messenger, 이하 '메신저'로 약칭함)가 많이 이용되고 있다. 메신저란 실시간으로 온라인 대화 상대에게 텍스트(text) 및/또는 음성(voice), 화상(movie) 등의 데이터를 전달하는 통신 소프트웨어이다. Meanwhile, instant messengers (hereinafter, referred to as 'messengers') have been widely used as an online communication means among Internet users. A messenger is communication software that delivers data such as text and / or voice, movie, etc. to an online conversation partner in real time.

이러한 메신저도 사용자가 많아질수록 광고 매체로서 활용될 가능성이 높아진다. 즉, 사용자가 늘어남에 따라 광고주들이 광고의 대상으로서 관심을 가지게 되었고, 메신저의 운영자는 사용자들의 이용 횟수 및/또는 이용 시간이 많을수록 광고주들로부터 광고를 유치하는 것이 용이하기 때문에 보다 편리하고, 보다 유익하며, 사용자들에게 보다 많은 이익을 주는 메신저를 개발하여 사용자들의 로그인 횟수 및/또는 로그인 시간을 증가시키려는 노력을 기울이고 있다. As more messengers are used, more likely to be used as advertising media. In other words, as the number of users increased, advertisers became interested as targets of advertisements, and messenger operators are more convenient and more profitable because it is easier to attract advertisements from advertisers as the number of times and / or usage times of users increases. In addition, efforts have been made to increase the number of logins and / or login times of users by developing messengers that benefit users more.

따라서, 사용자가 유용한 메신저를 손쉽게 찾아서 이용할 수 있도록 로그인 횟수 및/또는 로그인 시간을 기준으로 메신저의 순위를 산출하는 순위 검색 웹 페이지들이 개발되고 있다. Accordingly, rank search web pages are being developed that calculate the rank of a messenger based on the number of logins and / or the login time so that a user can easily find and use a useful messenger.

이러한 메신저의 순위 검색에 있어서, 종래에는 사용자의 컴퓨터에서 메신저를 실행시키기 위한 실행 파일(process file)이 활성화되었는지 여부가 이용되었다. 즉, 메신저 사용 여부를 검색할 수 있는 서버(예를 들어, 메신저 서비스 수행 서버 등)는 사용자의 컴퓨터에서 검색 대상인 메신저의 실행 파일의 활성화 여부에 대한 정보를 수신하여 메신저 사용 여부를 판단하였다. 이때, 사용자의 컴퓨터에는 상기한 서버로 메신저의 실행 파일의 활성화 여부에 대한 정보를 전송할 수 있는 프로그램 등이 미리 설치되어 있을 수 있다. In the ranking search of such a messenger, it is conventionally used whether or not a process file for executing a messenger on a user's computer is activated. That is, a server capable of searching for a messenger (eg, a messenger service execution server) determines whether to use a messenger by receiving information on whether an executable file of a messenger, which is a search target, is activated on a user's computer. In this case, a program for transmitting information on whether the messenger executable file is activated to the server may be pre-installed in the user's computer.

그런데, 이러한 방법에 의하는 경우에는 실행 파일은 활성화되어 있으나 실제로 당해 메신저를 사용하지 않는 경우(예를 들어, 임의의 메신저가 실행되고 있 으나 사용자가 당해 메신저에 로그인(log-in) 되지 않은 경우 등)에도 메신저가 사용되는 것으로 판단되는 문제점이 있다. However, in this case, the executable file is activated but the messenger is not actually used (for example, if a messenger is running but the user is not logged in to the messenger). Etc.) has a problem that it is determined that a messenger is used.

한편, 인터넷에 연결된 컴퓨터가 원하는 정보가 있는 곳을 찾아가기 위해서는 인터넷 브라우저(예를 들어, 인터넷 익스플로러, 넷스케이프 등)의 주소 입력 창에 주소(URL)를 입력하여야 한다. 이러한 주소를 숫자로 표현한 것이 아이피(IP, Internet Protocol)이고, 문자로 나타낸 것이 도메인(Domain)이다. 도메인은 영문자 26개(A 내지 Z)와 숫자 10개(0 내지 9) 및 특수기호 1개(미들바(-))의 총 37개의 글자의 조합으로 나타내어야 한다. On the other hand, in order to go to the place where the computer connected to the Internet where the desired information, you need to enter the address (URL) in the address input window of the Internet browser (for example, Internet Explorer, Netscape, etc.). The numerical representation of these addresses is IP (Internet Protocol), and the letters are domains. The domain should be represented by a combination of 37 letters, 26 letters (A to Z), 10 numbers (0 to 9), and one special symbol (middle bar (-)).

그런데, 영어에 익숙하지 않은 나라에서는 사용자들이 도메인 네임(name)을 기억하기 곤란한 면이 있기 때문에, 웹 페이지 운영자들의 기억하기 쉬운 도메인 네임을 선점하기 위한 경쟁이 과열되는 폐단도 있었다. However, in a country that is not familiar with English, it is difficult for users to remember domain names, and thus competition for preoccupying domain names that are easy to remember for web page operators has been overheated.

이에 따라 인터넷 주소의 자국어화에 대한 요구가 급증하게 되었고, 현재 다양한 업체(예를 들어, 넷피아, 디지털네임즈 등)에서 자국어 도메인을 서비스하고 있다. 예를 들어, 사용자가 인터넷 브라우저의 주소 입력창에 한글을 입력하면, 자국어 도메인 서비스 업체의 서버는 입력된 한글 데이터를 수신하여 상응하는 주소로 연결한다. 이 과정에서 사용자가 인터넷 브라우저의 주소창에 상술한 도메인의 형식에 어긋나게 입력한 경우 및/또는 자국어 도메인을 입력하는 과정에서 오타를 입력한 경우 등에는 미리 설정되어 있는 웹 페이지로 이동하게 된다. 상기한 경우, 플러그 인(plug-in, 즉 인터넷 브라우저에 연결되어 각종 형태의 자료를 실행시키고, 그 결과를 표시하는 프로그램)이 설치되어 있는 컴퓨터의 경우에는 당해 플러 그 인이 지정하는 웹 페이지로 연결되나, 그렇지 아니한 경우에는 디엔에스(DNS, Domain Name Service, 즉 도메인 네임을 아이피 주소로 바꾸어주는 서비스로서 일반적으로 사용자의 단말기가 도메인 네임을 통신망을 통하여 연결되어 있는 네임 서버로 전송하면, 네임 서버가 이를 아이피 주소로 변환하여 다시 사용자의 단말기로 전송하여 주는 서비스) 방식에 의하여 지정된 웹 페이지로 연결되게 된다. 물론, 인터넷 회선을 제공하는 서비스업체는 디폴트(default) 디엔에스를 운영하며, 사용자가 무(無)설정하면 자동으로 default 디엔에스로 연결하기도 한다. As a result, the demand for localization of Internet addresses has increased rapidly, and various companies (eg, Netpia, Digital Names, etc.) are currently serving their own language domains. For example, when a user inputs Hangul in an address input window of an Internet browser, a server of a local language domain service company receives the input Hangul data and connects to a corresponding address. In this process, when the user inputs the Internet browser address bar deviating from the above-described format of the domain and / or when a user inputs a typo in the process of inputting the native language domain, the user moves to a preset web page. In the above case, a computer with a plug-in (a program that is connected to an Internet browser to execute various types of data and displays the results) is installed to a web page designated by the plug-in. Connected, but otherwise, it is a DNS (Domain Name Service) service that converts a domain name into an IP address. Generally, when a user's terminal transmits a domain name to a name server connected through a communication network, the name server Is converted to an IP address and transmitted back to the user's terminal). Of course, the service provider that provides the Internet line runs the default DS and automatically connects to the default DS when the user sets nothing.

상술한 자국어 도메인의 이용은 날이 갈수록 늘어가는 추세인데 반하여, 자국어 도메인 서비스를 제공하는 서비스업체에 대한 정확한 정보를 제공하지 못하고 있다. 즉, 자국어 도메인 서비스업체에 대하여 객관적인 지표로서 사용자들에게 제공할 수 있는 자료가 거의 없는 것이 종래의 실정이다. While the use of the national language domain described above is increasing day by day, it does not provide accurate information on service providers that provide the national language domain service. In other words, there is little conventional data that can be provided to users as an objective index for the national domain service provider.

따라서, 사용자는 자국어 도메인을 등록받기 위해서 해당 도메인 서비스업체가 제공하는 자료에 의하여 등록료 등을 설정할 수 밖에 없는 문제점이 있다. 또한, 광고주는 도메인 서비스업체에 자신의 상품 등의 광고를 싣기 위하여 도메인 서비스업체가 제공하는 자료에 의하여 광고비 등을 설정할 수 밖에 없는 문제점도 있다.Therefore, the user has a problem in that the registration fee, etc. can only be set according to materials provided by the corresponding domain service provider in order to register the national language domain. In addition, there is a problem that the advertiser has to set the advertising costs, etc. in accordance with the material provided by the domain service provider in order to place an advertisement, such as their products to the domain service provider.

본 발명은 사용자의 의도에 의하지 않은 팝업 만을 차단하는 팝업 차단 방법을 제공하고자 한다.The present invention is to provide a pop-up blocking method for blocking only pop-ups not by the user's intention.

본 발명의 일 측면에 따르면, 팝업 차단 방법, 그 방법을 실행하기 위한 프로그램이 기록된 기록매체 및 사용자 단말기가 제공된다.According to an aspect of the present invention, there is provided a pop-up blocking method, a recording medium on which a program for executing the method is recorded, and a user terminal.

본 발명의 바람직한 일 실시예에 따른 사용자 단말기가 실행하는 팝업(pop-up) 차단 방법은, 웹브라우저를 이용하여 접속된 사용자 이벤트에 상응하는 접속 주소의 웹 페이지에 웹 페이지에 상응하는 s(2이상인 임의의 자연수)개의 웹 페이지 접속 정보를 생성하는 단계-여기서, 상기 s개의 웹 페이지 접속 정보는 웹 페이지 표시 윈도우 및 하나 이상의 팝업창에 상응함-; 상기 s개의 웹 페이지 접속 정보 중 상기 웹 페이지 표시 윈도우에 상응하는 웹 페이지 접속 정보를 추출하여 웹 페이지 그룹 정보 및 웹 브라우저 식별 정보를 독출하는 단계; 상기 s개의 웹 페이지 접속 정보 중에서 상기 독출된 웹 페이지 그룹 정보와 동일한 웹 페이지 정보를 가지고 상기 독출된 웹 브라우저 식별 정보와 상이한 웹 브라우저 식별 정보를 포함하는 하나 이상의 팝업 정보를 추출하는 단계; 및 상기 추출된 팝업 정보를 비자발 팝업 정보로 설정하는 단계를 포함할 수 있다. 여기서, 이후의 상기 웹 페이지로의 접속시 상기 비자발 팝업 정보에 의해 팝업 창의 표출이 제한될 수 있다.Pop-up blocking method executed by the user terminal according to an embodiment of the present invention, s (2) corresponding to the web page on the web page of the access address corresponding to the user event connected using the web browser Generating at least one natural number) web page connection information, wherein the s web page connection information corresponds to a web page display window and at least one popup window; Extracting web page access information corresponding to the web page display window from the s web page access information to read web page group information and web browser identification information; Extracting one or more pop-up information from the s web page access information including web page identification information different from the read web browser identification information with the same web page information as the read web page group information; And setting the extracted pop-up information as non-voluntary pop-up information. Here, the display of the pop-up window may be restricted by the involuntary pop-up information upon subsequent access to the web page.

상기 웹 페이지 접속 정보는 메인 웹 페이지 정보, 접속 웹 페이지 주소, 참조 웹 페이지 정보, 팝업 정보 중 둘 이상을 더 포함할 수 있다.The web page access information may further include two or more of main web page information, access web page address, reference web page information, and pop-up information.

본 발명의 바람직한 다른 실시예에 따른 팝업(pop-up) 차단 방법을 실행하는 사용자 단말기는, 웹브라우저를 이용하여 접속된 사용자 이벤트에 상응하는 접속 주소의 웹 페이지에 웹 페이지에 상응하는 s(2이상인 임의의 자연수)개의 웹 페이지 접속 정보를 생성하는 웹 페이지 접속 정보 생성부-여기서, 상기 s개의 웹 페이지 접속 정보는 웹 페이지 표시 윈도우 및 하나 이상의 팝업창에 상응함-; 상기 s개의 웹 페이지 접속 정보 중 상기 웹 페이지 표시 윈도우에 상응하는 웹 페이지 접속 정보를 추출하여 웹 페이지 그룹 정보 및 웹 브라우저 식별 정보를 독출하고, 상기 s개의 웹 페이지 접속 정보 중에서 상기 독출된 웹 페이지 그룹 정보와 동일한 웹 페이지 정보를 가지고 상기 독출된 웹 브라우저 식별 정보와 상이한 웹 브라우저 식별 정보를 포함하는 하나 이상의 팝업 정보를 추출하며, 상기 추출된 팝업 정보를 비자발 팝업 정보로 설정하는 웹 페이지 접속 정보 처리부를 포함할 수 있다. 여기서, 이후의 상기 웹 페이지로의 접속시 상기 비자발 팝업 정보에 의해 팝업 창의 표출이 제한될 수 있다.A user terminal which executes a pop-up blocking method according to another preferred embodiment of the present invention may include a s (2) corresponding to a web page on a web page of an access address corresponding to a user event accessed using a web browser. A web page connection information generation unit for generating any one or more natural numbers of web page connection information, wherein the s web page connection information corresponds to a web page display window and at least one pop-up window; The web page access information corresponding to the web page display window is extracted from the s web page access information to read web page group information and web browser identification information, and the read web page group from the s web page access information. A web page access information processing unit for extracting one or more pop-up information including web page identification information different from the read web browser identification information and having the same web page information, and setting the extracted pop-up information as involuntary pop-up information; It may include. Here, the display of the pop-up window may be restricted by the involuntary pop-up information upon subsequent access to the web page.

상기 웹 페이지 접속 정보 처리부는 상기 비자발 팝업 정보에 의해 팝업 창의 표출이 제한되도록 상기 웹브라우저를 제어할 수 있다.The web page access information processor may control the web browser such that the display of the pop-up window is restricted by the involuntary pop-up information.

상기 웹 페이지 접속 정보는 메인 웹 페이지 정보, 접속 웹 페이지 주소, 참조 웹 페이지 정보, 팝업 정보 중 둘 이상을 더 포함할 수 있다.The web page access information may further include two or more of main web page information, access web page address, reference web page information, and pop-up information.

본 발명의 또 다른 실시예에 따르면, 팝업(pop-up) 차단 방법을 수행하기 위하여 사용자 단말기에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 사용자 단말기에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서, 웹브라우저를 이용하여 접속된 사용자 이벤트에 상응하는 접속 주소의 웹 페이지에 웹 페이지에 상응하는 s(2이상인 임의의 자연수)개의 웹 페이 지 접속 정보를 생성하는 단계-여기서, 상기 s개의 웹 페이지 접속 정보는 웹 페이지 표시 윈도우 및 하나 이상의 팝업창에 상응함-; 상기 s개의 웹 페이지 접속 정보 중 상기 웹 페이지 표시 윈도우에 상응하는 웹 페이지 접속 정보를 추출하여 웹 페이지 그룹 정보 및 웹 브라우저 식별 정보를 독출하는 단계; 상기 s개의 웹 페이지 접속 정보 중에서 상기 독출된 웹 페이지 그룹 정보와 동일한 웹 페이지 정보를 가지고 상기 독출된 웹 브라우저 식별 정보와 상이한 웹 브라우저 식별 정보를 포함하는 하나 이상의 팝업 정보를 추출하는 단계; 및 상기 추출된 팝업 정보를 비자발 팝업 정보로 설정하는 단계를 실행하는 프로그램을 기록한 기록매체가 제공된다. 여기서, 이후의 상기 웹 페이지로의 접속시 상기 비자발 팝업 정보에 의해 팝업 창의 표출이 제한될 수 있다.According to another embodiment of the present invention, in order to perform a pop-up blocking method, a program of instructions that can be executed by a user terminal is tangibly implemented, and a program that can be read by the user terminal is implemented. A recorded recording medium, comprising: generating s (any natural number of two or more) web page connection information corresponding to a web page in a web page of a connection address corresponding to a user event accessed using a web browser, wherein The s web page access information corresponds to a web page display window and one or more pop-up windows; Extracting web page access information corresponding to the web page display window from the s web page access information to read web page group information and web browser identification information; Extracting one or more pop-up information from the s web page access information including web page identification information different from the read web browser identification information with the same web page information as the read web page group information; And a recording medium recording a program for executing the setting of the extracted pop-up information as involuntary pop-up information. Here, the display of the pop-up window may be restricted by the involuntary pop-up information upon subsequent access to the web page.

상기 비자발 팝업 정보에 의해 상기 웹브라우저의 상기 팝업 창 표출이 제한될 수 있다.The display of the pop-up window of the web browser may be limited by the involuntary pop-up information.

본 발명은 사용자의 의도에 의하지 않은 팝업 만을 차단하는 팝업 차단 방법을 제공할 수 있는 효과가 있다. The present invention has the effect of providing a pop-up blocking method of blocking only pop-ups not by the user's intention.

본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all transformations, equivalents, and substitutes included in the spirit and scope of the present invention. In the following description of the present invention, if it is determined that the detailed description of the related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 이하, 본 발명의 실시예를 첨부한 도면들을 참조하여 상세히 설명하기로 한다. The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 일 실시예에 따른 웹 페이지의 접속 통계 정보 생성 시스템의 구성도이다. 1 is a block diagram of a system for generating access statistics information of a web page according to an exemplary embodiment of the present invention.

도 1을 참조하면, 웹 페이지의 접속 통계 정보를 생성하기 위한 시스템은 접 속 정보 생성 장치(100, 즉 사용자 단말기), 접속 통계 정보 생성 장치(140) 및 복수의 웹 페이지 운영 서버(180-1, 180-2, …, 180-n(n은 임의의 자연수), 이하 '180-n'으로 통칭함)를 포함한다. Referring to FIG. 1, a system for generating access statistics information of a web page includes a connection information generating device 100 (ie, a user terminal), a connection statistics information generating device 140, and a plurality of web page operating servers 180-1. , 180-2, ..., 180-n (where n is any natural number), hereinafter referred to collectively as '180-n'.

접속 정보 생성 장치(100)는 웹 브라우저(110), 웹 페이지 그룹 정보 생성부(111), 웹 페이지 접속 정보 생성부(112), 웹 페이지 접속 정보 처리부(113), 단말기 제어부(120), 단말기 저장부(130), 단말기 송수신부(121), 단말기 입력부(122), 단말기 표시부(123)를 포함한다. The apparatus 100 for generating access information includes a web browser 110, a web page group information generating unit 111, a web page access information generating unit 112, a web page access information processing unit 113, a terminal control unit 120, and a terminal. The storage unit 130 includes a terminal transceiver 121, a terminal input unit 122, and a terminal display unit 123.

접속 정보 생성 장치(100)는 개인용 컴퓨터(Personal Computer), 이동 통신 단말기, 개인 휴대 단말기(PDA : Personal Digital Assistant) 등과 같이 통신망을 이용하여 임의의 웹 페이지 운영 서버(180-n)에 접속 가능한 통신 단말기이면 아무런 제한 없이 적용될 수 있다. The apparatus 100 for generating access information may be connected to any web page operating server 180-n using a communication network such as a personal computer, a mobile communication terminal, a personal digital assistant (PDA), or the like. If the terminal can be applied without any limitation.

또한, 도 1에 도시된 접속 정보 생성 장치(100)의 구성 요소는 반드시 하드웨어 구성을 가질 필요는 없으며, 일부 구성 요소는 소프트웨어 프로그램 형태로 구현될 수도 있다. 예를 들어, 웹 브라우저(110)는 인터넷 익스플로러(Internet Explorer)나 넷스케이프(Netscape) 등과 같은 웹 브라우저 프로그램일 수 있다. In addition, the components of the apparatus 100 for generating connection information shown in FIG. 1 do not necessarily have a hardware configuration, and some components may be implemented in the form of a software program. For example, the web browser 110 may be a web browser program such as Internet Explorer or Netscape.

또한, 웹 페이지 그룹 정보 생성부(111), 웹 페이지 접속 정보 생성부(112), 웹 페이지 접속 정보 처리부(113) 등은 이하에서 설명되어지는 바와 같이 웹 브라우저(110)의 정보(예를 들어, 웹 페이지 그룹 정보, 웹 페이지 접속 정보 등)를 통신망을 통해 접속 통계 정보 생성 장치(140)로 전송하도록 구현된 소프트웨어 프로그램(이하, '이력 관리 프로그램'이라 칭함)일 수 있다. 이력 관리 프로그램은 접 속 정보 생성 장치(100)의 부팅(booting) 단계에서 자동 실행되는 프로그램(예를 들어, 시작 프로그램)으로 설정되거나, 웹브라우저(110)나 메신저 등과 같은 통신 프로그램의 실행시 선행하여 실행되도록 설정될 수 있다. 이는 온라인 접속 통계 정보의 생성을 위한 웹 페이지 접속 정보를 생성하기 위함이다. 물론, 이력 관리 프로그램의 설치시 웹브라우저(110) 등의 통신 프로그램의 일 구성요소로 포함되도록 해당 통신 프로그램이 업데이트될 수도 있을 것이다. 이력 관리 프로그램은 미리 지정된 보고 주기 또는 접속 통계 정보 생성 장치(140)로부터 보고 요청이 수신된 시점마다 생성한 웹 페이지 접속 정보를 접속 통계 정보 생성 장치(140)로 전송할 수 있다. In addition, the web page group information generation unit 111, the web page connection information generation unit 112, the web page connection information processing unit 113, and the like may be used as information (eg, for example) of the web browser 110 as described below. , Web page group information, web page access information, etc.) may be a software program (hereinafter, referred to as a "history management program") implemented to transmit the access statistics information generating apparatus 140 through a communication network. The history management program is set to a program (for example, a startup program) that is automatically executed in the booting step of the connection information generating device 100, or is preceded when a communication program such as the web browser 110 or a messenger is executed. Can be set to execute. This is for generating web page access information for generating online access statistics information. Of course, when the history management program is installed, the corresponding communication program may be updated to be included as a component of a communication program such as the web browser 110. The history management program may transmit the web page access information generated every time a report request is received from the predetermined reporting period or the access statistics information generating device 140 to the access statistics information generating device 140.

웹 브라우저(110)는 북마크(bookmark)에 설정되어 사용자에 선택된 웹사이트 주소 또는 사용자에 의해 주소 입력창에 입력된 주소 정보에 상응하는 웹사이트에 통신망을 통해 접속하는 수단이다. 웹 브라우저(110)는 임의의 웹 주소에 상응하는 웹 페이지에 접속한 경우, 해당 웹 페이지에 상응하는 소스 데이터를 수신하여 통상의 웹 화면의 형태로 화면상에 디스플레이한다. 당해 소스 데이터는 해당 웹 페이지에 상응하는 소스 데이터를 관리하는 서버 장치로부터 수신될 수 있다.The web browser 110 is a means for accessing a website set in a bookmark and corresponding to a website address selected by a user or address information input in an address input window by the user through a communication network. When the web browser 110 accesses a web page corresponding to an arbitrary web address, the web browser 110 receives source data corresponding to the web page and displays it on the screen in the form of a normal web screen. The source data may be received from a server device that manages source data corresponding to the web page.

웹 페이지 그룹 정보 생성부(111)는 사용자의 단말기 입력부(122) 조작에 상응하는 이벤트(event)를 감지하고, 이에 상응하는 제n(임의의 자연수)번째 웹 페이지 그룹 정보(Group ID)를 생성한다. 이때, 사용자의 단말기 입력부(122) 조작에 상응하는 이벤트(event)에 의하여 임의의 웹 페이지에 접속된 경우(또는 해당 웹 페이지가 갱신된 경우)에는 제n-1번째 웹 페이지 그룹 정보에 미리 설정된 숫자를 더하여 제n번째 웹 페이지 그룹 정보를 생성하고, 이벤트에 의하지 않고 임의의 웹 페이지에 접속된 경우에는 제n번째 웹 페이지 그룹 정보는 제n-1번째 웹 페이지 그룹 정보와 동일하다. 또한, 웹 페이지 그룹 정보 생성부(111)는 웹 브라우저(110)가 활성화되는 시점 및/또는 접속 정보 생성 장치(100)에 전원이 인가되는 시점에서 제1 웹 페이지 그룹 정보를 생성할 수 있다. 예를 들어, 제1번째 웹 페이지 그룹 정보는 사용자가 웹브라우저(110)의 설정 메뉴(예를 들어, 인터넷 익스플로러의 '인터넷 옵션' 메뉴)를 이용하여 설정한 시작 웹 페이지에 상응하도록 생성될 수 있다.The web page group information generation unit 111 detects an event corresponding to a user's manipulation of the terminal input unit 122 and generates an nth (arbitrary natural number) web page group information (Group ID) corresponding thereto. do. In this case, when an arbitrary web page is accessed (or the web page is updated) by an event corresponding to the operation of the terminal input unit 122 of the user, it is set in advance in the n-th webpage group information. The nth web page group information is generated by adding numbers, and when connected to any web page without an event, the nth web page group information is the same as the n-1 th web page group information. In addition, the web page group information generation unit 111 may generate first web page group information at a time when the web browser 110 is activated and / or when power is applied to the access information generating device 100. For example, the first web page group information may be generated to correspond to the start web page set by the user using the setting menu of the web browser 110 (for example, the 'Internet Options' menu of Internet Explorer). have.

웹 페이지 그룹 정보 생성부(111)는 제1번째 웹 페이지 그룹 정보를 생성한 후 사용자의 단말기 입력부(122) 조작에 상응하는 이벤트(event)에 의하여 임의의 웹 페이지에 접속된 경우(또는 접속된 웹 페이지가 갱신된 경우 등)에는 제1번째 웹 페이지 그룹 정보에 미리 설정된 숫자를 더한 제2번째 웹 페이지 그룹 정보를 생성할 수 있다. When the web page group information generation unit 111 generates the first web page group information and is connected to (or connected to) any web page by an event corresponding to an operation of the terminal input unit 122 of the user. When the web page is updated, etc.), the second web page group information may be generated by adding the preset number to the first web page group information.

따라서, 접속 정보 생성 장치(100)가 하나 이상의 웹 주소에 접속되어 복수의 웹 페이지 그룹 정보가 생성되고, 사용자에 의한 이벤트(event) 없이 생성된 복수의 웹 페이지 그룹 정보가 서로 동일하다면, 접속된 복수의 웹 주소는 사용자의 한번의 이벤트에 의하여 열람된 동일한 그룹의 웹 페이지인 것을 의미한다. 이러한 방법에 의해, 대부분의 웹 사이트를 관리하는 서버에서 일정시간마다 해당 웹 페이지의 내용이 갱신되어 표시되도록 자동 갱신을 수행함으로써 사용자의 접속 횟수가 증가되는 결과를 방지할 수 있고, 정확한 접속 횟수를 산출할 수 있다. 해당 웹 페 이지의 내용이 갱신되어 표시되도록 하는 것은 해당 웹 페이지에 재접속하도록 지시하는 것과 같은 의미일 수 있다. Therefore, when the access information generating apparatus 100 is connected to one or more web addresses to generate a plurality of web page group information, and the plurality of web page group information generated without an event by a user are the same, The plurality of web addresses means that web pages of the same group are viewed by one user's event. In this way, the server which manages most web sites can perform the automatic update so that the contents of the web page is updated and displayed at regular time intervals, thereby preventing the user from increasing the number of accesses. Can be calculated. The updating of the content of the web page may be the same as instructing to reconnect to the web page.

여기서, 단말기 입력부(122)가 키보드(Keyboard)인 경우 사용자 이벤트는 사용자의 엔터 버튼(enter) 및/또는 리턴 버튼(return), 페이지 업 버튼(page up) 및/또는 페이지 다운 버튼(page down), 방향 버튼, 백 스페이스 버튼(back space), 컨트롤 버튼과 n 버튼(즉, Ctrl + N), 기능(Function) 버튼 중 하나 이상의 버튼을 조작한 것에 상응하여 단말기 입력부(122)에서 생성되는 신호일 수 있다. 또한, 단말기 입력부(122)가 마우스(Mouse)인 경우에는 사용자 이벤트는 사용자의 마우스 버튼 조작에 상응하여 단말기 입력부(122)에서 생성되는 신호일 수 있다. Here, when the terminal input unit 122 is a keyboard, the user event may be an enter and / or return button, a page up button, and / or a page down button of the user. , The number of signals generated by the terminal input unit 122 in response to the manipulation of one or more buttons among direction buttons, back space buttons, control buttons, n buttons (ie, Ctrl + N), and Function buttons. have. In addition, when the terminal input unit 122 is a mouse, the user event may be a signal generated by the terminal input unit 122 in response to a user's mouse button manipulation.

웹 페이지 접속 정보 생성부(112)는 제m(임의의 자연수)번째 웹 페이지 접속 정보(300)를 생성한다. 웹 페이지 접속 정보는 사용자 이벤트에 의해 임의의 웹 페이지에 접속하였음을 나타내는 접속 정보 및/또는 오토리플레쉬에 의해 접속된 웹 페이지를 열람하였음을 나타내는 열람 정보를 개념상 포함할 수 있다. 이는 사용자의 의도에 무관하게 재접속된 웹 페이지일지라도 사용자가 열람을 위한 조작을 하였다면 이후로는 사용자의 의도에 의해 접속된 웹페이지와 동일시할 수 있기 때문이다. 따라서, 본 발명에 따른 웹 페이지 접속 정보는 페이지뷰(page view) 정보로 칭할수도 있다.The web page access information generation unit 112 generates the m (random natural number) th web page access information 300. The web page connection information may conceptually include connection information indicating access to an arbitrary web page by a user event and / or browsing information indicating that a web page connected by auto refresh has been viewed. This is because even if the web page is reconnected irrespective of the user's intention, it can be identified with the web page connected by the user's intention after the user has operated for viewing. Therefore, the web page access information according to the present invention may be referred to as page view information.

본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 정보의 구성도인 도 3을 참조하면, 제m번째 웹 페이지 접속 정보(300)는 제m번째 접속 웹 페이지 주소(310), 제m번째 웹 브라우저 식별 정보(320), 제m번째 웹 페이지 그룹 정 보(330), 참조 웹 페이지 정보(340), 메인 웹 페이지 정보(350) 및 팝업 정보(360)를 포함할 수 있다. Referring to FIG. 3, which is a block diagram of web page access information according to an exemplary embodiment of the present invention, the m th web page access information 300 includes an m th access web page address 310 and an m th web browser. The identification information 320, the m th web page group information 330, the reference web page information 340, the main web page information 350, and the pop-up information 360 may be included.

제m번째 접속 웹 페이지 주소(310)는 현재 접속하고 있는 웹 페이지의 주소(즉, 도메인)에 관한 정보이다. 즉, 웹 페이지 접속 정보 생성부(112)가 현재 웹 브라우저(110)가 접속한 웹 주소를 추출한 것일 수 있다. The m-th access web page address 310 is information about an address (ie, a domain) of a web page currently being accessed. That is, the web page access information generator 112 may extract a web address currently accessed by the web browser 110.

제m번째 웹 브라우저 식별 정보(320)는 복수의 웹 브라우저(110)가 동시에 활성화되었을 때, 이들 각각을 식별될 수 있도록 웹 브라우저(110)에서 부여하는 정보이다. 따라서, 하나의 웹 페이지가 복수의 프레임으로 분할되어 있는 경우, 각 프레임이 요청하는 웹 주소는 상이하여도 각 프레임에 해당하는 웹 브라우저 식별 정보(320)는 동일한 값이 부여될 수 있다. The m-th web browser identification information 320 is information given by the web browser 110 so that each of them can be identified when a plurality of web browsers 110 are simultaneously activated. Therefore, when one web page is divided into a plurality of frames, the web browser identification information 320 corresponding to each frame may be given the same value even if the web addresses requested by each frame are different.

제m번째 웹 페이지 그룹 정보(330)는 웹 페이지 그룹 정보 생성부(111)에 의하여 생성되는 정보이다. 이에 대하여는 상술한 바, 여기에서는 상세한 설명을 생략한다. The m th web page group information 330 is information generated by the web page group information generation unit 111. As described above, the detailed description is omitted here.

참조 웹 페이지 정보(340)는 제m번째 접속 웹 페이지 주소(310)의 바로 상위 웹 페이지를 의미한다. 즉, 참조 웹 페이지 정보(340)를 통하여 현재 접속 중인 웹 페이지(즉, 제m번째 접속 웹 페이지 주소(310)에 상응하는 웹 페이지)가 어느 웹 페이지를 통하여 접속되었는지 알 수 있다. 예를 들어, 제m번째 접속 웹 페이지 주소(310)가 'http://koreanclick.com/product/product_overview.php' 이고 참조 웹 페이지 정보(340)가 'http://www.koreanclick.com' 이라면, 현재 접속 중인 웹 페이지인 'http://koreanclick.com/product/product_overview.php' 는 참조 웹 페이 지인 'http://www.koreanclick.com'의 하위 웹 페이지이고, 참조 웹 페이지를 통하여 현제 웹 페이지에 접속되었음을 나타낸다. 참조 웹 페이지 정보(340)는 일반적으로 웹 브라우저(110)에서 제공하여 주는 정보이므로, 이를 생성하는 방법에 대한 상세한 설명은 생략한다. The reference web page information 340 means a web page immediately above the m th access web page address 310. That is, the reference web page information 340 may determine which web page the web page currently being accessed (ie, the web page corresponding to the m th access web page address 310) is accessed through. For example, the mth access web page address 310 is 'http://koreanclick.com/product/product_overview.php' and the reference web page information 340 is 'http://www.koreanclick.com' If the web page you are currently connected to is 'http://koreanclick.com/product/product_overview.php', it is a sub-webpage of the reference web page 'http://www.koreanclick.com'. Indicates that you are currently connected to the web page. Since the reference web page information 340 is generally provided by the web browser 110, a detailed description of a method for generating the reference web page is omitted.

메인 웹 페이지 정보(350)는 웹 페이지 그룹 정보(330)가 동일한 복수의 웹 페이지 접속 정보(300) 중에서 가장 상위 웹 페이지에 대한 웹 페이지 접속 정보(300)를 구분한다. 예를 들어, 메인 웹 페이지 정보(350)가 '0' 및/또는 'NONE' 인 웹 페이지 접속 정보(300)는 상응하는 웹 페이지가 동일한 그룹 중에서 메인 웹 페이지가 아닌 것을 의미할 수 있고, 메인 웹 페이지 정보(350)가 '1' 및/또는 'C(Complete)' 인 웹 페이지 접속 정보(300)는 상응하는 웹 페이지가 동일한 그룹 중에서 메인 웹 페이지인 것을 의미할 수 있다. 이때, 메인 웹 페이지 정보(350)는 웹 브라우저(110)가 제공하는 정보일 수 있다. The main web page information 350 distinguishes the web page access information 300 for the highest web page among the plurality of web page access information 300 having the same web page group information 330. For example, the web page access information 300 in which the main web page information 350 is '0' and / or 'NONE' may mean that the corresponding web page is not the main web page in the same group. The web page access information 300 in which the web page information 350 is '1' and / or 'C (Complete') may mean that the corresponding web page is the main web page among the same group. In this case, the main web page information 350 may be information provided by the web browser 110.

즉, 웹 브라우저(110)는 사용자의 단말기 입력부(122)에 상응하는 웹 페이지에 접속되어 당해 웹 페이지에서 제공하는 정보를 모두 수신하면 '전송 완료'의 메시지를 단말기 표시부(123)로 전송하는데, '전송 완료'된 웹 페이지에 상응하는 웹 페이지 접속 정보(300)는 '1' 및/또는 'C(Complete)를 포함하는 메인 웹 페이지 정보(350)가 포함되어 있을 수 있다. 전송 완료된 상태의 웹 페이지가 가장 상위의 프레임이고, 또한 사용자의 단말기 입력부(122) 조작에 상응하는 웹 페이지일 확률이 높기 때문이다. 이를 구현하는 방법은 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다. That is, when the web browser 110 is connected to a web page corresponding to the terminal input unit 122 of the user and receives all the information provided by the web page, the web browser 110 transmits a message of 'complete transmission' to the terminal display unit 123. The web page access information 300 corresponding to the 'transfer complete' web page may include main web page information 350 including '1' and / or 'C (Complete)'. This is because the web page in the completed transmission state is the highest frame and the probability that the web page corresponds to the user's manipulation of the terminal input unit 122 is high. How to implement this is apparent to those skilled in the art, detailed description thereof will be omitted.

팝업 정보(360)는 웹 페이지 그룹 정보(330)가 동일한 복수의 웹 페이지 접속 정보(300) 중에서 팝업에 의하여 표시된 웹 페이지에 상응하는 웹 페이지 접속 정보를 구분한다. 예를 들어, 팝업 정보(360)가 '0' 및/또는 'NONE' 인 웹 페이지 접속 정보(300)는 상응하는 웹 페이지가 팝업에 의하여 표시되지 않은 것을 의미할 수 있고, 팝업 정보(360)가 '1' 및/또는 'POP'인 웹 페이지 접속 정보(300)는 상응하는 웹 페이지가 팝업에 의하여 표시된 것임을 의미할 수 있다. The pop-up information 360 distinguishes web page access information corresponding to a web page displayed by a pop-up from among a plurality of web page access information 300 having the same web page group information 330. For example, the web page access information 300 having the popup information 360 '0' and / or 'NONE' may mean that the corresponding web page is not displayed by the popup, and the popup information 360 The web page access information 300 having '1' and / or 'POP' may mean that the corresponding web page is displayed by a popup.

일반적으로, 웹 페이지 그룹 정보(330)가 동일하고 웹 브라우저 식별 정보(320)가 상이한 경우에는 동일한 그룹 내에서 상이한 웹 브라우저(110)에 의해 접속된 경우에 해당하므로, 이러한 경우의 팝업은 사용자가 의도하지 아니한 팝업(예를 들어, 광고 팝업 등)에 해당하는 경우가 많다. 또한, 팝업 정보(360)는 웹 브라우저(110)가 제공하는 정보일 수 있고, 이를 구현하는 방법은 당업자에 있어서 자명한다. 따라서, 이에 대한 상세한 설명은 생략한다. In general, when the web page group information 330 is the same and the web browser identification information 320 is different, this corresponds to the case where the web page group information 330 is connected by different web browsers 110 within the same group. In many cases, this may correspond to unintentional pop-ups (eg, advertising pop-ups). In addition, the pop-up information 360 may be information provided by the web browser 110, and a method of implementing the pop-up information 360 is apparent to those skilled in the art. Therefore, detailed description thereof will be omitted.

메인 웹 페이지인지 여부, 사용자가 의도한 팝업인지 여부를 구분하도록 하기 위하여 상술한 'NONE', '1', 'POP' 등은 일 예에 불과한 것으로, 이와 상이하게 설정될 수도 있음은 자명하다.The above-mentioned 'NONE', '1', 'POP', etc. are just examples and may be set differently so as to distinguish whether the main web page is a popup intended by the user.

다시 도 1을 참조하면, 웹 페이지 접속 정보 처리부(113)는 순차적으로 생성된 웹 페이지 접속 정보(300) 중에서 메인 웹 페이지 접속 정보를 추출하고, 메인 웹 페이지 접속 정보에 포함되어 있는 웹 페이지 그룹 정보(이하, '메인 웹 페이지 그룹 정보'라 칭함) 및/또는 웹 브라우저 식별 정보(이하, '메인 웹 브라우저 식별 정보'라 칭함)를 독출하며, k(임의의 자연수)개의 웹 페이지 접속 정보 중에서 상 기 메인 웹 페이지 그룹 정보와 동일한 웹 페이지 정보 및/또는 상기 메인 웹 브라우저 식별 정보와 상이한 웹 브라우저 식별 정보를 포함하는 r(임의의 자연수)개의 비자발 팝업 정보를 추출한다. Referring back to FIG. 1, the web page access information processing unit 113 extracts main web page access information from sequentially generated web page access information 300, and includes web page group information included in the main web page access information. (Hereinafter referred to as 'main web page group information') and / or web browser identification information (hereinafter referred to as 'main web browser identification information'), and read from among k (arbitrary natural numbers) web page access information. R (random natural number) non-popular popup information including the same web page information as the main web page group information and / or web browser identification information different from the main web browser identification information is extracted.

예를 들어, 본 발명의 바람직한 다른 실시예에 따라 생성된 복수의 웹 페이지 접속 정보에 관한 도면인 도 6를 참조하면, 제1 메인 웹 페이지 접속 정보(601)는 'C'(630)를 포함하는 메인 웹 페이지 정보(350)를 포함하고 있다. 또한, 제1 메인 웹 페이지 접속 정보(601)의 메인 웹 브라우저 식별 정보(320)는 '4195304'(610)이고, 메인 웹 페이지 그룹 정보(330)는 '1000036100'(620)이다. 또한, 비자발 팝업 정보(602)는 웹 브라우저 식별 정보(320)가 '11469784'(640)이고, 웹 페이지 그룹 정보(330)는 '1000036100'(650)이며, 팝업 정보(360)는 'POP'(660)를 포함한다. 즉, 비자발 팝업 정보(602)는 제1 메인 웹 페이지 접속 정보(601)와 비교하여 동일한 웹 페이지 그룹 정보(330, 즉 '1000036100')와 상이한 웹 브라우저 식별 정보(320, 즉 '4195304'와 '11469784')를 포함하고, 'POP'(660)를 포함하는 팝업 정보(360)도 포함할 수 있다. For example, referring to FIG. 6, which illustrates a plurality of web page access information generated according to another exemplary embodiment of the present invention, the first main web page access information 601 includes a 'C' 630. Main web page information 350 is included. In addition, the main web browser identification information 320 of the first main web page access information 601 is '4195304' 610, and the main web page group information 330 is '1000036100' 620. In addition, involuntary pop-up information 602 is web browser identification information 320 is '11469784' (640), web page group information 330 is '1000036100' (650), and pop-up information 360 is 'POP'. '660. That is, the involuntary popup information 602 is different from the same web page group information 330 (ie, '1000036100') and different web browser identification information 320 (ie, '4195304') compared to the first main web page access information (601). And pop-up information 360 including 'POP' 660.

만일, 임의의 웹 페이지 접속 정보(300)가 상응하는 메인 웹 페이지 접속 정보와 비교하여 상이한 웹 브라우저 정보(320) 및 'POP'를 포함하는 팝업 정보(360)를 포함하고 있더라도 웹 페이지 그룹 정보(330) 또한 상이하다면, 이는 사용자의 단말기 입력부(122) 조작에 의한 팝업에 해당하므로(웹 페이지 그룹 정보는 이벤트가 감지되는 경우에만 웹 페이지 그룹 정보를 미리 설정된 숫자만큼 합산하기 때문임) 당해 웹 페이지는 비자발 팝업으로 구분되지 않는다.If any web page access information 300 includes different web browser information 320 and popup information 360 including 'POP' compared to the corresponding main web page access information, the web page group information ( 330) If different, this corresponds to a pop-up by the user's terminal input unit 122 (because the web page group information adds up the web page group information by a preset number only when an event is detected). Are not distinguished by involuntary pop-ups.

다시 도 1을 참조하면, 단말기 저장부(120)에는 접속 정보 생성 장치(100) 운용 프로그램, 웹 브라우저(110)가 통신망을 통하여 웹 페이지 서버(180-n) 등에서 수신한 당해 웹 페이지에 대한 정보 등(예를 들어, 웹 페이지 주소, 웹 페이지 그룹 정보 등)이 저장될 수 있다. 또한, 단말기 저장부(120)에는 웹 페이지 그룹 정보 생성부(111), 웹 페이지 접속 정보 생성부(112) 및/또는 웹페이지 접속 정보 처리부(113)에 의해 생성된 웹 페이지 접속 정보가 더 저장될 수 있다. 단말기 저장부(120)는 저장되는 정보의 유형 또는 정보의 보유 기간에 따라 복수의 저장부(예를 들어, 임시 저장부, 영구 저장부)로 구분되어 구현될 수도 있다.Referring back to FIG. 1, the terminal storage unit 120 includes information about the web page received from the web page server 180-n by the access information generating device 100 operating program and the web browser 110 through a communication network. And the like (eg, web page address, web page group information, etc.) may be stored. In addition, the terminal storage unit 120 further stores web page access information generated by the web page group information generating unit 111, the web page access information generating unit 112, and / or the web page access information processing unit 113. Can be. The terminal storage unit 120 may be implemented by being divided into a plurality of storage units (eg, temporary storage units and permanent storage units) according to the type of information to be stored or the retention period of the information.

단말기 송수신부(121)는 통신망을 통해 접속된 웹 페이지 서버(180-n)와 웹 페이지 접속 통계 정보 생성 장치(140)로 임의의 데이터를 전송하고, 당해 웹 페이지 서버(180-n)와 웹 페이지 접속 통계 정보 생성 장치(140)로부터 임의의 데이터를 수신하는 수단이다.The terminal transceiver 121 transmits arbitrary data to the web page server 180-n and the web page access statistics information generating device 140 connected through a communication network, and transmits the web page server 180-n and the web. It is a means for receiving arbitrary data from the page access statistics information generating device 140.

단말기 입력부(122)는 사용자로부터 접속 정보 생성 장치(100) 제어 명령, 접속하고자 하는 웹 주소 정보 등을 입력받는 수단이다. 예를 들어, 단말기 입력부(122)는 키보드, 마우스 등일 수 있다.The terminal input unit 122 is a means for receiving a command to control the access information generation device 100, web address information to be accessed, and the like from the user. For example, the terminal input unit 122 may be a keyboard, a mouse, or the like.

단말기 표시부(123)는 접속 정보 생성 장치(100)의 동작 상태를 표시하는 수단이다. 예를 들어, 단말기 표시부(123)는 컴퓨터 모니터일 수 있다.The terminal display unit 123 is a means for displaying an operation state of the apparatus 100 for generating connection information. For example, the terminal display unit 123 may be a computer monitor.

단말기 제어부(130)는 본 발명에 따른 접속 정보 생성 장치(100)가 상술한 동작을 수행할 수 있도록 웹 브라우저(110), 웹 페이지 그룹 정보 생성부(111), 웹 페이지 접속 정보 생성부(112), 웹 페이지 접속 정보 처리부(113), 단말기 저장 부(120), 단말기 송수신부(121), 단말기 입력부(122), 단말기 표시부(123)를 제어한다.The terminal controller 130 may include a web browser 110, a web page group information generator 111, and a web page connection information generator 112 so that the apparatus 100 for generating access information according to the present invention can perform the above-described operations. ), The web page access information processing unit 113, the terminal storage unit 120, the terminal transceiver 121, the terminal input unit 122, and the terminal display unit 123.

접속 통계 정보 생성 장치(140)는 도 1에 도시된 바와 같이 웹 페이지 그룹 정보 처리부(150), 웹 페이지 접속 통계 정보 생성부(155), 서버 저장부(160), 서버 송수신부(165) 및 서버 제어부(170)를 포함한다. As shown in FIG. 1, the apparatus for generating access statistics information 140 includes a web page group information processing unit 150, a web page access statistics information generating unit 155, a server storage unit 160, a server transceiving unit 165, and the like. The server control unit 170 is included.

웹 페이지 그룹 정보 처리부(150)는 통신망을 통해 결합된 하나 이상의 접속 정보 생성 장치(100)로부터 수신된 제m번째 웹 페이지 접속 정보(300)를 분석하여 제m번째 웹 페이지 그룹 정보(330)를 독출한다.The web page group information processing unit 150 analyzes the m th web page access information 300 received from the one or more access information generating apparatuses 100 coupled through a communication network, and analyzes the m th web page group information 330. Read out.

웹 페이지 접속 통계 정보 생성부(155)는 제m번째 웹 페이지 그룹 정보(330)가 제m-1번째 웹 페이지 그룹 정보보다 큰 경우에만 상응하는 웹 페이지 접속 통계 정보를 생성한다. The web page access statistics information generation unit 155 generates web page access statistics information only when the m-th web page group information 330 is larger than the m-th web page group information.

웹 페이지 그룹 정보 처리부(150) 및 웹 페이지 접속 통계 정보 생성부(155)에 의한 웹 페이지 접속 통계 정보의 생성은 접속 정보 생성 장치(100)로부터 웹 페이지 접속 정보가 수신될 때마다 수행되거나 미리 지정된 시점마다 수행될 수 있다. 상술한 바와 같이, 접속 정보 생성 장치(100)는 미리 지정된 시점마다 또는 접속 통계 정보 생성 장치(140)로부터의 요청이 수신될때마다 생성한 웹 페이지 접속 정보를 접속 통계 정보 생성 장치(140)로 전송할 수 있다.The generation of the web page access statistics information by the web page group information processing unit 150 and the web page access statistics information generating unit 155 is performed whenever the web page access information is received from the access information generating apparatus 100 or specified in advance. It can be performed every time point. As described above, the access information generating apparatus 100 transmits the generated web page access information to the access statistics information generating apparatus 140 at a predetermined time point or whenever a request from the access statistics information generating apparatus 140 is received. Can be.

본 발명의 바람직한 일 실시예에 따라서 생성된 복수의 웹 페이지 접속 정보에 관한 도 4를 참조하면, 순차적으로 생성되어 접속 통계 정보 생성 장치(140)로 수신된 복수의 웹 페이지 접속 정보가 입력된 순서로 도시되어 있다. Referring to FIG. 4 regarding a plurality of web page access information generated according to an exemplary embodiment of the present invention, a sequence of inputting a plurality of web page access information sequentially generated and received by the access statistics information generating device 140 is input. Is shown.

도 4에 도시된 웹 페이지 접속 정보(401)의 제1 웹 페이지 그룹 정보(410)(즉, '1000035683')와 제2 웹 페이지 접속 정보(402)의 제2 웹 페이지 그룹 정보(430)(즉, '1000035684')는 서로 상이하다. 또한, 제2 웹 페이지 그룹 정보(430)가 제1 웹 페이지 그룹 정보(410)에 비하여 더 크다. 이에 의해, 제2 웹페이지 그룹 정보(430)가 접속 정보 생성 장치(100) 사용자의 단말기 입력부(132)를 조작에 의한 것임을 의미함은 전술한 바와 같다. 또한, 사용자가 제1 웹 페이지 그룹 정보(401)와 동일한 웹 페이지 그룹 정보(330)에 상응하는 웹 페이지에 대한 열람을 종료하였음을 의미한다. The first web page group information 410 (ie, '1000035683') of the web page access information 401 shown in FIG. 4 and the second web page group information 430 of the second web page access information 402 ( That is, '1000035684' are different from each other. Also, the second web page group information 430 is larger than the first web page group information 410. Accordingly, the second webpage group information 430 means that the terminal input unit 132 of the user of the access information generating apparatus 100 is operated by the operation as described above. In addition, it means that the user has finished viewing the web page corresponding to the same web page group information 330 as the first web page group information 401.

이 경우, 웹 페이지 접속 통계 정보 생성부(155)는 제1 웹 페이지 접속 정보(401)에 상응하는 웹 페이지 접속 통계 정보를 생성하는 기능을 수행할 수 있다. 예를 들어, 제1 웹 페이지 접속 정보(401)에 상응하는 웹 페이지 접속 통계 정보는 접속 웹 페이지 주소(즉, 'http://www.naver.com') 및 복수의 사용자들의 접속 횟수 등을 포함할 수 있다. 즉, 복수의 사용자들의 접속 회수는 제1 웹 페이지 접속 정보(401)가 수신되기 이전의 동일한 접속 웹 페이지 주소에 대한 사용자 접속 횟수에 숫자 '1'을 더한 것일 수 있다. In this case, the web page access statistics information generating unit 155 may perform a function of generating web page access statistics information corresponding to the first web page access information 401. For example, the web page access statistics information corresponding to the first web page access information 401 may include an access web page address (ie, 'http://www.naver.com') and a number of accesses of a plurality of users. It may include. That is, the number of accesses of the plurality of users may be the number of user accesses to the same access web page address before the first web page access information 401 is received, plus a number '1'.

여기에서, 제1 웹 페이지 접속 정보(401)는 복수의 동일한 그룹의 웹 페이지 접속 정보 중에서 가장 상위의 웹 페이지일 수 있다. 또한, 가장 상위의 웹 페이지가 존재하지 않고 복수의 동일한 그룹의 웹 페이지 접속 정보의 상하위를 결정할 수 없을 경우에는(예를 들어, 당해 페이지에 해당하는 자료를 전부 전송받지 아니한 상황에서 사용자에 의하여 다른 이벤트가 입력되어 다른 웹 페이지로 이동하는 경우 등) 참조 웹 페이지 정보(340)에 대한 웹 페이지 접속 통계 정보를 생성할 수도 있다. 여기서, 참조 웹 페이지 정보(340)는 제1 웹 페이지 접속 정보(401) 이전에 수신된 웹 페이지 접속 정보에서의 'http://www.naver.com'(440)일 수 있다.Here, the first web page access information 401 may be the highest web page among a plurality of web page access information of the same group. In addition, when the uppermost web page does not exist and it is not possible to determine the upper and lower levels of the web page access information of a plurality of the same group (for example, when the user does not receive all the data corresponding to the page, it is different from the user. When an event is input to move to another web page, etc.), web page access statistics information about the reference web page information 340 may be generated. Here, the reference web page information 340 may be 'http://www.naver.com' 440 in the web page access information received before the first web page access information 401.

다시 도 1을 참조하면, 웹 페이지 접속 통계 정보 생성부(155)는 제m번째 웹 페이지 그룹 정보가 제m-1 웹 페이지 그룹 정보보다 같거나 작은 경우에는 상응하는 웹 페이지 접속 통계 정보를 생성하지 않도록 할 수 있다. 웹 페이지 그룹 정보들이 일치하는 경우에는 사용자의 단말기 입력부(132) 조작에 따른 이벤트에 의하지 않고 해당 웹 페이지에 접속한 것이므로 즉, 메인 웹 페이지 접속 정보에 상응하는 웹 페이지와 동일한 그룹의 웹 페이지이기 때문이다. Referring back to FIG. 1, when the m th web page group information is less than or equal to the m-1 web page group information, the web page access statistics information generation unit 155 does not generate corresponding web page access statistics information. You can do that. If the web page group information matches, the user accesses the web page without resorting to an event according to the user's terminal input unit 132 operation. In other words, the web page group information is the same web page as the web page corresponding to the main web page access information. to be.

또한, 작은 경우에는 해당 웹 페이지 서버(180-n)에서의 오토 리플레쉬(Auto-refresh)에 따른 웹 페이지 재접속이기 때문이다. 즉, 제m번째 웹 페이지 그룹 정보는 이벤트가 감지되면 제m-1번째 웹 페이지 그룹 정보에 미리 설정된 숫자를 더해지는 것은 상술한 바와 같다. 따라서, 제m번째 웹 페이지 그룹 정보가 제m-1번째 웹 페이지 그룹 정보보다 작다는 것은 제m번째 웹 페이지 그룹 정보에 상응하는 웹 페이지가 제m-1번째 웹 페이지 그룹 정보에 상응하는 웹 페이지와 상이한 그룹이지만, 이는 사용자의 이벤트 없이 접근된 웹 페이지이고, 이는 웹 페이지 서버(180-n)의 오토 리프레쉬에 따른 웹 페이지 재접속임을 의미한다. In addition, this is because the web page reconnects due to auto refresh in the web page server 180-n. That is, as described above, when the event is detected, the m-th web page group information is added with a preset number to the m-th web page group information. Accordingly, the fact that the m-th web page group information is smaller than the m-th web page group information means that the web page corresponding to the m-th web page group information corresponds to the m-th web page group information. Although this is a different group from, this is a web page accessed without the user's event, which means that the web page reconnects according to the auto refresh of the web page server 180-n.

따라서, 웹 페이지 접속 통계 정보 생성부(155)는 제m번째 웹 페이지 그룹 정보가 제m-1번째 웹 페이지 그룹 정보보다 같거나 작은 경우에는 상응하는 웹 페이지 접속 통계 정보를 생성하지 않는다. 이에 의하여, 사용자의 의도(즉, 사용자 의 이벤트)에 의하여 접속된 경우에만 해당 웹 페이지에 접속한 것으로 판단하는 웹 페이지 접속 통계 정보를 생성할 수 있다. Accordingly, the web page access statistics information generation unit 155 does not generate corresponding web page access statistics information when the m th web page group information is the same as or smaller than the m th -th web page group information. As a result, the webpage access statistics information which determines that the webpage is accessed may be generated only when the user accesses the webpage according to the user's intention (that is, the user's event).

서버 저장부(160)에는 접속 통계 정보 생성 장치(140)의 운용 프로그램, 수신된 웹 페이지 접속 정보(300), 생성된 웹 페이지 접속 통계 정보 등이 저장될 수 있다. 서버 저장부(160)에 저장되는 정보의 유형 등에 따라서 복수의 저장부로 구현될 수 있음은 자명하다.The server storage unit 160 may store an operation program of the apparatus for generating access statistics information 140, the received web page access information 300, and generated web page access statistics information. Obviously, the server storage unit 160 may be implemented as a plurality of storage units according to the type of information stored in the server storage unit 160.

서버 송수신부(165)는 통신망을 통해 결합된 하나 이상의 접속 정보 생성 장치(100)로부터 웹 페이지 접속 정보(300)를 수신하하거나, 통신망을 통하여 연결되어 있는 임의의 장치(예를 들어, 웹 페이지 운영 서버(180-n) 등)들과 정보를 주고 받는다. The server transceiver 165 receives the web page access information 300 from one or more access information generating apparatuses 100 coupled through a communication network, or any device (eg, a web page) connected through a communication network. Information exchange with the production server (180-n, etc.).

서버 제어부(170)는 본 발명에 따른 접속 통계 정보 생성 장치(140)가 상술한 기능을 수행할 수 있도록 웹 페이지 그룹 정보 처리부(150), 웹 페이지 접속 통계 정보 생성부(155), 서버 저장부(160), 서버 송수신부(165) 및 서버 제어부(170)를 제어하는 기능을 수행한다. The server controller 170 may include a web page group information processing unit 150, a web page access statistics information generating unit 155, and a server storage unit so that the access statistics information generating apparatus 140 according to the present invention may perform the above-described functions. In operation 160, the server transceiver 165 and the server controller 170 may be controlled.

웹 페이지 운영 서버(180-n)는 통신망을 통하여 접속 정보 생성 장치(100) 및/또는 접속 통계 정보 생성 장치(140)와 결합되어 있고, 각 장치가 요구하는 정보들을 전송한다. 예를 들어, 웹 페이지 운영 서버(180-n)는 접속 정보 생성 장치(100)로부터의 접속 요청에 따라 상응하는 웹 페이지의 소스 데이터를 접속 정보 생성 장치(100)로 생성할 수 있다. 또한 웹 페이지 운영 서버(180-n)는 소스 데이터 또는 생성된 웹 페이지 접속 정보를 이용하여 웹 페이지 접속 통계 정보를 생성 할 수 있도록 규칙 정보를 접속 통계 정보 생성 장치(140)로 제공할 수도 있다.The web page operating server 180-n is coupled to the access information generating apparatus 100 and / or the access statistical information generating apparatus 140 through a communication network, and transmits information required by each apparatus. For example, the web page operating server 180-n may generate source data of a corresponding web page to the connection information generating device 100 according to a connection request from the connection information generating device 100. In addition, the web page operating server 180-n may provide rule information to the access statistics information generating device 140 so that the web page access statistics information may be generated using the source data or the generated web page access information.

도 2는 본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 통계 정보를 생성하는 방법에 관한 순서도이다. 2 is a flowchart illustrating a method of generating web page access statistical information according to an exemplary embodiment of the present invention.

이하, 도 2를 참조하여 본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 통계 정보를 생성하는 방법에 대하여 설명한다. Hereinafter, a method of generating web page access statistics information according to an exemplary embodiment of the present invention will be described with reference to FIG. 2.

먼저, 접속 정보 생성 장치(100)는 제m번째 웹 페이지에 접속되었는지 여부를 판단한다(단계 210). 여기서, 웹 페이지의 접속은 해당 웹 페이지의 갱신(예를 들어, '새로고침' 아이콘의 클릭에 따른 갱신 등)을 포함한다. 웹 페이지는 웹 브라우저(110)를 이용하여 접속될 수 있다. 웹 페이지에 접속되지 않았다면 단계 210에서 대기하고, 제m번째 웹 페이지에 접속되었다면 제m번째 웹 페이지 접속 정보를 생성하기 위한 하기의 과정을 수행한다.First, the access information generating device 100 determines whether or not the access to the m-th web page (step 210). Here, the access of the web page includes the update of the web page (for example, an update according to the click of the 'refresh' icon). The web page may be accessed using the web browser 110. If it is not connected to the web page, the process waits at step 210, and if the m-th web page is accessed, the following process for generating the m-th web page connection information is performed.

단계 220에서, 웹 페이지 그룹 정보 생성부(111)는 당해 웹 페이지로의 접속이 단말기 입력부(122)를 이용한 사용자 이벤트(event)에 의한 것인지 또는 사용자 이벤트에 의한 접속이 아닌 경우 이후 사용자 이벤트(event)가 감지되는지 여부를 판단한다.의 조작에 상응하는 이벤트(이하, '이벤트'라 약칭함)에 의한 것인지 판단한다. 이는, 사용자 이벤트가 존재하는 경우 사용자에 의한 능동적인 접속 또는 열람인 것으로 판단할 수 있고, 정확한 페이지뷰(page view)의 산출이 가능하기 때문이다. In operation 220, the web page group information generation unit 111 determines whether the connection to the web page is due to a user event using the terminal input unit 122 or if it is not a user event. ) Is determined by an event (hereinafter, abbreviated as 'event') corresponding to the operation. This is because, when the user event exists, it may be determined that the user is actively connected or viewed by the user, and accurate page view can be calculated.

여기서, 당해 웹 페이지로의 접속을 위한 사용자 이벤트(event)로는 예를 들 어 엔터 버튼(enter) 및/또는 리턴 버튼(return)의 입력이거나 웹 브라우저(110) 실행 화면의 '이동' 아이콘의 선택일 수 있다. 사용자가 임의의 웹 페이지로 접속을 시도할 때, 주소 입력창에 접속할 주소를 입력한 후 엔터 버튼을 입력하거나 '이동' 아이콘을 선택하기 때문이다. Here, the user event for accessing the web page may be, for example, input of an enter button and / or a return button or selection of a 'move' icon on the execution screen of the web browser 110. Can be. This is because when a user attempts to access an arbitrary web page, the user enters an address to access the address input window and then presses the enter button or selects a 'go' icon.

또한, 당해 웹 페이지로의 접속 이후에 발생될 수 있는 사용자 이벤트(event)로는 페이지 업 버튼(page up) 및/또는 페이지 다운 버튼(page down), 방향 버튼 등과 같이 웹 페이지 열람을 위한 사용자 이벤트, 백 스페이스 버튼(back space) 등과 같은 이전 웹 페이지로의 이동을 위한 사용자 이벤트, 컨트롤 버튼과 n 버튼(즉, Ctrl + N 버튼) 등과 같은 웹 페이지 갱신을 위한 사용자 이벤트 등이 있을 수 있다. 물론 웹 페이지 접속 정보가 생성되도록 하는 사용자 이벤트에 표시된 웹 브라우저 화면을 종료시키는 조작은 제외될 것이다. 이러한 사용자 이벤트들은 사용자의 마우스 버튼 조작에 의해 입력될 수도 있다. 이는, 사용자의 의도와 관계없이 오토 리프레쉬(즉, 서버 장치에 의한 강제 갱신)에 의해 갱신된 웹 페이지일지라도 사용자가 원하는 정보가 포함되어 사용자가 해당 웹 페이지를 열람할 수도 있기 때문이다. 다만, 동일한 웹 페이지에 접속된 후 웹 페이지 열람을 위한 사용자 이벤트가 복수회 발생될지라도 웹 페이지 접속 정보는 최초의 1회만 생성되도록 함이 바람직하다.In addition, a user event that may occur after accessing the web page may include a user event for viewing a web page, such as a page up button and / or a page down button, a direction button, There may be a user event for moving to a previous web page such as a back space button or the like, a user event for updating a web page such as a control button and an n button (ie, a Ctrl + N button). Of course, the operation of terminating the web browser screen displayed in the user event that causes the web page connection information to be generated will be excluded. These user events may be input by the user's mouse button manipulation. This is because even if the web page is updated by auto refresh (i.e., forced update by the server device) regardless of the user's intention, the user may view the web page by including the information desired by the user. However, even if a user event for viewing a web page occurs multiple times after accessing the same web page, the web page access information is preferably generated only once.

사용자 이벤트가 감지되면(즉, 당해 웹 페이지가 사용자의 의도에 의하여 접속되었거나 열람되는 웹 페이지라면) 웹 페이지 그룹 정보 생성부(111)는 제m-1번째 웹 페이지 그룹 정보보다 증가된 제m번째 웹 페이지 그룹 정보를 생성한다(단계 230). 예를 들어, 도시된 바와 같이 제m번째 웹 페이지 그룹 정보는 제m-1번째 그룹 정보보다 1이 증가될 수 있다.If a user event is detected (that is, if the web page is a web page accessed or browsed by the user's intention), the web page group information generating unit 111 increases the m-th increase from the m-th web page group information. Create web page group information (step 230). For example, as illustrated, the m th web page group information may be increased by one than the m th -th group information.

이때, 제m번째 웹 페이지 그룹 정보는 제m-1번째 웹 페이지 그룹 정보에 미리 설정된 숫자가 더해진 것이며, 제m-1번째 웹 페이지 그룹 정보는 웹 페이지 그룹 정보 생성부(111)에 의하여 제m번째 웹 페이지 그룹 정보가 생성되는 시점에서 가장 최근에 생성되어 접속 통계 정보 생성 장치(140)로 출력된 웹 페이지 그룹 정보일 수 있다. 물론, 접속 정보 생성 장치(100)가 실시간으로 생성한 웹 페이지 접속 정보를 접속 통계 정보 생성 장치(140)로 전송하지 않고, 미리 지정된 보고 주기 또는 접속 통계 정보 생성 장치(140)로부터 요청이 입력된 경우 생성한 웹 페이지 접속 정보를 전송할 수도 있음은 앞서 설명한 바와 같다. In this case, the m-th web page group information is obtained by adding a preset number to the m-th web page group information, and the m-th web page group information is generated by the web page group information generation unit 111. The web page group information may be the latest web page group information generated at the time when the first web page group information is generated and output to the access statistics information generating device 140. Of course, the request is input from the predetermined reporting period or the access statistics information generating device 140 without transmitting the web page access information generated by the access information generating device 100 to the access statistics information generating device 140 in real time. In this case, the generated web page access information may be transmitted as described above.

또한, 웹 페이지 그룹 정보 생성부(111)는 웹 브라우저(110)가 활성화되는 시점 및/또는 접속 정보 생성 장치(100)에 전원이 인가되는 시점에서 제1번째 웹 페이지 그룹 정보를 생성할 수 있음은 상술한 바와 같다. 따라서, 웹 페이지 그룹 정보 생성부(111)는 제1번째 웹 페이지 그룹 정보를 생성한 후 이벤트(event)에 의하여 임의의 다른 웹 페이지에 접속된 경우, 제1번째 웹 페이지 그룹 정보에 미리 설정된 숫자를 더한 제2번째 웹 페이지 그룹 정보를 생성할 수 있다. 따라서, 접속 정보 생성 장치(100)가 복수의 웹 주소에 접속되어 복수의 웹 페이지 그룹 정보가 생성되고, 생성된 복수의 웹 페이지 그룹 정보가 서로 동일하다면, 접속된 복수의 웹 주소는 사용자의 한번의 이벤트에 의하여 열람된 동일한 그룹의 웹 페이지인 것을 의미한다. In addition, the web page group information generation unit 111 may generate first web page group information at a time when the web browser 110 is activated and / or when power is applied to the access information generating device 100. Is as described above. Accordingly, when the web page group information generation unit 111 generates the first web page group information and is connected to any other web page by an event, the web page group information generation unit 111 presets the number in the first web page group information. The second web page group information may be generated by adding. Therefore, when the access information generating apparatus 100 is connected to a plurality of web addresses to generate a plurality of web page group information, and the generated plurality of web page group information is the same as each other, the connected plurality of web addresses is one time of the user. It means that the web page of the same group viewed by the event of.

또한, 이벤트에 의하지 않고 임의의 웹 페이지에 접속된 경우에는(즉, 이벤트가 감지되지 않은 경우로서, 오토 리프레쉬에 의해 강제 갱신된 경우 등) 웹 페이지 그룹 정보 생성부(111)가 제m번째 웹 페이지 그룹 정보를 제m-1번째 웹 페이지 그룹 정보와 동일하게 하여 웹 페이지 접속 정보(300)를 생성하거나, 웹 페이지 접속 정보(300)의 생성을 생략할 수 있다.In addition, when an arbitrary web page is connected without an event (that is, when an event is not detected and forcedly updated by auto refresh, etc.), the web page group information generation unit 111 performs the mth web. The web page access information 300 may be generated by making the page group information the same as the m-th web page group information, or the generation of the web page access information 300 may be omitted.

그러나, 다만, 동일한 웹 페이지 그룹 정보일지라도 사용자 이벤트에 의해 접속되었거나, 오토 리프레쉬에 의해 강제갱신된 웹 페이지일지라도 사용자 이벤트에 의해 열람/갱신 등의 요청이 있는 경우에는 정상적인 페이지뷰로 인식하여 증가된 웹 페이지 그룹 정보를 가지는 제m번째 웹 페이지 접속 정보(300)를 생성할 수 있다.However, even if the same web page group information is accessed by a user event or a web page forcedly updated by auto refresh, the web page is recognized as a normal page view and increased when there is a request for viewing or updating by the user event. The m th web page access information 300 having group information may be generated.

이어서, 웹 페이지 접속 정보 생성부(112)는 제m번째 웹 페이지 접속 정보(300)를 생성한다(단계 240). Subsequently, the web page access information generation unit 112 generates the m th web page access information 300 (step 240).

본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 정보의 구성도인 도 3을 참조하면, 제m번째 웹 페이지 접속 정보(300)는 제m번째 접속 웹 페이지 주소(310), 제m번째 웹 브라우저 식별 정보(320), 제m번째 웹 페이지 그룹 정보(330), 참조 웹 페이지 정보(340), 메인 웹 페이지 정보(350) 및 팝업 정보(360)를 포함할 수 있다. 제m번째 웹 페이지 접속 정보(300)의 각 구성 부분의 상세한 설명에 대해서는 도 1을 참조하여 이미 설명하였으므로, 여기에서는 이에 대한 상술한 설명을 생략한다.Referring to FIG. 3, which is a block diagram of web page access information according to an exemplary embodiment of the present invention, the m th web page access information 300 includes an m th access web page address 310 and an m th web browser. The identification information 320, the m th web page group information 330, the reference web page information 340, the main web page information 350, and the pop-up information 360 may be included. Since the detailed description of each component of the m-th web page connection information 300 has already been described with reference to FIG. 1, the description thereof will be omitted here.

단계 250에서, 접속 정보 생성 장치(100)는 생성된 제m번째 웹 페이지 접속 정보(300)를 통신망을 통하여 접속 통계 정보 생성 장치(140)로 전송한다. 물론, 접속 정보 생성 장치(100)가 생성한 웹 페이지 접속 정보(300)를 실시간 전송하도록 제한되지 않음은 앞서 설명한 바와 같다.In operation 250, the apparatus 100 for generating access information transmits the generated m th web page access information 300 to the apparatus for generating access statistics information 140 through a communication network. Of course, it is not limited to transmitting the web page access information 300 generated by the access information generating apparatus 100 in real time as described above.

접속통계 정보 생성 장치(140)는 접속 정보 생성 장치(100)로부터 제m번째 웹 페이지 접속 정보(300)가 수신되면 이미 수신된 제m-1 웹 페이지 접속 정보와 비교한다. 접속 정보 생성 장치(100)가 미리 지정된 보고 주기마다 또는 접속 통계 정보 생성 장치(140)로부터 요청이 수신될 때마다 생성된 웹 페이지 접속 정보를 전송하는 경우 복수의 웹 페이지 접속 정보가 동시에 전송될 수도 있다. 이 경우, 제m번째 웹 페이지 접속 정보와 제m-1번째 접속 정보는 동시에 수신될 수도 있다.When receiving the m-th web page access information 300 from the access information generating apparatus 100, the access statistics information generating apparatus 140 compares the received m-1 web page access information with the already received m-1 web page access information. When the access information generating apparatus 100 transmits the generated web page access information every predetermined report period or whenever a request is received from the access statistics information generating apparatus 140, a plurality of web page access information may be simultaneously transmitted. have. In this case, the m-th web page access information and the m-th access information may be simultaneously received.

단계 260을 보다 상세히 설명하면, 웹 페이지 그룹 정보 처리부(150)는 접속 정보 생성 장치(100)로부터 통신망을 통해 수신한 제m번째 웹 페이지 접속 정보(300)를 분석하여 제m번째 웹 페이지 그룹 정보를 독출하고, 직전에 생성된 제m-1번째 웹 페이지 접속 정보에 포함된 제m-1번째 웹 페이지 그룹 정보와 비교한다. In more detail with reference to step 260, the web page group information processing unit 150 analyzes the m th web page access information 300 received from the access information generating apparatus 100 through a communication network to obtain the m th web page group information. Is read and compared with the m-th web page group information included in the m-th web page access information generated immediately before.

비교 결과, 제m번째 웹 페이지 그룹 정보가 제m-1 웹 페이지 그룹 정보보다 큰 경우에만 웹 페이지 접속 통계 정보 생성부(155)가 상응하는 웹 페이지 접속 통계 정보를 생성한다(단계 270). As a result of the comparison, the web page access statistics information generation unit 155 generates corresponding web page access statistics information only when the m th web page group information is larger than the m-1 web page group information (step 270).

이를 복수의 웹 페이지 접속 정보에 관한 도 4를 참조하여 상세히 설명한다.This will be described in detail with reference to FIG. 4 regarding the plurality of web page access information.

도 4에는 접속 통계 정보 생성 장치(140)로 순차적으로 생성되어 순차적으로 또는 미리 지정된 보고 주기 등에서 보고된 복수의 웹 페이지 접속 정보가 도시되어 있다. 도 4에 도시된 바와 같이, 제1 웹 페이지 접속 정보(401)의 제1 웹 페이 지 그룹 정보(410)(즉, '1000035683')와 제2 웹 페이지 접속 정보(402)의 제2 웹 페이지 그룹 정보(430)(즉, '1000035684')는 서로 상이하다. 즉, 제2 웹 페이지 그룹 정보(430)가 제1 웹 페이지 그룹 정보(410)에 비하여 더 크다. 이는 접속 정보 생성 장치(100) 사용자의 단말기 입력부(132)를 조작에 상응하는 웹 페이지 접속 정보(402)라는 것을 의미함은 상술한 바와 같다. 이는 사용자가 제1 웹 페이지 그룹 정보(401)와 동일한 웹 페이지 그룹 정보(330)에 상응하는 웹 페이지에 대한 열람이 종료하였음을 의미한다. 따라서, 웹 페이지 접속 통계 정보 생성부(155)는 제1 웹 페이지 접속 정보(401)에 상응하는 웹 페이지 접속 통계 정보를 생성하는 기능을 수행할 수 있다. 예를 들어, 제1 웹 페이지 접속 정보(401)에 상응하는 웹 페이지 접속 통계 정보는 접속 웹 페이지 주소(즉, 'http://www.naver.com') 및 복수의 사용자들의 접속 횟수 등을 포함할 수 있다. 즉, 복수의 사용자들의 접속 회수는 제1 웹 페이지 접속 정보(401)가 수신되기 이전의 동일한 접속 웹 페이지 주소에 대한 사용자 접속 횟수에 숫자 '1'을 더한 것일 수 있다. 4 illustrates a plurality of web page access information that is sequentially generated by the access statistics information generating device 140 and reported sequentially or at a predetermined reporting period. As shown in FIG. 4, the first web page group information 410 (ie, '1000035683') of the first web page access information 401 and the second web page of the second web page access information 402. The group information 430 (ie, '1000035684') is different from each other. That is, the second web page group information 430 is larger than the first web page group information 410. This means that the terminal input unit 132 of the user of the connection information generating apparatus 100 is the web page connection information 402 corresponding to the operation. This means that the user has finished viewing the web page corresponding to the same web page group information 330 as the first web page group information 401. Accordingly, the web page access statistics information generator 155 may perform a function of generating web page access statistics information corresponding to the first web page access information 401. For example, the web page access statistics information corresponding to the first web page access information 401 may include an access web page address (ie, 'http://www.naver.com') and a number of accesses of a plurality of users. It may include. That is, the number of accesses of the plurality of users may be the number of user accesses to the same access web page address before the first web page access information 401 is received, plus a number '1'.

여기에서, 제1 웹 페이지 접속 정보(401)는 복수의 동일한 그룹의 웹 페이지 접속 정보 중에서 가장 상위의 웹 페이지일 수 있다. 또한, 가장 상위의 웹 페이지가 존재하지 않고 복수의 동일한 그룹의 웹 페이지 접속 정보의 상하위를 결정할 수 없을 경우에는(예를 들어, 당해 페이지에 해당하는 자료를 전부 전송받지 아니한 상황에서 사용자에 의하여 다른 이벤트가 입력되어 다른 웹 페이지로 이동하는 경우 등) 참조 웹 페이지 정보(340)(예를 들어, 제1 웹 페이지 접속 정보(401) 이전에 수신된 웹 페이지 접속 정보에서의 'http://www.naver.com'(440)에 대한 웹 페이지 접속 통계 정보를 생성할 수도 있다.Here, the first web page access information 401 may be the highest web page among a plurality of web page access information of the same group. In addition, when the uppermost web page does not exist and it is not possible to determine the upper and lower levels of the web page access information of a plurality of the same group (for example, when the user does not receive all the data corresponding to the page, it is different from the user. When an event is input and moves to another web page, etc.) Reference web page information 340 (for example, 'http: // www' in the web page connection information received before the first web page connection information 401). Web page access statistics information for 'naver.com' 440 may be generated.

웹 페이지 접속 통계 정보 생성부(155)는 제m번째 웹 페이지 그룹 정보가 제m-1번째 웹 페이지 그룹 정보보다 작거나 같은 경우에는 상응하는 웹 페이지 접속 통계 정보를 생성하지 않을 수 있다. 같은 경우에는 사용자의 단말기 입력부(132) 조작에 따른 이벤트에 의하지 않고 해당 웹 페이지에 접속한 것이므로 즉, 메인 웹 페이지 접속 정보에 상응하는 웹 페이지와 동일한 그룹의 웹 페이지이기 때문이다. 또한, 작은 경우에는 해당 웹 페이지 서버(180-n)에서의 오토 리플레쉬(Auto-refresh)에 따른 웹 페이지 재접속이기 때문이다. 이에 의하여, 사용자의 의도(즉, 사용자의 이벤트)에 의하여 접속된 경우에만 해당 웹 페이지에 접속한 것으로 판단하는 웹 페이지 접속 통계 정보를 생성할 수 있는 방법을 제공할 수 있다. 물론, 오토 리플레쉬에 의해 강제 갱신된 웹 페이지일지라도 이후에 사용자 이벤트가 발생된 경우 상응하는 웹페이지 그룹 정보가 증가된 웹 페이지 접속 정보가 생성되어 웹 페이지 접속 통계 정보가 생성될 수도 있음은 앞서 설명한 바와 같다.When the m th web page group information is less than or equal to the m th -th web page group information, the web page access statistics information generator 155 may not generate corresponding web page access statistics information. In the same case, since the user accesses the web page without resorting to an event caused by the user's terminal input unit 132, that is, the web page is the same group as the web page corresponding to the main web page access information. In addition, this is because the web page reconnects due to auto refresh in the web page server 180-n. As a result, it is possible to provide a method for generating web page access statistical information that determines that the web page is accessed only when connected by the user's intention (ie, the user's event). Of course, even if the web page is forcedly updated by auto refresh, if the user event is subsequently generated, the web page access information with the corresponding web page group information is increased to generate the web page access statistics information. As shown.

도 5는 본 발명의 바람직한 일 실시예에 따른 사용자 단말기에서의 팝업 차단 방법에 관한 순서도이다. 5 is a flowchart illustrating a pop-up blocking method in a user terminal according to an exemplary embodiment of the present invention.

이하, 도 5를 참조하여 본 발명의 바람직한 일 실시예에 따른 사용자 단말기에서의 팝업 차단 방법에 관하여 설명한다.Hereinafter, a pop-up blocking method in a user terminal according to an exemplary embodiment of the present invention will be described with reference to FIG. 5.

도 5의 순서도에서의 각 단계는 접속 정보 산출 장치(100)에 구비된 특정 구성 요소(예를 들어, 이력 관리 프로그램 또는 이에 상응하는 임의의 구성 요소)에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 접속 정보 산출 장치(100)에서 수행되는 것을 통칭하여 설명한다. Each step in the flowchart of FIG. 5 may be a step performed by a specific component (for example, a history management program or any corresponding component) included in the apparatus 100 for calculating connection information. For convenience, what is performed by the connection information calculating apparatus 100 will be described collectively.

도 5을 참조하면, 단계 210에서, 인터넷 브라우저(110)가 활성화된 상태에서, 단말기 입력부(122) 조작에 의한 임의의 웹 페이지 접속(또는 갱신 등)을 위한 사용자 이벤트(event)가 감지되면(단계 520), 접속 정보 산출 장치(100)는 상응하는 임의의 웹 페이지에 접속한다(단계 530). 여기서, 임의의 웹 페이지로의 접속을 위한 사용자 이벤트는 엔터 버튼 및/또는 리턴 버튼(enter 및/또는 return)의 입력 또는 '이동' 아이콘 선택일 수 있다. 또한, 표시된 웹 페이지의 갱신을 위한 사용자 이벤트는 컨트롤 버튼과 n 버튼(즉, Ctrl + N)의 입력 또는 '새로고침' 아이콘의 선택일 수 있다. 또한, 이전에 접속하였던 웹 페이지로의 접속을 위한 사용자 이벤트는 백 스페이스 버튼(back space)의 입력 또는 '뒤로' 아이콘의 선택일 수 있다. 이외에, 표시된 웹 페이지의 열람을 위한 사용자 이벤트(예를 들어, 페이지 업 버튼 및/또는 페이지 다운 버튼(page up 및/또는 page down), 상하좌우 방향 버튼 등)일 수도 있으나, 이 경우는 신규로 팝업 창이 출력되지 않으므로 생략될 수 있다.Referring to FIG. 5, in step 210, when a user event for accessing (or updating) a web page by an operation of the terminal input unit 122 is detected while the Internet browser 110 is activated ( In operation 520, the apparatus 100 for calculating access information accesses a corresponding web page (operation 530). Here, the user event for accessing any web page may be an input of an enter button and / or a return button (enter and / or return) or a 'move' icon selection. In addition, the user event for updating the displayed web page may be input of a control button and an n button (ie, Ctrl + N) or selection of a 'refresh' icon. In addition, the user event for accessing the previously accessed web page may be input of a back space button or selection of a 'back' icon. In addition, it may be a user event (eg, page up button and / or page down button, up, down, left and right buttons, etc.) for viewing the displayed web page. Since the popup window is not displayed, it may be omitted.

단계 540에서, 접속 정보 산출 장치(100)는 팝업 창이 디스플레이되도록 설정된 해당 웹 페이지(즉, 단계 530에서 접속된 웹 페이지)에 상응하는 s(임의의 자연수)개의 웹 페이지 접속 정보를 순차적으로 생성한다. 즉, 접속 정보 산출 장치(100)는 단계 530을 통해 접속된 웹 페이지뿐 아니라 출력되도록 설정된 팝업 창에 상응하는 웹 페이지 접속 정보도 생성할 수 있다. 웹 페이지 접속 정보를 생성 하는 방법에 대해서는 도 1 및/또는 도 3을 참조하여 상세히 상술한 바, 여기에서는 이에 대한 상세한 설명을 생략한다. In operation 540, the apparatus 100 for calculating access information sequentially generates s (random natural numbers) web page access information corresponding to the corresponding web page (that is, the web page accessed in operation 530) set to display a pop-up window. . That is, the access information calculating apparatus 100 may generate not only the web page accessed through the step 530 but also the web page access information corresponding to the pop-up window set to be output. A method of generating web page access information has been described above in detail with reference to FIGS. 1 and / or 3, and thus a detailed description thereof will be omitted.

단계 550에서, 접속 정보 산출 장치(100)는 순차적으로 생성된 s개의 웹 페이지 접속 정보 중에서 메인 웹 페이지 접속 정보를 추출한다. 여기에서, 메인 웹 페이지 접속 정보를 추출하는 방법은 다양할 수 있다. 일 예로, 순차적으로 생성된 복수의 웹 페이지 접속 정보 중에서 메인 웹 페이지 정보(350)를 '1' 및/또는 'C(Complete)'으로 가지는 웹 페이지 접속 정보(300)를 메인 웹 페이지 접속 정보로 판단할 수 있다. 즉, 웹 브라우저(110)는 단말기 입력부(122) 조작에 상응하는 웹 페이지에 접속되면 당해 웹 페이지에서 제공하는 정보를 모두 수신하였는지 여부를 인식할 수 있으며, 수신 완료된 정보들에 상응하는 웹 페이지 접속 정보(300)는 '1' 및/또는 'C(Complete)를 포함하는 메인 웹 페이지 정보(350)가 포함될 수 있다. 예를 들어, 접속 정보 산출 장치(100)는 사용자가 접속을 위해 입력한 주소에 상응하는 웹 페이지를 메인 웹 페이지로서 인식할 수 있고, 해당 웹 페이지에 상응하여 출력되는 팝업 창들을 종속 웹 페이지로서 인식할 수 있을 것이다. 또한 일반적으로, 팝업 창의 출력은 사용자가 접속을 위해 입력한 주소에 상응하는 웹 페이지에 대한 정보가 모두 수신된 후 실시되므로 가장 먼저 수신이 완료된 웹 페이지가 메인 웹 페이지로서 인식될 수도 있다. 이외에 메인 웹 페이지와 종속 웹 페이지를 구분하는 다양한 방법은 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다. In operation 550, the apparatus 100 for calculating access information extracts main web page access information from sequentially generated s web page access information. Here, the method of extracting the main web page access information may vary. For example, the web page access information 300 having the main web page information 350 as '1' and / or 'C (Complete') among the plurality of sequentially generated web page access information is used as the main web page access information. You can judge. That is, when the web browser 110 is connected to a web page corresponding to the operation of the terminal input unit 122, the web browser 110 may recognize whether all the information provided by the web page has been received, and access the web page corresponding to the received information. The information 300 may include main web page information 350 including '1' and / or 'C (Complete)'. For example, the connection information calculating device 100 may recognize a web page corresponding to an address input by the user as a main web page, and display pop-up windows corresponding to the web page as subordinate web pages. You will be able to recognize it. Also, in general, the pop-up window is output after all the information about the web page corresponding to the address input by the user is received, so that the first received web page may be recognized as the main web page. In addition, various methods for distinguishing the main web page and the dependent web page will be apparent to those skilled in the art, and a detailed description thereof will be omitted.

단계 560에서, 접속 정보 산출 장치(100)는 인식된 메인 웹 페이지에 상응하 는 메인 웹 페이지 접속 정보를 분석하여 메인 웹 페이지 그룹 정보 및 메인 웹 브라우저 정보를 독출한다. 여기에서, 메인 웹 페이지 그룹 정보 및 메인 웹 브라우저 정보는 메인 웹 페이지 접속 정보에 포함되는 웹 페이지 그룹 정보 및 웹 브라우저 정보를 의미한다. In operation 560, the access information calculating apparatus 100 analyzes main web page access information corresponding to the recognized main web page, and reads main web page group information and main web browser information. Here, the main web page group information and the main web browser information mean web page group information and web browser information included in the main web page access information.

단계 570에서, 접속 정보 산출 장치(100)는 비자발 팝업 정보를 추출한다. 즉, 순차적으로 생성된 s개의 웹 페이지 접속 정보 중에서 메인 웹 페이지 접속 정보와 동일한 웹 페이지 그룹 정보를 포함하고 메인 웹 브라우저 정보와 상이한 웹 브라우저 정보를 동시에 포함하는 웹 페이지 접속 정보를 추출한다. In operation 570, the apparatus 100 for calculating access information extracts involuntary popup information. That is, web page access information including the same web page group information as the main web page access information and simultaneously containing different web browser information from the s web page access information generated sequentially is extracted.

예를 들어, 본 발명의 바람직한 다른 실시예에 따라 생성된 복수의 웹 페이지 접속 정보가 도시된 도 6를 참조하면, 제1 웹 페이지 접속 정보(601)는 'C'를 포함하는 메인 웹 페이지 정보(320)를 포함하고 있다. 또한, 제1 웹 페이지 접속 정보(601)의 웹 브라우저 식별 정보는 '4195304' (610)이고, 웹 페이지 그룹 정보는 '1000036100' (620)이다. 또한, 비자발 팝업 정보(602)는 웹 브라우저 식별 정보가 '11469784' (640)이고, 웹 페이지 그룹 정보는 '1000036100' (650)이며, 팝업 정보는 'POP' (660)를 포함한다. 즉, 비자발 팝업 정보(602)는 제1 웹 페이지 접속 정보(601)와 비교하여 동일한 웹 페이지 그룹 정보(330)와 상이한 웹 브라우저 식별 정보(320)를 포함하고, 'POP'를 포함하는 팝업 정보(360)도 포함할 수 있다. 만일, 임의의 웹 페이지 접속 정보(300)가 상응하는 메인 웹 페이지 접속 정보와 비교하여 상이한 웹 브라우저 정보(320) 및 'POP'를 포함하는 팝업 정보(360)를 포함하고 있더라도 웹 페이지 그룹 정보(330) 또한 상이하다면, 이는 사용자의 단말기 입력부(122) 조작에 의한 팝업에 해당하므로(웹 페이지 그룹 정보는 이벤트가 감지되는 경우에만 웹 페이지 그룹 정보를 미리 설정된 숫자만큼 합산하기 때문임) 당해 웹 페이지는 비자발 팝업으로 구분되지 않는다.For example, referring to FIG. 6, in which a plurality of web page access information generated according to another exemplary embodiment of the present invention is shown, the first web page access information 601 is main web page information including 'C'. And 320. In addition, the web browser identification information of the first web page access information 601 is '4195304' 610 and the web page group information is '1000036100' 620. In addition, the involuntary popup information 602 is web browser identification information '11469784' 640, the web page group information is '1000036100' 650, and the popup information includes a 'POP' 660. That is, the involuntary popup information 602 includes the same webpage group information 330 and different web browser identification information 320 compared to the first webpage access information 601, and includes a popup that includes a 'POP'. Information 360 may also be included. If any web page access information 300 includes different web browser information 320 and popup information 360 including 'POP' compared to the corresponding main web page access information, the web page group information ( 330) If different, this corresponds to a pop-up by the user's terminal input unit 122 (because the web page group information adds up the web page group information by a preset number only when an event is detected). Are not distinguished by involuntary pop-ups.

단계 580에서, 접속 정보 산출 장치(100)는 비자발 팝업 정보에 상응하는 웹 브라우저를 비자발성 팝업(즉, 사용자의 의도에 의하지 않은 팝업)으로 구분한다. In operation 580, the apparatus 100 for calculating access information divides the web browser corresponding to the involuntary popup information into an involuntary popup (that is, a popup not intended by the user).

상술한 방법에 의하여, 접속 정보 산출 장치(100)는 사용자의 의도에 의하지 않은 팝업만을 차단할 수 있고, 종래에 비하여 간단한 과정의 수행만으로 팝업을 차단할 수 있기 때문에 단말기 제어부(130)의 부하가 감소시킬 수 있다. By the above-described method, since the connection information calculating apparatus 100 can block only the pop-up not in accordance with the intention of the user, and can block the pop-up only by performing a simple process, the load of the terminal controller 130 can be reduced. Can be.

도 7은 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 생성 시스템의 구성도이다. 7 is a block diagram of a messenger usage information generating system according to an embodiment of the present invention.

도 7을 참조하면, 메신저 사용 정보를 생성하기 위한 시스템은 메신저 사용 정보 생성 장치(700, 즉 사용자 단말기) 및 메신저 사용 통계 정보 생성 장치(750)를 포함한다. Referring to FIG. 7, a system for generating messenger usage information includes a messenger usage information generating apparatus 700 (ie, a user terminal) and a messenger usage statistics information generating apparatus 750.

메신저 사용 정보 생성 장치(700)는 복수의 메신저(710-1, …, 710-n(n은 임의의 자연수), 이하 '710-n'으로 통칭함), 실행 파일 확인부(720), 통신 포트 확인부(722), 메신저 사용 정보 생성부(724), 메신저 리스트 갱신부(726), 단말기 저장부(730), 단말기 송수신부(731), 단말기 입력부(732), 단말기 표시부(733) 및 단말기 제어부(7400)를 포함한다. The messenger usage information generating apparatus 700 includes a plurality of messengers 710-1,..., 710-n (where n is an arbitrary natural number), hereinafter referred to as '710-n'), an executable file checking unit 720, and communication. A port checking unit 722, a messenger usage information generating unit 724, a messenger list updating unit 726, a terminal storage unit 730, a terminal transceiver unit 731, a terminal input unit 732, a terminal display unit 733, and The terminal controller 7400 is included.

다만, 도 7에 도시된 메신저 사용 정보 생성 장치(700)의 구성 요소는 반드 시 하드웨어 구성을 가질 필요는 없으며, 일부 구성 요소는 소프트웨어 프로그램 형태로 구현될 수도 있다. 예를 들어, 제n 메신저(710-n)는 MSN 메신저(MSN messenger)나 네이트온(NateOn) 등과 같은 인스턴트 메신저 프로그램일 수 있다. 또한, 실행 파일 확인부(720), 통신 포트 확인부(722), 메신저 사용 정보 생성부(724), 메신저 리스트 갱신부(726) 등은 이하에서 설명되어지는 바와 같이 제n 메신저(710)의 정보(예를 들어, 데이터 생성 시간, 사용 메신저 정보 등)를 통신망을 통해 메신저 사용 통계 정보 생성 장치(750)로 전송하도록 구현된 소프트웨어 프로그램(이하, '메신저 감시 프로그램'이라 칭함)일 수 있다. 일 예로 메신저 감시 프로그램은 상술한 이력 관리 프로그램과 통합 소프트웨어 프로그램으로 구현될 수도 있다.However, the components of the messenger usage information generating apparatus 700 shown in FIG. 7 do not necessarily have a hardware configuration, and some components may be implemented in the form of a software program. For example, the n-th messenger 710-n may be an instant messenger program such as MSN messenger or NateOn. Also, the executable file checking unit 720, the communication port checking unit 722, the messenger usage information generating unit 724, the messenger list updating unit 726, and the like are described below. It may be a software program (hereinafter, referred to as a "messenger monitoring program") implemented to transmit information (for example, data generation time, use messenger information, etc.) to the messenger usage statistics information generating apparatus 750 through a communication network. For example, the messenger monitoring program may be implemented by the above-described history management program and an integrated software program.

제n 메신저(710-n)는 실시간으로 온라인 대화 상대에게 텍스트(text) 및/또는 음성(voice), 화상(movie) 등의 데이터를 전달할 수 있도록 일반적으로 소프트웨어 프로그램으로 구현된다. 제n 메신저(710-n)는 임의의 상대방과 통신망을 통하여 메신저로 접속한 경우, 해당 상대방 단말기로부터 수신되는 소스 데이터(예를 들어, 텍스트, 동영상 등)를 화면상에 디스플레이한다.The n-th messenger 710-n is generally implemented as a software program to deliver data such as text and / or voice, movie, and the like to an online conversation partner in real time. When the n-th messenger 710-n connects an arbitrary counterpart with a messenger through a communication network, the n-th messenger 710-n displays source data (for example, text and video) received from the counterpart terminal on the screen.

실행 파일 확인부(720)는 미리 설정된 제n 메신저(710-n)에 상응하는 각 실행 파일의 활성화 여부를 판단하는 수단이다. 일반적으로 실행 파일이 활성화되면 단말기 표시부(733)를 통해 해당 메신저의 실행 화면이 디스플레이된다. The executable file checking unit 720 is a means for determining whether to activate each executable file corresponding to the preset n-th messenger 710-n. In general, when the executable file is activated, the execution screen of the corresponding messenger is displayed through the terminal display unit 733.

예를 들어, 제n 메신저(710-n)의 실행 파일이 'a.exe'인 경우, 실행 파일 확인부(720)는 'a.exe'의 활성화 여부를 판단한다. 이때, 메신저 사용 정보 생성 장 치(700)에 메신저가 복수 구비되어 있는 경우라면, 각 메신저에 상응하는 실행 파일도 구비된 메신저의 개수 만큼 존재할 것이고, 각 실행 파일에 대한 정보(또는 일반적으로 사용되는 모든 메신저의 실행 파일에 대한 정보)는 메신저 사용 통계 정보 생성 장치(750)로부터 수신하여 단말기 저장부(730) 등에 미리 저장되어 있을 수 있다. 따라서, 실행 파일 확인부(720)는 미리 저장 및/또는 설정되어 있는 제n 메신저(710-n)에 상응하는 각 실행 파일의 활성화 여부를 판단할 수 있다. For example, when the executable file of the n-th messenger 710-n is 'a.exe', the executable file checking unit 720 determines whether 'a.exe' is activated. In this case, if a plurality of messengers are provided in the messenger usage information generating device 700, as many messengers as the messenger files corresponding to each messenger may exist, information about each executable file (or generally used) The information on the execution files of all messengers) may be received from the messenger usage statistics information generating device 750 and stored in advance in the terminal storage unit 730. Therefore, the executable file checking unit 720 may determine whether to activate each executable file corresponding to the n-th messenger 710-n that is stored and / or set in advance.

통신 포트 확인부(722)는 미리 설정된 제n 메신저(710-n)에 상응하는 각 통신 포트의 활성화 여부를 판단하는 수단이다. 예를 들어, 제n 메신저(710-n)에 상응하는 통신 포트가 '100 내지 150'인 경우, 통신 포트 확인부(722)는 통신 포트 '100 내지 150'의 활성화 여부를 판단한다. 이때, 메신저 사용 정보 생성 장치(700)에 메신저가 복수 구비되어 있는 경우라면, 각 메신저에 상응하는 통신 포트는 서로 중복되지 않도록 설정되어 있을 것이고, 각 메신저의 통신 포트에 대한 정보(또는 일반적으로 사용되는 모든 메신저의 통신 포트에 대한 정보)는 메신저 사용 통계 정보 생성 장치(750)로부터 수신되어 단말기 저장부(730) 등에 미리 저장될 수 있다. 따라서, 통신 포트 확인부(722)는 미리 저장 및/또는 설정되어 있는 제n 메신저(710-n)에 상응하는 각 통신 포트의 활성화 여부를 판단할 수 있다. The communication port checking unit 722 is a means for determining whether to activate each communication port corresponding to the preset n-th messenger 710-n. For example, when the communication port corresponding to the n-th messenger 710-n is '100 to 150', the communication port checking unit 722 determines whether the communication port '100 to 150' is activated. At this time, if a plurality of messengers are provided in the messenger use information generating apparatus 700, communication ports corresponding to each messenger will be set so as not to overlap each other, and information on communication ports of each messenger (or generally used) Information regarding all communication ports of the messenger) may be received from the messenger usage statistics information generating device 750 and stored in advance in the terminal storage unit 730. Accordingly, the communication port checking unit 722 may determine whether to activate each communication port corresponding to the n-th messenger 710-n which is stored and / or set in advance.

메신저 사용 정보 생성부(724)는 메신저 사용 정보를 생성하는 수단이다. 즉, 메신저 사용 정보 생성부(724)는 미리 설정된 시간마다 메신저 사용 정보를 생성할 수 있다. 이때, 메신저 사용 정보 생성부(724)는 메신저 사용 정보 생성 장치(700)에 포함된 복수의 제n 메신저(710-n) 중 상응하는 실행 파일 및 통신 포트 가 모두 활성화되어 있는 메신저가 하나 이상 존재하는 경우에만 메신저 사용 정보를 생성할 수 있다. The messenger usage information generation unit 724 is a means for generating messenger usage information. That is, the messenger usage information generation unit 724 may generate messenger usage information every predetermined time. In this case, the messenger usage information generating unit 724 includes at least one messenger in which all corresponding executable files and communication ports are activated among the plurality of n-th messengers 710-n included in the messenger usage information generating apparatus 700. Only when the messenger usage information can be generated.

본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보에 관한 구성도인 도 9를 참조하면, 메신저 사용 정보(900)는 데이터 생성 시간(910) 및 사용 메신저 정보(920)를 포함할 수 있다. Referring to FIG. 9, which is a block diagram of messenger use information according to an exemplary embodiment of the present invention, the messenger use information 900 may include a data generation time 910 and use messenger information 920.

데이터 생성 시간(910)은 당해 메신저 사용 정보(900)를 생성한 시간에 대한 정보를 포함할 수 있다. 예를 들어, 데이터 생성 시간(910)에 '20060206142024'가 포함되어 있는 경우에는, 당해 메신저 사용 정보(900)는 '2006년 02월 06일 14시 20분 24초'에 생성된 데이터임을 의미할 수 있다. 이때, 데이터 생성 시간(910)은 메신저 사용 정보 생성 장치(700)에 구비된 카운터(또는 전자 시계 등)를 이용하여 생성될 수도 있다. The data generation time 910 may include information about the time at which the messenger usage information 900 was generated. For example, when '20060206142024' is included in the data generation time 910, it means that the messenger usage information 900 is data generated at 14:20:24 seconds on February 06, 2006. Can be. In this case, the data generation time 910 may be generated using a counter (or an electronic clock) provided in the messenger usage information generating apparatus 700.

사용 메신저 정보(920)는 데이터 생성 시간(910)에 포함되어 있는 정보에 상응하는 시간에 사용 중인 메신저의 종류에 대한 정보를 포함할 수 있다. 예를 들어, 사용 메신저 정보(920)에 'MSN; NATE; WMSN'이 포함되어 있는 경우에는, 데이터 생성 시간(910)에 포함되어 있는 정보에 상응하는 시간에 'MSN 메신저', 'NateOn 메신저' 및 'WMSN 메신저'와 같이 3개의 메신저가 사용 중이었음을 의미할 수 있다. 이때, 사용 메신저 정보(920)를 구현하는 방법은 다양할 수 있다. 예를 들어, 사용 메신저 정보(920)는 각 메신저에 상응하는 실행 파일 및 통신 포트가 모두 활성화된 경우에만 생성될 수 있음은 상술한 바와 같고, 활성화된 실행 파일 및/또는 통신 포트에 상응하는 메신저의 실행 파일명(즉, 실행 파일의 이름)을 사 용 메신저 정보(920)에 포함시킬 수 있다. 또한, 각 메신저 사용 개시 시점(즉, 로그인이 완료되어 통신 포트가 활성화된 시점)은 모두 상이할 수 있으므로, 실행 파일 및 통신 포트가 모두 활성화된 시점에서 각 메신저에 상응하는 메신저 사용 정보(900)가 개별적으로 생성될 수 있다. 예를 들어, 도 9와 같은 경우, 'MSN 메신저', 'NateOn 메신저' 및 'WMSN 메신저'각각에 대한 메신저 사용 정보가 개별적으로 생성될 것이다.The use messenger information 920 may include information on the type of messenger being used at a time corresponding to the information included in the data generation time 910. For example, in the use messenger information 920, 'MSN; NATE; WMSN 'is included, it means that three messengers such as' MSN messenger', 'NateOn messenger' and 'WMSN messenger' were in use at a time corresponding to the information included in the data generation time 910. can do. In this case, the method of implementing the use messenger information 920 may vary. For example, as described above, the usage messenger information 920 may be generated only when both the executable file and the communication port corresponding to each messenger are activated, and the messenger corresponding to the activated executable file and / or the communication port. The executable file name (ie, the name of the executable file) may be included in the user messenger information 920. In addition, since each messenger use start time (that is, when the login is completed and the communication port is activated) may be different, the messenger use information 900 corresponding to each messenger at the time when both the executable file and the communication port are activated. Can be generated separately. For example, in the case of FIG. 9, messenger usage information for 'MSN messenger', 'NateOn messenger' and 'WMSN messenger' may be separately generated.

다시 도 7을 참조하면, 메신저 리스트 갱신부(726)는 메신저 사용 통계 정보 생성 장치(750)로부터 메신저 리스트 갱신 요청이 수신된 경우 메신저 리스트 갱신 요청에 포함된 메신저 리스트를 이용하여 단말기 저장부(730)에 저장된 메신저 리스트(예를 들어, 메신저 리스트 갱신 요청 당시에 사용되는 메신저 전체의 목록 등)를 갱신한다. 메신저 리스트 갱신 요청은 미리 지정된 시간 간격 마다 또는 메신저 사용 통계 정보 생성 장치(750)에 신규 메신저 리스트가 추가된 시점마다 메신저 사용 통계 정보 생성 장치(750)에 의해 전송될 수 있다. 물론, 메신저 사용 정보 생성 장치(700)에 포함된 메신저 리스트 갱신부(726)가 미리 지정된 시간 간격 마다 또는 단말기 저장부(730)에 저장되어 있는 사용 메신저 리스트에 포함되어 있지 않은 메신저를 사용하는 경우 메신저 리스트 생성 확인을 메신저 사용 통계 정보 생성 장치(750)로 전송하여 메신저 리스트 갱신 요청의 전송을 유도할 수도 있다. 물론, 메신저 사용 정보 생성 장치(700)는 메신저 사용 통계 정보 생성 장치(750)의 동작을 유도하지 않고, 미리 지정된 보고 주기마다 생성된 메신저 사용 정보를 메신저 사용 통계 정보 생성 장치(750)로 전송할 수도 있을 것이다.Referring back to FIG. 7, when a messenger list update request is received from the messenger usage statistics information generating apparatus 750, the messenger list updating unit 726 uses the messenger list included in the messenger list update request to store the terminal storage unit 730. ), The messenger list (for example, a list of all messengers used at the time of the messenger list update request) is updated. The messenger list update request may be transmitted by the messenger usage statistics information generating device 750 every predetermined time interval or every time a new messenger list is added to the messenger usage statistics information generating device 750. Of course, when the messenger list update unit 726 included in the messenger use information generating apparatus 700 uses a messenger not included in the used messenger list stored in the terminal storage unit 730 at predetermined time intervals or in a predetermined time interval. The messenger list generation confirmation may be transmitted to the messenger usage statistics information generating apparatus 750 to induce transmission of the messenger list update request. Of course, the messenger usage information generating apparatus 700 may transmit messenger usage information generated every predetermined reporting period to the messenger usage statistics information generating apparatus 750 without inducing an operation of the messenger usage statistics information generating apparatus 750. There will be.

단말기 저장부(730)에는 메신저 사용 정보 생성 장치(700) 운용 프로그램, 제n 메신저(710-n)가 통신망을 통하여 상대방 메신저로부터 수신한 정보 등이 저장될 수 있다. 또한 단말기 저장부(730)에는 생성된 메신저 사용 정보 및/또는 메신저 리스트(예를 들어, 메신저 리스트 갱신 요청 당시에 사용되어있는 메신저 전체의 목록 등)가 더 저장될 수 있다. 단말기 저장부(730)는 저장되는 정보의 유형 또는 정보의 보유 기간에 따라 복수의 저장부(예를 들어, 임시 저장부, 영구 저장부)로 구분되어 구현될 수도 있다. The terminal storage unit 730 may store a messenger usage information generating device 700 operating program, information received by the n-th messenger 710-n from a counterpart messenger through a communication network, and the like. In addition, the terminal storage unit 730 may further store the generated messenger usage information and / or messenger list (for example, a list of all messengers used at the time of the messenger list update request). The terminal storage unit 730 may be implemented by being divided into a plurality of storage units (eg, temporary storage units and permanent storage units) according to the type of information to be stored or the retention period of the information.

단말기 송수신부(731)는 통신망을 통해 접속된 상대방 단말기와 통신 포트를통해 임의의 데이터를 송수신한다. 또한, 메신저 사용 통계 정보 생성 장치(750)간에 메신저 리스트 갱신 요청, 메신저 사용 정보 및/또는 메신저 리스트를 송수신한다.The terminal transceiver 731 transmits and receives arbitrary data through a communication port with a counterpart terminal connected through a communication network. Further, the messenger list updating request, the messenger usage information, and / or the messenger list are transmitted and received between the messenger usage statistics information generating apparatus 750.

단말기 입력부(732)는 사용자로부터 메신저 사용 정보 생성 장치(700) 제어 명령, 사용하고자 하는 메신저 정보 등을 입력받기 위한 수단이다. 예를 들어, 단말기 입력부(122)는 키보드, 마우스 등일 수 있다.The terminal input unit 732 is a means for receiving a messenger usage information generating device 700 control command, messenger information to be used, etc. from a user. For example, the terminal input unit 122 may be a keyboard, a mouse, or the like.

단말기 표시부(733)는 메신저 사용 정보 생성 장치(700)의 동작 상태 등을 표시하는 수단이다. 예를 들어, 단말기 표시부(733)는 컴퓨터 모니터일 수 있다.The terminal display unit 733 is a means for displaying an operation state or the like of the messenger usage information generating apparatus 700. For example, the terminal display unit 733 may be a computer monitor.

단말기 제어부(740)는 본 발명에 따른 메신저 사용 정보 생성 장치(700)가 상술한 동작을 수행할 수 있도록 제n 메신저(710-n), 실행 파일 확인부(720), 통신 포트 확인부(722), 메신저 사용 정보 생성부(724), 메신저 리스트 갱신부(726), 단말기 저장부(730), 단말기 송수신부(731), 단말기 입력부(732), 단말기 표시 부(733)를 제어한다.The terminal controller 740 is the n-th messenger 710-n, the executable file checker 720, and the communication port checker 722 so that the messenger usage information generating apparatus 700 according to the present invention can perform the above-described operation. ), The messenger usage information generation unit 724, the messenger list update unit 726, the terminal storage unit 730, the terminal transmission / reception unit 731, the terminal input unit 732, and the terminal display unit 733 are controlled.

메신저 사용 통계 정보 생성 장치(750)는 도 7에 도시된 바와 같이 메신저 사용 정보 처리부(760), 메신저 사용 통계 정보 생성부(765), 메신저 리스트 관리부(770), 서버 저장부(780), 서버 송수신부(785) 및 서버 제어부(790)를 포함할 수 있다.As shown in FIG. 7, the messenger usage statistics information generating device 750 includes a messenger usage information processing unit 760, a messenger usage statistics information generating unit 765, a messenger list managing unit 770, a server storage unit 780, and a server. It may include a transceiver 785 and a server controller 790.

메신저 사용 정보 처리부(760)는 메신저 사용 정보 생성 장치(700)로부터 통신망을 통하여 입력된 메신저 사용 정보(900) 또는 사용 메신저 리스트를 분석한다. The messenger usage information processing unit 760 analyzes the messenger usage information 900 or the messenger list used by the messenger usage information generating apparatus 700 through the communication network.

메신저 사용 통계 정보 생성부(765)는 메신저 사용 정보 처리부(760)에 의해 분석한 메신저 사용 정보에 상응하는 메신저 사용 통계 정보를 생성하는 수단이다. 여기에서, 메신저 사용 통계 정보를 생성하는 방법 및 생성된 통계 정보의 형식은 다양할 수 있다. The messenger usage statistics information generation unit 765 is a means for generating messenger usage statistics information corresponding to the messenger usage information analyzed by the messenger usage information processing unit 760. Here, the method of generating the messenger usage statistics information and the format of the generated statistics information may vary.

일 예로, 메신저 사용 통계 정보는 복수의 사용자들에 의하여 사용된 메신저 및 당해 메신저 사용 시간 등을 포함할 수 있다. 즉, 메신저 사용 정보는 실시간 또는 미리 설정된 주기마다 생성될 수 있음은 상술한 바와 같다. 미리 설정된 주기마다 메신저 사용 정보를 생성하는 경우, 메신저 사용 정보 생성 장치(700)는 임의의 메신저 사용 정보(이하, '제1 메신저 사용 정보'라 칭함)가 생성된 후 미리 설정된 주기를 만족하는지 여부에 따라 다음 메신저 사용 정보(이하, '제2 메신저 사용 정보'라 칭함)를 생성할지 여부에 대하여 판단을 할 수 있다. 이때 임의의 메신저에 대하여 제1(단, m은 자연수)번째 메신저 사용 정보는 생성되었으나 미리 설정 된 주기가 경과하였음에도 직후에 생성되어야할 제2번째 메신저 사용 정보는 생성되지 않았다면, 제1번째 메신저 사용 정보를 생성한 시간(즉, 제1 데이터 생성 시간)부터 제2번째 메신저 사용 정보를 생성한 시간(즉, 제2 데이터 생성 시간)까지의 시간을 당해 메신저가 사용된 시간으로 판단할 수 있다. 메신저 사용 정보 생성 장치(700)는 생성한 메신저 사용 정보를 실시간으로 메신저 사용 통계 정보 생성 장치(750)로 전송하거나 미리 지정된 보고 주기만큼 누적하여 전송할 수도 있음은 앞서 설명한 바와 같다. 또한, 메신저 사용 정보 생성 장치(700)는 메신저 사용 통계 정보 생성 장치(750)로부터 보고 요청이 수신된 시점에서 생성한 하나 이상의 메신저 사용 정보를 메신저 사용 통계 정보 생성 장치(750)로 전송할 수도 있다.For example, the messenger usage statistics information may include a messenger used by a plurality of users and a corresponding messenger use time. That is, as described above, the messenger use information may be generated in real time or at a predetermined cycle. When the messenger usage information is generated every preset period, whether the messenger usage information generating apparatus 700 satisfies the preset cycle after generating random messenger usage information (hereinafter referred to as 'first messenger usage information') is generated. As a result, it is possible to determine whether to generate next messenger usage information (hereinafter referred to as 'second messenger usage information'). In this case, if a first messenger usage information is generated for a random messenger, but the second messenger usage information to be generated immediately after a predetermined period has elapsed, the first messenger is used. The time from when the information is generated (that is, the first data generation time) to the time when the second messenger use information is generated (that is, the second data generation time) may be determined as the time when the messenger is used. The messenger usage information generating apparatus 700 may transmit the generated messenger usage information to the messenger usage statistics information generating apparatus 750 in real time, or may accumulate and transmit the messenger usage information by a predetermined reporting period as described above. In addition, the messenger usage information generating apparatus 700 may transmit one or more messenger usage information generated at the time when a report request is received from the messenger usage statistics information generating apparatus 750 to the messenger usage statistics information generating apparatus 750.

만일, 메신저 사용 통계 정보 생성 장치(750)가 수신한 제m번째 메신저 사용 정보에 복수의 메신저가 동시에 포함되어 있고, 미리 설정된 주기가 경과된 후에 수신된 제m+1번째 메신저 사용 정보에 복수의 메신저 중 일부가 누락된 경우라면, 누락된 메신저는 메신저 사용 정보에 처음 등록된 후 제m+1번째 메신저 사용 정보를 생성한 시간까지 사용된 것으로 판단될 수 있다. 따라서, 당해 메신저 사용 정보를 이용하여 해당 사용자가 어떤 메신저를 얼마의 시간동안 이용하였는지 여부도 개략적으로 판단할 수 있다. If a plurality of messengers are simultaneously included in the m-th messenger usage information received by the messenger usage statistics information generating apparatus 750, and a plurality of messengers are received after a preset period has elapsed, If a part of the messenger is missing, the missing messenger may be determined to have been used until the time of generating the m + 1th messenger use information after first registering the messenger use information. Accordingly, the messenger usage information may also be used to roughly determine which messenger has been used for what time.

물론, 메신저 사용 정보를 미리 지정된 주기 또는 보고 요청 등이 수신되는 시점에서 생성하지 않고 새로이 통신 포트가 활성화(메신저 동작 개시)되고 해당 통신 포트가 비활성화(메신저 동작 종료)되는 시점에서 생성한다면 메신저 사용 시간을 정확히 산출할 수도 있을 것이다. 상술한 방법들에 의해 산출된 메신저 사용 시간을 복수의 사용자에 대해 합산한다면 특정 메신저가 이용된 전체 시간이 산출될 수 있다.Of course, if the messenger usage information is not generated when a predetermined period or a report request is received, but when the communication port is newly activated (starting a messenger operation) and the corresponding communication port is inactive (end of messenger operation), the messenger usage time is generated. You might be able to calculate If the messenger use time calculated by the above methods is summed for a plurality of users, the total time for which a particular messenger is used may be calculated.

메신저 리스트 관리부(770)는 임의의 메신저가 사용하는 실행 파일 및/또는 통신 포트 등이 변경되거나 새로운 메신저가 개발되면 해당 메신저에 상응하는 정보를 메신저 사용 정보 생성 장치(700)로 전송하여 메신저 리스트가 갱신되도록 한다. The messenger list manager 770 transmits information corresponding to the messenger to the messenger usage information generating apparatus 700 when an executable file and / or a communication port used by a messenger is changed or a new messenger is developed. To be updated.

서버 저장부(780)에는 메신저 사용 통계 정보 생성 장치(750)의 운용 프로그램, 수신된 메신저 사용 정보(900), 생성된 메신저 사용 통계 정보 등이 저장될 수 있다. 서버 저장부(780)에 저장되는 정보의 유형 등에 따라서 복수의 저장부로 구현될 수 있음은 자명하다.The server storage unit 780 may store an operation program of the messenger usage statistics information generating apparatus 750, the received messenger usage information 900, and generated messenger usage statistics information. Obviously, the server storage unit 780 may be implemented as a plurality of storage units depending on the type of information stored in the server storage unit 780.

서버 송수신부(785)는 통신망을 통해 메신저 사용 정보 생성 장치(700)와 메신저 사용 정보, 메신저 리스트 및/또는 메신저 리스트 갱신 요청 등을 송수신한다. 또한 메신저 프로그램을 유포하는 메신저 서비스 서버로부터 통신 포트 등의 정보를 수신할 수도 있다. The server transceiving unit 785 transmits and receives a messenger usage information generating apparatus 700, a messenger usage information, a messenger list and / or a messenger list update request through a communication network. It is also possible to receive information such as a communication port from a messenger service server that distributes a messenger program.

서버 제어부(790)는 본 발명에 따른 메신저 사용 통계 정보 생성 장치(750)가 상술한 기능을 수행할 수 있도록 메신저 사용 정보 처리부(760), 메신저 사용 통계 정보 생성부(765), 메신저 리스트 관리부(770), 서버 저장부(780), 서버 송수신부(785)를 제어한다.The server controller 790 is a messenger usage information processing unit 760, a messenger usage statistics information generation unit 765, and a messenger list manager so that the messenger usage statistics information generating apparatus 750 according to the present invention can perform the above-described functions. 770, the server storage 780, and the server transceiver 785 are controlled.

도 8은 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 및 메신저 사용 통계 정보를 생성하는 방법에 관한 순서도이다.8 is a flowchart illustrating a method of generating messenger usage information and messenger usage statistics information according to an exemplary embodiment of the present invention.

이하, 도 8을 참조하여 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 및 메신저 사용 통계 정보를 생성하는 방법에 관하여 설명한다.Hereinafter, a method of generating messenger usage information and messenger usage statistics information according to an exemplary embodiment of the present invention will be described with reference to FIG. 8.

도 8의 순서도에서의 단계 810 내지 단계 830은 메신저 사용 정보 생성 장치(700)에 구비된 특정 구성 요소(예를 들어, 메신저 감시 프로그램 또는 이에 상응하는 구성 요소)에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 메신저 사용 정보 산출 장치(700)에서 수행되는 것으로 통칭하여 설명한다. 또한, 도 8의 순서도에서의 단계 840 내지 단계 850은 메신저 사용 통계 정보 생성 장치(750)에 구비된 특정 구성 요소에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 메신저 사용 통계 정보 산출 장치(750)에서 수행되는 것으로 통칭하여 설명한다.8 through 830 in the flowchart of FIG. 8 may be performed by a specific component (eg, a messenger monitoring program or a corresponding component) included in the messenger usage information generating apparatus 700. For convenience of description, it will be collectively described as being performed by the messenger usage information calculating apparatus 700. Also, steps 840 to 850 in the flowchart of FIG. 8 may be performed by a specific component included in the messenger usage statistics information generating apparatus 750, but for convenience of description, the messenger usage statistics information calculating apparatus ( It is collectively described as being performed at 750.

도 8을 참조하면, 단계 810에서, 메신저 사용 정보 생성 장치(700)는 미리 설정되어 있는 메신저가 활성화되었는지를 판단한다. 보다 상세하게는, 메신저 사용 정보 생성 장치(700)는 미리 설정되어 있는 메신저의 실행 파일이 활성화되었는지를 판단한다. 예를 들어, 제n 메신저(710-n)의 실행 파일이 'a.exe'인 경우 메신저 사용 정보 생성 장치(700)는 'a.exe'의 활성화 여부를 판단한다. Referring to FIG. 8, in operation 810, the messenger usage information generating apparatus 700 determines whether a messenger set in advance is activated. In more detail, the messenger usage information generating apparatus 700 determines whether an executable file of a messenger set in advance is activated. For example, when the executable file of the n-th messenger 710-n is 'a.exe', the messenger usage information generating apparatus 700 determines whether or not 'a.exe' is activated.

단계 820에서, 메신저 사용 정보 생성 장치(700)는 단계 810을 통해 활성화된 제n 메신저(710-n)에 상응하는 통신 포트의 활성화 여부를 판단한다. 예를 들어, 제n 메신저(710-n)에 상응하는 통신 포트가 '100 내지 150'인 경우, 메신저 사용 정보 생성 장치(700)는 통신 포트 '100 내지 150'의 활성화 여부를 판단한다. In operation 820, the messenger usage information generating apparatus 700 determines whether the communication port corresponding to the nth messenger 710-n activated in operation 810 is activated. For example, when the communication port corresponding to the n-th messenger 710-n is '100 to 150', the messenger usage information generating apparatus 700 determines whether the communication port '100 to 150' is activated.

단계 830에서, 메신저 사용 정보 생성 장치(700)는 메신저 사용 정보를 생성하여 통신망을 통하여 메신저 사용 통계 정보 생성 장치(750)로 전송한다. 즉, 메신저 사용 정보 생성 장치(700)는 구비된 복수의 메신저 중 상응하는 실행 파일 및 통신 포트가 모두 활성화되어 있는 메신저가 하나 이상 존재하는 경우에만 메신저 사용 정보를 생성한다. In operation 830, the messenger usage information generating apparatus 700 generates messenger usage information and transmits the messenger usage information to the messenger usage statistics information generating apparatus 750 through a communication network. That is, the messenger usage information generating apparatus 700 generates messenger usage information only when there is at least one messenger in which all corresponding executable files and communication ports are activated among the plurality of messengers.

메신저 사용 정보 생성 장치(700)는 미리 설정된 주기마다, 임의의 메신저에 상응하는 통신 포트가 활성화/비활성화되는 시점에서, 또는 메신저 사용 통계 정보 생성 장치(750)로부터 보고 요청이 수신된 시점에서 생성될 수 있다.The messenger usage information generating apparatus 700 may be generated every predetermined period, at a time when a communication port corresponding to an arbitrary messenger is activated / deactivated, or at a time when a report request is received from the messenger usage statistics information generating apparatus 750. Can be.

또한, 생성된 메신저 사용 정보는 실시간 전송될 수도 있고, 미리 지정된 보고 주기마다 전송되거나 메신저 사용 통계 정보 새성 장치(750)로부터 보고 요청이 수신된 시점에서 전송될 수도 있다.  In addition, the generated messenger usage information may be transmitted in real time, or may be transmitted at a predetermined reporting period or at a time when a report request is received from the messenger usage statistics information composition device 750.

메신저 사용 정보 생성 장치(700)에 의해 생성된 메신저 사용 정보에 관한 구성예는 앞서 설명하였으므로 이에 대한 설명은 생략한다. 물론, 사용 메신저 정보(920)를 구현하는 방법은 다양할 수 있으며, 활성화된 실행 파일 및/또는 통신 포트에 상응하는 메신저의 실행 파일명(즉, 실행 파일의 이름)이 포함되도록 할 수도 있을 것이다.Since a configuration example of the messenger usage information generated by the messenger usage information generating apparatus 700 has been described above, a description thereof will be omitted. Of course, the method of implementing the use messenger information 920 may vary, and may include the execution file name (ie, the name of the executable file) of the messenger corresponding to the activated executable file and / or the communication port.

단계 840에서, 메신저 사용 통계 정보 생성 장치(750)는 메신저 사용 정보 생성 장치(700)로부터 통신망을 통하여 입력된 메신저 사용 정보(900)를 분석한다. 만일 메신저 사용 정보가 보고 요청이 수신된 시점에서만 전송된다면 메신저 사용 통계 정보 생성 장치(750, 예를 들어 메신저 사용 정보 처리부(760) 또는 서버 제 어부(790))는 메신저 사용 정보를 수신하기 위하여 보고 요청을 메신저 사용 정보 생성 장치(700)로 전송하여야 한다.In operation 840, the messenger usage statistics information generating apparatus 750 analyzes the messenger usage information 900 input through the communication network from the messenger usage information generating apparatus 700. If the messenger usage information is transmitted only when a report request is received, the messenger usage statistics information generating apparatus 750 (for example, the messenger usage information processing unit 760 or the server control unit 790) reports to receive the messenger usage information. The request should be sent to the messenger usage information generating apparatus 700.

단계 850에서, 메신저 사용 통계 정보 생성 장치(750)는 분석한 메신저 사용 정보에 상응하는 메신저 사용 통계 정보를 생성한다. 여기에서, 메신저 사용 통계 정보를 생성하는 방법은 다양할 수 있다. 일 예로, 메신저 사용 통계 정보 생성 장치(750)가 생성한 메신저 사용 통계 정보는 복수의 사용자들에 의하여 사용된 메신저 명칭 및 당해 메신저 사용 시간 등을 포함할 수 있다. 메신저 사용 시간을 산출하는 방법은 앞서 설명하였으므로 이에 대한 설명은 생략한다.In operation 850, the messenger usage statistics information generating device 750 generates messenger usage statistics information corresponding to the analyzed messenger usage information. Here, the method of generating the messenger usage statistics information may vary. For example, the messenger usage statistics information generated by the messenger usage statistics information generating apparatus 750 may include a messenger name used by a plurality of users and a corresponding messenger usage time. Since the method of calculating the messenger use time has been described above, a description thereof will be omitted.

상술한 방법에 의하여, 본 발명은 메신저 사용 정보 생성 장치(700)의 사용자가 실제로 사용하고 있는 경우에만 해당 인스턴트 메신저를 사용하고 있는 것으로 판단하는 메신저 사용 통계 정보 생성 방법을 제공할 수 있다.By the above-described method, the present invention can provide a method for generating messenger usage statistics information that determines that the instant messenger is in use only when the user of the messenger usage information generating apparatus 700 actually uses the messenger.

도 10은 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 통계 정보 생성 시스템의 구성도이다. 10 is a block diagram of a national language domain statistical information generating system according to an embodiment of the present invention.

도 10을 참조하면, 자국어 도메인 통계 정보를 생성하기 위한 시스템은 자국어 도메인 사용 정보 생성 장치(1000, 즉 사용자 단말기), 자국어 도메인 통계 정보 생성 장치(1040) 및 복수의 네임 서버(1080a, 1080b, …,1080n, 이하 '1080n'으로 통칭함)를 포함한다. Referring to FIG. 10, a system for generating native language domain statistical information includes a native language domain usage information generating apparatus 1000 (ie, a user terminal), a native language domain statistical information generating apparatus 1040, and a plurality of name servers 1080a, 1080b,. , 1080n, hereinafter referred to collectively as '1080n'.

자국어 도메인 사용 정보 생성 장치(1000)는 웹 브라우저(1010), 자국어 도메인 추출부(1012), 기준 도메인 정보 관리부(1014), 기준 아이피 정보 관리 부(1016), 자국어 도메인 사용 정보 생성부(1018), 단말기 저장부(1020), 단말기 송수신부(1022), 단말기 입력부(1024), 단말기 표시부(1026) 및 단말기 제어부(1030)를 포함한다. 자국어 도메인 사용 정보 생성 장치(1000)는 개인용 컴퓨터(Personal Computer), 이동 통신 단말기, 개인 휴대 단말기(PDA : Personal Digital Assistant) 등과 같이 통신망을 이용하여 임의의 웹 페이지 및/또는 네임 서버(1080n)에 접속 가능한 통신 단말기이면 아무런 제한 없이 적용될 수 있다. 또한, 도 10에 도시된 자국어 도메인 사용 정보 생성 장치(1000)의 모든 구성 요소는 반드시 하드웨어 구성을 가질 필요는 없으며, 일부 구성 요소는 소프트웨어 프로그램 형태로 구현될 수도 있다. 예를 들어, 웹 브라우저(1010)는 인터넷 익스플로러(Internet Explorer)나 넷스케이프(Netscape) 등과 같은 웹 브라우저 프로그램일 수 있다. 또한, 자국어 도메인 추출부(1012), 기준 도메인 정보 관리부(1014), 기준 아이피 정보 관리부(1016), 자국어 도메인 사용 정보 생성부(1018) 등은 이하에서 설명되어지는 바와 같이 자국어 도메인 사용 등의 정보(예를 들어, 사용자에 의하여 입력된 자국어 도메인, 기준 도메인 정보, 기준 아이피 정보 등)를 통신망을 통해 자국어 도메인 통계 정보 생성 장치(1040)로 전송하도록 구현된 소프트웨어 프로그램(이하, '도메인 인식 소프트웨어'라 칭함)일 수 있다. 도메인 인식 소프트웨어는 상술한 이력 관리 프로그램 등과 통합형으로 구현될 수도 있다.The national language domain usage information generating apparatus 1000 may include a web browser 1010, a national language domain extraction unit 1012, a reference domain information management unit 1014, a reference IP information management unit 1016, and a national language domain usage information generation unit 1018. , A terminal storage unit 1020, a terminal transceiver unit 1022, a terminal input unit 1024, a terminal display unit 1026, and a terminal controller 1030. The native language domain usage information generating apparatus 1000 may be connected to an arbitrary web page and / or name server 1080n using a communication network such as a personal computer, a mobile communication terminal, a personal digital assistant (PDA), or the like. Any communication terminal that can be connected can be applied without any limitation. In addition, all components of the native language domain usage information generating apparatus 1000 shown in FIG. 10 do not necessarily have a hardware configuration, and some components may be implemented in the form of a software program. For example, the web browser 1010 may be a web browser program such as Internet Explorer or Netscape. In addition, the national language domain extraction unit 1012, the reference domain information management unit 1014, the reference IP information management unit 1016, the national language domain usage information generation unit 1018, and the like, as described below, information such as use of the national language domain is described. (E.g., a national language domain, reference domain information, reference IP information, etc. input by a user) is a software program (hereinafter, referred to as 'domain recognition software') implemented to transmit the national language domain statistical information generating device 1040 through a communication network. May be referred to as). The domain aware software may be integrated with the above-described history management program.

웹 브라우저(1010)는 북마크(bookmark)에 설정된 웹사이트 주소 또는 주소 입력창에 입력된 주소 정보에 상응하는 웹사이트에 통신망을 통해 접속하는 수단이다. 웹 브라우저(1010)는 임의의 웹 주소에 상응하는 웹 페이지에 접속한 경우, 해 당 웹 페이지로부터 수신되는 소스 데이터를 통상의 웹 화면의 형태로 화면상에 디스플레이한다.The web browser 1010 is a means for connecting to a website corresponding to a website address set in a bookmark or address information input in an address input window through a communication network. When the web browser 1010 accesses a web page corresponding to an arbitrary web address, the web browser 1010 displays source data received from the web page on the screen in the form of a normal web screen.

자국어 도메인 추출부(1012)는 사용자의 단말기 입력부(1024) 조작에 상응하여 웹 브라우저(1010)의 주소창에 입력된 자국어 도메인을 추출하는 수단이다. 예를 들어, 자국어 도메인 추출부(1012)는 사용자의 단말기 입력부(1024) 조작에 상응하여 자국어 도메인이 입력되면(즉, 자국어가 입력되거나 잘못된 형식의 도메인이 입력되는 경우 등) 단말기 저장부(1020)로부터 사용자의 단말기 입력부(1024) 조작에 상응하는 자국어 도메인을 독출할 수 있다. The national language domain extractor 1012 is a means for extracting a national language domain input to the address window of the web browser 1010 in response to a user's manipulation of the terminal input unit 1024. For example, the national language domain extractor 1012 may use the terminal storage unit 1020 when a national language domain is input (ie, a national language is input or an incorrectly formed domain is input) in response to an operation of the terminal input unit 1024 of the user. ) Can read the native language domain corresponding to the user's manipulation of the terminal input unit 1024.

기준 도메인 정보 관리부(1014)는 자국어 도메인 입력에 상응하여 자국어 도메인 사용 정보 생성 장치(1000)가 가장 최초로 접속을 시도한 웹 페이지의 도메인 및/또는 아이피(IP, Internet Protocol)를 추출하여 기준 도메인 정보를 생성하는 수단이다. 예를 들어, 자국어 도메인 사용 정보 생성 장치(1000)의 운용 프로그램이 마이크로소프트 윈도우(Microsoft Windows)이고, 웹 브라우저(1010)가 마이크로소프트 인터넷 익스플로러(Microsoft Internet explorer)인 경우를 가정하자. 이 경우 사용자의 단말기 입력부(1024) 조작에 상응하여 웹 브라우저(1010)의 주소창에 한글 도메인이 입력되면, 자국어 도메인 사용 정보 생성 장치(1000)는 원칙적으로 'auto.search.msn.com'에 가장 최초로 접속을 시도하게 된다. 웹 브라우저(1010)는 영문 도메인이 아닌 한글 도메인이 주소창에 입력되면 잘못된 형식의 도메인이 입력된 것으로 인식하기 때문이다. 그러나, 자국어 도메인 사용 정보 생성 장치(1000)에 웹 브라우저(1010)의 주소창에 입력된 자국어 도메인을 미리 설정 된 아이피로 번역시키는 플러그인(Plug-in, 즉 웹 브라우저(1000)의 일부로 설치되어 미리 설정된 기능을 수행하는 수단 또는 프로그램)이 설치되어 있는 경우에는 웹 브라우저(1010)의 주소창에 한글 도메인이 입력되어도 'auto.search.msn.com'에 가장 최초로 접속을 시도하지 아니하고 플러그인에 의하여 번역된 미리 설정된 아이피로 가장 최초로 접속을 시도하게 된다. 예를 들어, 자국어 도메인 서비스를 제공하는 넷피아의 플러그인이 설치되어 있다면 사용자가 주소 입력창에 자국어 도메인(예를 들어, 특허청)을 입력한 경우, 상응하는 홈페이지(예를 들어, 특허청 홈페이지)로 접속되도록 하거나 해당 자국어 도메인이 미등록 상태임을 고지하여 등록을 유도하는 안내 웹 페이지가 표시될 수도 있다. 물론, 플러그인의 종류에 따라서는 입력된 자국어 도메인을 이용한 검색 결과 화면이 표시될 수도 있을 것이다. 즉, 기준 도메인 정보 관리부(1014)는 단말기 저장부(1020)로부터 입력된 자국어 도메인 입력에 상응하여 자국어 도메인 사용 정보 생성 장치(1000)가 가장 최초로 접속을 시도한 웹 페이지의 도메인 및/또는 아이피를 독출할 수 있다.The reference domain information management unit 1014 extracts the reference domain information by extracting the domain and / or IP (IP, Internet Protocol) of the web page to which the native language domain usage information generating apparatus 1000 first attempts to access, in response to the input of the native language domain. Means to generate. For example, assume that an operating program of the native language domain usage information generating apparatus 1000 is Microsoft Windows, and the web browser 1010 is Microsoft Internet Explorer. In this case, when the Korean domain is input to the address window of the web browser 1010 in response to the operation of the terminal input unit 1024 of the user, the native language domain usage information generating apparatus 1000 is most suitable for 'auto.search.msn.com'. Attempt to connect first. This is because the web browser 1010 recognizes that an incorrectly typed domain is input when the Korean domain is entered in the address bar instead of the English domain. However, the native language domain usage information generating apparatus 1000 is installed as a part of a plug-in, that is, the web browser 1000 to translate the national language domain input in the address bar of the web browser 1010 into a preset IP. If a means or a program for performing a function is installed, even if a Korean domain is entered in the address bar of the web browser 1010, the first attempt is not made to connect to 'auto.search.msn.com' and is translated in advance by a plug-in. The first attempt will be made with the configured IP. For example, if Netpia's plug-in, which provides native language service, is installed, when a user enters a native language domain (eg, the KIPO) in the address input box, the user accesses the corresponding homepage (eg, the KIPO homepage). A guide web page may be displayed to induce registration or to notify that the national language domain is not registered. Of course, depending on the type of plug-in, a search result screen using the input native language domain may be displayed. That is, the reference domain information management unit 1014 reads the domain and / or IP of the web page on which the national language domain usage information generating device 1000 first attempts to access, in response to the input of the national language domain input from the terminal storage unit 1020. I can ship it.

기준 아이피 정보 관리부(1016)는 미리 설정된 도메인을 통신망을 통하여 송출하고, 이에 상응하는 아이피(이하, '기준 아이피'라 칭함)를 통신망을 통하여 수신하여 상기 기준 아이피 정보를 생성하는 수단이다. 예를 들어, 미리 설정된 도메인을 'auto.search.msn.com'인 경우를 가정하자. 이때, 기준 아이피 정보 관리부(1016)는 'auto.search.msn.com'를 통신망을 통하여 송출하면 임의의 네임 서버(1080a)로 전송하고, 이를 전송받은 임의의 네임 서버(1080a)는 이를 상응하는 아이피로 번역하여 이를 전송한 자국어 도메인 사용 정보 생성 장치(1000)로 다시 전송한다. 그런데, 통신망 사업자(즉, 사용자에서 통신 회선을 제공하는 서비스업자)는 임의의 자국어 도메인 서비스업체와의 계약 등에 의하여 'auto.search.msn.com'의 도메인을 번역하는 경우에는 임의의 자국어 도메인 서비스업체의 웹 페이지 아이피로 자동으로 번역되어 자국어 도메인 사용 정보 생성 장치(1000)로 다시 전송하도록 미리 설정하고 있는 경우가 일반적이다. 따라서, 기준 아이피를 통하여 사용자가 거래하고 있는 통신망 사업자에 대하여 판단할 수 있다. 즉, 제1 통신망 사업자가 제공하는 통신망은 'auto.search.msn.com'을 '168.126.63.101'로 번역을 하고, 제2 통신망 사업자가 제공하는 통신망은 'auto.search.msn.com'을 '200.258.46.101'로 번역한다고 가정할 때, 번역 아이피가 '168.126.63.101'이면 기준 아이피 정보 관리부(1016)는 당해 사용자는 제1 통신망 사업자와 거래를 한다고 판단할 수 있다. The reference IP information management unit 1016 is a means for transmitting a predetermined domain through a communication network and receiving a corresponding IP (hereinafter referred to as 'reference IP') through a communication network to generate the reference IP information. For example, suppose the preset domain is 'auto.search.msn.com'. In this case, when the reference IP information management unit 1016 transmits 'auto.search.msn.com' through a communication network, it transmits to an arbitrary name server 1080a, and the received arbitrary name server 1080a corresponds to the corresponding IP server. Translating to the IP and transmitting it back to the native language domain usage information generating apparatus 1000 which has transmitted it. However, a network operator (that is, a service provider that provides a communication line in a user) may use an arbitrary national language domain service when translating a domain of 'auto.search.msn.com' by a contract with an arbitrary national language domain service provider. It is common to pre-set the web page IP of the company to be automatically translated and transmitted back to the native language domain usage information generating apparatus 1000. Therefore, it is possible to determine the communication network operator that the user is trading through the reference IP. That is, the communication network provided by the first network operator translates 'auto.search.msn.com' into '168.126.63.101', and the communication network provided by the second network operator translates 'auto.search.msn.com'. Assuming that the translation IP is '168.126.63.101', the reference IP information management unit 1016 may determine that the user has a transaction with the first communication network operator.

여기에서, 상기한 'auto.search.msn.com'은 설명을 용이하게 하기 위한 일 실시예에 불과할 뿐임은 자명하다. 따라서, 미리 설정된 도메인은 자국어 도메인 사용 정보 생성 장치(1000) 및/또는 웹 브라우저(1010)의 종류 등에 따라 다를 수 있음은 자명하다. Here, it is obvious that the above 'auto.search.msn.com' is only an embodiment for easy explanation. Therefore, it is apparent that the preset domain may vary depending on the type of the native language domain usage information generating apparatus 1000 and / or the web browser 1010.

자국어 도메인 사용 정보 생성부(1018)는 상응하는 자국어 도메인 사업자 정보를 생성하는 수단이다. 도 12a는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 구성도이다. 도 12a를 참조하면, 자국어 도메인 사용 정보 생성부(1018)에 의하여 생성된 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보는 자국어 도메인(1210), 기준 도메인 정보(1220) 및 기준 아이피 정 보(1230)를 포함할 수 있다. The national language domain usage information generation unit 1018 is a means for generating corresponding national language domain provider information. 12A is a block diagram of national language domain usage information according to an embodiment of the present invention. Referring to FIG. 12A, the national language domain usage information generated by the national language domain usage information generation unit 1018 may include the national language domain 1210, the reference domain information 1220, and the reference IP information. 1230.

자국어 도메인(1210)은 사용자의 단말기 입력부(1024) 조작에 상응하여 웹 브라우저(1010)의 주소창에 입력된 자국어 도메인이 자국어 도메인 추출부(1012)에 의하여 단말기 저장부(1020)로부터 추출된 정보이다. The national language domain 1210 is information extracted from the terminal storage unit 1020 by the national language domain extractor 1012 of the national language domain input to the address window of the web browser 1010 in response to a manipulation of the terminal input unit 1024 of the user. .

기준 도메인 정보(1220)는 자국어 도메인 입력에 상응하여 자국어 도메인 사용 정보 생성 장치(1000)가 가장 최초로 접속을 시도한 웹 페이지의 도메인 및/또는 아이피(IP, Internet Protocol)가 기준 도메인 정보 관리부(1014)에 의하여 단말기 저장부(1020)로부터 추출된 정보이다. 이를 추출하는 방법은 도 10을 참조하여 상세히 상술한 바, 여기에서는 상세한 설명은 생략한다. The reference domain information 1220 corresponds to the domain of the web page to which the native language domain usage information generating apparatus 1000 first attempts to connect according to the input of the national language domain and / or the IP (Internet Protocol) to the reference domain information management unit 1014. The information extracted from the terminal storage unit 1020 by the. A method of extracting the same has been described above in detail with reference to FIG. 10, and a detailed description thereof will be omitted.

기준 아이피 정보(1230)는 기준 아이피 정보 관리부(1016)가 미리 설정된 도메인을 통신망을 통하여 송출하고, 이에 상응하는 기준 아이피를 통신망을 통하여 수신한 정보이다. 즉, 기준 아이피를 통하여 사용자가 거래하고 있는 통신망 사업자에 대하여 판단할 수 있음은 상술한 바와 같다. The reference IP information 1230 is information that the reference IP information management unit 1016 transmits a predetermined domain through a communication network and receives the corresponding reference IP through the communication network. That is, as described above, it is possible to determine the communication network operator that the user is trading through the reference IP.

다시 도 10을 참조하면, 단말기 저장부(1020)에는 자국어 도메인 사용 정보 생성 장치(1000) 운용 프로그램, 웹 브라우저(1010)가 통신망을 통하여 네임 서버(1080n) 등에서 수신한 정보 등(예를 들어, 기준 아이피 등)이 저장된다. 단말기 저장부(1020)는 저장되는 정보의 유형 또는 정보의 보유 기간에 따라 복수의 저장부(예를 들어, 임시 저장부, 영구 저장부)로 구분되어 구현될 수도 있다.Referring back to FIG. 10, the terminal storage unit 1020 includes a native language domain usage information generating apparatus 1000 operating program, information that the web browser 1010 receives from the name server 1080n, etc. through a communication network (for example, Reference IP, etc.) is stored. The terminal storage unit 1020 may be implemented by being divided into a plurality of storage units (eg, temporary storage units and permanent storage units) according to the type of information to be stored or the retention period of the information.

단말기 송수신부(1022)는 통신망을 통해 접속된 네임 서버(1080n)와 자국어 도메인 통계 정보 생성 장치(1040)로 임의의 데이터를 전송하고, 당해 네임 서 버(1080n)와 자국어 도메인 통계 정보 생성 장치(140)로부터 임의의 데이터를 수신한다.The terminal transceiver unit 1022 transmits arbitrary data to the name server 1080n and the national language domain statistical information generating device 1040 connected through the communication network, and transmits the name server 1080n and the national language domain statistical information generating device ( 140) receive any data from it.

단말기 입력부(1024)는 사용자로부터 자국어 도메인 사용 정보 생성 장치(1000)의 제어 명령, 접속하고자 하는 웹 주소 정보(특히, 자국어 도메인) 등을 입력받기 위한 수단이다. 예를 들어, 단말기 입력부(1024)는 키보드, 마우스 등일 수 있다.The terminal input unit 1024 is a means for receiving a control command of the local language domain usage information generating apparatus 1000, web address information (especially, a national language domain) to be accessed from a user. For example, the terminal input unit 1024 may be a keyboard, a mouse, or the like.

단말기 표시부(1026)는 자국어 도메인 사용 정보 생성 장치(100)의 동작 상태를 표시한다. 예를 들어, 단말기 표시부(1026)는 컴퓨터 모니터일 수 있다.The terminal display unit 1026 displays an operation state of the native language domain usage information generating device 100. For example, the terminal display unit 1026 may be a computer monitor.

단말기 제어부(1030)는 본 발명에 따른 자국어 도메인 사용 정보 생성 장치(1000)가 상술한 동작을 수행할 수 있도록 웹 브라우저(1010), 자국어 도메인 추출부(1012), 기준 도메인 정보 관리부(1014), 기준 아이피 정보 관리부(1016), 자국어 도메인 사용 정보 생성부(1018), 단말기 저장부(1020), 단말기 송수신부(1022), 단말기 입력부(1024) 및 단말기 표시부(1026)를 제어한다. The terminal control unit 1030 is a web browser 1010, national language domain extraction unit 1012, reference domain information management unit 1014, so that the native language domain usage information generating apparatus 1000 according to the present invention can perform the above-described operation, The reference IP information manager 1016, the native language domain usage information generator 1018, the terminal storage unit 1020, the terminal transceiver unit 1022, the terminal input unit 1024, and the terminal display unit 1026 are controlled.

자국어 도메인 통계 정보 생성 장치(1040)는 자국어 도메인 사용 정보 처리부(1050), 자국어 도메인 사업자 정보 생성부(1052), 자국어 도메인 사용 통계 정보 생성부(1054), 서버 저장부(1060), 서버 송수신부(1065) 및 서버 제어부(1070)를 포함한다. The national language domain statistics information generating apparatus 1040 includes a national language domain usage information processing unit 1050, a national language domain provider information generating unit 1052, a national language domain usage statistics information generating unit 1054, a server storage unit 1060, a server transceiving unit 1065 and the server control unit 1070.

자국어 도메인 사용 정보 처리부(1050)는 수신된 자국어 도메인 사용 정보(1200)에 포함된 기준 도메인 정보를 분석하여 미리 설정된 도메인 네임의 포함 여부를 판단하여 자국어 도메인 사업자를 구분하는 수단이다. 도 12b는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 일 실시예에 관한 도면이고, 도 12c는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 다른 실시예에 관한 도면이다. 도 12b를 참조하면, 미리 설정된 도메인 네임이 'auto.search.msn.com'인 경우, 자국어 도메인 사용 정보 처리부(1050)는 수신된 자국어 도메인 사용 정보(1200b)의 기준 도메인 정보(1220b)에 'auto.search.msn.com'이 포함되어 있는지 여부를 판단한다. 판단 결과, 포함되어 있는 경우에는 기준 아이피 정보(1230b)를 이용하여 자국어 도메인 사업자를 구분한다. 즉, 이 경우는 자국어 도메인 사용 정보 생성 장치(1000)에 자국어 도메인을 임의로 번역하는 플러그인이 설치되어 있지 아니한 경우를 의미하므로 기준 아이피 정보(1230b)를 분석하여 통신망 사업자를 구별하고, 당해 통신망 사업자와 계약 등으로 인하여 연결되어 있는 자국어 도메인 사업자를 구분할 수 있다. 여기에서, 해당 자국어 도메인 사업자는 서버 저장부(1060) 등에 미리 저장되어 있을 수 있다. 예를 들어, A 통신망 사업자와 B 자국어 도메인 사업자가 연결되어 있고, 자국어 도메인 통계 정보 생성 장치(1040)로 수신된 기준 아이피 정보(1230)에 A 통신망 사업자와 관련된 아이피가 포함되어 있으면, 당해 자국어 도메인 사용 정보(1200)는 B사의 자국어 도메인을 이용하였다는 것을 알 수 있고, 이에 대한 정보는 서버 저장부(1060) 등에 미리 저장되어 있을 수 있다.The national language domain usage information processing unit 1050 analyzes the reference domain information included in the received national language domain usage information 1200 to determine whether to include a preset domain name to distinguish a national language domain operator. 12B is a diagram illustrating an embodiment of native language domain usage information according to an embodiment of the present invention, and FIG. 12C is a diagram of another embodiment of native language domain usage information according to an embodiment of the present invention. Referring to FIG. 12B, when the preset domain name is 'auto.search.msn.com', the national language domain usage information processing unit 1050 may be configured to reference domain information 1220b of the received national language domain usage information 1200b. It determines whether or not auto.search.msn.com 'is included. As a result of the determination, if it is included, the national language domain operators are classified using the reference IP information 1230b. That is, in this case, since a plug-in for arbitrarily translating the native language domain is not installed in the native language domain usage information generating apparatus 1000, the reference IP information 1230b is analyzed to distinguish the network operators, and It is possible to distinguish local language domain providers linked by contracts. Here, the local language domain operator may be stored in advance in the server storage unit 1060 or the like. For example, if the A network operator and the B native language domain operator are connected, and the IP associated with the A network operator is included in the reference IP information 1230 received by the native language domain statistical information generating device 1040, the corresponding native language domain The usage information 1200 may be known that the company B's national language domain is used, and the information may be stored in advance in the server storage unit 1060.

그러나, 도 12c를 참조하면, 미리 설정된 도메인 네임이 'auto.search.msn.com'인 경우, 자국어 도메인 사용 정보 처리부(1050)는 수신된 자국어 도메인 사용 정보(1200c)의 기준 도메인 정보(1220c)에 'auto.search.msn.com'이 포함되어 있는지 여부를 판단한다. 판단 결과 기준 도메인 정보(1220c)에 'auto.search.msn.com'이 포함되어 있지 아니한 경우, 자국어 도메인 사용 정보 처리부(1050)는 기준 도메인 정보(1220c)를 이용하여 자국어 도메인 사업자를 구분한다. 즉, 이 경우는 자국어 도메인 사용 정보 생성 장치(1000)에 자국어 도메인을 임의로 번역하는 플러그인이 설치되어 있는 경우를 의미하므로 기준 도메인 정보(1220c)에 포함되어 있는 (플러그인에 의하여 번역된) 아이피를 기준으로 자국어 도메인 사업자를 구분할 수 있다. 즉, 기준 도메인 정보(1220c)에 포함되어 있는 아이피와 미리 설정되어 있는 아이피를 비교하여 상응하는 자국어 도메인 사업자를 구분할 수 있다. 여기에서, 해당 자국어 도메인 사업자가 운영하는 웹 페이지의 아이피는 서버 저장부(1060) 등에 미리 저장되어 있을 수 있다.However, referring to FIG. 12C, when the preset domain name is 'auto.search.msn.com', the national language domain usage information processing unit 1050 may perform reference domain information 1220c of the received national language domain usage information 1200c. It is determined whether 'auto.search.msn.com' is included in the. When the determination result does not include 'auto.search.msn.com' in the reference domain information 1220c, the native language domain usage information processing unit 1050 classifies the native language domain provider using the reference domain information 1220c. That is, this case refers to a case where a plug-in for arbitrarily translating the native language domain is installed in the native language domain usage information generating apparatus 1000, so that the IP (translated by the plug-in) included in the reference domain information 1220c is referred to. This can be used to distinguish local language providers. That is, the IP included in the reference domain information 1220c may be compared with the IP set in advance, thereby distinguishing the corresponding native language domain operators. Here, the IP of the web page operated by the corresponding national language domain operator may be stored in advance in the server storage unit 1060 or the like.

자국어 도메인 사업자 정보 생성부(1052)는 수신한 자국어 도메인 사용 정보(1200)에 상응하는 자국어 도메인 사업자 정보를 생성하는 수단이다. 여기에서, 자국어 도메인 사업자 정보에 포함되는 정보는 다양할 수 있다. 또한, 자국어 도메인 사업자 정보를 생성하는 방법도 다양할 수 있다. 예를 들어, 자국어 도메인 사용 정보에는 복수의 자국어 도메인 사업자에 관한 정보가 포함될 수 있고, 이들 각 사업자에 상응하는 자국어 도메인의 사용 빈도에 관한 정보가 함께 포함될 수 있다. 이때, 복수의 자국어 도메인 사업자에 관한 정보는 자국어 도메인 사용 정보 처리부(1050)에 의하여 구분된 자국어 도메인 사업자에 관한 정보(예를 들어, 상호, 웹 페이지 주소 등)일 수 있고, 각 사업자에 상응하는 자국어 도메인의 사용 빈도에 관한 정보는 당해 사업체에 관한 한글 도메인 사용 정보(1200)가 수신된 횟 수일 수 있다. The national language domain provider information generating unit 1052 is a means for generating national language domain provider information corresponding to the received national language domain usage information 1200. Here, the information included in the national language domain provider information may vary. In addition, the method of generating the national language domain provider information may vary. For example, the native language domain usage information may include information about a plurality of native language domain operators, and may include information about the frequency of use of the native language domain corresponding to each of these operators. In this case, the information about the plurality of national language domain providers may be information (for example, trade names, web page addresses, etc.) about the national language domain operators classified by the national language domain usage information processing unit 1050, and correspond to each operator. The information on the frequency of use of the native language domain may be the number of times that the Korean domain usage information 1200 of the business is received.

자국어 도메인 사용 통계 정보 생성부(1054)는 자국어 도메인 사용 정보(1200)에 포함되어 있는 자국어 도메인(1210a)에 상응하는 자국어 도메인 사용 통계 정보를 생성하는 수단이다. 즉, 자국어 도메인 사용 통계 정보 생성부(1054)는 사용자의 단말기 입력부(1024) 조작에 의하여 입력된 자국어 도메인(1210a)의 사용 빈도에 관한 정보를 생성하는 수단일 수 있다. 여기에서, 자국어 도메인 사용 통계 정보에 포함되는 정보는 다양할 수 있다. 예를 들어, 자국어 도메인 사용 통계 정보에는 복수의 자국어 도메인(즉, 사용자에 의하여 입력된 자국어 도메인)이 포함될 수 있고, 이들 자국어 도메인에 상응하는 사용 빈도에 관한 정보가 함께 포함될 수 있다. 즉, 복수의 사용자에 의하여 '갑'이라는 한글 도메인이 10번, '을'이라는 한글 도메인이 5번 입력되었다면, 자국어 도메인 사용 통계 정보에는 '갑 : 10' 및 '을 : 5'에 상응하는 정보가 포함될 수 있을 것이다. 생성된 자국어 도메인 사용 통계 정보는 사용 빈도가 높은 자국어 도메인에 관한 척도가 될 수 있다. 즉, 어떠한 자국어 도메인이 사용자들에게 자주 사용되는지 판단할 수 있고, 나아가 자국어 도메인 서비스를 받고자하는 웹 페이지 운영자들에게 등록료를 산정하기 위한 하나의 기준이 될 수도 있다. 여기에서, 이를 구현하는 방법은 다양할 수 있고 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다. The national language domain usage statistics information generation unit 1054 is a means for generating national language domain usage statistics information corresponding to the national language domain 1210a included in the national language domain usage information 1200. That is, the national language domain usage statistics information generating unit 1054 may be a means for generating information on the frequency of use of the national language domain 1210a input by the user's terminal input unit 1024. Here, the information included in the national language domain usage statistics information may vary. For example, the national language domain usage statistics information may include a plurality of national language domains (that is, a national language domain input by a user), and may include information on usage frequencies corresponding to these national language domains. That is, if a Korean domain of 'Gap' is input 10 times and a Korean domain of 'E' is input 5 times by a plurality of users, the information corresponding to 'Gap: 10' and '5' is included in the national domain usage statistics information. May be included. The generated national language domain usage statistics information may be a measure for a national language domain with high usage frequency. That is, it is possible to determine which national language domains are frequently used by users, and furthermore, it may be a criterion for calculating registration fees for web page operators who want to receive national language domain services. Here, the method for implementing this may be various and will be apparent to those skilled in the art, and a detailed description thereof will be omitted.

서버 저장부(1060)는 자국어 도메인 통계 정보 생성 장치(1040)의 운용 프로그램, 수신된 자국어 도메인 사용 정보(1200), 생성된 자국어 도메인 사업자 정보 및 자국어 도메인 사용 통계 정보 등을 저장한다. 또한, 복수의 자국어 도메인 사 업자가 운영하는 웹 페이지의 아이피 및 통신망 사업자와 계약 등으로 인하여 연결되어 있는 자국어 도메인 사업자에 관한 정보를 저장한다. 상술한 정보에 대하여는 상술한 바, 이에 대한 상세한 설명은 생략한다. 여기에서, 서버 저장부(1060)에 저장되는 정보의 유형 등에 따라서 복수의 저장부로 구현될 수 있음은 자명하다.The server storage unit 1060 stores an operation program of the native language domain statistical information generating device 1040, the received native language domain usage information 1200, the generated national language domain operator information, and the native language domain usage statistics information. In addition, it stores information about the local language domain operators connected due to contracts with IPs and communication network operators of web pages operated by a plurality of national language domain operators. As described above with respect to the above information, a detailed description thereof will be omitted. Here, it may be apparent that the plurality of storage units may be implemented according to the type of information stored in the server storage unit 1060.

서버 송수신부(1065)는 통신망을 통해 자국어 도메인 사용 정보 생성 장치(1000)로부터 자국어 도메인 사용 정보(1200)를 수신하는 등 통신망을 통하여 연결되어 있는 장치와 정보를 주고 받는다. The server transceiver 1065 exchanges information with a device connected through a communication network, such as receiving the native language domain usage information 1200 from the native language domain usage information generating apparatus 1000 through a communication network.

서버 제어부(1070)는 본 발명에 따른 자국어 도메인 통계 정보 생성 장치(1040)가 상술한 기능을 수행할 수 있도록 자국어 도메인 사용 정보 처리부(1050), 자국어 도메인 사업자 정보 생성부(1052), 자국어 도메인 사용 통계 정보 생성부(1054), 서버 저장부(1060) 및 서버 송수신부(1065)를 제어하는 기능을 수행한다.The server controller 1070 may use the native language domain statistics information generating unit 1050, the native language domain provider information generating unit 1052, and the native language domain so that the native language domain statistical information generating device 1040 according to the present invention can perform the above-described functions. The statistical information generating unit 1054, the server storage unit 1060, and the server transceiving unit 1065 are controlled.

네임 서버(1080n)는 통신망을 통하여 수신한 도메인을 상응하는 아이피로 변환하여 재전송한다. 즉, 통신망을 통하여 수신한 도메인을 상응하는 아이피로 변환하여 수신한 장치로 재전송하는 기능을 수행한다. 예를 들어, 자국어 도메인 사용 정보 생성 장치(1000)로부터 통신망을 통하여 임의의 도메인을 수신하면 이를 상응하는 아이피로 변환하여 자국어 도메인 사용 정보 생성 장치(1000)로 재전송한다.The name server 1080n converts the domain received through the communication network into a corresponding IP and retransmits it. That is, it converts the domain received through the communication network to the corresponding IP and retransmits it to the received device. For example, when an arbitrary domain is received from the native language domain usage information generating apparatus 1000 through a communication network, it is converted into a corresponding IP and retransmitted to the native language domain usage information generating apparatus 1000.

도 11은 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보 생성 방법, 자국어 도메인 사업자 정보 생성 방법 및 자국어 도메인 시용 통계 정보 생성 방법에 관한 순서도이다. 11 is a flowchart illustrating a method for generating a national language domain usage information, a method for generating a national language domain provider information, and a method for generating national language domain usage statistics information according to an exemplary embodiment of the present invention.

이하, 도 11을 참조하여 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보 생성 방법, 자국어 도메인 사업자 정보 생성 방법 및 자국어 도메인 시용 통계 정보 생성 방법에 관하여 설명한다.Hereinafter, a method for generating a national language domain usage information, a method for generating a national language domain provider information, and a method for generating national language domain usage statistics information according to an exemplary embodiment of the present invention will be described with reference to FIG. 11.

도 11의 순서도에서의 단계 1100 내지 단계 1140은 자국어 도메인 사용 정보 생성 장치(1000)에 구비된 특정 구성 요소에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 자국어 도메인 사용 정보 생성 장치(1000)에서 수행되는 것으로 통칭하여 설명한다. 또한, 도 11의 순서도에서의 단계 1150 내지 단계 1180은 자국어 도메인 통계 정보 생성 장치(1040)에 구비된 특정 구성 요소에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 자국어 도메인 통계 정보 생성 장치(1040)에서 수행되는 것으로 통칭하여 설명한다. 또한, 자국어 도메인은 한글 도메인인 경우를 가정하여 설명한다. Steps 1100 to 1140 in the flowchart of FIG. 11 may be performed by a specific component included in the native language domain usage information generating apparatus 1000, but for convenience of description, the native language domain usage information generating apparatus 1000 may be performed. It will be described collectively as being performed in. In addition, steps 1150 to 1180 in the flowchart of FIG. 11 may be performed by a specific component included in the native language domain statistical information generating apparatus 1040, but for convenience of description, the native language domain statistical information generating apparatus ( It is collectively described as being performed in 1040). In addition, it is assumed that the native language domain is a Korean domain.

도 11을 참조하면, 먼저 자국어 도메인 사용 정보 생성 장치(1100)는 웹 브라우저(1010)가 활성화되어 있고(단계 1100), 웹 브라우저(1010)의 주소창에 사용자의 단말기 입력부(1024) 조작에 상응하는 한글 도메인이 입력되면(단계 1110) 입력된 한글 도메인을 추출한다(단계 1120).Referring to FIG. 11, first, the native language domain usage information generating apparatus 1100 has a web browser 1010 activated (step 1100), and corresponds to an operation of the terminal input unit 1024 of the user in the address window of the web browser 1010. When the Hangul domain is input (step 1110), the input Hangul domain is extracted (step 1120).

단계 1130에서, 자국어 도메인 사용 정보 생성 장치(1100)는 미리 설정된 도메인을 통신망을 통하여 임의의 네임 서버(1080n)으로 송출하고, 네임 서버(1080n)에서 변환하여 재전송한 아이피(즉, 미리 설정된 도메인에 상응하는 아이피)를 수신한다. 즉, 미리 설정된 도메인이 'auto.search.msn.com'인 것으로 가정하면, 자 국어 도메인 사용 정보 생성 장치(1100)는 'auto.search.msn.com'을 통신망을 통하여 임의의 네임 서버(1080n)로 전송한 후, 임의의 네임 서버(1080n)로부터 'auto.search.msn.com'에 상응하는 아이피(즉, 기준 아이피)를 수신한다. 이외에 임의의 플러그인이 설치되었다면 해당 플러그인의 동작에 의해 자국어 도메인 처리가 실시될 것이다. 자국어 도메인 통계 정보 생성 장치(1040)는 기준 아이피를 분석하여 자국어 도메인 사용 정보 생성 장치(1100)에 연결되어 있는 통신망의 사업자를 구분하고 한글 도메인 사업자를 추출할 수 있음은 상술한 바와 같다.In operation 1130, the native language domain usage information generating apparatus 1100 transmits a preset domain to an arbitrary name server 1080n through a communication network, converts the name server 1080n, and then retransmits the IP to the name domain (ie, the preset domain). Corresponding IP). That is, if it is assumed that the preset domain is 'auto.search.msn.com', the native language domain usage information generating device 1100 uses 'auto.search.msn.com' as an arbitrary name server 1080n through a communication network. ), And receives an IP corresponding to 'auto.search.msn.com' (i.e., a reference IP) from any name server 1080n. If any plug-in is installed, national language domain processing will be executed by the operation of the plug-in. The native language domain statistical information generating apparatus 1040 may analyze the reference IP to identify the operators of the communication network connected to the native language domain usage information generating apparatus 1100 and extract the Korean domain operators.

단계 1140에서, 자국어 도메인 사용 정보 생성 장치(1100)는 사용자의 단말기 입력부(1024) 조작에 의하여 입력된 한글 도메인에 상응하는 한글 도메인 사용 정보(1200)를 생성하여 자국어 도메인 통계 정보 생성 장치(1040)로 출력한다. 예를 들어, 자국어 도메인 사용 정보 생성 장치(1100)는 단계 1120에서 추출한 한글 도메인(1210), 기준 도메인 정보(1220) 즉, 입력된 한글 도메인에 상응하여 자국어 도메인 사용 정보 생성 장치(1000)가 가장 최초로 접속을 시도한 웹 페이지의 도메인 및/또는 아이피(IP, Internet Protocol) 및 기준 아이피를 이용하여 상응하는 한글 도메인 사용 정보(1200)를 생성하여 자국어 도메인 통계 정보 생성 장치(1040)로 출력할 수 있다. 이때, 한글 도메인 사용 정보(1200)가 생성되는 구체적인 방법은 다양할 수 있고, 이는 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다.In operation 1140, the native language domain usage information generating apparatus 1100 generates Korean language domain usage information 1200 corresponding to the Hangul domain input by an operation of the terminal input unit 1024 of the user, thereby generating the native language domain statistical information generating apparatus 1040. Will output For example, the native language domain usage information generating apparatus 1100 may include the Korean domain 1210 extracted in operation 1120, the reference domain information 1220, that is, the native language domain usage information generating apparatus 1000 corresponding to the input Korean domain. The corresponding Korean domain usage information 1200 may be generated using the domain and / or IP (IP) and the reference IP of a web page attempting to access for the first time and output to the national language domain statistical information generating device 1040. . In this case, a specific method of generating the Hangul domain usage information 1200 may vary, which will be apparent to those skilled in the art, and a detailed description thereof will be omitted.

단계 1150에서, 자국어 도메인 통계 정보 생성 장치(1040)는 수신한 한글 도메인 사용 정보(1200)의 기준 도메인 정보(1220)에 미리 설정된 도메인의 포함 여 부를 판단한다. 즉, 미리 설정된 도메인이 'auto.search.msn.com'인 것으로 가정하면, 자국어 도메인 통계 정보 생성 장치(1040)는 한글 도메인 사용 정보(1200)의 기준 도메인 정보(1220)에 'auto.search.msn.com'이 포함되어 있는지 판단할 수 있다. In operation 1150, the apparatus 1040 for generating the national language domain statistical information determines whether the domain included in the reference domain information 1220 of the received Korean domain usage information 1200 is included in the preset domain. That is, if it is assumed that the preset domain is 'auto.search.msn.com', the national language domain statistical information generating device 1040 may display 'auto.search.' In the reference domain information 1220 of the Hangul domain usage information 1200. msn.com 'may be included.

판단 결과, 포함되어 있는 경우에는 기준 아이피 정보(1220b)를 이용하여 자국어 도메인 사업자를 구분한다(단계 1160). 즉, 이 경우는 자국어 도메인 사용 정보 생성 장치(1000)에 자국어 도메인을 임의로 번역하는 플러그인이 설치되어 있지 아니한 경우를 의미하므로 기준 아이피 정보(1230b)를 분석하여 통신망 사업자를 구별하고, 당해 통신망 사업자와 계약 등으로 인하여 연결되어 있는 자국어 도메인 사업자를 구분할 수 있다. 여기에서, 해당 자국어 도메인 사업자는 서버 저장부(1060) 등에 미리 저장되어 있을 수 있다. 예를 들어, A 통신망 사업자와 B 자국어 도메인 사업자가 연결되어 있고, 자국어 도메인 통계 정보 생성 장치(1040)로 수신된 기준 아이피 정보(1230)에 A 통신망 사업자와 관련된 아이피가 포함되어 있으면, 당해 자국어 도메인 사용 정보(1200)는 B사의 자국어 도메인을 이용하였다는 것을 알 수 있고, 이에 대한 정보는 서버 저장부(1060) 등에 미리 저장되어 있을 수 있다.As a result of the determination, if it is included, the national language domain operators are classified using the reference IP information 1220b (step 1160). That is, in this case, since a plug-in for arbitrarily translating the native language domain is not installed in the native language domain usage information generating apparatus 1000, the reference IP information 1230b is analyzed to distinguish the network operators, and It is possible to distinguish local language domain providers linked by contracts. Here, the local language domain operator may be stored in advance in the server storage unit 1060 or the like. For example, if the A network operator and the B native language domain operator are connected, and the IP associated with the A network operator is included in the reference IP information 1230 received by the native language domain statistical information generating device 1040, the corresponding native language domain The usage information 1200 may be known that the company B's national language domain is used, and the information may be stored in advance in the server storage unit 1060.

그러나, 단계 1150의 판단 결과 기준 도메인 정보(1220c)에 'auto.search.msn.com'이 포함되어 있지 아니한 경우(즉, 미리 설정되어 있는 도메인이 포함되어 있지 아니한 경우), 자국어 도메인 사용 정보 처리부(1050)는 기준 도메인 정보(1220c)를 이용하여 자국어 도메인 사업자를 구분한다. 이 경우는 자국 어 도메인 사용 정보 생성 장치(1000)에 자국어 도메인을 임의로 번역하는 플러그인이 설치되어 있는 경우를 의미하므로 자국어 도메인 사용 정보 처리부(1050)는 기준 도메인 정보(1220c)에 포함되어 있는 (플러그인에 의하여 번역된) 아이피를 기준으로 자국어 도메인 사업자를 구분할 수 있다. 예를 들어, 자국어 도메인 사용 정보 처리부(1050)는 기준 도메인 정보(1220c)에 포함되어 있는 아이피와 미리 설정되어 있는 아이피를 비교하여 상응하는 자국어 도메인 사업자를 구분할 수 있다. 여기에서, 해당 자국어 도메인 사업자가 운영하는 웹 페이지의 아이피는 서버 저장부(1060) 등에 미리 저장되어 있을 수 있다.However, when the determination result of step 1150 does not include 'auto.search.msn.com' in the reference domain information 1220c (that is, when the preset domain is not included), the native language domain usage information processing unit In operation 1050, the localized domain operator is classified using the reference domain information 1220c. In this case, the plug-in for arbitrarily translating the native language domain is installed in the native language domain usage information generating apparatus 1000. Therefore, the native language domain usage information processing unit 1050 includes the plug-in included in the reference domain information 1220c. Can be identified based on IP). For example, the national language domain usage information processing unit 1050 may distinguish the corresponding national language domain operator by comparing the IP included in the reference domain information 1220c with a predetermined IP. Here, the IP of the web page operated by the corresponding national language domain operator may be stored in advance in the server storage unit 1060 or the like.

단계 1170에서, 자국어 도메인 사업자 정보 생성부(1052)는 수신한 자국어 도메인 사용 정보(1200)에 상응하는 자국어 도메인 사업자 정보를 생성한다. 여기에서, 자국어 도메인 사업자 정보에 포함되는 정보는 다양할 수 있다. 또한, 자국어 도메인 사업자 정보를 생성하는 방법도 다양할 수 있다. 예를 들어, 자국어 도메인 사용 정보에는 복수의 자국어 도메인 사업자에 관한 정보가 포함될 수 있고, 이들 각 사업자에 상응하는 자국어 도메인의 사용 빈도에 관한 정보가 함께 포함될 수 있다. 이때, 복수의 자국어 도메인 사업자에 관한 정보는 자국어 도메인 사용 정보 처리부(1050)에 의하여 구분된 자국어 도메인 사업자에 관한 정보(예를 들어, 상호, 웹 페이지 주소 등)일 수 있고, 각 사업자에 상응하는 자국어 도메인의 사용 빈도에 관한 정보는 당해 사업체에 관한 한글 도메인 사용 정보(1200)가 수신된 횟수일 수 있다.In operation 1170, the national language domain provider information generating unit 1052 generates national language domain provider information corresponding to the received national language domain usage information 1200. Here, the information included in the national language domain provider information may vary. In addition, the method of generating the national language domain provider information may vary. For example, the native language domain usage information may include information about a plurality of native language domain operators, and may include information about the frequency of use of the native language domain corresponding to each of these operators. In this case, the information about the plurality of national language domain providers may be information (for example, trade names, web page addresses, etc.) about the national language domain operators classified by the national language domain usage information processing unit 1050, and correspond to each operator. The information on the frequency of use of the native language domain may be the number of times that the Korean domain usage information 1200 of the business is received.

단계 1180에서, 자국어 도메인 사용 통계 정보 생성부(1054)는 자국어 도메 인 사용 정보(1200)에 포함되어 있는 자국어 도메인(1210a)에 상응하는 자국어 도메인 사용 통계 정보를 생성한다. 즉, 자국어 도메인 사용 통계 정보 생성부(1054)는 사용자의 단말기 입력부(1024) 조작에 의하여 입력된 자국어 도메인(1210a)의 사용 빈도에 관한 정보를 생성할 수 있다. 여기에서, 자국어 도메인 사용 통계 정보에 포함되는 정보는 다양할 수 있다. 예를 들어, 자국어 도메인 사용 통계 정보에는 복수의 자국어 도메인(즉, 사용자에 의하여 입력된 자국어 도메인)이 포함될 수 있고, 이들 자국어 도메인에 상응하는 사용 빈도에 관한 정보가 함께 포함될 수 있다. 즉, 복수의 사용자에 의하여 '갑'이라는 한글 도메인이 10번, '을'이라는 한글 도메인이 5번 입력되었다면, 자국어 도메인 사용 통계 정보에는 '갑 : 10' 및 '을 : 5'에 상응하는 정보가 포함될 수 있을 것이다. 생성된 자국어 도메인 사용 통계 정보는 사용 빈도가 높은 자국어 도메인에 관한 척도가 될 수 있다. 즉, 어떠한 자국어 도메인이 사용자들에게 자주 사용되는지 판단할 수 있고, 나아가 자국어 도메인 서비스를 받고자하는 웹 페이지 운영자들에게 등록료를 산정하기 위한 하나의 기준이 될 수도 있다. 여기에서, 이를 구현하는 방법은 다양할 수 있고 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다. In operation 1180, the national language domain usage statistics information generating unit 1054 generates national language domain usage statistics information corresponding to the national language domain 1210a included in the national language domain usage information 1200. That is, the national language domain usage statistics information generation unit 1054 may generate information on the frequency of use of the national language domain 1210a input by the user's terminal input unit 1024. Here, the information included in the national language domain usage statistics information may vary. For example, the national language domain usage statistics information may include a plurality of national language domains (that is, a national language domain input by a user), and may include information on usage frequencies corresponding to these national language domains. That is, if a Korean domain of 'Gap' is input 10 times and a Korean domain of 'E' is input 5 times by a plurality of users, the information corresponding to 'Gap: 10' and '5' is included in the national domain usage statistics information. May be included. The generated national language domain usage statistics information may be a measure for a national language domain with high usage frequency. That is, it is possible to determine which national language domains are frequently used by users, and furthermore, it may be a criterion for calculating registration fees for web page operators who want to receive national language domain services. Here, the method for implementing this may be various and will be apparent to those skilled in the art, and a detailed description thereof will be omitted.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to a preferred embodiment of the present invention, those skilled in the art to which the present invention pertains without departing from the spirit and scope of the present invention as set forth in the claims below It will be appreciated that modifications and variations can be made.

도 1은 본 발명의 바람직한 일 실시예에 따른 웹 페이지의 접속 통계 정보 생성 시스템의 구성도.1 is a block diagram of a system for generating access statistics information of a web page according to an exemplary embodiment of the present invention.

도 2는 본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 통계 정보를 생성하는 방법에 관한 순서도.2 is a flow chart related to a method for generating web page access statistics information in accordance with one preferred embodiment of the present invention.

도 3은 본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 정보의 구성도.3 is a block diagram of web page access information according to an embodiment of the present invention.

도 4는 본 발명의 바람직한 일 실시예에 따라서 생성된 복수의 웹 페이지 접속 정보에 관한 도면.4 is a diagram of a plurality of web page access information generated according to one preferred embodiment of the present invention.

도 5는 본 발명의 바람직한 일 실시예에 따른 사용자 단말기에서의 팝업 차단 방법에 관한 순서도.5 is a flowchart illustrating a pop-up blocking method in a user terminal according to an exemplary embodiment of the present invention.

도 6은 본 발명의 바람직한 다른 실시예에 따라 생성된 복수의 웹 페이지 접속 정보에 관한 도면.6 is a diagram of a plurality of web page access information generated according to another preferred embodiment of the present invention.

도 7은 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 생성 시스템의 구성도.7 is a block diagram of a messenger usage information generating system according to an embodiment of the present invention.

도 8은 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 및 메신저 사용 통계 정보를 생성하는 방법에 관한 순서도.8 is a flowchart illustrating a method of generating messenger usage information and messenger usage statistics information according to an exemplary embodiment of the present invention.

도 9는 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보에 관한 구성도.9 is a block diagram of the messenger use information according to an embodiment of the present invention.

도 10은 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 통계 정보 생 성 시스템의 구성도.10 is a block diagram of a national language domain statistical information generating system according to an embodiment of the present invention.

도 11은 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보 생성 방법, 자국어 도메인 사업자 정보 생성 방법 및 자국어 도메인 시용 통계 정보 생성 방법에 관한 순서도.11 is a flowchart illustrating a method for generating a national language domain usage information, a method for generating a national language domain provider information, and a method for generating national language domain usage statistics information according to an exemplary embodiment of the present invention.

도 12a는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 구성도.12A is a block diagram of national language domain usage information according to an embodiment of the present invention.

도 12b는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 일 실시예에 관한 도면.12B is a diagram of an embodiment of national language domain usage information according to an embodiment of the present invention;

도 12c는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 다른 실시예에 관한 도면.12C illustrates another embodiment of national language domain usage information according to a preferred embodiment of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

100 : 접속 정보 생성 장치100: connection information generating device

110 : 웹 브라우저110: web browser

111 : 웹 페이지 그룹 정보 생성부111: web page group information generation unit

112 : 웹 페이지 접속 정보 생성부112: web page access information generation unit

113 : 웹 페이지 접속 정보 처리부113: web page access information processing unit

120 : 단말기 제어부120: terminal control unit

130 : 단말기 저장부130: terminal storage unit

121 : 단말기 송수신부121: terminal transceiver

122 : 단말기 입력부122: terminal input unit

123 : 단말기 표시부123: terminal display unit

140 : 접속 통계 정보 생성 장치140: access statistics information generating device

150 : 웹 페이지 그룹 정보 처리부150: web page group information processing unit

155 : 웹 페이지 접속 통계 정보 생성부155: Web page access statistics information generation unit

160 : 서버 제어부160: server control unit

170 : 서버 저장부170: server storage

175 : 서버 송수신부175: server transceiver

180-n : 웹 페이지 운영 서버180-n: web page operations server

700 : 메신저 사용 정보 생성 장치700: messenger use information generating device

710-n: 인스턴트 메신저710-n: instant messenger

720 : 실행 파일 확인부720: executable file checking unit

722 : 통신 포트 확인부722 communication port confirmation unit

724 : 메신저 사용 정보 생성부724: messenger use information generation unit

726 : 메신저 리스트 갱신부726: messenger list update unit

750 : 메신저 사용 통계 정보 생성 장치750: Messenger usage statistics information generating device

760 : 메신저 사용 정보 처리부760: messenger use information processing unit

765 : 메신저 사용 통계 정보 생성부765: messenger usage statistics information generator

790 : 메신저 리스트 갱신부790: messenger list update unit

1000 : 자국어 도메인 사용 정보 생성 장치 1000: national language domain usage information generating device

1012 : 자국어 도메인 추출부1012: National language domain extraction unit

1014 : 기준 도메인 정보 관리부1014: reference domain information management unit

1016 : 기준 아이피(IP) 정보 관리부1016: standard IP information management unit

1018 : 자국어 도메인 사용 정보 생성부1018: national language domain usage information generation unit

1040 : 자국어 도메인 통계 정보 생성 장치1040: National language domain statistics information generating device

1050 : 자국어 도메인 사용 정보 처리부1050: National language domain use information processing unit

1052 : 자국어 도메인 사업자 정보 생성부1052: National language domain provider information generation unit

1054 : 자국어 도메인 사용 통계 정보 생성부1054: national language domain accounting information generation unit

1080n : 네임 서버(name server)1080n: name server

Claims (7)

사용자 단말기가 실행하는 팝업(pop-up) 차단 방법에 있어서,In the pop-up blocking method executed by the user terminal, 웹브라우저를 이용하여 접속된 사용자 이벤트에 상응하는 접속 주소의 웹 페이지에 웹 페이지에 상응하는 s(2이상인 임의의 자연수)개의 웹 페이지 접속 정보를 생성하는 단계-여기서, 상기 s개의 웹 페이지 접속 정보는 웹 페이지 표시 윈도우 및 하나 이상의 팝업창에 상응함-;Generating s (any natural number of two or more) web page access information corresponding to the web page on the web page of the access address corresponding to the user event accessed using the web browser, wherein the s web page access information Corresponds to a web page display window and one or more pop-up windows; 상기 s개의 웹 페이지 접속 정보 중 상기 웹 페이지 표시 윈도우에 상응하는 웹 페이지 접속 정보를 추출하여 웹 페이지 그룹 정보 및 웹 브라우저 식별 정보를 독출하는 단계; Extracting web page access information corresponding to the web page display window from the s web page access information to read web page group information and web browser identification information; 상기 s개의 웹 페이지 접속 정보 중에서 상기 독출된 웹 페이지 그룹 정보와 동일한 웹 페이지 정보를 가지고 상기 독출된 웹 브라우저 식별 정보와 상이한 웹 브라우저 식별 정보를 포함하는 하나 이상의 팝업 정보를 추출하는 단계; 및Extracting one or more pop-up information from the s web page access information including web page identification information different from the read web browser identification information with the same web page information as the read web page group information; And 상기 추출된 팝업 정보를 비자발 팝업 정보로 설정하는 단계를 포함하되,And setting the extracted pop-up information as non-voluntary pop-up information. 이후의 상기 웹 페이지로의 접속시 상기 비자발 팝업 정보에 의해 팝업 창의 표출이 제한되는 것을 특징으로 하는 팝업 차단 방법.The subsequent pop-up blocking method characterized in that the display of the pop-up window is limited by the involuntary pop-up information when accessing the web page. 제1항에 있어서,The method of claim 1, 상기 웹 페이지 접속 정보는 메인 웹 페이지 정보, 접속 웹 페이지 주소, 참 조 웹 페이지 정보, 팝업 정보 중 둘 이상을 더 포함하는 것을 특징으로 하는 팝업 차단 방법.The web page access information further includes at least two of main web page information, access web page address, reference web page information, and pop-up information. 팝업(pop-up) 차단 방법을 실행하는 사용자 단말기에 있어서,A user terminal that executes a pop-up blocking method, 웹브라우저를 이용하여 접속된 사용자 이벤트에 상응하는 접속 주소의 웹 페이지에 웹 페이지에 상응하는 s(2이상인 임의의 자연수)개의 웹 페이지 접속 정보를 생성하는 웹 페이지 접속 정보 생성부-여기서, 상기 s개의 웹 페이지 접속 정보는 웹 페이지 표시 윈도우 및 하나 이상의 팝업창에 상응함-;Web page access information generation unit for generating s (any natural number of 2 or more) web page access information corresponding to the web page on the web page of the access address corresponding to the user event accessed using the web browser, wherein s Web page connection information corresponds to a web page display window and one or more pop-up windows; 상기 s개의 웹 페이지 접속 정보 중 상기 웹 페이지 표시 윈도우에 상응하는 웹 페이지 접속 정보를 추출하여 웹 페이지 그룹 정보 및 웹 브라우저 식별 정보를 독출하고, 상기 s개의 웹 페이지 접속 정보 중에서 상기 독출된 웹 페이지 그룹 정보와 동일한 웹 페이지 정보를 가지고 상기 독출된 웹 브라우저 식별 정보와 상이한 웹 브라우저 식별 정보를 포함하는 하나 이상의 팝업 정보를 추출하며, 상기 추출된 팝업 정보를 비자발 팝업 정보로 설정하는 웹 페이지 접속 정보 처리부를 포함하되,The web page access information corresponding to the web page display window is extracted from the s web page access information to read web page group information and web browser identification information, and the read web page group from the s web page access information. A web page access information processing unit for extracting one or more pop-up information including web page identification information different from the read web browser identification information and having the same web page information, and setting the extracted pop-up information as involuntary pop-up information; Including, 이후의 상기 웹 페이지로의 접속시 상기 비자발 팝업 정보에 의해 팝업 창의 표출이 제한되는 것을 특징으로 하는 사용자 단말기.The subsequent display of the pop-up window is restricted by the involuntary pop-up information upon accessing the web page. 제3항에 있어서,The method of claim 3, 상기 웹 페이지 접속 정보 처리부는 상기 비자발 팝업 정보에 의해 팝업 창의 표출이 제한되도록 상기 웹브라우저를 제어하는 것을 특징으로 하는 사용자 단말기.And the web page access information processor controls the web browser so that the display of the pop-up window is restricted by the involuntary pop-up information. 제3항에 있어서,The method of claim 3, 상기 웹 페이지 접속 정보는 메인 웹 페이지 정보, 접속 웹 페이지 주소, 참조 웹 페이지 정보, 팝업 정보 중 둘 이상을 더 포함하는 것을 특징으로 하는 사용자 단말기.The web page access information further comprises at least two of main web page information, access web page address, reference web page information, and pop-up information. 팝업(pop-up) 차단 방법을 수행하기 위하여 사용자 단말기에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 사용자 단말기에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서,In order to perform a pop-up blocking method, a program of instructions that can be executed by a user terminal is tangibly implemented, and in a recording medium recording a program that can be read by the user terminal, 웹브라우저를 이용하여 접속된 사용자 이벤트에 상응하는 접속 주소의 웹 페이지에 웹 페이지에 상응하는 s(2이상인 임의의 자연수)개의 웹 페이지 접속 정보를 생성하는 단계-여기서, 상기 s개의 웹 페이지 접속 정보는 웹 페이지 표시 윈도우 및 하나 이상의 팝업창에 상응함-;Generating s (any natural number of two or more) web page access information corresponding to the web page on the web page of the access address corresponding to the user event accessed using the web browser, wherein the s web page access information Corresponds to a web page display window and one or more pop-up windows; 상기 s개의 웹 페이지 접속 정보 중 상기 웹 페이지 표시 윈도우에 상응하는 웹 페이지 접속 정보를 추출하여 웹 페이지 그룹 정보 및 웹 브라우저 식별 정보를 독출하는 단계; Extracting web page access information corresponding to the web page display window from the s web page access information to read web page group information and web browser identification information; 상기 s개의 웹 페이지 접속 정보 중에서 상기 독출된 웹 페이지 그룹 정보와 동일한 웹 페이지 정보를 가지고 상기 독출된 웹 브라우저 식별 정보와 상이한 웹 브라우저 식별 정보를 포함하는 하나 이상의 팝업 정보를 추출하는 단계; 및Extracting one or more pop-up information from the s web page access information including web page identification information different from the read web browser identification information with the same web page information as the read web page group information; And 상기 추출된 팝업 정보를 비자발 팝업 정보로 설정하는 단계를 실행하되,Executing the setting of the extracted pop-up information as non-voluntary pop-up information, 이후의 상기 웹 페이지로의 접속시 상기 비자발 팝업 정보에 의해 팝업 창의 표출이 제한되는 것을 특징으로 하는 프로그램을 기록한 기록매체.And recording of a program, wherein the display of the pop-up window is restricted by the involuntary pop-up information upon subsequent access to the web page. 제6항에 있어서,The method of claim 6, 상기 비자발 팝업 정보에 의해 상기 웹브라우저의 상기 팝업 창 표출이 제한되는 것을 특징으로 하는 프로그램을 기록한 기록매체.The recording medium for recording a program, characterized in that the display of the pop-up window of the web browser is limited by the involuntary pop-up information.
KR1020070101647A 2007-10-09 2007-10-09 Pop-up window blocking method KR20070105944A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070101647A KR20070105944A (en) 2007-10-09 2007-10-09 Pop-up window blocking method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070101647A KR20070105944A (en) 2007-10-09 2007-10-09 Pop-up window blocking method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020060037929A Division KR100874025B1 (en) 2006-04-27 2006-04-27 Method and system for generating online access statistics information

Publications (1)

Publication Number Publication Date
KR20070105944A true KR20070105944A (en) 2007-10-31

Family

ID=38819251

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070101647A KR20070105944A (en) 2007-10-09 2007-10-09 Pop-up window blocking method

Country Status (1)

Country Link
KR (1) KR20070105944A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653526A (en) * 2014-11-10 2016-06-08 腾讯科技(深圳)有限公司 Page access method and device
KR20180040388A (en) * 2016-10-12 2018-04-20 에스케이텔레콤 주식회사 Apparatus for advertising interception and control method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653526A (en) * 2014-11-10 2016-06-08 腾讯科技(深圳)有限公司 Page access method and device
CN105653526B (en) * 2014-11-10 2019-04-12 腾讯科技(深圳)有限公司 Page access method and apparatus
KR20180040388A (en) * 2016-10-12 2018-04-20 에스케이텔레콤 주식회사 Apparatus for advertising interception and control method thereof

Similar Documents

Publication Publication Date Title
US10547571B2 (en) Message service providing method for message service linked to search service and message server and user terminal to perform the method
KR102340228B1 (en) Message service providing method for message service linking search service and message server and user device for performing the method
CN102576285B (en) Information display device, information display method, information display program, recording medium and information display system
US8869054B2 (en) Framework for persistent user interactions within web-pages
KR102504075B1 (en) Matching and attributes of user device events
KR20190055425A (en) Apparatus for adding data for chatbot based on machine learning
CN104346396B (en) Data processing method, device, terminal and system for instant messaging client
US10365790B2 (en) Determining appropriate browsing applications for selected network resources
US10405170B2 (en) Method and system for storing contact information in a network contact database
CA2724515A1 (en) System and method for monitoring visits to a target site
CN110874436A (en) Network system for third-party content-based contextual course recommendation
RU2633180C2 (en) System and method for managing browser application, persistent computer-readable medium and electronic device
US20210097134A1 (en) Reader mode-optimized attention application
US11979469B2 (en) System and method for application traffic control
KR20070105945A (en) Messenger usage information generating method
KR100874025B1 (en) Method and system for generating online access statistics information
KR20070105944A (en) Pop-up window blocking method
KR100834161B1 (en) Mother tongue domain statistic information generation method
KR101483618B1 (en) System for advertisement service using cookie infomation and referrer, and method of the same
JP2001043241A (en) Method and system for providing information and computer readable recording medium storing information provision program
JPWO2016002000A1 (en) Information processing apparatus, information processing method, and program for information processing apparatus
WO2016001999A1 (en) Information processing device, information processing method, and program for information processing device
JP5300648B2 (en) RECOMMENDATION INFORMATION PROVIDING DEVICE, USER TERMINAL, OPERATION RECOMMENDING METHOD, AND PROGRAM
KR101004999B1 (en) Method and device for measuring propagation of contents and site of offering the contents
KR20000012595A (en) Method and system for direct forwarding service

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application