KR100834161B1 - 자국어 도메인 통계 정보 생성 방법 - Google Patents

자국어 도메인 통계 정보 생성 방법 Download PDF

Info

Publication number
KR100834161B1
KR100834161B1 KR1020070101651A KR20070101651A KR100834161B1 KR 100834161 B1 KR100834161 B1 KR 100834161B1 KR 1020070101651 A KR1020070101651 A KR 1020070101651A KR 20070101651 A KR20070101651 A KR 20070101651A KR 100834161 B1 KR100834161 B1 KR 100834161B1
Authority
KR
South Korea
Prior art keywords
information
domain
web page
language domain
national language
Prior art date
Application number
KR1020070101651A
Other languages
English (en)
Other versions
KR20070105946A (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 KR1020070101651A priority Critical patent/KR100834161B1/ko
Publication of KR20070105946A publication Critical patent/KR20070105946A/ko
Application granted granted Critical
Publication of KR100834161B1 publication Critical patent/KR100834161B1/ko

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
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • H04L63/0236Filtering by address, protocol, port number or service, e.g. IP-address or URL

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

온라인 접속 통계 정보 생성 방법 및 시스템이 개시된다. 본 발명은 사용자가 웹 페이지에 대한 자발적인 접속으로 열람을 위한 이벤트를 발생시킨 경우에만 페이지뷰 통계를 갱신한다. 또한, 본 발명은 비자발적 팝업 창 출력을 억제하고, 오토 리플레쉬 page의 페이지뷰 통계처리를 억제하며, 메신저 사용 이력을 통계처리하고, 자국어 도메인 사용에 관한 통계 처리도 수행한다. 본 발명에 의해, 사용자의 서비스 접속/이용 통계를 정확히 산출할 수 있고, 광고주들에게 보다 정확한 광고비 산출 근거를 제시할 수 있는 효과가 있다.
Figure R1020070101651
인터넷(Internet), 로그 파일(Log file), 메신저(Messenger), 팝업(Pop-up)

Description

자국어 도메인 통계 정보 생성 방법{Mother tongue domain statistic information generation method}
본 발명은 자국어 도메인 통계 정보 생성 방법에 관한 것으로, 보다 상세하게는 자국어 도메인 사용에 관하여 통계 처리하여 자국어 도메인 통계 정보를 생성하는 방법에 관한 것이다.
과학 기술의 발전과 경제 수준의 향상은 초고속 통신 인프라의 구축을 가능하게 하였고, 보다 많은 사용자가 온라인(특히, 인터넷(Internet)) 서비스를 이용할 수 있도록 하였다. 초고속 통신 인프라의 구축과 인터넷 서비스 이용의 보편화는 전자 우편 서비스, 전자상거래 서비스, 정보 검색 서비스, 게임 서비스 등의 이용을 활발하게 하였다. 또한, 이외에도 새로운 서비스들이 다양하게 개발되고 있다.
이들 중, 정보 검색 서비스는 사용자가 찾고자 하는 정보에 대하여 키워드(Key word)를 중심으로 검색한 결과를 출력하는 서비스로서, 대부분의 인터넷 사 용자들에 의해 이용되고 있다. 따라서, 수많은 사용자들에 의해 접속되는 정보 검색 서비스의 제공을 위한 웹 페이지들(예를 들어, www.yahoo.co.kr, www.naver.com 등)을 통해 많은 상업적 광고가 실시된다.
그러나, 많은 사용자들이 접속할 것이라는 단순한 기대 심리와 웹페이지 운영자가 발표하는 비객관적인 로그량만으로 광고비의 책정은 불합리하므로, 적정한 광고비 산출을 위한 인터넷 접속 통계가 광고주, 광고 대행사 및 웹 페이지(web site) 운영자 모두에게 요구되고 있다. 이러한 필요성은 인터넷 광고 시장의 규모 증대에 따라 점점 더 증가되고 있다. 즉, 웹 페이지의 운영자는 자신이 운영하는 웹 페이지에 대한 사용자의 접속 횟수가 많을수록 사용자들에 대한 영향력이 커지게 되고, 또한 광고주들로부터의 광고 유치가 보다 용이해진다. 따라서, 웹 페이지 운영자는 보다 많은 사용자들의 접속 횟수를 늘리기 위한 노력을 하게 되며, 광고주 및/또는 광고 대행사(이하, '광고주'로 통칭함)는 정확한 접속 통계 정보를 이용하여 보다 합리적이며 효율적인 광고 의뢰가 필요하게 된다.
인터넷 접속 통계의 중요성이 대두됨에 따라, 사용자의 접속 횟수를 기준으로 각 웹 페이지의 순위를 산출하는 순위 검색 웹 페이지들이 개발되고 있다. 대부분의 웹 페이지들은 자체적으로 접속 횟수를 사용자들에게 공개하거나 이러한 순위검색 웹 페이지에 공개하여 홍보에 활용하고 있다.
종래에는 이러한 특정 웹 페이지의 접속 횟수를 확인하기 위하여 사용자의 IP와, 접속 횟수가 자동으로 저장되는 로그(log) 파일이 이용되었다. 즉, 종래에는 당해 웹 페이지의 서버에 저장되는 로그 파일에 기록된 임의의 사용자의 접속 시간 이 미리 설정된 시간 이상이 되는 경우, 당해 사용자가 해당 웹 페이지에 접속된 것으로 판단하였다.
그런데, 이러한 방법에 의하는 경우에는 특정 웹 페이지의 로딩 타임(Loading time)이 길어서 실제로 사용자가 당해 웹 페이지를 열람하지 않았음에도 불구하고 당해 웹 페이지가 열람된 것으로 판단할 수 있는 문제점이 있다. 또한, 당해 특정 웹 페이지에서 오토 리플레쉬(Auto-refresh, 즉, 사용자의 의사와는 무관하게 사용자가 웹 페이지에 접속한 후 지정된 시간이 경과하면 웹 서버(web server)에서 자동으로 페이지를 업데이트하는 것) 및/또는 비자발성 팝업 창(Pop-up)을 띄우는 등의 경우에도 당해 웹 페이지가 (활성화되어 있지 아니함에도 불구하고) 열람되었다고 오판될 우려도 있다.
또한, 당해 특정 웹 페이지가 복수의 프레임(Frame)으로 나뉘어 있는 경우 실제로 사용자가 열람한 메인 페이지 외의 부가 페이지(즉, 다른 프레임)까지 열람되었다고 판단될 수도 있다.
한편, 인터넷이 발달함에 따라 온라인 광고가 증가하게 된 것은 상술한 바와 같다. 그런데, 최근 팝업 창(pop-up window)을 이용한 온라인 광고가 급증함에 따라 사용자가 불필요한 팝업 광고를 일일이 제거하여야 하는 등의 불편을 야기하고 있다. 이를 해결하기 위하여 종래에는 불필요한 팝업 광고를 일괄적으로 차단하는 방법이 사용되었는데, 이러한 종래의 팝업 차단 방법은 과도한 팝업 광고를 사전에 차단하는 장점이 있는 반면, 사용자의 의도에 부합하는 팝업 창까지 일괄적으로 차단되는 문제점이 있다.
한편, 최근 인터넷 사용자들 간의 온라인 통신 수단으로 인스턴트 메신저(Instant messenger, 이하 '메신저'로 약칭함)가 많이 이용되고 있다. 메신저란 실시간으로 온라인 대화 상대에게 텍스트(text) 및/또는 음성(voice), 화상(movie) 등의 데이터를 전달하는 통신 소프트웨어이다.
이러한 메신저도 사용자가 많아질수록 광고 매체로서 활용될 가능성이 높아진다. 즉, 사용자가 늘어남에 따라 광고주들이 광고의 대상으로서 관심을 가지게 되었고, 메신저의 운영자는 사용자들의 이용 횟수 및/또는 이용 시간이 많을수록 광고주들로부터 광고를 유치하는 것이 용이하기 때문에 보다 편리하고, 보다 유익하며, 사용자들에게 보다 많은 이익을 주는 메신저를 개발하여 사용자들의 로그인 횟수 및/또는 로그인 시간을 증가시키려는 노력을 기울이고 있다.
따라서, 사용자가 유용한 메신저를 손쉽게 찾아서 이용할 수 있도록 로그인 횟수 및/또는 로그인 시간을 기준으로 메신저의 순위를 산출하는 순위 검색 웹 페이지들이 개발되고 있다.
이러한 메신저의 순위 검색에 있어서, 종래에는 사용자의 컴퓨터에서 메신저를 실행시키기 위한 실행 파일(process file)이 활성화되었는지 여부가 이용되었다. 즉, 메신저 사용 여부를 검색할 수 있는 서버(예를 들어, 메신저 서비스 수행 서버 등)는 사용자의 컴퓨터에서 검색 대상인 메신저의 실행 파일의 활성화 여부에 대한 정보를 수신하여 메신저 사용 여부를 판단하였다. 이때, 사용자의 컴퓨터에는 상기한 서버로 메신저의 실행 파일의 활성화 여부에 대한 정보를 전송할 수 있는 프로그램 등이 미리 설치되어 있을 수 있다.
그런데, 이러한 방법에 의하는 경우에는 실행 파일은 활성화되어 있으나 실제로 당해 메신저를 사용하지 않는 경우(예를 들어, 임의의 메신저가 실행되고 있으나 사용자가 당해 메신저에 로그인(log-in) 되지 않은 경우 등)에도 메신저가 사용되는 것으로 판단되는 문제점이 있다.
한편, 인터넷에 연결된 컴퓨터가 원하는 정보가 있는 곳을 찾아가기 위해서는 인터넷 브라우저(예를 들어, 인터넷 익스플로러, 넷스케이프 등)의 주소 입력 창에 주소(URL)를 입력하여야 한다. 이러한 주소를 숫자로 표현한 것이 아이피(IP, Internet Protocol)이고, 문자로 나타낸 것이 도메인(Domain)이다. 도메인은 영문자 26개(A 내지 Z)와 숫자 10개(0 내지 9) 및 특수기호 1개(미들바(-))의 총 37개의 글자의 조합으로 나타내어야 한다.
그런데, 영어에 익숙하지 않은 나라에서는 사용자들이 도메인 네임(name)을 기억하기 곤란한 면이 있기 때문에, 웹 페이지 운영자들의 기억하기 쉬운 도메인 네임을 선점하기 위한 경쟁이 과열되는 폐단도 있었다.
이에 따라 인터넷 주소의 자국어화에 대한 요구가 급증하게 되었고, 현재 다양한 업체(예를 들어, 넷피아, 디지털네임즈 등)에서 자국어 도메인을 서비스하고 있다. 예를 들어, 사용자가 인터넷 브라우저의 주소 입력창에 한글을 입력하면, 자국어 도메인 서비스 업체의 서버는 입력된 한글 데이터를 수신하여 상응하는 주소로 연결한다. 이 과정에서 사용자가 인터넷 브라우저의 주소창에 상술한 도메인의 형식에 어긋나게 입력한 경우 및/또는 자국어 도메인을 입력하는 과정에서 오타를 입력한 경우 등에는 미리 설정되어 있는 웹 페이지로 이동하게 된다. 상기한 경우, 플러그 인(plug-in, 즉 인터넷 브라우저에 연결되어 각종 형태의 자료를 실행시키고, 그 결과를 표시하는 프로그램)이 설치되어 있는 컴퓨터의 경우에는 당해 플러그 인이 지정하는 웹 페이지로 연결되나, 그렇지 아니한 경우에는 디엔에스(DNS, Domain Name Service, 즉 도메인 네임을 아이피 주소로 바꾸어주는 서비스로서 일반적으로 사용자의 단말기가 도메인 네임을 통신망을 통하여 연결되어 있는 네임 서버로 전송하면, 네임 서버가 이를 아이피 주소로 변환하여 다시 사용자의 단말기로 전송하여 주는 서비스) 방식에 의하여 지정된 웹 페이지로 연결되게 된다. 물론, 인터넷 회선을 제공하는 서비스업체는 디폴트(default) 디엔에스를 운영하며, 사용자가 무(無)설정하면 자동으로 default 디엔에스로 연결하기도 한다.
상술한 자국어 도메인의 이용은 날이 갈수록 늘어가는 추세인데 반하여, 자국어 도메인 서비스를 제공하는 서비스업체에 대한 정확한 정보를 제공하지 못하고 있다. 즉, 자국어 도메인 서비스업체에 대하여 객관적인 지표로서 사용자들에게 제공할 수 있는 자료가 거의 없는 것이 종래의 실정이다.
따라서, 사용자는 자국어 도메인을 등록받기 위해서 해당 도메인 서비스업체가 제공하는 자료에 의하여 등록료 등을 설정할 수 밖에 없는 문제점이 있다. 또한, 광고주는 도메인 서비스업체에 자신의 상품 등의 광고를 싣기 위하여 도메인 서비스업체가 제공하는 자료에 의하여 광고비 등을 설정할 수 밖에 없는 문제점도 있다.
본 발명은 사용자가 도메인을 잘못 입력한 경우에 연결되는 사이트(예를 들어, 검색 결과 표시 웹페이지, 에러 메시지 표시 웹페이지 등)의 접속 순위를 산출하는 웹 페이지 접속 통계 정보 생성 방법 및 시스템을 제공하고자 한다.
또한, 본 발명은 자국어 도메인 사용자 및/또는 광고주들에게 자국어 도메인 서비스업체에 대한 객관적인 정보를 제공하고자 한다.
상기 목적들을 달성하기 위하여, 본 발명의 일 측면에 따르면, 자국어 도메인 통계 정보 생성 방법, 그 방법을 실행하기 위한 프로그램이 기록된 기록매체 및 접속 통계 정보 생성 장치가 제공된다.
본 발명의 바람직한 일 실시예에 따른 접속 통계 정보 생성 장치가 자국어 도메인 통계 정보를 생성하는 방법은, 통신망을 통해 결합된 하나 이상의 사용자 단말기로부터 하나 이상의 자국어 도메인 사용 정보가 수신되면, 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 분석하여 미리 설정된 도메인 네임의 포함 여부를 판단하는 단계; 미리 설정된 도메인 네임이 포함되어 있는 경우, 상기 자국어 도메인 사용 정보에 포함된 기준 아이피(Internet Protocol, IP)를 이용하여 자국어 도메인 사업자를 구분하는 단계; 미리 설정된 도메인 네임이 포함되어 있지 아니한 경우, 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 이용하여 자국어 도메인 사업자를 구분하는 단계; 및 상기 구분된 자국어 도메인 사업자를 참조하여 자국어 도메인 통계 정보를 생성하는 단계를 포함할 수 있다.
상기 사용자 단말기는 웹브라우저의 주소 입력창에 입력된 자국어 도메인에 상응하는 결과 화면을 이용하여 상기 자국어 도메인 사용 정보를 생성할 수 있다.
상기 결과 화면은 상기 자국어 도메인에 상응하는 웹 페이지 이외의 정보 표시 화면일 수 있다.
본 발명의 바람직한 다른 실시예에 따른 자국어 도메인 통계 정보를 생성하는 접속 통계 정보 생성 장치는, 통신망을 통해 결합된 하나 이상의 사용자 단말기로부터 하나 이상의 자국어 도메인 사용 정보를 수신하는 수신부; 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 분석하여 미리 설정된 도메인 네임의 포함 여부를 판단하고, 미리 설정된 도메인 네임이 포함되어 있으면 상기 자국어 도메인 사용 정보에 포함된 기준 아이피(Internet Protocol, IP)를 이용하여 자국어 도메인 사업자를 구분하며, 미리 설정된 도메인 네임이 포함되어 있지 아니한 경우에는 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 이용하여 자국어 도메인 사업자를 구분하는 자국어 도메인 사용 정보 처리부; 및 상기 구분된 자국어 도메인 사업자를 참조하여 자국어 도메인 사업자 정보를 생성하는 자국어 도메인 사업자 정보 생성부를 포함할 수 있다.
상기 사용자 단말기는 자국어 도메인 추출부, 기준 도메인 정보 관리부, 기준 아이피 정보 관리부 및 자국어 도메인 사용 정보 생성부를 포함하고, 상기 자국어 도메인 사용 정보는 자국어 도메인, 상기 기준 도메인 정보 및 상기 기준 아이피 정보를 포함할 수 있다. 상기 자국어 도메인 추출부는 단말기 입력부 조작에 상응하여 웹 브라우저의 주소창에 입력된 자국어 도메인을 추출하고, 상기 기준 도메 인 정보 관리부는 상기 자국어 도메인 입력에 상응하여 상기 자국어 도메인 사용 정보 생성 장치가 통신망에 가장 최초로 접속을 시도한 웹 페이지의 도메인 및/또는 아이피를 추출하여 상기 기준 도메인 정보를 생성하고, 상기 기준 아이피 정보 관리부는 미리 설정된 도메인을 통신망을 통하여 송출하고, 이에 상응하는 아이피를 통신망을 통하여 수신하여 상기 기준 아이피 정보를 생성할 수 있다.
상기 자국어 도메인 사용 정보에 포함되어 있는 상기 자국어 도메인에 상응하는 자국어 도메인 사용 통계 정보를 생성하는 자국어 도메인 사용 통계 정보 생성부를 더 포함할 수 있다.
본 발명의 바람직한 또 다른 실시예에 따르면, 자국어 도메인 통계 정보 생성 방법을 수행하기 위하여 서버 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 서버 장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서, 통신망을 통해 결합된 하나 이상의 사용자 단말기로부터 하나 이상의 자국어 도메인 사용 정보가 수신되면, 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 분석하여 미리 설정된 도메인 네임의 포함 여부를 판단하는 단계; 미리 설정된 도메인 네임이 포함되어 있는 경우, 상기 자국어 도메인 사용 정보에 포함된 기준 아이피(Internet Protocol, IP)를 이용하여 자국어 도메인 사업자를 구분하는 단계; 미리 설정된 도메인 네임이 포함되어 있지 아니한 경우, 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 이용하여 자국어 도메인 사업자를 구분하는 단계; 및 상기 구분된 자국어 도메인 사업자를 참조하여 자국어 도메인 통계 정보를 생성하는 단계를 실행하는 것을 특징으로 하 는 프로그램을 기록한 기록매체가 제공된다.
본 발명에 따른 웹 페이지 접속 통계 정보 생성 방법 및 시스템은 사용자가 도메인을 잘못 입력한 경우에 연결되는 사이트(예를 들어, 검색 결과 표시 웹페이지, 에러 메시지 표시 웹페이지 등)의 접속 순위를 산출할 수 있다.
또한, 본 발명에 따른 웹 페이지 접속 통계 정보 생성 방법 및 시스템은 자국어 도메인 사용자 및/또는 광고주들에게 자국어 도메인 서비스업체에 대한 객관적인 정보를 제공할 수도 있다.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나 의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 이하, 본 발명의 실시예를 첨부한 도면들을 참조하여 상세히 설명하기로 한다.
도 1은 본 발명의 바람직한 일 실시예에 따른 웹 페이지의 접속 통계 정보 생성 시스템의 구성도이다.
도 1을 참조하면, 웹 페이지의 접속 통계 정보를 생성하기 위한 시스템은 접속 정보 생성 장치(100, 즉 사용자 단말기), 접속 통계 정보 생성 장치(140) 및 복수의 웹 페이지 운영 서버(180-1, 180-2, …, 180-n(n은 임의의 자연수), 이하 '180-n'으로 통칭함)를 포함한다.
접속 정보 생성 장치(100)는 웹 브라우저(110), 웹 페이지 그룹 정보 생성부(111), 웹 페이지 접속 정보 생성부(112), 웹 페이지 접속 정보 처리부(113), 단말기 제어부(120), 단말기 저장부(130), 단말기 송수신부(121), 단말기 입력부(122), 단말기 표시부(123)를 포함한다.
접속 정보 생성 장치(100)는 개인용 컴퓨터(Personal Computer), 이동 통신 단말기, 개인 휴대 단말기(PDA : Personal Digital Assistant) 등과 같이 통신망을 이용하여 임의의 웹 페이지 운영 서버(180-n)에 접속 가능한 통신 단말기이면 아무런 제한 없이 적용될 수 있다.
또한, 도 1에 도시된 접속 정보 생성 장치(100)의 구성 요소는 반드시 하드웨어 구성을 가질 필요는 없으며, 일부 구성 요소는 소프트웨어 프로그램 형태로 구현될 수도 있다. 예를 들어, 웹 브라우저(110)는 인터넷 익스플로러(Internet Explorer)나 넷스케이프(Netscape) 등과 같은 웹 브라우저 프로그램일 수 있다.
또한, 웹 페이지 그룹 정보 생성부(111), 웹 페이지 접속 정보 생성부(112), 웹 페이지 접속 정보 처리부(113) 등은 이하에서 설명되어지는 바와 같이 웹 브라우저(110)의 정보(예를 들어, 웹 페이지 그룹 정보, 웹 페이지 접속 정보 등)를 통신망을 통해 접속 통계 정보 생성 장치(140)로 전송하도록 구현된 소프트웨어 프로그램(이하, '이력 관리 프로그램'이라 칭함)일 수 있다. 이력 관리 프로그램은 접속 정보 생성 장치(100)의 부팅(booting) 단계에서 자동 실행되는 프로그램(예를 들어, 시작 프로그램)으로 설정되거나, 웹브라우저(110)나 메신저 등과 같은 통신 프로그램의 실행시 선행하여 실행되도록 설정될 수 있다. 이는 온라인 접속 통계 정보의 생성을 위한 웹 페이지 접속 정보를 생성하기 위함이다. 물론, 이력 관리 프로그램의 설치시 웹브라우저(110) 등의 통신 프로그램의 일 구성요소로 포함되도록 해당 통신 프로그램이 업데이트될 수도 있을 것이다. 이력 관리 프로그램은 미리 지정된 보고 주기 또는 접속 통계 정보 생성 장치(140)로부터 보고 요청이 수신 된 시점마다 생성한 웹 페이지 접속 정보를 접속 통계 정보 생성 장치(140)로 전송할 수 있다.
웹 브라우저(110)는 북마크(bookmark)에 설정되어 사용자에 선택된 웹사이트 주소 또는 사용자에 의해 주소 입력창에 입력된 주소 정보에 상응하는 웹사이트에 통신망을 통해 접속하는 수단이다. 웹 브라우저(110)는 임의의 웹 주소에 상응하는 웹 페이지에 접속한 경우, 해당 웹 페이지에 상응하는 소스 데이터를 수신하여 통상의 웹 화면의 형태로 화면상에 디스플레이한다. 당해 소스 데이터는 해당 웹 페이지에 상응하는 소스 데이터를 관리하는 서버 장치로부터 수신될 수 있다.
웹 페이지 그룹 정보 생성부(111)는 사용자의 단말기 입력부(122) 조작에 상응하는 이벤트(event)를 감지하고, 이에 상응하는 제n(임의의 자연수)번째 웹 페이지 그룹 정보(Group ID)를 생성한다. 이때, 사용자의 단말기 입력부(122) 조작에 상응하는 이벤트(event)에 의하여 임의의 웹 페이지에 접속된 경우(또는 해당 웹 페이지가 갱신된 경우)에는 제n-1번째 웹 페이지 그룹 정보에 미리 설정된 숫자를 더하여 제n번째 웹 페이지 그룹 정보를 생성하고, 이벤트에 의하지 않고 임의의 웹 페이지에 접속된 경우에는 제n번째 웹 페이지 그룹 정보는 제n-1번째 웹 페이지 그룹 정보와 동일하다. 또한, 웹 페이지 그룹 정보 생성부(111)는 웹 브라우저(110)가 활성화되는 시점 및/또는 접속 정보 생성 장치(100)에 전원이 인가되는 시점에서 제1 웹 페이지 그룹 정보를 생성할 수 있다. 예를 들어, 제1번째 웹 페이지 그룹 정보는 사용자가 웹브라우저(110)의 설정 메뉴(예를 들어, 인터넷 익스플로러의 '인터넷 옵션' 메뉴)를 이용하여 설정한 시작 웹 페이지에 상응하도록 생성될 수 있다.
웹 페이지 그룹 정보 생성부(111)는 제1번째 웹 페이지 그룹 정보를 생성한 후 사용자의 단말기 입력부(122) 조작에 상응하는 이벤트(event)에 의하여 임의의 웹 페이지에 접속된 경우(또는 접속된 웹 페이지가 갱신된 경우 등)에는 제1번째 웹 페이지 그룹 정보에 미리 설정된 숫자를 더한 제2번째 웹 페이지 그룹 정보를 생성할 수 있다.
따라서, 접속 정보 생성 장치(100)가 하나 이상의 웹 주소에 접속되어 복수의 웹 페이지 그룹 정보가 생성되고, 사용자에 의한 이벤트(event) 없이 생성된 복수의 웹 페이지 그룹 정보가 서로 동일하다면, 접속된 복수의 웹 주소는 사용자의 한번의 이벤트에 의하여 열람된 동일한 그룹의 웹 페이지인 것을 의미한다. 이러한 방법에 의해, 대부분의 웹 사이트를 관리하는 서버에서 일정시간마다 해당 웹 페이지의 내용이 갱신되어 표시되도록 자동 갱신을 수행함으로써 사용자의 접속 횟수가 증가되는 결과를 방지할 수 있고, 정확한 접속 횟수를 산출할 수 있다. 해당 웹 페이지의 내용이 갱신되어 표시되도록 하는 것은 해당 웹 페이지에 재접속하도록 지시하는 것과 같은 의미일 수 있다.
여기서, 단말기 입력부(122)가 키보드(Keyboard)인 경우 사용자 이벤트는 사용자의 엔터 버튼(enter) 및/또는 리턴 버튼(return), 페이지 업 버튼(page up) 및/또는 페이지 다운 버튼(page down), 방향 버튼, 백 스페이스 버튼(back space), 컨트롤 버튼과 n 버튼(즉, Ctrl + N), 기능(Function) 버튼 중 하나 이상의 버튼을 조작한 것에 상응하여 단말기 입력부(122)에서 생성되는 신호일 수 있다. 또한, 단 말기 입력부(122)가 마우스(Mouse)인 경우에는 사용자 이벤트는 사용자의 마우스 버튼 조작에 상응하여 단말기 입력부(122)에서 생성되는 신호일 수 있다.
웹 페이지 접속 정보 생성부(112)는 제m(임의의 자연수)번째 웹 페이지 접속 정보(300)를 생성한다. 웹 페이지 접속 정보는 사용자 이벤트에 의해 임의의 웹 페이지에 접속하였음을 나타내는 접속 정보 및/또는 오토리플레쉬에 의해 접속된 웹 페이지를 열람하였음을 나타내는 열람 정보를 개념상 포함할 수 있다. 이는 사용자의 의도에 무관하게 재접속된 웹 페이지일지라도 사용자가 열람을 위한 조작을 하였다면 이후로는 사용자의 의도에 의해 접속된 웹페이지와 동일시할 수 있기 때문이다. 따라서, 본 발명에 따른 웹 페이지 접속 정보는 페이지뷰(page view) 정보로 칭할수도 있다.
본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 정보의 구성도인 도 3을 참조하면, 제m번째 웹 페이지 접속 정보(300)는 제m번째 접속 웹 페이지 주소(310), 제m번째 웹 브라우저 식별 정보(320), 제m번째 웹 페이지 그룹 정보(330), 참조 웹 페이지 정보(340), 메인 웹 페이지 정보(350) 및 팝업 정보(360)를 포함할 수 있다.
제m번째 접속 웹 페이지 주소(310)는 현재 접속하고 있는 웹 페이지의 주소(즉, 도메인)에 관한 정보이다. 즉, 웹 페이지 접속 정보 생성부(112)가 현재 웹 브라우저(110)가 접속한 웹 주소를 추출한 것일 수 있다.
제m번째 웹 브라우저 식별 정보(320)는 복수의 웹 브라우저(110)가 동시에 활성화되었을 때, 이들 각각을 식별될 수 있도록 웹 브라우저(110)에서 부여하는 정보이다. 따라서, 하나의 웹 페이지가 복수의 프레임으로 분할되어 있는 경우, 각 프레임이 요청하는 웹 주소는 상이하여도 각 프레임에 해당하는 웹 브라우저 식별 정보(320)는 동일한 값이 부여될 수 있다.
제m번째 웹 페이지 그룹 정보(330)는 웹 페이지 그룹 정보 생성부(111)에 의하여 생성되는 정보이다. 이에 대하여는 상술한 바, 여기에서는 상세한 설명을 생략한다.
참조 웹 페이지 정보(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)에서 제공하여 주는 정보이므로, 이를 생성하는 방법에 대한 상세한 설명은 생략한다.
메인 웹 페이지 정보(350)는 웹 페이지 그룹 정보(330)가 동일한 복수의 웹 페이지 접속 정보(300) 중에서 가장 상위 웹 페이지에 대한 웹 페이지 접속 정보(300)를 구분한다. 예를 들어, 메인 웹 페이지 정보(350)가 '0' 및/또는 'NONE' 인 웹 페이지 접속 정보(300)는 상응하는 웹 페이지가 동일한 그룹 중에서 메인 웹 페이지가 아닌 것을 의미할 수 있고, 메인 웹 페이지 정보(350)가 '1' 및/또는 'C(Complete)' 인 웹 페이지 접속 정보(300)는 상응하는 웹 페이지가 동일한 그룹 중에서 메인 웹 페이지인 것을 의미할 수 있다. 이때, 메인 웹 페이지 정보(350)는 웹 브라우저(110)가 제공하는 정보일 수 있다.
즉, 웹 브라우저(110)는 사용자의 단말기 입력부(122)에 상응하는 웹 페이지에 접속되어 당해 웹 페이지에서 제공하는 정보를 모두 수신하면 '전송 완료'의 메시지를 단말기 표시부(123)로 전송하는데, '전송 완료'된 웹 페이지에 상응하는 웹 페이지 접속 정보(300)는 '1' 및/또는 'C(Complete)를 포함하는 메인 웹 페이지 정보(350)가 포함되어 있을 수 있다. 전송 완료된 상태의 웹 페이지가 가장 상위의 프레임이고, 또한 사용자의 단말기 입력부(122) 조작에 상응하는 웹 페이지일 확률이 높기 때문이다. 이를 구현하는 방법은 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다.
팝업 정보(360)는 웹 페이지 그룹 정보(330)가 동일한 복수의 웹 페이지 접속 정보(300) 중에서 팝업에 의하여 표시된 웹 페이지에 상응하는 웹 페이지 접속 정보를 구분한다. 예를 들어, 팝업 정보(360)가 '0' 및/또는 'NONE' 인 웹 페이지 접속 정보(300)는 상응하는 웹 페이지가 팝업에 의하여 표시되지 않은 것을 의미할 수 있고, 팝업 정보(360)가 '1' 및/또는 'POP'인 웹 페이지 접속 정보(300)는 상응하는 웹 페이지가 팝업에 의하여 표시된 것임을 의미할 수 있다.
일반적으로, 웹 페이지 그룹 정보(330)가 동일하고 웹 브라우저 식별 정 보(320)가 상이한 경우에는 동일한 그룹 내에서 상이한 웹 브라우저(110)에 의해 접속된 경우에 해당하므로, 이러한 경우의 팝업은 사용자가 의도하지 아니한 팝업(예를 들어, 광고 팝업 등)에 해당하는 경우가 많다. 또한, 팝업 정보(360)는 웹 브라우저(110)가 제공하는 정보일 수 있고, 이를 구현하는 방법은 당업자에 있어서 자명한다. 따라서, 이에 대한 상세한 설명은 생략한다.
메인 웹 페이지인지 여부, 사용자가 의도한 팝업인지 여부를 구분하도록 하기 위하여 상술한 'NONE', '1', 'POP' 등은 일 예에 불과한 것으로, 이와 상이하게 설정될 수도 있음은 자명하다.
다시 도 1을 참조하면, 웹 페이지 접속 정보 처리부(113)는 순차적으로 생성된 웹 페이지 접속 정보(300) 중에서 메인 웹 페이지 접속 정보를 추출하고, 메인 웹 페이지 접속 정보에 포함되어 있는 웹 페이지 그룹 정보(이하, '메인 웹 페이지 그룹 정보'라 칭함) 및/또는 웹 브라우저 식별 정보(이하, '메인 웹 브라우저 식별 정보'라 칭함)를 독출하며, k(임의의 자연수)개의 웹 페이지 접속 정보 중에서 상기 메인 웹 페이지 그룹 정보와 동일한 웹 페이지 정보 및/또는 상기 메인 웹 브라우저 식별 정보와 상이한 웹 브라우저 식별 정보를 포함하는 r(임의의 자연수)개의 비자발 팝업 정보를 추출한다.
예를 들어, 본 발명의 바람직한 다른 실시예에 따라 생성된 복수의 웹 페이지 접속 정보에 관한 도면인 도 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)도 포함할 수 있다.
만일, 임의의 웹 페이지 접속 정보(300)가 상응하는 메인 웹 페이지 접속 정보와 비교하여 상이한 웹 브라우저 정보(320) 및 'POP'를 포함하는 팝업 정보(360)를 포함하고 있더라도 웹 페이지 그룹 정보(330) 또한 상이하다면, 이는 사용자의 단말기 입력부(122) 조작에 의한 팝업에 해당하므로(웹 페이지 그룹 정보는 이벤트가 감지되는 경우에만 웹 페이지 그룹 정보를 미리 설정된 숫자만큼 합산하기 때문임) 당해 웹 페이지는 비자발 팝업으로 구분되지 않는다.
다시 도 1을 참조하면, 단말기 저장부(120)에는 접속 정보 생성 장치(100) 운용 프로그램, 웹 브라우저(110)가 통신망을 통하여 웹 페이지 서버(180-n) 등에서 수신한 당해 웹 페이지에 대한 정보 등(예를 들어, 웹 페이지 주소, 웹 페이지 그룹 정보 등)이 저장될 수 있다. 또한, 단말기 저장부(120)에는 웹 페이지 그룹 정보 생성부(111), 웹 페이지 접속 정보 생성부(112) 및/또는 웹페이지 접속 정보 처리부(113)에 의해 생성된 웹 페이지 접속 정보가 더 저장될 수 있다. 단말기 저장부(120)는 저장되는 정보의 유형 또는 정보의 보유 기간에 따라 복수의 저장부 (예를 들어, 임시 저장부, 영구 저장부)로 구분되어 구현될 수도 있다.
단말기 송수신부(121)는 통신망을 통해 접속된 웹 페이지 서버(180-n)와 웹 페이지 접속 통계 정보 생성 장치(140)로 임의의 데이터를 전송하고, 당해 웹 페이지 서버(180-n)와 웹 페이지 접속 통계 정보 생성 장치(140)로부터 임의의 데이터를 수신하는 수단이다.
단말기 입력부(122)는 사용자로부터 접속 정보 생성 장치(100) 제어 명령, 접속하고자 하는 웹 주소 정보 등을 입력받는 수단이다. 예를 들어, 단말기 입력부(122)는 키보드, 마우스 등일 수 있다.
단말기 표시부(123)는 접속 정보 생성 장치(100)의 동작 상태를 표시하는 수단이다. 예를 들어, 단말기 표시부(123)는 컴퓨터 모니터일 수 있다.
단말기 제어부(130)는 본 발명에 따른 접속 정보 생성 장치(100)가 상술한 동작을 수행할 수 있도록 웹 브라우저(110), 웹 페이지 그룹 정보 생성부(111), 웹 페이지 접속 정보 생성부(112), 웹 페이지 접속 정보 처리부(113), 단말기 저장부(120), 단말기 송수신부(121), 단말기 입력부(122), 단말기 표시부(123)를 제어한다.
접속 통계 정보 생성 장치(140)는 도 1에 도시된 바와 같이 웹 페이지 그룹 정보 처리부(150), 웹 페이지 접속 통계 정보 생성부(155), 서버 저장부(160), 서버 송수신부(165) 및 서버 제어부(170)를 포함한다.
웹 페이지 그룹 정보 처리부(150)는 통신망을 통해 결합된 하나 이상의 접속 정보 생성 장치(100)로부터 수신된 제m번째 웹 페이지 접속 정보(300)를 분석하여 제m번째 웹 페이지 그룹 정보(330)를 독출한다.
웹 페이지 접속 통계 정보 생성부(155)는 제m번째 웹 페이지 그룹 정보(330)가 제m-1번째 웹 페이지 그룹 정보보다 큰 경우에만 상응하는 웹 페이지 접속 통계 정보를 생성한다.
웹 페이지 그룹 정보 처리부(150) 및 웹 페이지 접속 통계 정보 생성부(155)에 의한 웹 페이지 접속 통계 정보의 생성은 접속 정보 생성 장치(100)로부터 웹 페이지 접속 정보가 수신될 때마다 수행되거나 미리 지정된 시점마다 수행될 수 있다. 상술한 바와 같이, 접속 정보 생성 장치(100)는 미리 지정된 시점마다 또는 접속 통계 정보 생성 장치(140)로부터의 요청이 수신될때마다 생성한 웹 페이지 접속 정보를 접속 통계 정보 생성 장치(140)로 전송할 수 있다.
본 발명의 바람직한 일 실시예에 따라서 생성된 복수의 웹 페이지 접속 정보에 관한 도 4를 참조하면, 순차적으로 생성되어 접속 통계 정보 생성 장치(140)로 수신된 복수의 웹 페이지 접속 정보가 입력된 순서로 도시되어 있다.
도 4에 도시된 웹 페이지 접속 정보(401)의 제1 웹 페이지 그룹 정보(410)(즉, '1000035683')와 제2 웹 페이지 접속 정보(402)의 제2 웹 페이지 그룹 정보(430)(즉, '1000035684')는 서로 상이하다. 또한, 제2 웹 페이지 그룹 정보(430)가 제1 웹 페이지 그룹 정보(410)에 비하여 더 크다. 이에 의해, 제2 웹페이지 그룹 정보(430)가 접속 정보 생성 장치(100) 사용자의 단말기 입력부(132)를 조작에 의한 것임을 의미함은 전술한 바와 같다. 또한, 사용자가 제1 웹 페이지 그룹 정보(401)와 동일한 웹 페이지 그룹 정보(330)에 상응하는 웹 페이지에 대한 열 람을 종료하였음을 의미한다.
이 경우, 웹 페이지 접속 통계 정보 생성부(155)는 제1 웹 페이지 접속 정보(401)에 상응하는 웹 페이지 접속 통계 정보를 생성하는 기능을 수행할 수 있다. 예를 들어, 제1 웹 페이지 접속 정보(401)에 상응하는 웹 페이지 접속 통계 정보는 접속 웹 페이지 주소(즉, 'http://www.naver.com') 및 복수의 사용자들의 접속 횟수 등을 포함할 수 있다. 즉, 복수의 사용자들의 접속 회수는 제1 웹 페이지 접속 정보(401)가 수신되기 이전의 동일한 접속 웹 페이지 주소에 대한 사용자 접속 횟수에 숫자 '1'을 더한 것일 수 있다.
여기에서, 제1 웹 페이지 접속 정보(401)는 복수의 동일한 그룹의 웹 페이지 접속 정보 중에서 가장 상위의 웹 페이지일 수 있다. 또한, 가장 상위의 웹 페이지가 존재하지 않고 복수의 동일한 그룹의 웹 페이지 접속 정보의 상하위를 결정할 수 없을 경우에는(예를 들어, 당해 페이지에 해당하는 자료를 전부 전송받지 아니한 상황에서 사용자에 의하여 다른 이벤트가 입력되어 다른 웹 페이지로 이동하는 경우 등) 참조 웹 페이지 정보(340)에 대한 웹 페이지 접속 통계 정보를 생성할 수도 있다. 여기서, 참조 웹 페이지 정보(340)는 제1 웹 페이지 접속 정보(401) 이전에 수신된 웹 페이지 접속 정보에서의 'http://www.naver.com'(440)일 수 있다.
다시 도 1을 참조하면, 웹 페이지 접속 통계 정보 생성부(155)는 제m번째 웹 페이지 그룹 정보가 제m-1 웹 페이지 그룹 정보보다 같거나 작은 경우에는 상응하는 웹 페이지 접속 통계 정보를 생성하지 않도록 할 수 있다. 웹 페이지 그룹 정보들이 일치하는 경우에는 사용자의 단말기 입력부(132) 조작에 따른 이벤트에 의하 지 않고 해당 웹 페이지에 접속한 것이므로 즉, 메인 웹 페이지 접속 정보에 상응하는 웹 페이지와 동일한 그룹의 웹 페이지이기 때문이다.
또한, 작은 경우에는 해당 웹 페이지 서버(180-n)에서의 오토 리플레쉬(Auto-refresh)에 따른 웹 페이지 재접속이기 때문이다. 즉, 제m번째 웹 페이지 그룹 정보는 이벤트가 감지되면 제m-1번째 웹 페이지 그룹 정보에 미리 설정된 숫자를 더해지는 것은 상술한 바와 같다. 따라서, 제m번째 웹 페이지 그룹 정보가 제m-1번째 웹 페이지 그룹 정보보다 작다는 것은 제m번째 웹 페이지 그룹 정보에 상응하는 웹 페이지가 제m-1번째 웹 페이지 그룹 정보에 상응하는 웹 페이지와 상이한 그룹이지만, 이는 사용자의 이벤트 없이 접근된 웹 페이지이고, 이는 웹 페이지 서버(180-n)의 오토 리프레쉬에 따른 웹 페이지 재접속임을 의미한다.
따라서, 웹 페이지 접속 통계 정보 생성부(155)는 제m번째 웹 페이지 그룹 정보가 제m-1번째 웹 페이지 그룹 정보보다 같거나 작은 경우에는 상응하는 웹 페이지 접속 통계 정보를 생성하지 않는다. 이에 의하여, 사용자의 의도(즉, 사용자의 이벤트)에 의하여 접속된 경우에만 해당 웹 페이지에 접속한 것으로 판단하는 웹 페이지 접속 통계 정보를 생성할 수 있다.
서버 저장부(160)에는 접속 통계 정보 생성 장치(140)의 운용 프로그램, 수신된 웹 페이지 접속 정보(300), 생성된 웹 페이지 접속 통계 정보 등이 저장될 수 있다. 서버 저장부(160)에 저장되는 정보의 유형 등에 따라서 복수의 저장부로 구현될 수 있음은 자명하다.
서버 송수신부(165)는 통신망을 통해 결합된 하나 이상의 접속 정보 생성 장 치(100)로부터 웹 페이지 접속 정보(300)를 수신하하거나, 통신망을 통하여 연결되어 있는 임의의 장치(예를 들어, 웹 페이지 운영 서버(180-n) 등)들과 정보를 주고 받는다.
서버 제어부(170)는 본 발명에 따른 접속 통계 정보 생성 장치(140)가 상술한 기능을 수행할 수 있도록 웹 페이지 그룹 정보 처리부(150), 웹 페이지 접속 통계 정보 생성부(155), 서버 저장부(160), 서버 송수신부(165) 및 서버 제어부(170)를 제어하는 기능을 수행한다.
웹 페이지 운영 서버(180-n)는 통신망을 통하여 접속 정보 생성 장치(100) 및/또는 접속 통계 정보 생성 장치(140)와 결합되어 있고, 각 장치가 요구하는 정보들을 전송한다. 예를 들어, 웹 페이지 운영 서버(180-n)는 접속 정보 생성 장치(100)로부터의 접속 요청에 따라 상응하는 웹 페이지의 소스 데이터를 접속 정보 생성 장치(100)로 생성할 수 있다. 또한 웹 페이지 운영 서버(180-n)는 소스 데이터 또는 생성된 웹 페이지 접속 정보를 이용하여 웹 페이지 접속 통계 정보를 생성할 수 있도록 규칙 정보를 접속 통계 정보 생성 장치(140)로 제공할 수도 있다.
도 2는 본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 통계 정보를 생성하는 방법에 관한 순서도이다.
이하, 도 2를 참조하여 본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 통계 정보를 생성하는 방법에 대하여 설명한다.
먼저, 접속 정보 생성 장치(100)는 제m번째 웹 페이지에 접속되었는지 여부 를 판단한다(단계 210). 여기서, 웹 페이지의 접속은 해당 웹 페이지의 갱신(예를 들어, '새로고침' 아이콘의 클릭에 따른 갱신 등)을 포함한다. 웹 페이지는 웹 브라우저(110)를 이용하여 접속될 수 있다. 웹 페이지에 접속되지 않았다면 단계 210에서 대기하고, 제m번째 웹 페이지에 접속되었다면 제m번째 웹 페이지 접속 정보를 생성하기 위한 하기의 과정을 수행한다.
단계 220에서, 웹 페이지 그룹 정보 생성부(111)는 당해 웹 페이지로의 접속이 단말기 입력부(122)를 이용한 사용자 이벤트(event)에 의한 것인지 또는 사용자 이벤트에 의한 접속이 아닌 경우 이후 사용자 이벤트(event)가 감지되는지 여부를 판단한다.의 조작에 상응하는 이벤트(이하, '이벤트'라 약칭함)에 의한 것인지 판단한다. 이는, 사용자 이벤트가 존재하는 경우 사용자에 의한 능동적인 접속 또는 열람인 것으로 판단할 수 있고, 정확한 페이지뷰(page view)의 산출이 가능하기 때문이다.
여기서, 당해 웹 페이지로의 접속을 위한 사용자 이벤트(event)로는 예를 들어 엔터 버튼(enter) 및/또는 리턴 버튼(return)의 입력이거나 웹 브라우저(110) 실행 화면의 '이동' 아이콘의 선택일 수 있다. 사용자가 임의의 웹 페이지로 접속을 시도할 때, 주소 입력창에 접속할 주소를 입력한 후 엔터 버튼을 입력하거나 '이동' 아이콘을 선택하기 때문이다.
또한, 당해 웹 페이지로의 접속 이후에 발생될 수 있는 사용자 이벤트(event)로는 페이지 업 버튼(page up) 및/또는 페이지 다운 버튼(page down), 방향 버튼 등과 같이 웹 페이지 열람을 위한 사용자 이벤트, 백 스페이스 버튼(back space) 등과 같은 이전 웹 페이지로의 이동을 위한 사용자 이벤트, 컨트롤 버튼과 n 버튼(즉, Ctrl + N 버튼) 등과 같은 웹 페이지 갱신을 위한 사용자 이벤트 등이 있을 수 있다. 물론 웹 페이지 접속 정보가 생성되도록 하는 사용자 이벤트에 표시된 웹 브라우저 화면을 종료시키는 조작은 제외될 것이다. 이러한 사용자 이벤트들은 사용자의 마우스 버튼 조작에 의해 입력될 수도 있다. 이는, 사용자의 의도와 관계없이 오토 리프레쉬(즉, 서버 장치에 의한 강제 갱신)에 의해 갱신된 웹 페이지일지라도 사용자가 원하는 정보가 포함되어 사용자가 해당 웹 페이지를 열람할 수도 있기 때문이다. 다만, 동일한 웹 페이지에 접속된 후 웹 페이지 열람을 위한 사용자 이벤트가 복수회 발생될지라도 웹 페이지 접속 정보는 최초의 1회만 생성되도록 함이 바람직하다.
사용자 이벤트가 감지되면(즉, 당해 웹 페이지가 사용자의 의도에 의하여 접속되었거나 열람되는 웹 페이지라면) 웹 페이지 그룹 정보 생성부(111)는 제m-1번째 웹 페이지 그룹 정보보다 증가된 제m번째 웹 페이지 그룹 정보를 생성한다(단계 230). 예를 들어, 도시된 바와 같이 제m번째 웹 페이지 그룹 정보는 제m-1번째 그룹 정보보다 1이 증가될 수 있다.
이때, 제m번째 웹 페이지 그룹 정보는 제m-1번째 웹 페이지 그룹 정보에 미리 설정된 숫자가 더해진 것이며, 제m-1번째 웹 페이지 그룹 정보는 웹 페이지 그룹 정보 생성부(111)에 의하여 제m번째 웹 페이지 그룹 정보가 생성되는 시점에서 가장 최근에 생성되어 접속 통계 정보 생성 장치(140)로 출력된 웹 페이지 그룹 정보일 수 있다. 물론, 접속 정보 생성 장치(100)가 실시간으로 생성한 웹 페이지 접 속 정보를 접속 통계 정보 생성 장치(140)로 전송하지 않고, 미리 지정된 보고 주기 또는 접속 통계 정보 생성 장치(140)로부터 요청이 입력된 경우 생성한 웹 페이지 접속 정보를 전송할 수도 있음은 앞서 설명한 바와 같다.
또한, 웹 페이지 그룹 정보 생성부(111)는 웹 브라우저(110)가 활성화되는 시점 및/또는 접속 정보 생성 장치(100)에 전원이 인가되는 시점에서 제1번째 웹 페이지 그룹 정보를 생성할 수 있음은 상술한 바와 같다. 따라서, 웹 페이지 그룹 정보 생성부(111)는 제1번째 웹 페이지 그룹 정보를 생성한 후 이벤트(event)에 의하여 임의의 다른 웹 페이지에 접속된 경우, 제1번째 웹 페이지 그룹 정보에 미리 설정된 숫자를 더한 제2번째 웹 페이지 그룹 정보를 생성할 수 있다. 따라서, 접속 정보 생성 장치(100)가 복수의 웹 주소에 접속되어 복수의 웹 페이지 그룹 정보가 생성되고, 생성된 복수의 웹 페이지 그룹 정보가 서로 동일하다면, 접속된 복수의 웹 주소는 사용자의 한번의 이벤트에 의하여 열람된 동일한 그룹의 웹 페이지인 것을 의미한다.
또한, 이벤트에 의하지 않고 임의의 웹 페이지에 접속된 경우에는(즉, 이벤트가 감지되지 않은 경우로서, 오토 리프레쉬에 의해 강제 갱신된 경우 등) 웹 페이지 그룹 정보 생성부(111)가 제m번째 웹 페이지 그룹 정보를 제m-1번째 웹 페이지 그룹 정보와 동일하게 하여 웹 페이지 접속 정보(300)를 생성하거나, 웹 페이지 접속 정보(300)의 생성을 생략할 수 있다.
그러나, 다만, 동일한 웹 페이지 그룹 정보일지라도 사용자 이벤트에 의해 접속되었거나, 오토 리프레쉬에 의해 강제갱신된 웹 페이지일지라도 사용자 이벤트 에 의해 열람/갱신 등의 요청이 있는 경우에는 정상적인 페이지뷰로 인식하여 증가된 웹 페이지 그룹 정보를 가지는 제m번째 웹 페이지 접속 정보(300)를 생성할 수 있다.
이어서, 웹 페이지 접속 정보 생성부(112)는 제m번째 웹 페이지 접속 정보(300)를 생성한다(단계 240).
본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 정보의 구성도인 도 3을 참조하면, 제m번째 웹 페이지 접속 정보(300)는 제m번째 접속 웹 페이지 주소(310), 제m번째 웹 브라우저 식별 정보(320), 제m번째 웹 페이지 그룹 정보(330), 참조 웹 페이지 정보(340), 메인 웹 페이지 정보(350) 및 팝업 정보(360)를 포함할 수 있다. 제m번째 웹 페이지 접속 정보(300)의 각 구성 부분의 상세한 설명에 대해서는 도 1을 참조하여 이미 설명하였으므로, 여기에서는 이에 대한 상술한 설명을 생략한다.
단계 250에서, 접속 정보 생성 장치(100)는 생성된 제m번째 웹 페이지 접속 정보(300)를 통신망을 통하여 접속 통계 정보 생성 장치(140)로 전송한다. 물론, 접속 정보 생성 장치(100)가 생성한 웹 페이지 접속 정보(300)를 실시간 전송하도록 제한되지 않음은 앞서 설명한 바와 같다.
접속통계 정보 생성 장치(140)는 접속 정보 생성 장치(100)로부터 제m번째 웹 페이지 접속 정보(300)가 수신되면 이미 수신된 제m-1 웹 페이지 접속 정보와 비교한다. 접속 정보 생성 장치(100)가 미리 지정된 보고 주기마다 또는 접속 통계 정보 생성 장치(140)로부터 요청이 수신될 때마다 생성된 웹 페이지 접속 정보를 전송하는 경우 복수의 웹 페이지 접속 정보가 동시에 전송될 수도 있다. 이 경우, 제m번째 웹 페이지 접속 정보와 제m-1번째 접속 정보는 동시에 수신될 수도 있다.
단계 260을 보다 상세히 설명하면, 웹 페이지 그룹 정보 처리부(150)는 접속 정보 생성 장치(100)로부터 통신망을 통해 수신한 제m번째 웹 페이지 접속 정보(300)를 분석하여 제m번째 웹 페이지 그룹 정보를 독출하고, 직전에 생성된 제m-1번째 웹 페이지 접속 정보에 포함된 제m-1번째 웹 페이지 그룹 정보와 비교한다.
비교 결과, 제m번째 웹 페이지 그룹 정보가 제m-1 웹 페이지 그룹 정보보다 큰 경우에만 웹 페이지 접속 통계 정보 생성부(155)가 상응하는 웹 페이지 접속 통계 정보를 생성한다(단계 270).
이를 복수의 웹 페이지 접속 정보에 관한 도 4를 참조하여 상세히 설명한다.
도 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'을 더한 것일 수 있다.
여기에서, 제1 웹 페이지 접속 정보(401)는 복수의 동일한 그룹의 웹 페이지 접속 정보 중에서 가장 상위의 웹 페이지일 수 있다. 또한, 가장 상위의 웹 페이지가 존재하지 않고 복수의 동일한 그룹의 웹 페이지 접속 정보의 상하위를 결정할 수 없을 경우에는(예를 들어, 당해 페이지에 해당하는 자료를 전부 전송받지 아니한 상황에서 사용자에 의하여 다른 이벤트가 입력되어 다른 웹 페이지로 이동하는 경우 등) 참조 웹 페이지 정보(340)(예를 들어, 제1 웹 페이지 접속 정보(401) 이전에 수신된 웹 페이지 접속 정보에서의 'http://www.naver.com'(440)에 대한 웹 페이지 접속 통계 정보를 생성할 수도 있다.
웹 페이지 접속 통계 정보 생성부(155)는 제m번째 웹 페이지 그룹 정보가 제m-1번째 웹 페이지 그룹 정보보다 작거나 같은 경우에는 상응하는 웹 페이지 접속 통계 정보를 생성하지 않을 수 있다. 같은 경우에는 사용자의 단말기 입력부(132) 조작에 따른 이벤트에 의하지 않고 해당 웹 페이지에 접속한 것이므로 즉, 메인 웹 페이지 접속 정보에 상응하는 웹 페이지와 동일한 그룹의 웹 페이지이기 때문이다. 또한, 작은 경우에는 해당 웹 페이지 서버(180-n)에서의 오토 리플레쉬(Auto- refresh)에 따른 웹 페이지 재접속이기 때문이다. 이에 의하여, 사용자의 의도(즉, 사용자의 이벤트)에 의하여 접속된 경우에만 해당 웹 페이지에 접속한 것으로 판단하는 웹 페이지 접속 통계 정보를 생성할 수 있는 방법을 제공할 수 있다. 물론, 오토 리플레쉬에 의해 강제 갱신된 웹 페이지일지라도 이후에 사용자 이벤트가 발생된 경우 상응하는 웹페이지 그룹 정보가 증가된 웹 페이지 접속 정보가 생성되어 웹 페이지 접속 통계 정보가 생성될 수도 있음은 앞서 설명한 바와 같다.
도 5는 본 발명의 바람직한 일 실시예에 따른 사용자 단말기에서의 팝업 차단 방법에 관한 순서도이다.
이하, 도 5를 참조하여 본 발명의 바람직한 일 실시예에 따른 사용자 단말기에서의 팝업 차단 방법에 관하여 설명한다.
도 5의 순서도에서의 각 단계는 접속 정보 산출 장치(100)에 구비된 특정 구성 요소(예를 들어, 이력 관리 프로그램 또는 이에 상응하는 임의의 구성 요소)에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 접속 정보 산출 장치(100)에서 수행되는 것을 통칭하여 설명한다.
도 5을 참조하면, 단계 210에서, 인터넷 브라우저(110)가 활성화된 상태에서, 단말기 입력부(122) 조작에 의한 임의의 웹 페이지 접속(또는 갱신 등)을 위한 사용자 이벤트(event)가 감지되면(단계 520), 접속 정보 산출 장치(100)는 상응하는 임의의 웹 페이지에 접속한다(단계 530). 여기서, 임의의 웹 페이지로의 접속을 위한 사용자 이벤트는 엔터 버튼 및/또는 리턴 버튼(enter 및/또는 return)의 입력 또는 '이동' 아이콘 선택일 수 있다. 또한, 표시된 웹 페이지의 갱신을 위한 사용자 이벤트는 컨트롤 버튼과 n 버튼(즉, Ctrl + N)의 입력 또는 '새로고침' 아이콘의 선택일 수 있다. 또한, 이전에 접속하였던 웹 페이지로의 접속을 위한 사용자 이벤트는 백 스페이스 버튼(back space)의 입력 또는 '뒤로' 아이콘의 선택일 수 있다. 이외에, 표시된 웹 페이지의 열람을 위한 사용자 이벤트(예를 들어, 페이지 업 버튼 및/또는 페이지 다운 버튼(page up 및/또는 page down), 상하좌우 방향 버튼 등)일 수도 있으나, 이 경우는 신규로 팝업 창이 출력되지 않으므로 생략될 수 있다.
단계 540에서, 접속 정보 산출 장치(100)는 팝업 창이 디스플레이되도록 설정된 해당 웹 페이지(즉, 단계 530에서 접속된 웹 페이지)에 상응하는 s(임의의 자연수)개의 웹 페이지 접속 정보를 순차적으로 생성한다. 즉, 접속 정보 산출 장치(100)는 단계 530을 통해 접속된 웹 페이지뿐 아니라 출력되도록 설정된 팝업 창에 상응하는 웹 페이지 접속 정보도 생성할 수 있다. 웹 페이지 접속 정보를 생성하는 방법에 대해서는 도 1 및/또는 도 3을 참조하여 상세히 상술한 바, 여기에서는 이에 대한 상세한 설명을 생략한다.
단계 550에서, 접속 정보 산출 장치(100)는 순차적으로 생성된 s개의 웹 페이지 접속 정보 중에서 메인 웹 페이지 접속 정보를 추출한다. 여기에서, 메인 웹 페이지 접속 정보를 추출하는 방법은 다양할 수 있다. 일 예로, 순차적으로 생성된 복수의 웹 페이지 접속 정보 중에서 메인 웹 페이지 정보(350)를 '1' 및/또는 'C(Complete)'으로 가지는 웹 페이지 접속 정보(300)를 메인 웹 페이지 접속 정보 로 판단할 수 있다. 즉, 웹 브라우저(110)는 단말기 입력부(122) 조작에 상응하는 웹 페이지에 접속되면 당해 웹 페이지에서 제공하는 정보를 모두 수신하였는지 여부를 인식할 수 있으며, 수신 완료된 정보들에 상응하는 웹 페이지 접속 정보(300)는 '1' 및/또는 'C(Complete)를 포함하는 메인 웹 페이지 정보(350)가 포함될 수 있다. 예를 들어, 접속 정보 산출 장치(100)는 사용자가 접속을 위해 입력한 주소에 상응하는 웹 페이지를 메인 웹 페이지로서 인식할 수 있고, 해당 웹 페이지에 상응하여 출력되는 팝업 창들을 종속 웹 페이지로서 인식할 수 있을 것이다. 또한 일반적으로, 팝업 창의 출력은 사용자가 접속을 위해 입력한 주소에 상응하는 웹 페이지에 대한 정보가 모두 수신된 후 실시되므로 가장 먼저 수신이 완료된 웹 페이지가 메인 웹 페이지로서 인식될 수도 있다. 이외에 메인 웹 페이지와 종속 웹 페이지를 구분하는 다양한 방법은 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다.
단계 560에서, 접속 정보 산출 장치(100)는 인식된 메인 웹 페이지에 상응하는 메인 웹 페이지 접속 정보를 분석하여 메인 웹 페이지 그룹 정보 및 메인 웹 브라우저 정보를 독출한다. 여기에서, 메인 웹 페이지 그룹 정보 및 메인 웹 브라우저 정보는 메인 웹 페이지 접속 정보에 포함되는 웹 페이지 그룹 정보 및 웹 브라우저 정보를 의미한다.
단계 570에서, 접속 정보 산출 장치(100)는 비자발 팝업 정보를 추출한다. 즉, 순차적으로 생성된 s개의 웹 페이지 접속 정보 중에서 메인 웹 페이지 접속 정보와 동일한 웹 페이지 그룹 정보를 포함하고 메인 웹 브라우저 정보와 상이한 웹 브라우저 정보를 동시에 포함하는 웹 페이지 접속 정보를 추출한다.
예를 들어, 본 발명의 바람직한 다른 실시예에 따라 생성된 복수의 웹 페이지 접속 정보가 도시된 도 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) 조작에 의한 팝업에 해당하므로(웹 페이지 그룹 정보는 이벤트가 감지되는 경우에만 웹 페이지 그룹 정보를 미리 설정된 숫자만큼 합산하기 때문임) 당해 웹 페이지는 비자발 팝업으로 구분되지 않는다.
단계 580에서, 접속 정보 산출 장치(100)는 비자발 팝업 정보에 상응하는 웹 브라우저를 비자발성 팝업(즉, 사용자의 의도에 의하지 않은 팝업)으로 구분한다.
상술한 방법에 의하여, 접속 정보 산출 장치(100)는 사용자의 의도에 의하지 않은 팝업만을 차단할 수 있고, 종래에 비하여 간단한 과정의 수행만으로 팝업을 차단할 수 있기 때문에 단말기 제어부(130)의 부하가 감소시킬 수 있다.
도 7은 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 생성 시스템의 구성도이다.
도 7을 참조하면, 메신저 사용 정보를 생성하기 위한 시스템은 메신저 사용 정보 생성 장치(700, 즉 사용자 단말기) 및 메신저 사용 통계 정보 생성 장치(750)를 포함한다.
메신저 사용 정보 생성 장치(700)는 복수의 메신저(710-1, …, 710-n(n은 임의의 자연수), 이하 '710-n'으로 통칭함), 실행 파일 확인부(720), 통신 포트 확인부(722), 메신저 사용 정보 생성부(724), 메신저 리스트 갱신부(726), 단말기 저장부(730), 단말기 송수신부(731), 단말기 입력부(732), 단말기 표시부(733) 및 단말기 제어부(7400)를 포함한다.
다만, 도 7에 도시된 메신저 사용 정보 생성 장치(700)의 구성 요소는 반드시 하드웨어 구성을 가질 필요는 없으며, 일부 구성 요소는 소프트웨어 프로그램 형태로 구현될 수도 있다. 예를 들어, 제n 메신저(710-n)는 MSN 메신저(MSN messenger)나 네이트온(NateOn) 등과 같은 인스턴트 메신저 프로그램일 수 있다. 또한, 실행 파일 확인부(720), 통신 포트 확인부(722), 메신저 사용 정보 생성부(724), 메신저 리스트 갱신부(726) 등은 이하에서 설명되어지는 바와 같이 제n 메신저(710)의 정보(예를 들어, 데이터 생성 시간, 사용 메신저 정보 등)를 통신망을 통해 메신저 사용 통계 정보 생성 장치(750)로 전송하도록 구현된 소프트웨어 프로그램(이하, '메신저 감시 프로그램'이라 칭함)일 수 있다. 일 예로 메신저 감시 프로그램은 상술한 이력 관리 프로그램과 통합 소프트웨어 프로그램으로 구현될 수도 있다.
제n 메신저(710-n)는 실시간으로 온라인 대화 상대에게 텍스트(text) 및/또는 음성(voice), 화상(movie) 등의 데이터를 전달할 수 있도록 일반적으로 소프트웨어 프로그램으로 구현된다. 제n 메신저(710-n)는 임의의 상대방과 통신망을 통하여 메신저로 접속한 경우, 해당 상대방 단말기로부터 수신되는 소스 데이터(예를 들어, 텍스트, 동영상 등)를 화면상에 디스플레이한다.
실행 파일 확인부(720)는 미리 설정된 제n 메신저(710-n)에 상응하는 각 실행 파일의 활성화 여부를 판단하는 수단이다. 일반적으로 실행 파일이 활성화되면 단말기 표시부(733)를 통해 해당 메신저의 실행 화면이 디스플레이된다.
예를 들어, 제n 메신저(710-n)의 실행 파일이 'a.exe'인 경우, 실행 파일 확인부(720)는 'a.exe'의 활성화 여부를 판단한다. 이때, 메신저 사용 정보 생성 장치(700)에 메신저가 복수 구비되어 있는 경우라면, 각 메신저에 상응하는 실행 파일도 구비된 메신저의 개수 만큼 존재할 것이고, 각 실행 파일에 대한 정보(또는 일반적으로 사용되는 모든 메신저의 실행 파일에 대한 정보)는 메신저 사용 통계 정보 생성 장치(750)로부터 수신하여 단말기 저장부(730) 등에 미리 저장되어 있을 수 있다. 따라서, 실행 파일 확인부(720)는 미리 저장 및/또는 설정되어 있는 제n 메신저(710-n)에 상응하는 각 실행 파일의 활성화 여부를 판단할 수 있다.
통신 포트 확인부(722)는 미리 설정된 제n 메신저(710-n)에 상응하는 각 통 신 포트의 활성화 여부를 판단하는 수단이다. 예를 들어, 제n 메신저(710-n)에 상응하는 통신 포트가 '100 내지 150'인 경우, 통신 포트 확인부(722)는 통신 포트 '100 내지 150'의 활성화 여부를 판단한다. 이때, 메신저 사용 정보 생성 장치(700)에 메신저가 복수 구비되어 있는 경우라면, 각 메신저에 상응하는 통신 포트는 서로 중복되지 않도록 설정되어 있을 것이고, 각 메신저의 통신 포트에 대한 정보(또는 일반적으로 사용되는 모든 메신저의 통신 포트에 대한 정보)는 메신저 사용 통계 정보 생성 장치(750)로부터 수신되어 단말기 저장부(730) 등에 미리 저장될 수 있다. 따라서, 통신 포트 확인부(722)는 미리 저장 및/또는 설정되어 있는 제n 메신저(710-n)에 상응하는 각 통신 포트의 활성화 여부를 판단할 수 있다.
메신저 사용 정보 생성부(724)는 메신저 사용 정보를 생성하는 수단이다. 즉, 메신저 사용 정보 생성부(724)는 미리 설정된 시간마다 메신저 사용 정보를 생성할 수 있다. 이때, 메신저 사용 정보 생성부(724)는 메신저 사용 정보 생성 장치(700)에 포함된 복수의 제n 메신저(710-n) 중 상응하는 실행 파일 및 통신 포트가 모두 활성화되어 있는 메신저가 하나 이상 존재하는 경우에만 메신저 사용 정보를 생성할 수 있다.
본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보에 관한 구성도인 도 9를 참조하면, 메신저 사용 정보(900)는 데이터 생성 시간(910) 및 사용 메신저 정보(920)를 포함할 수 있다.
데이터 생성 시간(910)은 당해 메신저 사용 정보(900)를 생성한 시간에 대한 정보를 포함할 수 있다. 예를 들어, 데이터 생성 시간(910)에 '20060206142024'가 포함되어 있는 경우에는, 당해 메신저 사용 정보(900)는 '2006년 02월 06일 14시 20분 24초'에 생성된 데이터임을 의미할 수 있다. 이때, 데이터 생성 시간(910)은 메신저 사용 정보 생성 장치(700)에 구비된 카운터(또는 전자 시계 등)를 이용하여 생성될 수도 있다.
사용 메신저 정보(920)는 데이터 생성 시간(910)에 포함되어 있는 정보에 상응하는 시간에 사용 중인 메신저의 종류에 대한 정보를 포함할 수 있다. 예를 들어, 사용 메신저 정보(920)에 'MSN; NATE; WMSN'이 포함되어 있는 경우에는, 데이터 생성 시간(910)에 포함되어 있는 정보에 상응하는 시간에 'MSN 메신저', 'NateOn 메신저' 및 'WMSN 메신저'와 같이 3개의 메신저가 사용 중이었음을 의미할 수 있다. 이때, 사용 메신저 정보(920)를 구현하는 방법은 다양할 수 있다. 예를 들어, 사용 메신저 정보(920)는 각 메신저에 상응하는 실행 파일 및 통신 포트가 모두 활성화된 경우에만 생성될 수 있음은 상술한 바와 같고, 활성화된 실행 파일 및/또는 통신 포트에 상응하는 메신저의 실행 파일명(즉, 실행 파일의 이름)을 사용 메신저 정보(920)에 포함시킬 수 있다. 또한, 각 메신저 사용 개시 시점(즉, 로그인이 완료되어 통신 포트가 활성화된 시점)은 모두 상이할 수 있으므로, 실행 파일 및 통신 포트가 모두 활성화된 시점에서 각 메신저에 상응하는 메신저 사용 정보(900)가 개별적으로 생성될 수 있다. 예를 들어, 도 9와 같은 경우, 'MSN 메신저', 'NateOn 메신저' 및 'WMSN 메신저'각각에 대한 메신저 사용 정보가 개별적으로 생성될 것이다.
다시 도 7을 참조하면, 메신저 리스트 갱신부(726)는 메신저 사용 통계 정보 생성 장치(750)로부터 메신저 리스트 갱신 요청이 수신된 경우 메신저 리스트 갱신 요청에 포함된 메신저 리스트를 이용하여 단말기 저장부(730)에 저장된 메신저 리스트(예를 들어, 메신저 리스트 갱신 요청 당시에 사용되는 메신저 전체의 목록 등)를 갱신한다. 메신저 리스트 갱신 요청은 미리 지정된 시간 간격 마다 또는 메신저 사용 통계 정보 생성 장치(750)에 신규 메신저 리스트가 추가된 시점마다 메신저 사용 통계 정보 생성 장치(750)에 의해 전송될 수 있다. 물론, 메신저 사용 정보 생성 장치(700)에 포함된 메신저 리스트 갱신부(726)가 미리 지정된 시간 간격 마다 또는 단말기 저장부(730)에 저장되어 있는 사용 메신저 리스트에 포함되어 있지 않은 메신저를 사용하는 경우 메신저 리스트 생성 확인을 메신저 사용 통계 정보 생성 장치(750)로 전송하여 메신저 리스트 갱신 요청의 전송을 유도할 수도 있다. 물론, 메신저 사용 정보 생성 장치(700)는 메신저 사용 통계 정보 생성 장치(750)의 동작을 유도하지 않고, 미리 지정된 보고 주기마다 생성된 메신저 사용 정보를 메신저 사용 통계 정보 생성 장치(750)로 전송할 수도 있을 것이다.
단말기 저장부(730)에는 메신저 사용 정보 생성 장치(700) 운용 프로그램, 제n 메신저(710-n)가 통신망을 통하여 상대방 메신저로부터 수신한 정보 등이 저장될 수 있다. 또한 단말기 저장부(730)에는 생성된 메신저 사용 정보 및/또는 메신저 리스트(예를 들어, 메신저 리스트 갱신 요청 당시에 사용되어있는 메신저 전체의 목록 등)가 더 저장될 수 있다. 단말기 저장부(730)는 저장되는 정보의 유형 또는 정보의 보유 기간에 따라 복수의 저장부(예를 들어, 임시 저장부, 영구 저장부)로 구분되어 구현될 수도 있다.
단말기 송수신부(731)는 통신망을 통해 접속된 상대방 단말기와 통신 포트를통해 임의의 데이터를 송수신한다. 또한, 메신저 사용 통계 정보 생성 장치(750)간에 메신저 리스트 갱신 요청, 메신저 사용 정보 및/또는 메신저 리스트를 송수신한다.
단말기 입력부(732)는 사용자로부터 메신저 사용 정보 생성 장치(700) 제어 명령, 사용하고자 하는 메신저 정보 등을 입력받기 위한 수단이다. 예를 들어, 단말기 입력부(122)는 키보드, 마우스 등일 수 있다.
단말기 표시부(733)는 메신저 사용 정보 생성 장치(700)의 동작 상태 등을 표시하는 수단이다. 예를 들어, 단말기 표시부(733)는 컴퓨터 모니터일 수 있다.
단말기 제어부(740)는 본 발명에 따른 메신저 사용 정보 생성 장치(700)가 상술한 동작을 수행할 수 있도록 제n 메신저(710-n), 실행 파일 확인부(720), 통신 포트 확인부(722), 메신저 사용 정보 생성부(724), 메신저 리스트 갱신부(726), 단말기 저장부(730), 단말기 송수신부(731), 단말기 입력부(732), 단말기 표시부(733)를 제어한다.
메신저 사용 통계 정보 생성 장치(750)는 도 7에 도시된 바와 같이 메신저 사용 정보 처리부(760), 메신저 사용 통계 정보 생성부(765), 메신저 리스트 관리부(770), 서버 저장부(780), 서버 송수신부(785) 및 서버 제어부(790)를 포함할 수 있다.
메신저 사용 정보 처리부(760)는 메신저 사용 정보 생성 장치(700)로부터 통신망을 통하여 입력된 메신저 사용 정보(900) 또는 사용 메신저 리스트를 분석한 다.
메신저 사용 통계 정보 생성부(765)는 메신저 사용 정보 처리부(760)에 의해 분석한 메신저 사용 정보에 상응하는 메신저 사용 통계 정보를 생성하는 수단이다. 여기에서, 메신저 사용 통계 정보를 생성하는 방법 및 생성된 통계 정보의 형식은 다양할 수 있다.
일 예로, 메신저 사용 통계 정보는 복수의 사용자들에 의하여 사용된 메신저 및 당해 메신저 사용 시간 등을 포함할 수 있다. 즉, 메신저 사용 정보는 실시간 또는 미리 설정된 주기마다 생성될 수 있음은 상술한 바와 같다. 미리 설정된 주기마다 메신저 사용 정보를 생성하는 경우, 메신저 사용 정보 생성 장치(700)는 임의의 메신저 사용 정보(이하, '제1 메신저 사용 정보'라 칭함)가 생성된 후 미리 설정된 주기를 만족하는지 여부에 따라 다음 메신저 사용 정보(이하, '제2 메신저 사용 정보'라 칭함)를 생성할지 여부에 대하여 판단을 할 수 있다. 이때 임의의 메신저에 대하여 제1(단, m은 자연수)번째 메신저 사용 정보는 생성되었으나 미리 설정된 주기가 경과하였음에도 직후에 생성되어야할 제2번째 메신저 사용 정보는 생성되지 않았다면, 제1번째 메신저 사용 정보를 생성한 시간(즉, 제1 데이터 생성 시간)부터 제2번째 메신저 사용 정보를 생성한 시간(즉, 제2 데이터 생성 시간)까지의 시간을 당해 메신저가 사용된 시간으로 판단할 수 있다. 메신저 사용 정보 생성 장치(700)는 생성한 메신저 사용 정보를 실시간으로 메신저 사용 통계 정보 생성 장치(750)로 전송하거나 미리 지정된 보고 주기만큼 누적하여 전송할 수도 있음은 앞서 설명한 바와 같다. 또한, 메신저 사용 정보 생성 장치(700)는 메신저 사용 통 계 정보 생성 장치(750)로부터 보고 요청이 수신된 시점에서 생성한 하나 이상의 메신저 사용 정보를 메신저 사용 통계 정보 생성 장치(750)로 전송할 수도 있다.
만일, 메신저 사용 통계 정보 생성 장치(750)가 수신한 제m번째 메신저 사용 정보에 복수의 메신저가 동시에 포함되어 있고, 미리 설정된 주기가 경과된 후에 수신된 제m+1번째 메신저 사용 정보에 복수의 메신저 중 일부가 누락된 경우라면, 누락된 메신저는 메신저 사용 정보에 처음 등록된 후 제m+1번째 메신저 사용 정보를 생성한 시간까지 사용된 것으로 판단될 수 있다. 따라서, 당해 메신저 사용 정보를 이용하여 해당 사용자가 어떤 메신저를 얼마의 시간동안 이용하였는지 여부도 개략적으로 판단할 수 있다.
물론, 메신저 사용 정보를 미리 지정된 주기 또는 보고 요청 등이 수신되는 시점에서 생성하지 않고 새로이 통신 포트가 활성화(메신저 동작 개시)되고 해당 통신 포트가 비활성화(메신저 동작 종료)되는 시점에서 생성한다면 메신저 사용 시간을 정확히 산출할 수도 있을 것이다. 상술한 방법들에 의해 산출된 메신저 사용 시간을 복수의 사용자에 대해 합산한다면 특정 메신저가 이용된 전체 시간이 산출될 수 있다.
메신저 리스트 관리부(770)는 임의의 메신저가 사용하는 실행 파일 및/또는 통신 포트 등이 변경되거나 새로운 메신저가 개발되면 해당 메신저에 상응하는 정보를 메신저 사용 정보 생성 장치(700)로 전송하여 메신저 리스트가 갱신되도록 한다.
서버 저장부(780)에는 메신저 사용 통계 정보 생성 장치(750)의 운용 프로그 램, 수신된 메신저 사용 정보(900), 생성된 메신저 사용 통계 정보 등이 저장될 수 있다. 서버 저장부(780)에 저장되는 정보의 유형 등에 따라서 복수의 저장부로 구현될 수 있음은 자명하다.
서버 송수신부(785)는 통신망을 통해 메신저 사용 정보 생성 장치(700)와 메신저 사용 정보, 메신저 리스트 및/또는 메신저 리스트 갱신 요청 등을 송수신한다. 또한 메신저 프로그램을 유포하는 메신저 서비스 서버로부터 통신 포트 등의 정보를 수신할 수도 있다.
서버 제어부(790)는 본 발명에 따른 메신저 사용 통계 정보 생성 장치(750)가 상술한 기능을 수행할 수 있도록 메신저 사용 정보 처리부(760), 메신저 사용 통계 정보 생성부(765), 메신저 리스트 관리부(770), 서버 저장부(780), 서버 송수신부(785)를 제어한다.
도 8은 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 및 메신저 사용 통계 정보를 생성하는 방법에 관한 순서도이다.
이하, 도 8을 참조하여 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 및 메신저 사용 통계 정보를 생성하는 방법에 관하여 설명한다.
도 8의 순서도에서의 단계 810 내지 단계 830은 메신저 사용 정보 생성 장치(700)에 구비된 특정 구성 요소(예를 들어, 메신저 감시 프로그램 또는 이에 상응하는 구성 요소)에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 메신저 사용 정보 산출 장치(700)에서 수행되는 것으로 통칭하여 설명한다. 또한, 도 8 의 순서도에서의 단계 840 내지 단계 850은 메신저 사용 통계 정보 생성 장치(750)에 구비된 특정 구성 요소에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 메신저 사용 통계 정보 산출 장치(750)에서 수행되는 것으로 통칭하여 설명한다.
도 8을 참조하면, 단계 810에서, 메신저 사용 정보 생성 장치(700)는 미리 설정되어 있는 메신저가 활성화되었는지를 판단한다. 보다 상세하게는, 메신저 사용 정보 생성 장치(700)는 미리 설정되어 있는 메신저의 실행 파일이 활성화되었는지를 판단한다. 예를 들어, 제n 메신저(710-n)의 실행 파일이 'a.exe'인 경우 메신저 사용 정보 생성 장치(700)는 'a.exe'의 활성화 여부를 판단한다.
단계 820에서, 메신저 사용 정보 생성 장치(700)는 단계 810을 통해 활성화된 제n 메신저(710-n)에 상응하는 통신 포트의 활성화 여부를 판단한다. 예를 들어, 제n 메신저(710-n)에 상응하는 통신 포트가 '100 내지 150'인 경우, 메신저 사용 정보 생성 장치(700)는 통신 포트 '100 내지 150'의 활성화 여부를 판단한다.
단계 830에서, 메신저 사용 정보 생성 장치(700)는 메신저 사용 정보를 생성하여 통신망을 통하여 메신저 사용 통계 정보 생성 장치(750)로 전송한다. 즉, 메신저 사용 정보 생성 장치(700)는 구비된 복수의 메신저 중 상응하는 실행 파일 및 통신 포트가 모두 활성화되어 있는 메신저가 하나 이상 존재하는 경우에만 메신저 사용 정보를 생성한다.
메신저 사용 정보 생성 장치(700)는 미리 설정된 주기마다, 임의의 메신저에 상응하는 통신 포트가 활성화/비활성화되는 시점에서, 또는 메신저 사용 통계 정보 생성 장치(750)로부터 보고 요청이 수신된 시점에서 생성될 수 있다.
또한, 생성된 메신저 사용 정보는 실시간 전송될 수도 있고, 미리 지정된 보고 주기마다 전송되거나 메신저 사용 통계 정보 새성 장치(750)로부터 보고 요청이 수신된 시점에서 전송될 수도 있다.
메신저 사용 정보 생성 장치(700)에 의해 생성된 메신저 사용 정보에 관한 구성예는 앞서 설명하였으므로 이에 대한 설명은 생략한다. 물론, 사용 메신저 정보(920)를 구현하는 방법은 다양할 수 있으며, 활성화된 실행 파일 및/또는 통신 포트에 상응하는 메신저의 실행 파일명(즉, 실행 파일의 이름)이 포함되도록 할 수도 있을 것이다.
단계 840에서, 메신저 사용 통계 정보 생성 장치(750)는 메신저 사용 정보 생성 장치(700)로부터 통신망을 통하여 입력된 메신저 사용 정보(900)를 분석한다. 만일 메신저 사용 정보가 보고 요청이 수신된 시점에서만 전송된다면 메신저 사용 통계 정보 생성 장치(750, 예를 들어 메신저 사용 정보 처리부(760) 또는 서버 제어부(790))는 메신저 사용 정보를 수신하기 위하여 보고 요청을 메신저 사용 정보 생성 장치(700)로 전송하여야 한다.
단계 850에서, 메신저 사용 통계 정보 생성 장치(750)는 분석한 메신저 사용 정보에 상응하는 메신저 사용 통계 정보를 생성한다. 여기에서, 메신저 사용 통계 정보를 생성하는 방법은 다양할 수 있다. 일 예로, 메신저 사용 통계 정보 생성 장치(750)가 생성한 메신저 사용 통계 정보는 복수의 사용자들에 의하여 사용된 메신저 명칭 및 당해 메신저 사용 시간 등을 포함할 수 있다. 메신저 사용 시간을 산출 하는 방법은 앞서 설명하였으므로 이에 대한 설명은 생략한다.
상술한 방법에 의하여, 본 발명은 메신저 사용 정보 생성 장치(700)의 사용자가 실제로 사용하고 있는 경우에만 해당 인스턴트 메신저를 사용하고 있는 것으로 판단하는 메신저 사용 통계 정보 생성 방법을 제공할 수 있다.
도 10은 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 통계 정보 생성 시스템의 구성도이다.
도 10을 참조하면, 자국어 도메인 통계 정보를 생성하기 위한 시스템은 자국어 도메인 사용 정보 생성 장치(1000, 즉 사용자 단말기), 자국어 도메인 통계 정보 생성 장치(1040) 및 복수의 네임 서버(1080a, 1080b, …,1080n, 이하 '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)로 전송하도록 구현된 소프트웨어 프로그램(이하, '도메인 인식 소프트웨어'라 칭함)일 수 있다. 도메인 인식 소프트웨어는 상술한 이력 관리 프로그램 등과 통합형으로 구현될 수도 있다.
웹 브라우저(1010)는 북마크(bookmark)에 설정된 웹사이트 주소 또는 주소 입력창에 입력된 주소 정보에 상응하는 웹사이트에 통신망을 통해 접속하는 수단이다. 웹 브라우저(1010)는 임의의 웹 주소에 상응하는 웹 페이지에 접속한 경우, 해당 웹 페이지로부터 수신되는 소스 데이터를 통상의 웹 화면의 형태로 화면상에 디스플레이한다.
자국어 도메인 추출부(1012)는 사용자의 단말기 입력부(1024) 조작에 상응하여 웹 브라우저(1010)의 주소창에 입력된 자국어 도메인을 추출하는 수단이다. 예를 들어, 자국어 도메인 추출부(1012)는 사용자의 단말기 입력부(1024) 조작에 상응하여 자국어 도메인이 입력되면(즉, 자국어가 입력되거나 잘못된 형식의 도메인이 입력되는 경우 등) 단말기 저장부(1020)로부터 사용자의 단말기 입력부(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)가 가장 최초로 접속을 시도한 웹 페이지의 도메인 및/또는 아이피를 독출할 수 있다.
기준 아이피 정보 관리부(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 통신망 사업자와 거래를 한다고 판단할 수 있다.
여기에서, 상기한 'auto.search.msn.com'은 설명을 용이하게 하기 위한 일 실시예에 불과할 뿐임은 자명하다. 따라서, 미리 설정된 도메인은 자국어 도메인 사용 정보 생성 장치(1000) 및/또는 웹 브라우저(1010)의 종류 등에 따라 다를 수 있음은 자명하다.
자국어 도메인 사용 정보 생성부(1018)는 상응하는 자국어 도메인 사업자 정보를 생성하는 수단이다. 도 12a는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 구성도이다. 도 12a를 참조하면, 자국어 도메인 사용 정보 생성부(1018)에 의하여 생성된 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보는 자국어 도메인(1210), 기준 도메인 정보(1220) 및 기준 아이피 정보(1230)를 포함할 수 있다.
자국어 도메인(1210)은 사용자의 단말기 입력부(1024) 조작에 상응하여 웹 브라우저(1010)의 주소창에 입력된 자국어 도메인이 자국어 도메인 추출부(1012)에 의하여 단말기 저장부(1020)로부터 추출된 정보이다.
기준 도메인 정보(1220)는 자국어 도메인 입력에 상응하여 자국어 도메인 사용 정보 생성 장치(1000)가 가장 최초로 접속을 시도한 웹 페이지의 도메인 및/또는 아이피(IP, Internet Protocol)가 기준 도메인 정보 관리부(1014)에 의하여 단 말기 저장부(1020)로부터 추출된 정보이다. 이를 추출하는 방법은 도 10을 참조하여 상세히 상술한 바, 여기에서는 상세한 설명은 생략한다.
기준 아이피 정보(1230)는 기준 아이피 정보 관리부(1016)가 미리 설정된 도메인을 통신망을 통하여 송출하고, 이에 상응하는 기준 아이피를 통신망을 통하여 수신한 정보이다. 즉, 기준 아이피를 통하여 사용자가 거래하고 있는 통신망 사업자에 대하여 판단할 수 있음은 상술한 바와 같다.
다시 도 10을 참조하면, 단말기 저장부(1020)에는 자국어 도메인 사용 정보 생성 장치(1000) 운용 프로그램, 웹 브라우저(1010)가 통신망을 통하여 네임 서버(1080n) 등에서 수신한 정보 등(예를 들어, 기준 아이피 등)이 저장된다. 단말기 저장부(1020)는 저장되는 정보의 유형 또는 정보의 보유 기간에 따라 복수의 저장부(예를 들어, 임시 저장부, 영구 저장부)로 구분되어 구현될 수도 있다.
단말기 송수신부(1022)는 통신망을 통해 접속된 네임 서버(1080n)와 자국어 도메인 통계 정보 생성 장치(1040)로 임의의 데이터를 전송하고, 당해 네임 서버(1080n)와 자국어 도메인 통계 정보 생성 장치(140)로부터 임의의 데이터를 수신한다.
단말기 입력부(1024)는 사용자로부터 자국어 도메인 사용 정보 생성 장치(1000)의 제어 명령, 접속하고자 하는 웹 주소 정보(특히, 자국어 도메인) 등을 입력받기 위한 수단이다. 예를 들어, 단말기 입력부(1024)는 키보드, 마우스 등일 수 있다.
단말기 표시부(1026)는 자국어 도메인 사용 정보 생성 장치(100)의 동작 상 태를 표시한다. 예를 들어, 단말기 표시부(1026)는 컴퓨터 모니터일 수 있다.
단말기 제어부(1030)는 본 발명에 따른 자국어 도메인 사용 정보 생성 장치(1000)가 상술한 동작을 수행할 수 있도록 웹 브라우저(1010), 자국어 도메인 추출부(1012), 기준 도메인 정보 관리부(1014), 기준 아이피 정보 관리부(1016), 자국어 도메인 사용 정보 생성부(1018), 단말기 저장부(1020), 단말기 송수신부(1022), 단말기 입력부(1024) 및 단말기 표시부(1026)를 제어한다.
자국어 도메인 통계 정보 생성 장치(1040)는 자국어 도메인 사용 정보 처리부(1050), 자국어 도메인 사업자 정보 생성부(1052), 자국어 도메인 사용 통계 정보 생성부(1054), 서버 저장부(1060), 서버 송수신부(1065) 및 서버 제어부(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) 등에 미리 저장되어 있을 수 있다.
그러나, 도 12c를 참조하면, 미리 설정된 도메인 네임이 'auto.search.msn.com'인 경우, 자국어 도메인 사용 정보 처리부(1050)는 수신된 자국어 도메인 사용 정보(1200c)의 기준 도메인 정보(1220c)에 'auto.search.msn.com'이 포함되어 있는지 여부를 판단한다. 판단 결과 기준 도메인 정보(1220c)에 'auto.search.msn.com'이 포함되어 있지 아니한 경우, 자국어 도메인 사용 정보 처리부(1050)는 기준 도메인 정보(1220c)를 이용하여 자국어 도메인 사업자를 구분한다. 즉, 이 경우는 자국어 도메인 사용 정보 생성 장치(1000)에 자국어 도메인을 임의로 번역하는 플러그인이 설치되어 있는 경우를 의미하므로 기준 도메인 정보(1220c)에 포함되어 있는 (플러그인에 의하여 번역된) 아이피를 기준으로 자국어 도메인 사업자를 구분할 수 있다. 즉, 기준 도메인 정보(1220c)에 포함되어 있는 아이피와 미리 설정되어 있는 아이피를 비교하여 상응하는 자국어 도메인 사업자를 구분할 수 있다. 여기에서, 해당 자국어 도메인 사업자가 운영하는 웹 페이지의 아이피는 서버 저장부(1060) 등에 미리 저장되어 있을 수 있다.
자국어 도메인 사업자 정보 생성부(1052)는 수신한 자국어 도메인 사용 정보(1200)에 상응하는 자국어 도메인 사업자 정보를 생성하는 수단이다. 여기에서, 자국어 도메인 사업자 정보에 포함되는 정보는 다양할 수 있다. 또한, 자국어 도메인 사업자 정보를 생성하는 방법도 다양할 수 있다. 예를 들어, 자국어 도메인 사용 정보에는 복수의 자국어 도메인 사업자에 관한 정보가 포함될 수 있고, 이들 각 사업자에 상응하는 자국어 도메인의 사용 빈도에 관한 정보가 함께 포함될 수 있다. 이때, 복수의 자국어 도메인 사업자에 관한 정보는 자국어 도메인 사용 정보 처리부(1050)에 의하여 구분된 자국어 도메인 사업자에 관한 정보(예를 들어, 상호, 웹 페이지 주소 등)일 수 있고, 각 사업자에 상응하는 자국어 도메인의 사용 빈도에 관한 정보는 당해 사업체에 관한 한글 도메인 사용 정보(1200)가 수신된 횟수일 수 있다.
자국어 도메인 사용 통계 정보 생성부(1054)는 자국어 도메인 사용 정보(1200)에 포함되어 있는 자국어 도메인(1210a)에 상응하는 자국어 도메인 사용 통계 정보를 생성하는 수단이다. 즉, 자국어 도메인 사용 통계 정보 생성부(1054)는 사용자의 단말기 입력부(1024) 조작에 의하여 입력된 자국어 도메인(1210a)의 사용 빈도에 관한 정보를 생성하는 수단일 수 있다. 여기에서, 자국어 도메인 사용 통계 정보에 포함되는 정보는 다양할 수 있다. 예를 들어, 자국어 도메인 사용 통 계 정보에는 복수의 자국어 도메인(즉, 사용자에 의하여 입력된 자국어 도메인)이 포함될 수 있고, 이들 자국어 도메인에 상응하는 사용 빈도에 관한 정보가 함께 포함될 수 있다. 즉, 복수의 사용자에 의하여 '갑'이라는 한글 도메인이 10번, '을'이라는 한글 도메인이 5번 입력되었다면, 자국어 도메인 사용 통계 정보에는 '갑 : 10' 및 '을 : 5'에 상응하는 정보가 포함될 수 있을 것이다. 생성된 자국어 도메인 사용 통계 정보는 사용 빈도가 높은 자국어 도메인에 관한 척도가 될 수 있다. 즉, 어떠한 자국어 도메인이 사용자들에게 자주 사용되는지 판단할 수 있고, 나아가 자국어 도메인 서비스를 받고자하는 웹 페이지 운영자들에게 등록료를 산정하기 위한 하나의 기준이 될 수도 있다. 여기에서, 이를 구현하는 방법은 다양할 수 있고 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다.
서버 저장부(1060)는 자국어 도메인 통계 정보 생성 장치(1040)의 운용 프로그램, 수신된 자국어 도메인 사용 정보(1200), 생성된 자국어 도메인 사업자 정보 및 자국어 도메인 사용 통계 정보 등을 저장한다. 또한, 복수의 자국어 도메인 사업자가 운영하는 웹 페이지의 아이피 및 통신망 사업자와 계약 등으로 인하여 연결되어 있는 자국어 도메인 사업자에 관한 정보를 저장한다. 상술한 정보에 대하여는 상술한 바, 이에 대한 상세한 설명은 생략한다. 여기에서, 서버 저장부(1060)에 저장되는 정보의 유형 등에 따라서 복수의 저장부로 구현될 수 있음은 자명하다.
서버 송수신부(1065)는 통신망을 통해 자국어 도메인 사용 정보 생성 장치(1000)로부터 자국어 도메인 사용 정보(1200)를 수신하는 등 통신망을 통하여 연결되어 있는 장치와 정보를 주고 받는다.
서버 제어부(1070)는 본 발명에 따른 자국어 도메인 통계 정보 생성 장치(1040)가 상술한 기능을 수행할 수 있도록 자국어 도메인 사용 정보 처리부(1050), 자국어 도메인 사업자 정보 생성부(1052), 자국어 도메인 사용 통계 정보 생성부(1054), 서버 저장부(1060) 및 서버 송수신부(1065)를 제어하는 기능을 수행한다.
네임 서버(1080n)는 통신망을 통하여 수신한 도메인을 상응하는 아이피로 변환하여 재전송한다. 즉, 통신망을 통하여 수신한 도메인을 상응하는 아이피로 변환하여 수신한 장치로 재전송하는 기능을 수행한다. 예를 들어, 자국어 도메인 사용 정보 생성 장치(1000)로부터 통신망을 통하여 임의의 도메인을 수신하면 이를 상응하는 아이피로 변환하여 자국어 도메인 사용 정보 생성 장치(1000)로 재전송한다.
도 11은 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보 생성 방법, 자국어 도메인 사업자 정보 생성 방법 및 자국어 도메인 시용 통계 정보 생성 방법에 관한 순서도이다.
이하, 도 11을 참조하여 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보 생성 방법, 자국어 도메인 사업자 정보 생성 방법 및 자국어 도메인 시용 통계 정보 생성 방법에 관하여 설명한다.
도 11의 순서도에서의 단계 1100 내지 단계 1140은 자국어 도메인 사용 정보 생성 장치(1000)에 구비된 특정 구성 요소에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 자국어 도메인 사용 정보 생성 장치(1000)에서 수행되는 것으 로 통칭하여 설명한다. 또한, 도 11의 순서도에서의 단계 1150 내지 단계 1180은 자국어 도메인 통계 정보 생성 장치(1040)에 구비된 특정 구성 요소에 의해 수행되는 단계일 수 있으나, 설명의 편의를 위하여 자국어 도메인 통계 정보 생성 장치(1040)에서 수행되는 것으로 통칭하여 설명한다. 또한, 자국어 도메인은 한글 도메인인 경우를 가정하여 설명한다.
도 11을 참조하면, 먼저 자국어 도메인 사용 정보 생성 장치(1100)는 웹 브라우저(1010)가 활성화되어 있고(단계 1100), 웹 브라우저(1010)의 주소창에 사용자의 단말기 입력부(1024) 조작에 상응하는 한글 도메인이 입력되면(단계 1110) 입력된 한글 도메인을 추출한다(단계 1120).
단계 1130에서, 자국어 도메인 사용 정보 생성 장치(1100)는 미리 설정된 도메인을 통신망을 통하여 임의의 네임 서버(1080n)으로 송출하고, 네임 서버(1080n)에서 변환하여 재전송한 아이피(즉, 미리 설정된 도메인에 상응하는 아이피)를 수신한다. 즉, 미리 설정된 도메인이 'auto.search.msn.com'인 것으로 가정하면, 자국어 도메인 사용 정보 생성 장치(1100)는 'auto.search.msn.com'을 통신망을 통하여 임의의 네임 서버(1080n)로 전송한 후, 임의의 네임 서버(1080n)로부터 'auto.search.msn.com'에 상응하는 아이피(즉, 기준 아이피)를 수신한다. 이외에 임의의 플러그인이 설치되었다면 해당 플러그인의 동작에 의해 자국어 도메인 처리가 실시될 것이다. 자국어 도메인 통계 정보 생성 장치(1040)는 기준 아이피를 분석하여 자국어 도메인 사용 정보 생성 장치(1100)에 연결되어 있는 통신망의 사업자를 구분하고 한글 도메인 사업자를 추출할 수 있음은 상술한 바와 같다.
단계 1140에서, 자국어 도메인 사용 정보 생성 장치(1100)는 사용자의 단말기 입력부(1024) 조작에 의하여 입력된 한글 도메인에 상응하는 한글 도메인 사용 정보(1200)를 생성하여 자국어 도메인 통계 정보 생성 장치(1040)로 출력한다. 예를 들어, 자국어 도메인 사용 정보 생성 장치(1100)는 단계 1120에서 추출한 한글 도메인(1210), 기준 도메인 정보(1220) 즉, 입력된 한글 도메인에 상응하여 자국어 도메인 사용 정보 생성 장치(1000)가 가장 최초로 접속을 시도한 웹 페이지의 도메인 및/또는 아이피(IP, Internet Protocol) 및 기준 아이피를 이용하여 상응하는 한글 도메인 사용 정보(1200)를 생성하여 자국어 도메인 통계 정보 생성 장치(1040)로 출력할 수 있다. 이때, 한글 도메인 사용 정보(1200)가 생성되는 구체적인 방법은 다양할 수 있고, 이는 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다.
단계 1150에서, 자국어 도메인 통계 정보 생성 장치(1040)는 수신한 한글 도메인 사용 정보(1200)의 기준 도메인 정보(1220)에 미리 설정된 도메인의 포함 여부를 판단한다. 즉, 미리 설정된 도메인이 'auto.search.msn.com'인 것으로 가정하면, 자국어 도메인 통계 정보 생성 장치(1040)는 한글 도메인 사용 정보(1200)의 기준 도메인 정보(1220)에 'auto.search.msn.com'이 포함되어 있는지 판단할 수 있다.
판단 결과, 포함되어 있는 경우에는 기준 아이피 정보(1220b)를 이용하여 자국어 도메인 사업자를 구분한다(단계 1160). 즉, 이 경우는 자국어 도메인 사용 정보 생성 장치(1000)에 자국어 도메인을 임의로 번역하는 플러그인이 설치되어 있지 아니한 경우를 의미하므로 기준 아이피 정보(1230b)를 분석하여 통신망 사업자를 구별하고, 당해 통신망 사업자와 계약 등으로 인하여 연결되어 있는 자국어 도메인 사업자를 구분할 수 있다. 여기에서, 해당 자국어 도메인 사업자는 서버 저장부(1060) 등에 미리 저장되어 있을 수 있다. 예를 들어, A 통신망 사업자와 B 자국어 도메인 사업자가 연결되어 있고, 자국어 도메인 통계 정보 생성 장치(1040)로 수신된 기준 아이피 정보(1230)에 A 통신망 사업자와 관련된 아이피가 포함되어 있으면, 당해 자국어 도메인 사용 정보(1200)는 B사의 자국어 도메인을 이용하였다는 것을 알 수 있고, 이에 대한 정보는 서버 저장부(1060) 등에 미리 저장되어 있을 수 있다.
그러나, 단계 1150의 판단 결과 기준 도메인 정보(1220c)에 'auto.search.msn.com'이 포함되어 있지 아니한 경우(즉, 미리 설정되어 있는 도메인이 포함되어 있지 아니한 경우), 자국어 도메인 사용 정보 처리부(1050)는 기준 도메인 정보(1220c)를 이용하여 자국어 도메인 사업자를 구분한다. 이 경우는 자국어 도메인 사용 정보 생성 장치(1000)에 자국어 도메인을 임의로 번역하는 플러그인이 설치되어 있는 경우를 의미하므로 자국어 도메인 사용 정보 처리부(1050)는 기준 도메인 정보(1220c)에 포함되어 있는 (플러그인에 의하여 번역된) 아이피를 기준으로 자국어 도메인 사업자를 구분할 수 있다. 예를 들어, 자국어 도메인 사용 정보 처리부(1050)는 기준 도메인 정보(1220c)에 포함되어 있는 아이피와 미리 설정되어 있는 아이피를 비교하여 상응하는 자국어 도메인 사업자를 구분할 수 있다. 여기에서, 해당 자국어 도메인 사업자가 운영하는 웹 페이지의 아이피는 서버 저장 부(1060) 등에 미리 저장되어 있을 수 있다.
단계 1170에서, 자국어 도메인 사업자 정보 생성부(1052)는 수신한 자국어 도메인 사용 정보(1200)에 상응하는 자국어 도메인 사업자 정보를 생성한다. 여기에서, 자국어 도메인 사업자 정보에 포함되는 정보는 다양할 수 있다. 또한, 자국어 도메인 사업자 정보를 생성하는 방법도 다양할 수 있다. 예를 들어, 자국어 도메인 사용 정보에는 복수의 자국어 도메인 사업자에 관한 정보가 포함될 수 있고, 이들 각 사업자에 상응하는 자국어 도메인의 사용 빈도에 관한 정보가 함께 포함될 수 있다. 이때, 복수의 자국어 도메인 사업자에 관한 정보는 자국어 도메인 사용 정보 처리부(1050)에 의하여 구분된 자국어 도메인 사업자에 관한 정보(예를 들어, 상호, 웹 페이지 주소 등)일 수 있고, 각 사업자에 상응하는 자국어 도메인의 사용 빈도에 관한 정보는 당해 사업체에 관한 한글 도메인 사용 정보(1200)가 수신된 횟수일 수 있다.
단계 1180에서, 자국어 도메인 사용 통계 정보 생성부(1054)는 자국어 도메인 사용 정보(1200)에 포함되어 있는 자국어 도메인(1210a)에 상응하는 자국어 도메인 사용 통계 정보를 생성한다. 즉, 자국어 도메인 사용 통계 정보 생성부(1054)는 사용자의 단말기 입력부(1024) 조작에 의하여 입력된 자국어 도메인(1210a)의 사용 빈도에 관한 정보를 생성할 수 있다. 여기에서, 자국어 도메인 사용 통계 정보에 포함되는 정보는 다양할 수 있다. 예를 들어, 자국어 도메인 사용 통계 정보에는 복수의 자국어 도메인(즉, 사용자에 의하여 입력된 자국어 도메인)이 포함될 수 있고, 이들 자국어 도메인에 상응하는 사용 빈도에 관한 정보가 함께 포함될 수 있다. 즉, 복수의 사용자에 의하여 '갑'이라는 한글 도메인이 10번, '을'이라는 한글 도메인이 5번 입력되었다면, 자국어 도메인 사용 통계 정보에는 '갑 : 10' 및 '을 : 5'에 상응하는 정보가 포함될 수 있을 것이다. 생성된 자국어 도메인 사용 통계 정보는 사용 빈도가 높은 자국어 도메인에 관한 척도가 될 수 있다. 즉, 어떠한 자국어 도메인이 사용자들에게 자주 사용되는지 판단할 수 있고, 나아가 자국어 도메인 서비스를 받고자하는 웹 페이지 운영자들에게 등록료를 산정하기 위한 하나의 기준이 될 수도 있다. 여기에서, 이를 구현하는 방법은 다양할 수 있고 당업자에 있어서 자명한 바, 이에 대한 상세한 설명은 생략한다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
도 1은 본 발명의 바람직한 일 실시예에 따른 웹 페이지의 접속 통계 정보 생성 시스템의 구성도.
도 2는 본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 통계 정보를 생성하는 방법에 관한 순서도.
도 3은 본 발명의 바람직한 일 실시예에 따른 웹 페이지 접속 정보의 구성도.
도 4는 본 발명의 바람직한 일 실시예에 따라서 생성된 복수의 웹 페이지 접속 정보에 관한 도면.
도 5는 본 발명의 바람직한 일 실시예에 따른 사용자 단말기에서의 팝업 차단 방법에 관한 순서도.
도 6은 본 발명의 바람직한 다른 실시예에 따라 생성된 복수의 웹 페이지 접속 정보에 관한 도면.
도 7은 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 생성 시스템의 구성도.
도 8은 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보 및 메신저 사용 통계 정보를 생성하는 방법에 관한 순서도.
도 9는 본 발명의 바람직한 일 실시예에 따른 메신저 사용 정보에 관한 구성도.
도 10은 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 통계 정보 생 성 시스템의 구성도.
도 11은 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보 생성 방법, 자국어 도메인 사업자 정보 생성 방법 및 자국어 도메인 시용 통계 정보 생성 방법에 관한 순서도.
도 12a는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 구성도.
도 12b는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 일 실시예에 관한 도면.
도 12c는 본 발명의 바람직한 일 실시예에 따른 자국어 도메인 사용 정보의 다른 실시예에 관한 도면.
<도면의 주요부분에 대한 부호의 설명>
100 : 접속 정보 생성 장치
110 : 웹 브라우저
111 : 웹 페이지 그룹 정보 생성부
112 : 웹 페이지 접속 정보 생성부
113 : 웹 페이지 접속 정보 처리부
120 : 단말기 제어부
130 : 단말기 저장부
121 : 단말기 송수신부
122 : 단말기 입력부
123 : 단말기 표시부
140 : 접속 통계 정보 생성 장치
150 : 웹 페이지 그룹 정보 처리부
155 : 웹 페이지 접속 통계 정보 생성부
160 : 서버 제어부
170 : 서버 저장부
175 : 서버 송수신부
180-n : 웹 페이지 운영 서버
700 : 메신저 사용 정보 생성 장치
710-n : 인스턴트 메신저
720 : 실행 파일 확인부
722 : 통신 포트 확인부
724 : 메신저 사용 정보 생성부
726 : 메신저 리스트 갱신부
750 : 메신저 사용 통계 정보 생성 장치
760 : 메신저 사용 정보 처리부
765 : 메신저 사용 통계 정보 생성부
790 : 메신저 리스트 갱신부
1000 : 자국어 도메인 사용 정보 생성 장치
1012 : 자국어 도메인 추출부
1014 : 기준 도메인 정보 관리부
1016 : 기준 아이피(IP) 정보 관리부
1018 : 자국어 도메인 사용 정보 생성부
1040 : 자국어 도메인 통계 정보 생성 장치
1050 : 자국어 도메인 사용 정보 처리부
1052 : 자국어 도메인 사업자 정보 생성부
1054 : 자국어 도메인 사용 통계 정보 생성부
1080n : 네임 서버(name server)

Claims (7)

  1. 접속 통계 정보 생성 장치가 자국어 도메인 통계 정보를 생성하는 방법에 있어서,
    통신망을 통해 결합된 하나 이상의 사용자 단말기로부터 하나 이상의 자국어 도메인 사용 정보가 수신되면, 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 분석하여 미리 설정된 도메인 네임의 포함 여부를 판단하는 단계;
    미리 설정된 도메인 네임이 포함되어 있는 경우, 상기 자국어 도메인 사용 정보에 포함된 기준 아이피(Internet Protocol, IP)를 이용하여 자국어 도메인 사업자를 구분하는 단계;
    미리 설정된 도메인 네임이 포함되어 있지 아니한 경우, 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 이용하여 자국어 도메인 사업자를 구분하는 단계; 및
    상기 구분된 자국어 도메인 사업자를 이용하여 자국어 도메인 통계 정보를 생성하는 단계를 포함하는 자국어 도메인 통계 정보 생성 방법.
  2. 제1항에 있어서,
    상기 사용자 단말기는 웹브라우저의 주소 입력창에 입력된 자국어 도메인에 상응하는 결과 화면을 이용하여 상기 자국어 도메인 사용 정보를 생성하는 것을 특징으로 하는 자국어 도메인 통계 정보 생성 방법.
  3. 제2항에 있어서,
    상기 결과 화면은 상기 자국어 도메인에 상응하는 웹 페이지 이외의 정보 표시 화면인 것을 특징으로 하는 자국어 도메인 통계 정보 생성 방법.
  4. 자국어 도메인 통계 정보를 생성하는 접속 통계 정보 생성 장치에 있어서,
    통신망을 통해 결합된 하나 이상의 사용자 단말기로부터 하나 이상의 자국어 도메인 사용 정보를 수신하는 수신부;
    상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 분석하여 미리 설정된 도메인 네임의 포함 여부를 판단하고, 미리 설정된 도메인 네임이 포함되어 있으면 상기 자국어 도메인 사용 정보에 포함된 기준 아이피(Internet Protocol, IP)를 이용하여 자국어 도메인 사업자를 구분하며, 미리 설정된 도메인 네임이 포함되어 있지 아니한 경우에는 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 이용하여 자국어 도메인 사업자를 구분하는 자국어 도메인 사용 정보 처리부; 및
    상기 구분된 자국어 도메인 사업자를 이용하여 자국어 도메인 사업자 정보를 생성하는 자국어 도메인 사업자 정보 생성부를 포함하는 접속 통계 생성 장치.
  5. 제4항에 있어서,
    상기 사용자 단말기는 자국어 도메인 추출부, 기준 도메인 정보 관리부, 기준 아이피 정보 관리부 및 자국어 도메인 사용 정보 생성부를 포함하고, 상기 자국어 도메인 사용 정보는 자국어 도메인, 상기 기준 도메인 정보 및 상기 기준 아이피 정보를 포함하되,
    상기 자국어 도메인 추출부는 단말기 입력부 조작에 상응하여 웹 브라우저의 주소창에 입력된 자국어 도메인을 추출하고,
    상기 기준 도메인 정보 관리부는 상기 자국어 도메인 입력에 상응하여 상기 자국어 도메인 사용 정보 생성 장치가 통신망에 가장 최초로 접속을 시도한 웹 페이지의 도메인 또는 아이피를 추출하여 상기 기준 도메인 정보를 생성하고,
    상기 기준 아이피 정보 관리부는 미리 설정된 도메인을 통신망을 통하여 송출하고, 이에 상응하는 아이피를 통신망을 통하여 수신하여 상기 기준 아이피 정보를 생성하는 것을 특징으로 하는 접속 통계 정보 생성 장치.
  6. 제4항에 있어서,
    상기 자국어 도메인 사용 정보에 포함되어 있는 상기 자국어 도메인에 상응하는 자국어 도메인 사용 통계 정보를 생성하는 자국어 도메인 사용 통계 정보 생성부를 더 포함하는 것을 특징으로 하는 접속 통계 정보 생성 장치.
  7. 자국어 도메인 통계 정보 생성 방법을 수행하기 위하여 서버 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 서버 장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서,
    통신망을 통해 결합된 하나 이상의 사용자 단말기로부터 하나 이상의 자국어 도메인 사용 정보가 수신되면, 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 분석하여 미리 설정된 도메인 네임의 포함 여부를 판단하는 단계;
    미리 설정된 도메인 네임이 포함되어 있는 경우, 상기 자국어 도메인 사용 정보에 포함된 기준 아이피(Internet Protocol, IP)를 이용하여 자국어 도메인 사업자를 구분하는 단계;
    미리 설정된 도메인 네임이 포함되어 있지 아니한 경우, 상기 자국어 도메인 사용 정보에 포함된 기준 도메인 정보를 이용하여 자국어 도메인 사업자를 구분하는 단계; 및
    상기 구분된 자국어 도메인 사업자를 이용하여 자국어 도메인 통계 정보를 생성하는 단계를 실행하는 것을 특징으로 하는 프로그램을 기록한 기록매체.
KR1020070101651A 2007-10-09 2007-10-09 자국어 도메인 통계 정보 생성 방법 KR100834161B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070101651A KR100834161B1 (ko) 2007-10-09 2007-10-09 자국어 도메인 통계 정보 생성 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070101651A KR100834161B1 (ko) 2007-10-09 2007-10-09 자국어 도메인 통계 정보 생성 방법

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020060037929A Division KR100874025B1 (ko) 2006-04-27 2006-04-27 온라인 접속 통계 정보 생성 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20070105946A KR20070105946A (ko) 2007-10-31
KR100834161B1 true KR100834161B1 (ko) 2008-06-10

Family

ID=38819253

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070101651A KR100834161B1 (ko) 2007-10-09 2007-10-09 자국어 도메인 통계 정보 생성 방법

Country Status (1)

Country Link
KR (1) KR100834161B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8650561B2 (en) * 2008-07-10 2014-02-11 Apple Inc. System and method for localizing display of applications for download

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980064882A (ko) * 1998-06-01 1998-10-07 조관현 인터넷 주소의 자국어 표기 서비스 시스템
KR20050099943A (ko) * 2005-09-05 2005-10-17 (주)넷피아닷컴 웹 페이지 접속 시스템 및 그 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980064882A (ko) * 1998-06-01 1998-10-07 조관현 인터넷 주소의 자국어 표기 서비스 시스템
KR20050099943A (ko) * 2005-09-05 2005-10-17 (주)넷피아닷컴 웹 페이지 접속 시스템 및 그 방법

Also Published As

Publication number Publication date
KR20070105946A (ko) 2007-10-31

Similar Documents

Publication Publication Date Title
US20160330150A1 (en) Message service providing method for message service linked to search service and message server and user terminal to perform the method
US8204961B2 (en) Systems and methods for integrating XML syndication feeds into online advertisement
KR102340228B1 (ko) 검색 서비스와 연결된 메시지 서비스를 위한 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 사용자 단말
US9223895B2 (en) System and method for contextual commands in a search results page
US8869054B2 (en) Framework for persistent user interactions within web-pages
KR102504075B1 (ko) 사용자 디바이스 이벤트의 매칭 및 속성
US20150154303A1 (en) System and method for providing content recommendation service
US10365790B2 (en) Determining appropriate browsing applications for selected network resources
EP2339526A1 (en) System and method for monitoring visits to a target site
CN101681488A (zh) 知晓上下文的客户端应用程序
US20170351779A1 (en) System and method for operating a browsing application
CN110874436A (zh) 用于基于第三方内容的上下文课程推荐的网络***
CN109804368A (zh) 用于提供上下文信息的***和方法
US20160231884A1 (en) System and method for managing a web resource in a browser application
US11979469B2 (en) System and method for application traffic control
KR20070105945A (ko) 메신저 사용 정보 생성 방법
KR100874025B1 (ko) 온라인 접속 통계 정보 생성 방법 및 시스템
KR100834161B1 (ko) 자국어 도메인 통계 정보 생성 방법
KR20070105944A (ko) 팝업 차단 방법
KR101483618B1 (ko) 웹페이지의 쿠키정보 및 리퍼러 기록을 이용한 광고 서비스 시스템 및 방법
JP2001043241A (ja) 情報提供方法,情報提供システム及び情報提供プログラムを記録したコンピュータ読取り可能な記録媒体
JPWO2016002000A1 (ja) 情報処理装置、情報処理方法、および、情報処理装置用プログラム
JP5300648B2 (ja) 推薦情報提供装置、ユーザ端末、操作推薦方法、及びプログラム
KR101004999B1 (ko) 콘텐츠와 콘텐츠 제공 사이트의 파급력 측정 방법 및 장치
US20200342497A1 (en) Method of and server for transmitting targeted message to user electronic device

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130524

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140425

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150526

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160408

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170410

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee