[go: up one dir, main page]

KR100516302B1 - Method And System For Handling Wrongly Inputted Internet Address - Google Patents

Method And System For Handling Wrongly Inputted Internet Address Download PDF

Info

Publication number
KR100516302B1
KR100516302B1 KR10-2003-0060944A KR20030060944A KR100516302B1 KR 100516302 B1 KR100516302 B1 KR 100516302B1 KR 20030060944 A KR20030060944 A KR 20030060944A KR 100516302 B1 KR100516302 B1 KR 100516302B1
Authority
KR
South Korea
Prior art keywords
typo
internet address
string
domain
processing
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR10-2003-0060944A
Other languages
Korean (ko)
Other versions
KR20050022486A (en
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 KR10-2003-0060944A priority Critical patent/KR100516302B1/en
Publication of KR20050022486A publication Critical patent/KR20050022486A/en
Application granted granted Critical
Publication of KR100516302B1 publication Critical patent/KR100516302B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 인터넷 주소의 오타 처리 방법 및 시스템에 관한 것으로, 더욱 상세하게는 소정의 오타 판단 규칙에 따라 오타로 판별된 문자열로부터, 소정의 오타 처리 규칙에 기초하여 인터넷 주소를 생성함으로써 사용자가 인터넷 주소를 잘못 입력한 경우에도 정확한 인터넷 주소를 재입력하지 않아도 원하는 웹 페이지로 자동적으로 연결되도록 하는 인터넷 주소의 오타 처리 방법 및 시스템에 관한 것이다. The present invention relates to a method and system for processing a typo of an Internet address, and more particularly, by generating an internet address based on a predetermined typo processing rule from a character string determined as a typo according to a predetermined typo determination rule. The present invention relates to a method and system for processing a typo in an Internet address, so that a user may automatically connect to a desired web page even if a user incorrectly inputs a wrong internet address.

본 발명에 따른 오타 처리 방법은 데이터베이스에 소정의 오타 처리 규칙을 유지하는 단계, 사용자 단말기로부터 문자열을 수신하는 단계, 상기 오타 처리 규칙에 기초하여 상기 문자열에 대응하는 인터넷 주소를 생성하는 단계, 및 상기 생성된 인터넷 주소를 상기 사용자 단말기로 전송하는 단계를 포함하고, 상기 문자열은 상기 사용자 단말기에 설치된 웹 브라우저의 주소 입력창을 통해 입력된 문자열 중 소정의 오타 판단 규칙에 기초하여 오타로 판단된 문자열인 것을 특징으로 한다. A typo processing method according to the present invention includes maintaining a predetermined typo processing rule in a database, receiving a string from a user terminal, generating an internet address corresponding to the string based on the typo processing rule, and And transmitting the generated internet address to the user terminal, wherein the string is a character string determined to be a typo based on a predetermined typo determination rule among character strings input through an address input window of a web browser installed in the user terminal. It is characterized by.

Description

인터넷 주소의 오타 처리 방법 및 시스템{Method And System For Handling Wrongly Inputted Internet Address}Method and System for Handling Wrongly Inputted Internet Address

본 발명은 인터넷 주소의 오타 처리 방법 및 시스템에 관한 것으로, 더욱 상세하게는 소정의 오타 판단 규칙에 따라 오타로 판별된 문자열로부터, 소정의 오타 처리 규칙에 기초하여 인터넷 주소를 생성함으로써 사용자가 인터넷 주소를 잘못 입력한 경우에도 정확한 인터넷 주소를 재입력하지 않아도 원하는 웹 페이지로 자동적으로 연결되도록 하는 인터넷 주소의 오타 처리 방법 및 시스템에 관한 것이다. The present invention relates to a method and system for processing a typo of an Internet address, and more particularly, by generating an internet address based on a predetermined typo processing rule from a character string determined as a typo according to a predetermined typo determination rule. The present invention relates to a method and system for processing a typo in an Internet address, so that a user may automatically connect to a desired web page even if a user incorrectly inputs a wrong internet address.

사용자는 인터넷 익스플로러나 넷스케이프 네비게이터 등의 웹 브라우저를 이용하여 소정의 웹 페이지에 접속한다. 이때, 사용자는 원하는 웹 페이지에 접속하기 위하여 '즐겨찾기' 등에 저장되어 있는 인터넷 주소를 이용하거나, 검색 엔진을 이용하거나, 또는 도 1에 도시한 바와 같은 웹 브라우저의 주소 입력창(101)에 이미 알고 있는 인터넷 주소를 입력하여 상기 웹 페이지에 접속한다. A user connects to a predetermined web page using a web browser such as Internet Explorer or Netscape Navigator. In this case, the user may use an Internet address stored in the "Favorites", a search engine, or the like in the address input window 101 of the web browser as shown in FIG. 1 to access a desired web page. Enter the known internet address to access the web page.

그런데, 사용자는 주소 입력창(101)에 오타를 입력하는 경우가 많다. 예를 들면, "goi.com"을 입력하고자 했음에도, 키보드가 자국어 자판(예를 들면, 한글 자판)으로 설정되어 있어서 "해ㅑ.채ㅡ"라고 입력하거나, "www.lanian.net"을 입력하고자 했음에도 "www.lanian.ent"를 입력하는 경우 등이다. 또한, "http://goi.com"을 입력하고자 했음에도, "http:/goi.com"을 입력하는 경우와 같은 오타도 자주 발생한다. 본 명세서에서 자국어라 함은 영어(English) 이외의 언어를 의미한다.However, the user often inputs a typo in the address input window 101. For example, even though you wanted to enter "goi.com", the keyboard is set to your local keyboard (for example, Korean keyboard), so type "Hae..chae" or "www.lanian.net". Even if you want to enter "www.lanian.ent". In addition, even if the user wants to enter "http://goi.com", typos such as the case of entering "http: /goi.com" frequently occur. In the present specification, the native language means a language other than English.

이와 같이 주소 입력창(101)에 정확한 인터넷 주소를 입력하지 않고 오타를 한 경우, 사용자는 다시 정확한 인터넷 주소를 입력해야만 하는 불편함이 있었다. As described above, when a typo is entered without inputting the correct internet address in the address input window 101, the user has to inconvenience again.

본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위하여 안출된 것으로서, 사용자가 웹 브라우저의 주소 입력창에 입력한 문자열이 인터넷 주소가 아닌 경우, 상기 문자열에 대응하는 인터넷 주소를 생성 또는 검색함으로써 상기 사용자가 정확한 인터넷 주소를 재입력하지 않아도 상기 인터넷 주소에 해당하는 웹 페이지에 접속할 수 있도록 하는 인터넷 주소의 오타 처리 방법 및 시스템을 제공하는 것을 목적으로 한다. The present invention has been made to solve the above-mentioned problems of the prior art, and when the user inputs a string in the address input window of the web browser is not an Internet address, by generating or searching the Internet address corresponding to the string It is an object of the present invention to provide a method and system for processing a typo of an internet address that enables a user to access a web page corresponding to the internet address without re-entering the correct internet address.

또한, 본 발명은 상기 문자열이 인터넷 주소가 아니라고 판단되었으나, 상기 문자열에 대응하는 인터넷 주소를 생성할 수 없는 경우에는 상기 문자열을 검색어로 한 검색 결과를 상기 사용자에게 자동적으로 제공할 수 있는 인터넷 주소의 오타 처리 방법 및 시스템을 제공하는 것을 또 다른 목적으로 한다. In addition, the present invention is determined that the character string is not an Internet address, but if the Internet address corresponding to the character string cannot be generated, a search result using the character string as a search word of the Internet address can be automatically provided to the user. It is another object of the present invention to provide a method and system for processing a typo.

또한, 본 발명은 상기 문자열이 URL인 경우 상기 URL과 연관된 웹 서버에 접속하였으나 상기 URL에 대응하는 콘텐츠가 검색되지 않는 경우 본 발명의 실시자 또는 사용자가 선정한 웹 페이지로 자동적으로 접속하도록 하는 인터넷 주소의 오타 처리 방법 및 시스템을 제공하는 것을 또 다른 목적으로 한다. In addition, when the string is a URL, the present invention accesses a web server associated with the URL, but when the content corresponding to the URL is not found, an Internet address for automatically accessing a web page selected by an implementor or a user of the present invention. It is another object of the present invention to provide a method and system for processing a typo.

상기의 목적을 달성하고 상술한 종래기술의 문제점을 해결하기 위하여, 본 발명에 따른 오타 처리 방법은 데이터베이스에 소정의 오타 처리 규칙을 유지하는 단계, 사용자 단말기로부터 문자열을 수신하는 단계, 상기 오타 처리 규칙에 기초하여 상기 문자열에 대응하는 인터넷 주소를 생성하는 단계, 및 상기 생성된 인터넷 주소를 상기 사용자 단말기로 전송하는 단계를 포함하고, 상기 문자열은 상기 사용자 단말기에 설치된 웹 브라우저의 주소 입력창을 통해 입력된 문자열 중 소정의 오타 판단 규칙에 기초하여 오타로 판단된 문자열인 것을 특징으로 한다. In order to achieve the above object and solve the above problems of the prior art, the error processing method according to the present invention comprises the steps of maintaining a predetermined error processing rule in the database, receiving a character string from the user terminal, the error processing rule Generating an internet address corresponding to the character string based on the character string; and transmitting the generated internet address to the user terminal, wherein the character string is input through an address input window of a web browser installed in the user terminal. The character string determined as a typo based on a predetermined typo determination rule among the character strings is characterized in that the character string.

또한, 본 발명의 일측에 따르면, 본 발명은 상기 데이터베이스에 상기 문자열로부터 상기 인터넷 주소를 생성하기 위한 오타 처리 규칙이 존재하지 않는 경우, 상기 문자열을 소정의 검색 서버로 전달하는 단계를 더 포함한다. According to one aspect of the present invention, the present invention further includes the step of transmitting the string to a predetermined search server when there is no typo processing rule for generating the Internet address from the string in the database.

또한, 본 발명은 소정의 오타 처리 규칙을 유지하기 위한 데이터베이스, 사용자 단말기로부터 소정의 문자열을 수신하기 위한 사용자 수신부, 상기 오타 처리 규칙에 기초하여 상기 문자열에 대응하는 인터넷 주소를 생성하기 위한 인터넷 주소 생성부, 및 상기 생성된 인터넷 주소를 상기 사용자 단말기로 전송하기 위한 사용자 송신부를 포함하고, 상기 문자열은 상기 사용자 단말기의 웹 브라우저의 주소 입력창을 통해 입력된 문자열 중 소정의 오타 판단 규칙에 기초하여 오타로 판단된 문자열인 것을 특징으로 하는 인터넷 주소의 오타 처리 시스템을 더 제공한다. The present invention also provides a database for maintaining a predetermined typo processing rule, a user receiving unit for receiving a predetermined string from a user terminal, and an internet address generation for generating an internet address corresponding to the string based on the typo processing rule. And a user transmitter for transmitting the generated Internet address to the user terminal, wherein the string is a typo based on a predetermined typo determination rule among character strings input through an address input window of a web browser of the user terminal. It further provides a typo processing system of the Internet address, characterized in that the character string determined to be.

이하에서는 첨부된 도면을 참조하여 본 발명의 실시예를 구체적으로 설명한다. Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention in detail.

도 2는 본 발명에 있어서의 사용자 단말기와 오타 처리 시스템의 네트워크 연결을 도시한 도면이고, 도 3은 본 발명의 일실시예에 따른 인터넷 주소의 오타 처리 방법을 도시한 흐름도이다. 2 is a diagram illustrating a network connection between a user terminal and a typo processing system according to the present invention, and FIG. 3 is a flowchart illustrating a typo processing method for an Internet address according to an embodiment of the present invention.

오타 처리 시스템(230)은 인터넷 등의 통신망(220)을 통해 사용자 단말기(210)와 접속되며, 사용자 단말기(210)에는 본 실시예에 따른 오타 처리 방법을 수행하기 위한 오타 처리 모듈(도시하지 않음)이 설치되어 있다.The typo processing system 230 is connected to the user terminal 210 through a communication network 220 such as the Internet, and the user terminal 210 is a typo processing module (not shown) for performing the typo processing method according to the present embodiment. ) Is installed.

상기 오타 처리 모듈은 단계(301)에서 소정의 저장 모듈에 소정의 오타 판단 규칙을 저장한다. 상기 오타 판단 규칙은 도 1에 도시한 바와 같은 주소 입력창(101)에 입력되는 문자열이 인터넷 주소에 해당하는지 여부를 판단하기 위한 기준을 제시한다. The typo processing module stores a predetermined typo determination rule in a predetermined storage module in step 301. The typo determination rule provides a criterion for determining whether a character string input in the address input window 101 as shown in FIG. 1 corresponds to an Internet address.

본 명세서에 있어서 '인터넷 주소'라 함은 인터넷 상의 소정의 컴퓨터의 위치를 나타내는 식별자를 의미한다. 인터넷 주소는 IP 주소와, 숫자와 '.'으로 표현되는 상기 IP 주소가 기억하기 어렵다는 불편함을 해소하기 위해 규정되었으며 상기 IP 주소에 일대일로 대응하는 도메인 네임을 포함하는 개념이며, 더 나아가 인터넷 상에서 접근 가능한 자원의 위치를 일관되게 표현한 URL(Uniform Resource Locator) 역시 포함한다. 상기 URL은 일반적으로 '도메인 네임 + 경로명'으로 구성된다. In the present specification, the term "Internet address" means an identifier indicating a location of a predetermined computer on the Internet. The Internet address is defined to solve the inconvenience that the IP address and the IP address represented by the number and '.' Are difficult to remember, and includes a domain name that corresponds one-to-one to the IP address. It also includes a Uniform Resource Locator (URL) that consistently represents the location of accessible resources. The URL is generally composed of 'domain name + path name'.

또한, 인터넷 주소에는 HTTP(HyperText Transfer Protocol)에 따라 파일을 전송함을 지시하기 위해 "http://"가 포함되어 있는 등, 프로토콜을 지정하기 위한 문자열이 더 포함되어 있을 수 있으며, 일반적으로 인터넷 상에서 HTTP에 따라 텍스트, 그래픽 이미지, 오디오 데이터, 비디오 데이터 등의 파일을 송수신하기 때문에, 프로토콜을 지정하기 위한 문자열이 포함되어 있지 않은 인터넷 주소는 상기 "http://"가 생략되어 있는 것으로 간주된다. 또한, 인터넷 주소에는 웹 서비스를 제공하는 호스트 이름으로서 'www'이 포함되어 있는 경우도 많다. In addition, the Internet address may further include a string for specifying a protocol, such as "http: //" to indicate that the file is transferred according to the HyperText Transfer Protocol (HTTP). Since a file such as text, graphic image, audio data, video data, etc. is transmitted and received in accordance with HTTP on the Internet, the "http: //" is considered to be omitted for an Internet address that does not contain a string for specifying a protocol. . In addition, the Internet address often includes 'www' as a host name for providing a web service.

상기 오타 처리 모듈은 단계(302)에서 사용자 단말기(210)에 설치되어 있는 웹 브라우저의 주소 입력창으로부터 문자열을 입력 받고, 단계(303)에서 상기 오타 판단 규칙에 기초하여 상기 문자열이 인터넷 주소인지 여부를 판단한다. The typo processing module receives a string from an address input window of a web browser installed in the user terminal 210 in step 302, and whether the string is an internet address based on the typos determination rule in step 303. Judge.

상기 오타 판단 규칙은 인터넷 주소가 인터넷 주소로서 기능하기 위해 일반적으로 갖추어야 하는 조건을 갖추고 있는지 여부를 판단하는 기준으로서 기능한다. The typo determination rule functions as a criterion for determining whether or not the Internet address has a condition that must generally be in order to function as the Internet address.

상기 오타 판단 규칙은 실시예에 따라 다양하게 결정될 수 있다. 바람직하게 본 실시예에 따른 오타 판단 규칙은 아래와 같은 규칙 중 어느 하나 이상을 포함한다. The typo determination rule may be variously determined according to an embodiment. Preferably, the typo determination rule according to the present embodiment includes any one or more of the following rules.

(1) 'http://'와 관련된 오타 판단 규칙(1) typos in relation to "http: //"

가) 상기 문자열이 'http/3차 도메인.2차 도메인.1차 도메인'의 형태를 갖는 경우 상기 문자열은 인터넷 주소가 아니다(즉, 오타이다). A) If the string has the form 'http / 3rd domain.secondary domain.primary domain', the string is not an Internet address (ie, it is a typo).

한편, 본 명세서에서는 기재의 편의를 위해 1차 내지 3차 도메인으로 구성되는 도메인 네임을 상정하였으나, 상기 도메인 네임이 1차 및 2차 도메인만으로 구성되는 경우, 또는 4차 도메인 이상을 포함하는 경우 역시 본 발명의 범위에 속함은 당연하다. On the other hand, in the present specification, for the convenience of description, it is assumed that the domain name is composed of the first to the third domain, but the domain name is composed of only the primary and secondary domains, or also includes more than the fourth domain Naturally, it belongs to the scope of the present invention.

나) 상기 문자열이 'http:/3차 도메인.2차 도메인.1차 도메인'의 형태를 갖는 경우 상기 문자열은 인터넷 주소가 아니다. B) If the string has the form 'http: / 3rd domain.secondary domain.primary domain', the string is not an Internet address.

다) 상기 문자열이 'http:///3차 도메인.2차 도메인.1차 도메인'의 형태를 갖는 경우 상기 문자열은 인터넷 주소가 아니다. C) When the string has the form of 'http: /// 3 domain.secondary domain.primary domain', the string is not an Internet address.

라) 상기 문자열이 'http::3차 도메인.2차 도메인.1차 도메인'의 형태를 갖는 경우 상기 문자열은 인터넷 주소가 아니다. D) If the string has the form 'http :: tertiary domain.secondary domain.primary domain', the string is not an Internet address.

마) 상기 문자열이 'http.//3차 도메인.2차 도메인.1차 도메인'의 형태를 갖는 경우 상기 문자열은 인터넷 주소가 아니다. E) If the string has the form 'http.//3rd domain.secondary domain.primary domain', the string is not an Internet address.

(2) '.'과 관련된 오타 판단 규칙(2) typos in relation to '.'

가) 상기 문자열에 '.'가 포함되어 있지 않은 경우 상기 문자열은 인터넷 주소가 아니다. A) If the string does not contain '.', The string is not an Internet address.

예를 들면, 상기 문자열이 "game"인 경우이다.For example, the string is "game".

나) 상기 문자열에 'www.'가 포함되어 있고, 상기 'www.' 이후에는 '.'이 포함되어 있지 않은 경우 상기 문자열은 인터넷 주소가 아니다. B) 'www.' Is included in the string, and 'www.' After that, if the '.' Is not included, the string is not an Internet address.

예를 들면, 상기 문자열이 "www.game"인 경우이다.For example, the string is "www.game".

다) 상기 문자열에 'http://'가 포함되어 있고, 상기 'http://' 이후에는 '.'이 포함되어 있지 않은 경우 상기 문자열은 인터넷 주소가 아니다. C) If the string includes 'http: //', and after 'http: //' does not contain '.', The string is not an Internet address.

예를 들면, 상기 문자열이 'http://게임', 'http;//game'인 경우이다.For example, the strings are 'http: // game' and 'http; // game'.

라) 상기 문자열에 '..'이 포함되어 있는 경우 상기 문자열은 인터넷 주소가 아니다. D) If '..' is included in the string, the string is not an Internet address.

예를 들면, 상기 문자열이 'http://goi..com'인 경우이다.For example, the string is 'http: //goi..com'.

(3) 상기 문자열에 공백이 포함되어 있는 경우 상기 문자열은 인터넷 주소가 아니다. (3) When the string contains spaces The string is not an internet address.

예를 들면, 상기 문자열이 'www. goi.com'인 경우이다.For example, the string is' www. goi.com '.

(4) 상기 문자열에 ',', ';', ']', '[' 또는 '=' 등과 같이 인터넷 주소로서 사용될 수 없는 특수 문자가 포함되어 있는 경우 상기 문자열은 인터넷 주소가 아니다. (4) When the string contains special characters that cannot be used as an internet address, such as ',', ';', ']', '[' or '=', the string is not an internet address.

예를 들면, 상기 문자열이 'goi,com]'인 경우이다. For example, the string is 'goi, com]'.

(5) 상기 문자열에 등록되지 않은 1단계 도메인이 사용된 경우 상기 문자열은 인터넷 주소가 아니다. (5) When a first level domain not registered in the character string is used, the character string is not an Internet address.

인터넷 주소 중 하나인 도메인 네임(Domain Name)은 "." 또는 루트(Root)라 불리는 도메인 이하에 1단계 도메인(또는 최상위 도메인(Top Level Domain, TLD)이라고 함), 2단계 도메인 등으로 구성되어 있다. 예를 들면, 'www.goi.com'의 경우 1단계 도메인은 'com'이며, 2단계 도메인은 'goi'이다. One of the Internet addresses, Domain Name, is "." Or a first level domain (or Top Level Domain, TLD), a second level domain, or the like under a domain called a root. For example, in the case of 'www.goi.com', the first level domain is 'com' and the second level domain is 'goi'.

예를 들면, 상기 문자열이 'www.goi.cpm'인 경우에는 등록되지 않은 1단계 도메인인 'cpm'이 포함되어 있으므로 상기 문자열은 인터넷 주소가 아니다. For example, if the string is 'www.goi.cpm', the string is not an Internet address since 'cpm', which is an unregistered first level domain, is included.

1단계 도메인은 'kr' 'jp' 등과 같이 국가별 최상위 도메인(TLD), 국가와 관계없이 사용하는 '.com', '.org' 등의 일반 TLD와 미국용의 '.edu', '.gov' 등이 있다. 1997년에는 일반 TLD로 '.firm', '.shop', '.info' 등 7개의 새로운 1단계 도메인이 추가되었는데, 그 전까지는 기업 분야에서는 1단계 도메인으로서 오직 '.com'만으로 한정되어 등록이 집중되어 이를 완화하고자 하는 취지에서 추가한 것이다.Tier 1 domains are country-level top-level domains (TLDs), such as' kr 'and' jp ', general TLDs such as' .com' and '.org' that are used regardless of country, and '.edu' and ' gov '. In 1997, seven new first-level domains, such as '.firm', '.shop', and '.info', were added as general TLDs. Until then, corporate domains had only one.-level domain as a first-level domain. This is in addition to the purpose of mitigating this concentration.

이와 같이 1단계 도메인은 추가 등 변경 가능한 것으로서 1단계 도메인의 등록 사항이 변경되는 경우에는 상기 오타 판단 규칙 역시 업데이트 되어야 할 것이다. As described above, the first level domain may be changed, such as addition, and when the registration information of the first level domain is changed, the typo determination rule should also be updated.

(6) 상기 문자열 중 1단계 도메인 또는 2단계 도메인의 위치에 해당하는 문자가 1단계 도메인의 자국어 자판에 해당하는 문자인 경우 상기 문자열은 인터넷 주소가 아니다. 키보드의 입력 형식을 영어가 아닌 자국어 상태로 하고 상기 문자열을 입력한 경우에 발생하는 오타 형식이다. (6) If the character corresponding to the location of the first level domain or the second level domain of the character string is a character corresponding to the national language keyboard of the first level domain, the character string is not an Internet address. This is a typographical error that occurs when the input form of the keyboard is in a national language other than English and the character string is input.

예를 들면, 'www.goi.com'을 입력하려고 하였으나, 자국어 입력 모드(예를 들면, 한글 입력 모드)에서 키보드 상에서 영어와 같은 위치에 있는 자판을 눌러 'ㅈㅈㅈ.해ㅑ.채ㅡ'을 입력한 경우 등이다. For example, you tried to enter 'www.goi.com', but in your local language input mode (for example, Korean input mode), press the keyboard on the keyboard at the same position as English and press Etc.

한편, 자국어 도메인 네임을 지원하는 경우가 있으므로, 1단계 도메인이 자국어라고 무조건 상기 문자열이 오타라고 판단해서는 된다. 예를 들면, '서울대.학교.한국' 또는 '서울대.ac.kr' 등 자국어가 포함된 인터넷 주소를 주소 입력창(101)에 입력하면, 'snu.ac.kr'의 도메인 네임을 갖는 웹 페이지로 연결되도록 지원하는 시스템이 사용되는 경우이다. 따라서, 소정의 규칙에 따라 등록된 자국어 도메인 네임에 해당하는지 여부를 선행하여 판단하고, 상기 문자열이 등록된 자국어 도메인 네임이 아닌 경우에는 상술한 바와 같은 오타 여부를 판단하는 것이 바람직하다. On the other hand, since the native language domain name may be supported, it should not be determined that the character string is a typo unconditionally that the first-level domain is a native language. For example, if an Internet address containing a native language such as 'Seoul National University. Korea' or 'Seoul National University.ac.kr' is entered into the address input window 101, the web having a domain name of 'snu.ac.kr' This is the case when a system that supports linking to a page is used. Therefore, according to a predetermined rule, it is preferable to first determine whether it corresponds to a registered national language domain name, and if the string is not a registered national language domain name, it is preferable to determine whether a typo as described above.

상기 오타 판단 규칙은 상술한 각 규칙을 하나 이상 포함할 수 있으며 이 외에도 논리적으로 추론할 수 있는 오타 판단 규칙, 또는 경험적으로 대다수의 사용자가 범하는 오타로부터 추출한 오타 판단 규칙 등이 추가적으로 포함될 수 있음은 물론이다. The typo determination rule may include one or more of each of the above-described rules. In addition, the typo determination rule may additionally include a typo determination rule that can be logically deduced, or a typo determination rule extracted from an typo that is empirically made by a majority of users. Of course.

단계(303)에서의 판단 결과 상기 문자열이 인터넷 주소가 아닌 경우에는 상기 오타 처리 모듈은 단계(305)에서 상기 문자열을 인터넷 등의 통신망(220)을 통해 오타 처리 시스템(230)으로 송신한다. If the character string is not an Internet address as a result of the determination in step 303, the typo processing module transmits the character string to the typo processing system 230 through a communication network 220 such as the Internet in step 305.

오타 처리 시스템(230)은 단계(304)에서 데이터베이스(도시하지 않음)에 소정의 오타 처리 규칙을 저장하고 있으며, 단계(306)에서 상기 오타 처리 모듈로부터 상기 문자열을 수신한다. The typo processing system 230 stores a predetermined typo processing rule in a database (not shown) in step 304, and receives the character string from the typo processing module in step 306. FIG.

상기 오타 처리 규칙은 상기 수신한 문자열로부터 인터넷 주소를 생성하기 위한 기준을 제시하기 위한 것으로, 상술한 바와 같은 오타 판단 규칙에 대응하여 결정될 수 있으며, 본 실시예에 따른 오타 처리 규칙은 아래와 같은 규칙 중 어느 하나 이상을 포함한다. The typo processing rule is for presenting a criterion for generating an Internet address from the received character string, and may be determined in response to the typo determination rule as described above, and the typo processing rule according to the present embodiment is one of the following rules. It includes any one or more.

(1) 'http://'와 관련된 오타 판단 규칙(1) typos in relation to "http: //"

상기 오타 판단 규칙 (1)에 해당하는 문자열은, 정확하게 'http://3차 도메인,2차 도메인.1차 도메인'의 형태를 갖도록 변경한다. The character string corresponding to the typos determination rule (1) is changed to have a form of exactly "http: // tertiary domain, secondary domain. Primary domain".

(2) 상기 문자열에 '..'이 포함되어 있는 경우 상기 '..'을 '.'으로 수정한다. 예를 들면, 상기 문자열이 'http://goi..com'인 경우, 'http://goi.com'으로 수정한다. (2) If '..' is included in the character string, modify '..' to '.'. For example, if the string is 'http: //goi..com', it is modified to 'http://goi.com'.

(3) 상기 문자열에 공백이 포함되어 있는 경우 상기 공백을 제거한다. 예를 들면, 상기 문자열이 'www. goi.com'인 경우, 'www.goi.com'으로 수정한다. (3) If the character string includes a space, the space is removed. For example, the string is' www. goi.com ', then modify it to' www.goi.com '.

(4) 상기 문자열에 ',', ';', ']', '[' 또는 '=' 등과 같이 인터넷 주소로서 사용될 수 없는 특수 문자가 포함되어 있는 경우, (4) when the string contains special characters that cannot be used as an internet address, such as ',', ';', ']', '[' or '=',

가) 상기 특수 문자가 상기 문자열의 가장 마지막에 위치하는 경우 상기 특수 문자를 제거한다. 예를 들면, 상기 문자열이 'goi.com]'인 경우 'goi.com'으로 수정한다. A) If the special character is located at the end of the string, the special character is removed. For example, if the string is 'goi.com]', it is modified to 'goi.com'.

나) 상기 특수 문자가 상기 문자열 내에 위치하는 경우 상기 특수 문자를 '.'으로 대체한다. 예를 들면, 상기 문자열이 'goi;com'인 경우 'goi.com'으로 수정한다. B) If the special character is located in the character string, replace the special character with '.'. For example, if the string is 'goi; com', it is modified to 'goi.com'.

(5) 1차 또는 2차 도메인을 수정하는 경우. (5) Modification of Primary or Secondary Domains.

가) 상기 문자열에 등록되지 않은 1단계 도메인이 사용된 경우(즉, 1단계 도메인의 위치이지만 등록되지 않은 1단계 도메인인 경우), 오타 처리 시스템(230)은 상기 데이터베이스에 상기 1단계 도메인에 대응하는 소정의 수정된 1단계 도메인을 유지하여 두고, 상기 1단계 도메인에 대응하는 수정된 1단계 도메인을 검색하여 상기 1단계 도메인을 수정된 1단계 도메인으로 수정한다. A) If a first level domain that is not registered in the character string is used (that is, the location of the first level domain but is an unregistered first level domain), the typo processing system 230 corresponds to the first level domain in the database. The modified first level domain is maintained, and the first level domain corresponding to the first level domain is searched to modify the first level domain to the modified first level domain.

예를 들면, 상기 데이터베이스에는 도 4a에 도시한 바와 같은 데이터가 유지되어 있고, 상기 문자열이 'www.daum.ent'인 경우 오타 처리 시스템(230)은 도면 부호(401)로 표시한 바와 같이 상기 데이터에 기초하여 'www.daum.ent'를 'www.daum.net'로 수정한다. For example, in the database, data as shown in FIG. 4A is maintained, and when the character string is 'www.daum.ent', the typo processing system 230 is indicated by reference numeral 401. Modify 'www.daum.ent' to 'www.daum.net' based on the data.

나) 상기 문자열의 1단계 도메인 또는 2단계 도메인을 수정해야 하는 경우로서, 오타 처리 시스템(230)은 상기 데이터베이스에 도 4b에 도시한 바와 같은 데이트를 유지하여 두고, 상기 문자열에 도 4b의 좌측에 해당하는 문자가 포함되어 있는 경우 상기 문자를 도 4b의 우측에 도시한 바와 같은 제1 및 제2 단계 도메인으로 수정한다. B) When the first level domain or the second level domain of the string is to be corrected, the typo processing system 230 maintains the data as shown in FIG. 4B in the database, and the left side of FIG. If the corresponding letter is included, the letter is modified to the first and second level domains as shown on the right side of FIG. 4B.

예를 들면, 상기 문자열이 'www.goi.co.rk'인 경우 오타 처리 시스템(230)은 'www.goi.co.rk'를 'www.goi.co.kr'로 수정한다. For example, when the string is 'www.goi.co.rk', the typo processing system 230 modifies 'www.goi.co.rk' to 'www.goi.co.kr'.

(6) 상기 문자열 중 1단계 도메인의 위치의 문자가 자국어이고 키보드 입력 방식에서 영어 입력 상태에서 상기 자국어를 입력하면 소정의 등록된 영어 1단계 도메인이 경우에는 상기 자국어 문자를 대응하는 영어 문자로 변경한다. (6) If the character of the location of the first level domain of the character string is a national language and the national language is input in the English input state by the keyboard input method, the registered national language first domain is changed to the corresponding English character. do.

예를 들면, 한국에서 일반적으로 사용되고 있는 '한글 2벌식' 한글 및 영어 입력 방식에 따르면, 영어 입력 모드에서의 'www.goi.com'을 한글 입력 모드에서 키보드의 같은 위치의 있는 자판을 누르면, 'ㅈㅈㅈ.해ㅑ.채ㅡ'이라고 입력된다. 1단계 도메인에 해당하는 '채ㅡ'를 대응하는 키보드의 영어 입력으로 변환하면, 'com'이 되고 상기 'com'은 등록된 1단계 도메인 중 하나이다. For example, according to the Korean and English input methods commonly used in Korea, if you press 'www.goi.com' in the English input mode and press the keyboard at the same position on the keyboard in the Korean input mode, It is entered as 'ㅈ 해 해 .. 채 ㅡ'. When 'chwa' corresponding to the first level domain is converted into English input of the corresponding keyboard, it becomes 'com' and 'com' is one of the registered first level domains.

따라서, 오타 처리 시스템(230)은, 상기 문자열은 영어 입력 상태에서 입력되어야 하는 인터넷 주소가 자국어 입력 상태에서 입력된 것으로 판단하여 'ㅈㅈㅈ.해ㅑ.채ㅡ'를 'www.goi.com'으로 변경한다. Accordingly, the typo processing system 230 determines that the Internet address that is to be input in the English input state is input in the native language input state, so that the 'H.Han.chae' is changed to 'www.goi.com'. Change it.

상술한 바와 같은 오타 처리 규칙은 하나의 문자열에 대해 중복적으로 적용될 수 있다. 예를 들면, 상기 문자열이 'http:///goi.com]'인 경우, 상기 오타 처리 규칙 (1)에 따라 상기 문자열을 'http://goi.com]'으로 수정하고 상기 수정된 문자열을 상기 오타 처리 규칙 (4)에 따라 'http://goi.com'으로 수정함으로써 상기 문자열에 대응하는 인터넷 주소를 생성할 수 있다. The typo processing rule as described above may be applied to one string repeatedly. For example, if the string is 'http: ///goi.com]', the string is modified to 'http://goi.com]' according to the typo processing rule (1) and the modified string is Can be modified to 'http://goi.com' according to the typo processing rule (4) to generate an Internet address corresponding to the string.

상기 오타 처리 규칙은 상술한 각 규칙을 하나 이상 포함할 수 있으며 이 외에도 논리적으로 추론할 수 있는 오타 처리 규칙, 또는 경험적으로 대다수의 사용자가 범하는 오타에 대한 연구로부터 추출한 오타 처리 규칙 등이 추가적으로 포함될 수 있다. The typo processing rule may include one or more of the above-described rules, and additionally include a typo processing rule that can be logically deduced, or a typo processing rule extracted from a study on typos by empirical majority of users. Can be.

오타 처리 시스템(230)은 상기 오타 처리 규칙에 따라 상기 문자열에 대응하는 인터넷 주소를 생성하여 상기 생성된 인터넷 주소를 사용자 단말기(210)로 전송한다(단계(307, 308)). The typo processing system 230 generates an internet address corresponding to the character string according to the typo processing rule and transmits the generated internet address to the user terminal 210 (steps 307 and 308).

한편, 본 발명의 또 다른 실시예에 따르면, 상기와 같은 오타 처리 규칙에 따라 상기 문자열을 수정하였으나 수정된 문자열 역시 인터넷 주소의 형태를 갖지 못하는 경우에는, 오타 처리 시스템(230)은 단계(311)에서 상기 문자열을 소정의 검색 서버(도시하지 않음)로 전송하여 상기 문자열에 대한 검색 결과가 사용자 단말기(210)로 전송되도록 한다. Meanwhile, according to another embodiment of the present invention, when the string is modified according to the typo processing rule as described above, but the modified string also does not have the form of an Internet address, the typo processing system 230 performs step 311. Transmits the string to a predetermined search server (not shown) so that the search result for the string is transmitted to the user terminal 210.

상기 문자열을 수신한 상기 오타 처리 모듈은 상기 웹 브라우저가 상기 인터넷 주소에 해당하는 웹 페이지에 접속하도록 하고(단계(309, 310)), 이와 같은 과정을 통해서 인터넷 주소를 입력하면서 오타를 친 사용자는 정확한 인터넷 주소를 재입력하지 않고도 원하는 웹 사이트에 접속할 수 있게 된다. The typo processing module receiving the character string causes the web browser to access a web page corresponding to the internet address (steps 309 and 310). You'll be able to access the Web site you want without having to re-enter the correct Internet address.

또한, 본 발명의 또 다른 실시예에 따르면, 상기 오타 처리 모듈은 주소 입력창으로부터 입력된 문자열을 상기 주소 입력창에 입력한 결과 '404 Not Found Error'가 발생한 경우에는 언제나 소정의 지정된 웹 페이지로 접속되도록 한다. In addition, according to another embodiment of the present invention, the typo processing module inputs a character string input from an address input window into the address input window, and when a '404 Not Found Error' occurs, To be connected.

상기 '404 Not Found Error'는 서버가 요청된 URI(Uniform Resource Identifier)에 매칭되는 어떤 콘텐츠도 발견하지 못했을 때 발생하는 에러이다. 상기 404 Not Found Error는 상기 콘텐츠가 발견되지 않는 것이 일시적인지 또는 지속적인지에 대한 정보는 제공하지 않으며 단순히 현 상태에서 요청된 URI에 매칭되는 콘텐츠가 발견되지 않는다는 정보만을 제공한다. The '404 Not Found Error' is an error that occurs when the server does not find any content that matches the requested Uniform Resource Identifier (URI). The 404 Not Found Error does not provide information on whether it is temporary or persistent that the content is not found, and merely provides information that no content matching the requested URI is found in the current state.

URI에는 웹 페이지의 주소인 URL, FTP 주소 또는 전자 우편 주소를 인식하는 문자열 등이 포함되며, 가장 보편적인 형태의 URI인 URL의 경우를 예로 들면, 'http://www.w3.org/lcons/WWW/w3c_main.gif'는 웹 어플리케이션인 HTTP를 사용하여 액세스 할 수 있는 파일을 인식한다. 상기 URL은 www.w3.org라는 주소를 갖는 컴퓨터 내의 디렉토리 구조에서 '/lcons/WWW/' 디렉토리 내에 'w3c_main.gif'라는 파일이 존재함을 알려준다. URIs include URLs that identify web pages, such as URLs, FTP addresses, or e-mail addresses. For example, the most common form of URL is "http://www.w3.org/lcons /WWW/w3c_main.gif 'recognizes files that can be accessed using HTTP, a web application. The URL indicates that a file named 'w3c_main.gif' exists in the '/ lcons / WWW /' directory in the directory structure on the computer at www.w3.org.

상기 오타 처리 모듈은 단계(303)에서의 판단 결과 상기 문자열이 인터넷 주소에 해당하지 않는 경우에는 오타 처리 시스템(230)으로 상기 문자열을 송신하여(단계(305)), 오타 처리 시스템(230)으로부터 상기 문자열에 대응하는 인터넷 주소를 수신하고(단계(309)), 상기 웹 브라우저는 상기 수신한 인터넷 주소에 대응하는 웹 페이지에 접속한다. 이때, 상기 인터넷 주소가 URL이고 상기 URL을 입력한 결과 상술한 바와 같은 404 Not Found Error가 발생하는 경우, 상기 오타 처리 모듈은 (상기 사용자의 추가적인 명령의 입력이 없어도) 소정의 웹 페이지에 접속한다.The typo processing module transmits the character string to the typo processing system 230 (step 305) when the character string does not correspond to the Internet address as a result of the determination in step 303, and from the typo processing system 230. Receive an Internet address corresponding to the string (step 309) and the web browser accesses a web page corresponding to the received internet address. At this time, when the 404 Not Found Error as described above occurs as the Internet address is a URL and the URL is input, the typo processing module accesses a predetermined web page (even if no additional command of the user is input). .

또한, 단계(303)에서의 판단 결과 상기 문자열이 인터넷 주소에 해당하는 경우에는 상기 웹 브라우저는 상기 인터넷 주소(상기 문자열과 동일함)에 대응하는 웹 페이지에 접속한다. 이때, 접속을 시도하였으나, 상기 404 Not Found Error가 발생한 경우에는, 상기 오타 처리 모듈은 (상기 사용자의 추가적인 명령의 입력이 없어도) 소정의 웹 페이지에 접속한다.In addition, when the character string corresponds to the Internet address, the web browser accesses a web page corresponding to the Internet address (same as the character string). At this time, when the connection is attempted but the 404 Not Found Error occurs, the typo processing module accesses a predetermined web page (even if there is no input of the user's additional command).

본 발명의 또 다른 실시예에 따르면, 상기 웹 페이지는 본 발명의 실시자 또는 사용자가 선정한 웹 페이지이다. According to another embodiment of the present invention, the web page is a web page selected by the implementer or the user of the present invention.

또한, 본 발명의 또 다른 실시예에 따르면, 오타 처리 시스템(230)은 상기 인터넷 주소를 사용자 단말기(210)로 전송하지 않고 리디렉션(Redirection) 방식으로 사용자 단말기(210)가 상기 인터넷 주소에 대응하는 웹 페이지로 바로 접속하도록 한다. In addition, according to another embodiment of the present invention, the typo processing system 230 does not transmit the Internet address to the user terminal 210, the user terminal 210 corresponding to the Internet address in a redirection method (Redirection) Direct access to the web page.

또한, 본 발명의 또 다른 실시예에 따르면, 오타 처리 시스템(230)은 상기 오타 처리 규칙을 유지하는 대신, 상기 문자열 및 상기 문자열에 대응하는 인터넷 주소를 유지한다. Further, according to another embodiment of the present invention, the typo processing system 230 maintains the string and the Internet address corresponding to the string instead of maintaining the typo processing rule.

예를 들면, 도 4c에 도시한 바와 같이 오타 처리 시스템(230)은 상기 데이터베이스에 문자열 'www.daum.ent', 'daum.ent', 'ㅏ며ㅡ.ㅜㄷㅅ'(키보드의 영어 입력 모드에서 동일한 자판을 누르는 경우 'daum.net'라고 입력됨)에 대응하여 인터넷 주소 'www.daum.net'를 유지한다. 상기 입력된 문자열이 'daum.ent'인 경우 오타 처리 시스템(230)은 상기 도 4c에 도시한 바와 같이 상기 데이터베이스에 저장되어 있는 인터넷 주소 중에서 문자열 'daum.ent'에 대응하는 인터넷 주소(즉, 'www.daum.net')을 검색하고, 검색된 인터넷 주소를 상기 오타 처리 모듈로 전송한다.For example, as shown in FIG. 4C, the typo processing system 230 includes the strings 'www.daum.ent', 'daum.ent', and 'ㅏ .. ㅡ' (same as in the English input mode of the keyboard). In case of pressing the keyboard, the internet address 'www.daum.net' is maintained. If the input string is 'daum.ent', the typo processing system 230 may convert an Internet address corresponding to the string 'daum.ent' from the Internet addresses stored in the database as shown in FIG. 4C. 'www.daum.net') and transmits the found Internet address to the typo processing module.

또한, 본 발명의 또 다른 실시예에 따르면, 상기 데이터베이스에서 상기 문자열에 대응하는 인터넷 주소를 검색하기 전에 상기 문자열에 소정의 가공을 행할 수도 있다. 예를 들면, 오타 처리 시스템(230)은 상기 문자열이 'http://www.daum.ent'인 경우에는 'http://'를 제거한 후의 문자열('www.daum.ent')에 대응하는 인터넷 주소를 검색한다. Further, according to another embodiment of the present invention, a predetermined processing may be performed on the character string before searching the Internet address corresponding to the character string in the database. For example, when the string is 'http: //www.daum.ent', the typo processing system 230 corresponds to the string ('www.daum.ent') after removing 'http: //'. Search for an internet address.

본 실시예에 있어서도 사용자는 오타를 입력한 후 정확한 인터넷 주소를 재입력하지 않아도 상기 인터넷 주소에 대응하는 웹 페이지에 접속할 수 있게 된다. Also in this embodiment, the user can access a web page corresponding to the Internet address without re-entering the correct Internet address after typing a typo.

또한, 본 발명의 또 다른 실시예에 따르면, 오타 처리 시스템(230)은 상기 데이터베이스에 1) 오타 처리 규칙 및 2) 문자열 및 상기 문자열에 대응하는 인터넷 주소가 모두 저장되어 있고, 오타 처리 시스템(230)은 오타 처리 규칙을 기초하여 인터넷 주소를 생성하고 만약 오타 처리 규칙에 기초하여 인터넷 주소를 생성할 수 없는 경우에는 상기 데이터베이스 중에서 상기 문자열에 대응하는 인터넷 주소를 검색하는 방식을 사용할 수 있다(상기 두 가지 방식의 적용 순서는 변경될 수 있음). In addition, according to another embodiment of the present invention, the typo processing system 230 is stored in the database all 1) typo processing rules and 2) the character string and the Internet address corresponding to the character string, the typo processing system 230 ) May generate an internet address based on a typo processing rule, and if the internet address cannot be generated based on a typo processing rule, the Internet address corresponding to the string may be searched in the database. The order of application of the methods may change).

이하, 본 발명의 또 다른 실시예에 따른 인터넷 주소의 오타 처리 방법을 설명한다. 도 5는 본 실시예에 따른 인터넷 주소의 오타 처리 방법을 도시한 도면이고, 본 실시예에 따르면, 상술한 바와 같은 오타 처리 규칙은 소정의 서버가 아닌 사용자 단말기에 저장되어 있다. Hereinafter, a method for processing a typo of an internet address according to another embodiment of the present invention will be described. 5 is a diagram illustrating a typo processing method for an Internet address according to the present embodiment, and according to the present embodiment, the typo processing rule as described above is stored in a user terminal instead of a predetermined server.

상기 사용자 단말기에는 본 실시예에 따른 오타 처리 방법을 수행하기 위한 오타 처리 시스템이 내장되어 있다.The user terminal has a built-in typo processing system for performing the typo processing method according to the present embodiment.

상기 오타 처리 시스템은 단계(501)에서 소정의 저장 모듈에 오타 판단 규칙 및 오타 처리 규칙을 유지한다. 상기 오타 판단 규칙 및 상기 오타 처리 규칙에 대해서는 상술한 실시예에서 자세히 설명했으므로 본 실시예에서는 그 설명을 생략한다.The typo processing system maintains a typo determination rule and a typo processing rule in a predetermined storage module in step 501. Since the typo determination rule and the typo processing rule have been described in detail in the above-described embodiment, the description thereof is omitted in the present embodiment.

상기 오타 처리 시스템은 단계(502)에서 사용자로부터 웹 브라우저의 주소 입력창을 통해 문자열을 입력 받고, 단계(503)에서 상기 오타 판단 규칙에 기초하여 상기 문자열이 인터넷 주소인지 여부를 판단한다.The typo processing system receives a string from the user through an address input window of a web browser in step 502, and determines whether the string is an internet address in step 503 based on the typos determination rule.

상기 판단 결과 상기 문자열이 인터넷 주소인 경우(예를 들면 'www.daum.net'인 경우)에는, 상기 오타 처리 시스템은 단계(505)에서 상기 웹 브라우저가 상기 인터넷 주소에 대응하는 웹 페이지에 접속하도록 한다. If the character string is an Internet address (for example, 'www.daum.net') as a result of the determination, the typo processing system accesses a web page corresponding to the Internet address in step 505. Do it.

상기 판단 결과 상기 문자열이 인터넷 주소가 아닌 경우(예를 들면 'www.daum.ent'인 경우)에는, 상기 오타 처리 시스템은 단계(504)에서 상기 오타 처리 규칙에 기초하여 상기 문자열에 대응하는 인터넷 주소('www.daum.net')를 생성하고, 단계(505)에서 웹 브라우저가 상기 생성된 인터넷 주소에 대응하는 웹 페이지에 접속하도록 한다. If the character string is not an Internet address (for example, 'www.daum.ent') as a result of the determination, the typo processing system determines that the internet corresponds to the character string based on the typo processing rule in step 504. An address 'www.daum.net' is generated, and in step 505 a web browser is accessed to a web page corresponding to the generated internet address.

또한, 본 발명의 또 다른 실시예에 따르면, 상기 저장 모듈은 상기 오타 처리 규칙을 저장하고 있지 않으며, 상기 오타 판단 규칙, 도 4c에 도시한 바와 같은 문자열 및 상기 문자열에 대응하는 인터넷 주소를 저장한다. 상기 오타 처리 시스템은 상기 주소 입력창을 통해 입력된 문자열이 단계(503)에서의 판단 결과 인터넷 주소가 아닌 경우에는 상기 저장 모듈에서 상기 문자열에 대응하는 인터넷 주소를 검색하고 상기 검색된 인터넷 주소에 대응하는 웹 페이지에 접속한다.According to another embodiment of the present invention, the storage module does not store the typo processing rule, but stores the typo determination rule, a string as shown in FIG. 4C and an internet address corresponding to the string. . If the character string input through the address input window is not the Internet address as a result of the determination in step 503, the typo processing system searches for an Internet address corresponding to the character string in the storage module and corresponds to the searched Internet address. Access the web page.

또한, 본 발명의 또 다른 실시예에 따르면, 상기 저장 모듈은 상기 오타 판단 규칙 및 상기 오타 처리 규칙 외에도, 문자열 및 상기 문자열에 대응하는 인터넷 주소를 더 저장한다. 상기 오타 처리 시스템은 오타 처리 규칙에 따라 인터넷 주소를 생성할 수 없는 경우에는 상기 저장 모듈 중에서 상기 주소 입력창을 통해 입력된 문자열에 대응하는 인터넷 주소를 검색하는 방법을 사용한다(상기 두 가지 방식의 적용 순서는 변경될 수 있음). According to another embodiment of the present invention, the storage module further stores a string and an internet address corresponding to the string in addition to the typo determination rule and the typo processing rule. The typo processing system uses a method of searching for an internet address corresponding to a character string input through the address input window in the storage module when the internet address cannot be generated according to a typo processing rule. The order of application may change).

본 실시예에 따르면, 사용자들은 인터넷 주소를 입력하면서 오타를 포함하는 문자열을 입력한 경우에도 상기 문자열에 대응하는 인터넷 주소를 자동적으로 생성함으로써 정확한 인터넷 주소를 재입력하지 않아도 원하는 웹 페이지에 접속할 수 있게 된다. According to the present embodiment, even when a user inputs a character string including a typo while typing an Internet address, the user can automatically generate an Internet address corresponding to the character string so that the user can access a desired web page without re-entering the correct Internet address. do.

또한, 본 실시예에 따르면, 단계(504)에서 상기 오타 처리 규칙에 기초하여 상기 인터넷 주소를 생성할 수 없는 경우에도 단계(506)에서 소정의 검색 사이트로 자동적으로 접속하여 상기 문자열을 전달함으로써 상기 문자열을 검색어로 한 검색 결과가 상기 사용자 단말기에서 디스플레이 되도록 함으로써 주소 입력창이 상기 검색 사이트에 대한 검색어 입력창으로도 기능하게 된다. Further, according to the present embodiment, even when the Internet address cannot be generated based on the typo processing rule in step 504, the mobile terminal automatically connects to a predetermined search site in step 506 and delivers the string. The address input window may also serve as a search term input window for the search site by displaying a search result using a string as a search word on the user terminal.

이하, 본 발명의 또 다른 실시예에 따른 인터넷 주소의 오타 처리 시스템에 대해 설명한다. 도 6은 본 실시예에 따른 오타 처리 시스템을 도시한 블록도이다. Hereinafter, a typo processing system for an Internet address according to another embodiment of the present invention will be described. 6 is a block diagram showing a typo processing system according to the present embodiment.

오타 처리 시스템(630)은 데이터베이스(601), 사용자 수신부(602), 인터넷 주소 생성부(603) 및 사용자 송신부(604)를 포함하고, 사용자 단말기(610)와 인터넷 등의 통신망(620)을 통해 접속된다. The typo processing system 630 includes a database 601, a user receiver 602, an internet address generator 603, and a user transmitter 604, and the user terminal 610 and a communication network 620 such as the Internet. Connected.

데이터베이스(601)는 상술한 실시예에서 설명한 바와 같은 오타 처리 규칙을 유지한다. The database 601 maintains a typo processing rule as described in the above embodiment.

사용자 단말기(610)는 웹 브라우저의 주소 입력창을 통해 사용자로부터 입력된 문자열 중에서 소정의 오타 판단 규칙에 따라 인터넷 주소가 아니라고 판단된 문자열은 오타 처리 시스템(630)으로 송신하고, 사용자 수신부(602)는 상기 송신된 문자열을 수신한다. The user terminal 610 transmits, from the character string input from the user through the address input window of the web browser, the character string determined to be not the Internet address to the typo processing system 630 according to a predetermined error determination rule, and the user receiver 602. Receives the transmitted string.

인터넷 주소 생성부(603)는 데이터베이스(601)에 유지되어 있는 오타 처리 규칙에 기초하여 상기 수신한 문자열에 대응하는 인터넷 주소를 생성한다. The internet address generator 603 generates an internet address corresponding to the received character string based on a typo processing rule maintained in the database 601.

사용자 송신부(604)는 상기 생성된 인터넷 주소를 사용자 단말기(610)로 전송하며, 상기 웹 브라우저는 상기 전송된 인터넷 주소에 대응하는 웹 사이트에 접속하여 상기 웹 사이트를 디스플레이한다. The user transmitter 604 transmits the generated internet address to the user terminal 610, and the web browser accesses a web site corresponding to the transmitted internet address and displays the web site.

또한, 본 발명의 또 다른 실시예에 따르면, 오타 처리 시스템(630)은 상기 수신한 문자열에 대응하는 인터넷 주소를 생성할 수 없는 경우에는 사용자 송신부(604)는 상기 문자열을 검색 서버(640)로 전송한다. 검색 서버(640)는 상기 문자열을 검색어로 하여 검색한 결과를 사용자 단말기(610)으로 전송하고 상기 웹 브라우저는 상기 결과를 디스플레이한다. Further, according to another embodiment of the present invention, when the typo processing system 630 cannot generate an Internet address corresponding to the received string, the user transmitter 604 transmits the string to the search server 640. send. The search server 640 transmits the search result using the string as a search word to the user terminal 610, and the web browser displays the result.

따라서, 상기 오타 처리 규칙으로 인터넷 주소를 생성할 수 없는 경우에도 사용자는 상기 문자열에 대한 검색 결과를 제공 받을 수 있으며, 더 나아가 상기 웹 브라우저의 주소 입력창이 인터넷 주소뿐만 아니라, 검색어 입력창으로도 기능하게 되어 소정의 검색 사이트로 이동하지 않아도 현재 접속되어 있는 웹 페이지에서 검색어(즉, 문자열)를 입력하여 검색 결과를 얻을 수 있게 되어 편리하다. Therefore, even when the Internet address cannot be generated by the typo processing rule, the user can be provided with the search result for the character string. Furthermore, the address input window of the web browser functions as a search term input window as well as an internet address. It is convenient to be able to obtain a search result by inputting a search word (ie, a character string) in a web page that is currently connected without having to go to a predetermined search site.

또한, 이하에서는 본 발명의 또 다른 실시예에 따른 인터넷 주소의 오타 처리 시스템에 대해 설명한다. 도 7은 본 실시예에 따른 오타 처리 시스템(700)을 도시한 블록도이다. In addition, the following describes a typo processing system of the Internet address according to another embodiment of the present invention. 7 is a block diagram showing a typo processing system 700 according to the present embodiment.

오타 처리 시스템(700)은 저장 모듈(701), 사용자 입력 모듈(702), 판단 모듈(703), 인터넷 주소 생성 모듈(704) 및 접속 모듈(705)를 포함한다. The typo processing system 700 includes a storage module 701, a user input module 702, a determination module 703, an internet address generation module 704, and a connection module 705.

저장 모듈(701)은 상술한 바와 같은 오타 판단 규칙 및 오타 처리 규칙을 유지한다. 상기 오타 판단 규칙 및 오타 처리 규칙은 새로운 1단계 도메인이 등록된 경우 등 상황에 따라 업데이트될 필요가 있으며, 본 발명의 또 다른 실시예에 따른 오타 처리 시스템(700)은 소정 주기로 상기 오타 판단 규칙 및 오타 처리 규칙을 업데이트하는 서버에 접속하여 업데이트된 오타 판단 규칙 및 오타 처리 규칙을 자동적으로 수신한다. The storage module 701 maintains a typo determination rule and a typo processing rule as described above. The typo determination rule and the typo processing rule need to be updated according to a situation such as when a new first-level domain is registered, and the typo determination system 700 according to another embodiment of the present invention performs the typo determination rule and It connects to the server updating the typo processing rule and automatically receives the updated typo determination rule and typo processing rule.

사용자 입력 모듈(702)는 웹 브라우저의 주소 입력창을 통해 사용자로부터 문자열을 입력 받는다. 판단 모듈(703)은 상기 오타 판단 규칙에 기초하여 상기 입력된 문자열이 인터넷 주소인지 여부를 판단한다. The user input module 702 receives a string from a user through an address input window of a web browser. The determination module 703 determines whether the input string is an internet address based on the typos determination rule.

상기 판단 결과, 상기 문자열이 인터넷 주소가 아닌 경우에는 인터넷 주소 생성 모듈(704)은 상기 오타 처리 규칙에 기초하여 상기 문자열에 대응하는 인터넷 주소를 생성하고, 접속 모듈(705)은 상기 생성된 인터넷 주소에 대응하는 웹 서버(750)에 접속한다.As a result of the determination, if the string is not an Internet address, the Internet address generation module 704 generates an Internet address corresponding to the string based on the typo processing rule, and the access module 705 generates the Internet address. Is connected to a web server 750.

따라서, 상기 사용자는 인터넷 주소가 아닌 문자열을 상기 주소 입력창에 입력한 경우에도, 정확한 인터넷 주소를 재입력하지 않아도 원하는 웹 페이지에 접속하게 된다.Therefore, even when the user inputs a character string other than the Internet address into the address input window, the user accesses a desired web page without re-entering the correct Internet address.

또한, 본 발명의 또 다른 실시예에 따르면, 인터넷 주소 생성 모듈(704)는 상기 오타 처리 규칙에 기초하여 상기 문자열에 대응하는 인터넷 주소를 생성할 수 없는 경우, 상기 문자열을 소정의 검색 서버(도시하지 않음)로 전송하도록 전송 모듈(705)를 제어한다.Further, according to another embodiment of the present invention, if the Internet address generation module 704 cannot generate the Internet address corresponding to the string based on the typo processing rule, the Internet address generation module 704 may generate the string as a predetermined search server (not shown). Control module 705 to transmit to the control unit).

전송 모듈(705)은 상기 문자열을 상기 검색 서버로 전송하고 상기 웹 브라우저는 상기 검색 서버로부터 상기 문자열을 검색어로 하여 검색된 결과를 수신하여 디스플레이한다. 따라서, 상기 문자열에 대응하는 인터넷 주소를 생성할 수 없는 경우에도, 상기 사용자는 자동적으로(별도의 명령을 입력하지 않고) 상기 문자열에 대응하는 검색 결과를 제공 받을 수 있다. The transmission module 705 transmits the string to the search server, and the web browser receives and displays the searched result using the string as a search word from the search server. Therefore, even when the Internet address corresponding to the character string cannot be generated, the user can be automatically provided with a search result corresponding to the character string (without entering a separate command).

또한, 본 발명은 상술한 각 실시예에 따른 인터넷 주소의 오타 처리 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 제공한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.The present invention also provides a computer readable recording medium having recorded thereon a program for executing a method for processing a typo of an Internet address according to each of the above-described embodiments. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, or the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

한편, 도 8은 본 발명에 따른 데이터 전송 시스템 등을 구성하는 데 채용될 수 있는 범용 컴퓨터 시스템의 내부 블록도이다.8 is an internal block diagram of a general-purpose computer system that can be employed to construct a data transmission system or the like according to the present invention.

컴퓨터 시스템(800)은 램(RAM: Random Access Memory)(802)과 롬(ROM: Read Only Memory)(803)을 포함하는 주기억장치와 연결되는 하나 이상의 프로세서(801)를 포함한다. 프로세서(801)는 중앙처리장치(CPU)로 불리기도 한다. 본 기술분야에서 널리 알려져 있는 바와 같이, 롬(803)은 데이터(data)와 명령(instruction)을 단방향성으로 CPU에 전달하는 역할을 하며, 램(802)은 통상적으로 데이터와 명령을 양방향성으로 전달하는 데 사용된다. 램(802) 및 롬(803)은 컴퓨터 판독 가능 매체의 어떠한 적절한 형태를 포함할 수 있다. 대용량 기억장치(Mass Storage)(804)는 양방향성으로 프로세서(801)와 연결되어 추가적인 데이터 저장 능력을 제공하며, 상기된 컴퓨터 판독 가능 기록 매체 중 어떠한 것일 수 있다. 대용량 기억장치(804)는 프로그램, 데이터 등을 저장하는데 사용되며, 통상적으로 주기억장치보다 속도가 느린 하드디스크와 같은 보조기억장치이다. CD 롬(806)과 같은 특정 대용량 기억장치가 사용될 수도 있다. 프로세서(801)는 비디오 모니터, 트랙볼, 마우스, 키보드, 마이크로폰, 터치스크린 형 디스플레이, 카드 판독기, 자기 또는 종이 테이프 판독기, 음성 또는 필기 인식기, 조이스틱, 또는 기타 공지된 컴퓨터 입출력장치와 같은 하나 이상의 입출력 인터페이스(805)와 연결된다. 마지막으로, 프로세서(801)는 네트워크 인터페이스(807)를 통하여 유선 또는 무선 통신 네트워크에 연결될 수 있다. 이러한 네트워크 연결을 통하여 상기된 방법의 절차를 수행할 수 있다. 상기된 장치 및 도구는 컴퓨터 하드웨어 및 소프트웨어 기술 분야의 당업자에게 잘 알려져 있다.Computer system 800 includes one or more processors 801 connected to a main memory including random access memory (RAM) 802 and read only memory (ROM) 803. The processor 801 is also called a central processing unit (CPU). As is well known in the art, the ROM 803 serves to transfer data and instructions to the CPU unidirectionally, and the RAM 802 typically transfers data and instructions bidirectionally. Used to. RAM 802 and ROM 803 may include any suitable form of computer readable media. Mass storage 804 is bidirectionally coupled to processor 801 to provide additional data storage capabilities, and may be any of the computer readable recording media described above. The mass storage device 804 is used to store programs, data, and the like, and is typically an auxiliary memory device such as a hard disk which is slower than the main memory device. Certain mass storage devices such as CD ROM 806 may be used. The processor 801 may include one or more input / output interfaces such as video monitors, trackballs, mice, keyboards, microphones, touchscreen displays, card readers, magnetic or paper tape readers, voice or handwriting readers, joysticks, or other known computer input / output devices. 805 is connected. Finally, the processor 801 may be connected to a wired or wireless communication network through the network interface 807. Through this network connection, the procedure of the method described above can be performed. The apparatus and tools described above are well known to those skilled in the computer hardware and software arts.

상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention.

본 발명에 따르면, 사용자가 웹 브라우저의 주소 입력창에 인터넷 주소를 입력하면서 오타가 포함된 문자열을 입력하는 경우, 상기 문자열에 대응하는 인터넷 주소를 생성 또는 검색함으로써 상기 사용자가 정확한 인터넷 주소를 재입력하지 않아도 상기 인터넷 주소에 해당하는 웹 페이지에 접속할 수 있도록 하는 인터넷 주소의 오타 처리 방법 및 시스템이 제공된다. According to the present invention, when a user inputs a string including a typo while inputting an internet address in an address input window of a web browser, the user re-enters the correct internet address by generating or searching an internet address corresponding to the string. There is provided a method and system for processing a typo of an Internet address, which enables access to a web page corresponding to the Internet address.

또한, 본 발명에 따르면, 상기 문자열이 인터넷 주소가 아니라고 판단되었으나, 상기 문자열에 대응하는 인터넷 주소를 생성할 수 없는 경우에는 상기 문자열을 검색어로 한 검색 결과를 상기 사용자에게 자동적으로 제공할 수 있다. In addition, according to the present invention, if it is determined that the string is not an Internet address, but the Internet address corresponding to the string cannot be generated, a search result using the string as a search word may be automatically provided to the user.

또한, 본 발명에 따르면, 상기 문자열이 URL인 경우 상기 URL과 연관된 웹 서버에 접속하였으나 상기 URL에 대응하는 콘텐츠가 검색되지 않는 경우 본 발명의 실시자 또는 사용자가 선정한 웹 페이지로 자동적으로 접속하도록 할 수 있다. According to the present invention, when the string is a URL, when the web server associated with the URL is accessed but the content corresponding to the URL is not searched, the user may automatically access the web page selected by the implementer or the user of the present invention. Can be.

도 1은 종래기술에서의 인터넷 주소 입력 방법을 설명하기 위한 도면. 1 is a view for explaining the Internet address input method in the prior art.

도 2는 본 발명의 일실시예에 있어서의 사용자 단말기와 오타 처리 시스템의 네트워크 연결을 도시한 도면. 2 is a diagram illustrating a network connection between a user terminal and a typo processing system according to one embodiment of the present invention;

도 3은 본 발명의 일실시예에 따른 인터넷 주소의 오타 처리 방법을 도시한 흐름도. 3 is a flowchart illustrating a typo processing method for an Internet address according to an embodiment of the present invention.

도 4a 내지 도 4c는 본 발명의 일실시예에 따른 오타 처리 방법에 있어서, 데이터베이스에 유지되는 데이터의 일례를 도시한 도면. 4A to 4C are diagrams showing an example of data held in a database in the typo processing method according to an embodiment of the present invention.

도 5는 본 발명의 또 다른 실시예에 따른 인터넷 주소의 오타 처리 방법을 도시한 도면.5 is a diagram illustrating a typo processing method of an Internet address according to another embodiment of the present invention.

도 6은 본 발명의 또 다른 실시예에 따른 오타 처리 시스템을 도시한 블록도. Figure 6 is a block diagram showing a typo processing system according to another embodiment of the present invention.

도 7은 본 발명의 또 다른 실시예에 따른 오타 처리 시스템을 도시한 블록도. Figure 7 is a block diagram showing a typo processing system according to another embodiment of the present invention.

도 8은 본 발명에 따른 오타 처리 시스템 등을 구성하는 데 채용될 수 있는 범용 컴퓨터 시스템의 내부 블록도.8 is an internal block diagram of a general purpose computer system that may be employed to construct a typo processing system and the like in accordance with the present invention.

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

630 : 오타 처리 시스템630: Typo Processing System

601 : 데이터베이스 602 : 사용자 수신부601: database 602: user receiving unit

603 : 인터넷 주소 생성부 604 : 사용자 송신부603: Internet address generator 604: user transmitter

620 : 통신망620: communication network

610 : 사용자 단말기610: user terminal

640 : 검색 서버640: Search Server

Claims (13)

삭제delete 삭제delete 사용자 단말기와 통신망을 통하여 연결된 오타 처리 시스템에서 인터넷 주소의 오타를 처리하는 방법에 있어서, A method of processing a typo of an Internet address in a typo processing system connected to a user terminal through a communication network, 데이터베이스에 소정의 오타 처리 규칙을 유지하는 단계;Maintaining a predetermined typo processing rule in a database; 통신망을 통해 사용자 단말기로부터 오타로 판단된 문자열을 수신하는 단계 - 상기 문자열은 상기 사용자 단말기의 웹 브라우저의 주소 입력창을 통해 입력된 문자열 중 소정의 오타 판단 규칙에 기초하여 오타로 판단된 문자열임 -; Receiving a character string determined to be a typo from a user terminal through a communication network, wherein the character string is a character string determined to be a typo based on a predetermined typo determination rule among character strings input through an address input window of a web browser of the user terminal; ; 상기 오타 처리 규칙에 기초하여 상기 문자열에 대응하는 인터넷 주소를 생성하는 단계;Generating an internet address corresponding to the character string based on the typo processing rule; 상기 생성된 인터넷 주소를 통신망을 통해 상기 사용자 단말기로 전송하거나 상기 사용자 단말기와 상기 생성된 인터넷 주소에 해당하는 웹 서버의 접속을 중계하는 단계; Transmitting the generated internet address to the user terminal through a communication network or relaying a connection between the user terminal and a web server corresponding to the generated internet address; 상기 문자열로부터 상기 인터넷 주소를 생성하기 위한 오타 처리 규칙이 존재하지 않는 경우, 또는 상기 오타 처리 규칙에 기초하여 상기 인터넷 주소를 생성할 수 없는 경우, 상기 문자열을 소정의 검색 서버로 전달하는 단계; 및If there is no typo processing rule for generating the internet address from the string, or if the internet address cannot be generated based on the typo processing rule, transferring the string to a predetermined search server; And 상기 오타 처리 규칙에 기초하여 생성된 인터넷 주소가 인터넷 주소의 형태를 갖지 못하는 경우, 상기 문자열을 소정의 검색 서버로 전달하는 단계If the internet address generated based on the typo processing rule does not have the form of an internet address, transferring the string to a predetermined search server; 를 포함하는 것을 특징으로 하는 인터넷 주소의 오타 처리 방법.The typo processing method of the Internet address comprising a. 제3항에 있어서,       The method of claim 3, 상기 생성된 인터넷 주소에 해당하는 웹 서버로부터 상기 인터넷 주소에 대응하는 콘텐츠를 찾을 수 없다는 에러 메시지를 수신한 경우 상기 사용자 단말기를 소정의 지정된 웹 페이지에 접속시키는 단계Accessing the user terminal to a predetermined web page when an error message indicating that the content corresponding to the Internet address cannot be found is received from the web server corresponding to the generated Internet address; 를 더 포함하는 것을 특징으로 하는 인터넷 주소의 오타 처리 방법. The typo processing method of the Internet address further comprising a. 제3항에 있어서,The method of claim 3, 상기 데이터베이스는,The database, 상기 수신된 문자열이 "http/3차도메인.2차도메인.1차도메인", "http:/3차도메인.2차도메인.1차도메인", http:///3차도메인.2차도메인.1도메인", "http::3차도메인.2차도메인.1차도메인", "http.//3차도메인.2차도메인.1차도메인"의 형태를 갖는 경우, 상기 문자열을 http://3차도메인.2차도메인.1도메인"의 형태로 변경하는 오타 처리 규칙을 포함하는 것을 특징으로 하는 인터넷 주소의 오타 처리 방법. The received string is "http / 3 secondary domain. Secondary domain. Primary domain", "http: / 3 secondary domain. Secondary domain. Primary domain", http: /// 3 secondary domain. Secondary domain .1 domain "," http :: tertiary domain.secondary domain.primary domain "," http./3rd domain.secondary domain.primary domain " And / or a typo processing rule for changing to a form of " tertiary domain. Secondary domain.first domain &quot;. 제3항에 있어서,The method of claim 3, 상기 데이터베이스는,The database, 상기 수신된 문자열이 ".."의 형태를 포함하는 경우, 상기 ".."을 "."으로 변경하는 오타 처리 규칙을 포함하는 것을 특징으로 하는 인터넷 주소의 오타 처리 방법.And a typo processing rule for changing the ".." to "." If the received string includes the form of "..". 제3항에 있어서,The method of claim 3, 상기 데이터베이스는,The database, 상기 수신된 문자열에 공백이 포함되어 있는 경우, 상기 공백을 제거하는 오타 처리 규칙을 포함하는 것을 특징으로 하는 인터넷 주소의 오타 처리 방법. And a typo processing rule for removing the white space when the space includes the space in the received character string. 제3항에 있어서,The method of claim 3, 상기 데이터베이스는,The database, 상기 수신된 문자열에 인터넷 주소로서 사용할 수 없는 특수 문자가 포함된 경우, 상기 문자열에서의 상기 특수 문자의 위치를 확인하고, 상기 특수 문자가 상기 문자열의 마지막에 위치하면 상기 특수 문자를 제거하고, 상기 특수 문자가 상기 문자열의 마지막에 위치하지 않으면 상기 특수 문자를 "."로 대체하는 오타 처리 규칙을 포함하는 것을 특징으로 하는 인터넷 주소의 오타 처리 방법.If the received string contains special characters that cannot be used as an internet address, check the position of the special characters in the string, remove the special characters if the special character is at the end of the string, And a typo processing rule for replacing the special character with "." If the special character is not located at the end of the string. 제3항에 있어서,The method of claim 3, 상기 데이터베이스는,The database, 상기 수신된 문자열에 등록되지 않은 1단계 도메인 또는 2단계 도메인이 포함된 경우, 상기 등록되지 않은 1단계 또는 2단계 도메인을 등록된 1단계 또는 2단계 도메인으로 대체하는 오타 처리 규칙을 포함하는 것을 특징으로 하는 인터넷 주소의 오타 처리 방법. If the received string includes a first level domain or a second level domain that is not registered, a typo processing rule for replacing the unregistered first level or second level domain with a registered first level or second level domain; How to handle typos in Internet addresses. 제3항에 있어서,The method of claim 3, 상기 데이터베이스는,The database, 상기 수신된 문자열 중 1단계 도메인의 위치의 문자가 자국어이고, 키보드 입력 방식을 영어 입력 상태로 변경하여 상기 1단계 도메인을 입력하면 등록된 영어 1단계 도메인이 되는 경우, 상기 수신된 문자열에 포함된 자국어 문자를 대응되는 영어 문자로 대체하는 오타 처리 규칙을 포함하는 것을 특징으로 하는 인터넷 주소의 오타 처리 방법. If the character of the location of the first level domain among the received strings is a native language, and the keyboard input method is changed to the English input state and the first level domain is input, the registered English first level domain is included in the received string. And a typo processing rule for replacing a native language character with a corresponding English character. 삭제delete 삭제delete 제3항 내지 제10항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체. A computer-readable recording medium having recorded thereon a program for executing the method of any one of claims 3 to 10.
KR10-2003-0060944A 2003-09-01 2003-09-01 Method And System For Handling Wrongly Inputted Internet Address Expired - Fee Related KR100516302B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2003-0060944A KR100516302B1 (en) 2003-09-01 2003-09-01 Method And System For Handling Wrongly Inputted Internet Address

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0060944A KR100516302B1 (en) 2003-09-01 2003-09-01 Method And System For Handling Wrongly Inputted Internet Address

Publications (2)

Publication Number Publication Date
KR20050022486A KR20050022486A (en) 2005-03-08
KR100516302B1 true KR100516302B1 (en) 2005-09-26

Family

ID=37230336

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0060944A Expired - Fee Related KR100516302B1 (en) 2003-09-01 2003-09-01 Method And System For Handling Wrongly Inputted Internet Address

Country Status (1)

Country Link
KR (1) KR100516302B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025023368A1 (en) * 2023-07-24 2025-01-30 주식회사 누리랩 Method and apparatus for detecting url associated with phishing site by using artificial intelligence algorithm

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100726824B1 (en) * 2006-01-03 2007-06-11 (주)드림위즈 Smart Search System and Smart Search Service Method Using the Same
KR100777818B1 (en) * 2006-04-24 2007-11-22 에스케이 텔레콤주식회사 Server, system and method for providing spell correction service to mobile communication terminal
KR101271388B1 (en) * 2006-09-19 2013-06-05 에스케이텔레콤 주식회사 Position display path automatic correction system and its automatic correction method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025023368A1 (en) * 2023-07-24 2025-01-30 주식회사 누리랩 Method and apparatus for detecting url associated with phishing site by using artificial intelligence algorithm
US12323463B1 (en) 2023-07-24 2025-06-03 Nurilab Co., Ltd. Method and apparatus for detecting URL related to phishing site using artificial intelligence and generative AI algorithm

Also Published As

Publication number Publication date
KR20050022486A (en) 2005-03-08

Similar Documents

Publication Publication Date Title
US6119078A (en) Systems, methods and computer program products for automatically translating web pages
US6564254B1 (en) System and a process for specifying a location on a network
US7496497B2 (en) Method and system for selecting web site home page by extracting site language cookie stored in an access device to identify directional information item
KR100473086B1 (en) Method and system for accessing information on a network
CN100440220C (en) Method and system for determining available domain names from URL input
US20170083518A1 (en) System and Method for Launching a Process Using a Keyword Identifier
KR20010103670A (en) Method and system for accessing information on a network using message aliasing functions having shadow callback functions
CN100442286C (en) Data processing method and system
WO2006052089A1 (en) Method and system for providing selected service by displaying numbers and strings corresponding to inputted buttons
KR100843913B1 (en) Method and apparatus for local ip address translation
JPH11328076A (en) Internet access method and system
KR100463208B1 (en) Internal Natural Domain Service System with Local Name Servers for Flexible Top-Level Domains
KR100385083B1 (en) Computer network system on internet using realname and networking method thereof
JP4008679B2 (en) Information management apparatus and information management system
JP2004110080A (en) Computer network connection method on internet by real name, and computer network system
KR20030024295A (en) Search system using real names and method thereof
KR100516302B1 (en) Method And System For Handling Wrongly Inputted Internet Address
US20070124445A1 (en) Browser adaptation for context based navigation
JP2008123234A (en) Translation server device, translation system, translation method, and translation program
KR20020017684A (en) Method For Conversion of Keyword Address to URL and Access to Wireless Web Sites
KR100321926B1 (en) Media that can record computer programs to service information and/or services using direct access mode, and system thereof
RU2002111687A (en) METHOD AND SYSTEM OF EXECUTION OF SERVICES FOR REGISTRATION OF DOMAIN NAMES USING NATIONAL LANGUAGES IN NON-ENGLISH COUNTRIES
KR20010075446A (en) Method and system for alternate internet resource identifiers and addresses
KR100336115B1 (en) Method for lower domain service and system for the same
KR101006853B1 (en) Multilingual Domain Name Translation Server and Translation Methods Using the Same

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20090618

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20120915

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20120915

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000