首页 / 专利库 / 计算机网络 / 搜索引擎 / 다국어를 이용한 웹 페이지 접속 시스템 및 그 방법

다국어를 이용한 웹 페이지 접속 시스템 및 그 방법

阅读:598发布:2024-02-12

专利汇可以提供다국어를 이용한 웹 페이지 접속 시스템 및 그 방법专利检索,专利查询,专利分析的服务。并且PURPOSE: A system and a method for connecting to a web page using a multi-language are provided to easily connect to the web page by using a native language domain name actually calling the web page without inputting a URL(Uniform Resource Locator) such as a domain mane of the web page on the Internet. CONSTITUTION: The system includes a real name server(11), a discrimination server(12) and a plurality of connection server(13) processing the native language real name. The system is connected to an English domain name server through the Internet(20). The real name server(11) provides an IP(Internet Protocol) address of the discrimination server(12) to the client(30) in case that a connection language is the real name and provides the IP address of the English domain name server(40) to the client(30) in case that the connection language is an English domain name. The discrimination server(12) discriminates the language of the real name in case that the connection language is the real name. The connection language inputted from the client(40) is provided to the corresponding connection server(13). The connection server(13) includes a real name database(42), a processing part(41) and a searching engine(43).,下面是다국어를 이용한 웹 페이지 접속 시스템 및 그 방법专利的具体信息内容。

  • 인터넷 상의 특정 웹 페이지로 클라이언트를 접속시키는 웹 페이지 접속 시스템에서,
    인터넷 상의 URL 정보 및 설정 국가의 언어로 이루어진 리얼 네임이 서로 매칭되어 저장되어 있는 리얼 네임 데이터 베이스 및 상기 클라이언트로부터 인가되는 접속어가 리얼 네임인 경우에 상기 리얼 네임을 토대로 상기 리얼 네임 데이터 베이스를 검색하여 대응하는 URL 정보를 찾은 후, 상기 URL 정보에 따라 상기 클라이언트를 해당 웹 페이지로 연결시키는 처리부를 포함하는 다수의 연결 서버; 및
    상기 클라이언트로부터 입력되는 접속어가 리얼 네임인 경우에 상기 리얼 네임이 어느 나라 언어인가를 판단하고, 판단 결과에 따라 상기 접속어를 해당 언어를 처리하는 연결 서버로 제공하는 판별 서버
    를 포함하는 웹 페이지 접속 시스템.
  • 제1항에 있어서.
    상기 클라이언트로부터 제공되는 접속어가 리얼 네임인 경우에 상기 판별 서버의 IP 주소를 제공하여 상기 클라이언트가 상기 판별 서버로 접속되도록 하는 리얼 네임 서버
    를 더 포함하는 웹 페이지 접속 시스템.
  • 인터넷 상의 특정 웹 페이지로 클라이언트를 접속시키는 웹 페이지 접속 시스템에서,
    설정 국가의 언어로 이루어진 접속어에 대응하는 IP 주소를 제공하는 다수의 네임 서버; 및
    상기 클라이언트로부터 입력되는 접속어가 어느 나라 언어인지를 판별하고, 상기 판별 결과에 따라 상기 접속어를 해당 언어를 처리하는 상기 네임 서버로 제공하여 상기 클라이언트가 해당하는 웹 페이지로 접속되도록 하는 판별 서버
    를 포함하는 웹 페이지 접속 시스템.
  • 제3항에 있어서,
    상기 클라이언트로부터 입력되는 접속어가 리얼 네임인지를 판단하고, 상기 접속어가 리얼 네임인 경우에 상기 접속어를 상기 판별 서버로 제공하는 로컬 네임 서버를 더 포함하는 웹 페이지 접속 시스템.
  • 제4항에 있어서,
    상기 판별 서버 및 네임 서버가 영문 데이터 포맷으로 이루어진 접속어를 처리하는 경우에, 상기 로컬 네임 서버가 상기 클라이언트로부터 입력되는 접속어가 리얼 네임이면 상기 접속어를 영문 데이터 포맷으로 인코딩 하여 상기 판별 서버로 제공하는 웹 페이지 접속 시스템.
  • 제1항 내지 제5항에 있어서,
    상기 리얼 네임은 영어를 제외한 언어로 이루어진 웹 페이지 접속 시스템.
  • 설정 국가의 언어로 이루어진 접속어에 대응하는 IP 주소를 제공하는 다수의 네임 서버를 이용하여 인터넷 상의 특정 웹 페이지로 클라이언트를 접속시키는 웹 페이지 접속 방법에서,
    상기 클라이언트로부터 특정 웹 페이지로 접속하기 위한 접속어가 입력되면 상기 접속어가 리얼 네임인지를 판단하는 단계;
    상기 접속어가 리얼 네임인 경우에 상기 접속어가 어느 나라 언어인가를 판단하는 단계; 및
    상기 판단 결과에 따라 상기 접속어를 해당 언어를 처리하는 네임 서버로 제공하여 상기 클라이언트에게 접속하고자 하는 웹 페이지의 IP 주소가 제공되도록 하는 단계
    를 포함하는 웹 페이지 접속 방법.
  • 제7항에 있어서,
    상기 접속어가 리얼 네임인 경우에 상기 리얼 네임을 영문 데이터 포맷으로 인코딩 하여 처리하는 것을 특징으로 하는 웹 페이지 접속 방법.
  • 说明书全文

    다국어를 이용한 웹 페이지 접속 시스템 및 그 방법{SYSTEM FOR ACCESING WEB PAGE USING MANY LANGUAGES AND METHOD THEREOF}

    이 발명은 다국어를 이용한 웹 페이지 접속 시스템 및 그 방법에 관한 것으로 더욱 상세하게 말하자면, 인터넷 상의 특정 웹 페이지를 접속하고자 하는 경우에 영어 이외에도 한글이나 그 외의 외국어 등으로 이루어진 도메인 네임을 이용하여 해당 웹 페이지로 용이하게 접속할 수 있도록 하는 웹 페이지 접속 시스템 및그 방법에 관한 것이다.

    인터넷(internet)이란 단순히 몇 개의 컴퓨터가 모여서 이루어진 것이 아니며 서로 다른 여러 종류의 컴퓨터들의 네트워크(network)들이 서로 연결되어 형성된 거대한 연결망이며, 이러한 인터넷에 연결된 각 컴퓨터들은 서로를 식별하기 위하여 물리적인 주소 즉, IP(internet protocol) 주소가 할당되어 있다.

    그러나, 이러한 물리적인 주소는 255를 넘지 않는 숫자들로 이루어진 4개의 그룹으로 구성되어 있으므로(예를 들어, 134.78.238.99) 사용자의 입장에서는 이러한 숫자열을 기억하기가 매우 어려우며, 인터넷에 연결된 특정 컴퓨터로 접속하고자 할 때마다 사용자가 이러한 IP 주소를 일일이 기입한다는 것은 대단히 번거로운 일이다.

    따라서, 일반적으로 물리적인 주소를 직접 이용하여 각 컴퓨터에 접속하는 대신에 IP 주소를 기억하기 쉬운 문자열의 조합과 일대일 대응을 시키고, 사용자가 문자열을 입력하면 해당되는 IP 주소를 가지는 컴퓨터에 자동으로 연결되도록 하는 방식이 사용된다. 이와 같이 IP 주소 대신에 사용되는 문자들의 조합을 도메인 네임(domain name)이라고 한다.

    한편, 최근에 많이 이용되고 있는 웹 호스팅 서비스(webhosting service) 즉, 도메인 네임에 대응하는 실질적인 호스트 컴퓨터를 가지고 있지는 않지만 도메인 네임을 등록 받고자 하는 자에게 자신의 호스트 컴퓨터를 사용하여 등록 받을 수 있도록 해주는 서비스를 제공하는 업체를 이용하여 도메인 네임을 등록한 경우에는, IP 주소에 대하여 도메인 네임이 하나 이상 대응될 수 있다.

    이와 같이, 도메인 네임이란 인터넷에 연결된 컴퓨터의 인터넷 상에서의 주소를 나타내는 것으로서, 일반적으로 그 컴퓨터의 특성 또는 지리적 위치 등을 표시하는 식별자로 구성된다. 예를 들어, 전자 메일(e-mail)의 주소인 "james@ABC.co.kr" 중에서 "ABC.co.kr"이 실질적인 도메인 네임이 되며, IP 주소 체계인 URL(uniform resource location)인 "http://www.ABC.co.kr" 중에서 "ABC.co.kr"이 실질적인 도메인 네임이 된다. 그리고 인터넷에 연결된 컴퓨터에 제공되는 다양한 정보의 주소를 나타내는 URL 예를 들어, ""http//www.internic.net/index.html"에서는 "internic.net"이 도메인 네임이 되고, "index.html"은 해당 정보가 저장되어 있는 디렉토리를 포함하는 파일 네임이 된다.

    따라서, 각 컴퓨터의 IP 주소 대신에 도메인 네임을 사용하기 위해서는 각 컴퓨터의 IP 주소와 도메인 네임을 대응시켜 주는 기능을 수행하는 별도의 장치가 요구되며, 이러한 요구에 따라 인터넷에 연결된 각 컴퓨터는 이러한 기능을 수행하는 컴퓨터 시스템 즉, 도메인 네임 서버(domain name server, 일명 "DNS")와 연관되어 있다.

    일반적으로 클라이언트가 인터넷의 특정 컴퓨터로 접속하기 위하여 해당 컴퓨터의 도메인 네임 예를 들어 "def.co.kr"에 대한 IP 주소 확인을 설정된 도메인 네임 서버로 요청하면, 도메인 네임 서버는 IP 주소를 관장하는 등록 기관의 서버로 입력되는 도메인 네임에 해당하는 IP 주소를 문의하고, 등록 기관의 서버로부터 제공되는 IP 주소를 클라이언트로 리턴시키며, 이에 따라 클라이언트는 해당 IP 주소를 가지는 컴퓨터로 접속된다.

    위에 기술한 바와 같이, 인터넷 상의 특정 컴퓨터로 접속하기 위해서는 해당 도메인 네임을 알아야 한다. 그러나, 일반적으로 도메인 네임은 일정한 규칙에 따라 만들어진 영문 문자의 조합으로 이루어지기 때문에, 한국 또는 일본, 중국 등 비영어권 국가의 국민들은 영어권 국가에 비하여 상대적으로 도메인 네임을 외우기 어려운 단점이 있다.

    이에 따라 비영어권 국가의 국민들도 편리하게 인터넷을 이용하기 위하여, 자국의 언어로 이루어진 도메인 네임을 사용하여 웹 페이지를 접속할 수 있도록 하는 방법들이 연구되고 있으나, 비영어권 언어들을 구별하는 것이 용이하지 않은 문제점이 있다.

    보다 상세하게 말하자면, 각 언어들은 각국의 규격에 따라 코드화 되어 사용되고 있으나, 각 규격별로 동일한 코드를 사용하고 있으므로, 기존의 도메인 네임 서버는 비영어권 언어들이 어떠한 규격을 토대로 코드화 된 언어인지 즉, 어느 나라 언어인지를 판별할 수가 없었다.

    그러므로, 이 발명이 이루고자 하는 기술적 과제는 인터넷 상의 웹 페이지의 도메인 네임 등의 URL을 입력하지 않아도 접속하고자 하는 웹 페이지가 실제로 불려지는 자국의 언어로 이루어진 도메인 네임을 이용하여 해당 웹 페이지에 용이하게 접속할 수 있도록 하는 웹 페이지 접속 시스템 및 그 방법을 제공하고자 하는데 있다.

    또한, 이 발명의 목적은 영어 이외의 언어로 이루어진 도메인 네임이 어느 나라 언어인지를 판별하고, 판별 결과에 따라 해당 언어를 처리하는 서버에서 도메인 네임을 처리하도록 하기 위한 웹 페이지 접속 시스템 및 그 방법을 제공하고자 하는데 있다.

    여기서, 웹 페이지는 WWW(world wide web) 이외에도 전자 우편, FTP(file transfer protocol), 텔넷(telnet) 등의 모든 인터넷 기반의 서비스를 제공하는 서버를 나타낸다.

    도 1은 이 발명의 제1 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템의 구조를 나타낸 블록도이다.

    도 2a 및 도 2b는 이 발명의 제1 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템의 동작을 순차적으로 나타낸 흐름도이다.

    도 3은 이 발명의 제2 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템의 구조를 나타낸 블록도이다.

    도 4a 및 도 4b는 이 발명의 제2 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템의 동작을 순차적으로 나타낸 흐름도이다.

    이러한 기술적 과제를 달성하기 위한, 이 발명의 특징에 따른 다국어를 이용한 웹 페이지 접속 시스템은, 인터넷 상의 특정 웹 페이지로 클라이언트를 접속시키기 위하여, 인터넷 상의 URL 정보 및 설정 국가의 언어로 이루어진 리얼 네임이 서로 매칭되어 저장되어 있는 리얼 네임 데이터 베이스 및 상기 클라이언트로부터 인가되는 접속어가 리얼 네임인 경우에 상기 리얼 네임을 토대로 상기 리얼 네임 데이터 베이스를 검색하여 대응하는 URL 정보를 찾은 후, 상기 URL 정보에 따라 상기 클라이언트를 해당 웹 페이지로 연결시키는 처리부를 포함하는 다수의 연결 서버; 및 상기 클라이언트로부터 입력되는 접속어가 리얼 네임인 경우에 상기 리얼 네임이 어느 나라 언어인가를 판단하고, 판단 결과에 따라 상기 접속어를 해당 언어를 처리하는 연결 서버로 제공하는 판별 서버를 포함한다.

    이외에도 상기 클라이언트로부터 제공되는 접속어가 리얼 네임인 경우에 상기 판별 서버의 IP 주소를 제공하여 상기 클라이언트가 상기 판별 서버로 접속되도록 하는 리얼 네임 서버를 포함할 수 있다.

    이 발명의 특징에 따른 다국어를 이용한 웹 페이지 접속 시스템은, 설정 국가의 언어로 이루어진 접속어에 대응하는 IP 주소를 제공하는 다수의 네임 서버; 및 상기 클라이언트로부터 입력되는 접속어가 어느 나라 언어인지를 판별하고, 상기 판별 결과에 따라 상기 접속어를 해당 언어를 처리하는 상기 네임 서버로 제공하여 상기 클라이언트가 해당하는 웹 페이지로 접속되도록 하는 판별 서버를 포함한다.

    이외에도 상기 클라이언트로부터 입력되는 접속어가 리얼 네임인지를 판단하고, 상기 접속어가 리얼 네임인 경우에 상기 접속어를 상기 판별 서버로 제공하는 로컬 네임 서버를 더 포함할 수 있으며, 상기 판별 서버 및 네임 서버가 영문 데이터 포맷으로 이루어진 접속어를 처리하는 경우에, 상기 로컬 네임 서버가 상기 클라이언트로부터 입력되는 접속어가 리얼 네임이면 상기 접속어를 영문 데이터 포맷으로 인코딩 하여 상기 판별 서버로 제공한다. 따라서 기존의 영문 도메인 네임을 처리하는 네임 서버에서도 별도의 프로그램 변경 없이 접속어를 처리할 수가 있다.

    이 발명의 특징에 따른 다국어를 이용한 웹 페이지 접속 방법은, 설정 국가의 언어로 이루어진 접속어에 대응하는 IP 주소를 제공하는 다수의 네임 서버를 이용하여 인터넷 상의 특정 웹 페이지로 클라이언트를 접속시키는 웹 페이지 접속 방법으로, 상기 클라이언트로부터 특정 웹 페이지로 접속하기 위한 접속어가 입력되면 상기 접속어가 리얼 네임인지를 판단하는 단계; 상기 접속어가 리얼 네임인 경우에 상기 접속어가 어느 나라 언어인가를 판단하는 단계; 및 상기 판단 결과에 따라 상기 접속어를 해당 언어를 처리하는 네임 서버로 제공하여 상기 클라이언트에게 접속하고자 하는 웹 페이지의 IP 주소가 제공되도록 하는 단계를 포함한다.

    상기 접속어가 리얼 네임인 경우에 상기 리얼 네임을 영문 데이터 포맷으로 인코딩 하여 처리할 수 있다.

    여기서, 리얼 네임은 영어를 제외한 언어일 수 있으며, 클라이언트로는 통신 단말기 또는 인터넷에 접속 가능한 모든 장치가 사용될 수 있다.

    이에 따라 이용자는 인터넷 접속시에 영어 이외에도 한글이나 그 밖의 외국어로 이루어진 리얼 네임을 사용하여 특정 인터넷 웹 페이지에 용이하게 접속할 수 있다.

    이하, 이 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 이 발명을 용이하게 실시할 수 있는 가장 바람직한 실시예를 첨부된 도면을 참조로 하여 상세히 설명한다.

    이 발명의 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템은 인터넷 상에 등록되어 있는 모든 인터넷 주소에 대응하여 영어 이외의 언어로 이루어진 도메인 네임을 별도로 설정하고, 이 도메인 네임을 이용하여 웹 페이지 접속이 가능하도록 한다.

    이하에서는 설명의 편의를 기존 사용되었던 도메인 네임이나 파일 네임 등의 URL을 "영문 도메인 네임"이라고 명명하고, 영어 이외의 언어로 이루어진 도메인 네임이나 파일 네임을 "리얼 네임"이라고 명명한다. 그리고, 기존 도메인 네임에 대하여 인터넷 주소 확인 서비스를 제공하는 서버를 "영문 도메인 네임 서버"라고명명하며, 특정 웹 페이지로 접속하기 위하여 클라이언트로부터 입력되는 문자열들은 "접속어" 라고 명명한다. 따라서 "접속어"는 도메인 네임으로서 "영문 도메인 네임" 및 "리얼 네임"을 모두 포함한다. 그리고 이 발명의 실시예에서 "리얼 네임"은 영어이외의 언어로 이루어지는 특히 회사명, 상호명 또는 서비스표 등의 실제 이름을 나타내나, 이에 한정되지는 않는다.

    먼저, 이 발명의 제1 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템에 대하여 설명한다.

    도 1에 이 발명의 제1 실시예에 따른 다국어를 이용한웹 페이지 접속 시스템의 구조가 도시되어 있다.

    첨부한 도 1에 도시되어 있듯이, 이 발명의 제1 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템(10)은 인터넷(20)을 통하여 클라이언트(30)와 연결되어 있는 리얼 네임 서버(11), 판별 서버(12) 및 해당 국가의 언어로 이루어진 리얼 네임을 처리하는 다수의 연결 서버(13)를 포함하며, 인터넷(20)을 통하여 영문 도메인 네임을 처리하는 영문 도메인 네임 서버(40)에 연결되어 있다.

    리얼 네임 서버(11)는 클라이언트(30)로부터 입력되는 접속어가 영문 도메인 네임인지 아니면 리얼 네임인지를 판단하고, 입력되는 접속어가 리얼 네임인 경우에는 클라이언트(30)에게 판별 서버(12)의 IP 주소를 제공하고, 입력되는 접속어가 영문 도메인 네임인 경우에는 클라이언트(30)에게 영문 도메인 네임 서버(40)의 IP 주소를 제공한다.

    판별 서버(12)는 클라이언트(30)로부터 입력되는 접속어가 리얼 네임인 경우에 이 리얼 네임이 어느 나라 언어인지를 판별하고, 판별 결과에 따라 클라이언트(30)로부터 입력된 접속어를 해당 연결 서버(13)로 제공한다.

    연결 서버(13)는 자국 즉, 설정 언어로 이루어지는 리얼 네임을 처리하여 클라이언트(30)를 해당 웹 페이지에 접속시키는 웹 서버로서, 각 리얼 네임에 대응되어 URL 정보가 저장되어 있는 리얼 네임 데이터 베이스(131)와, 판별 서버(12)로부터 제공되는 접속어를 토대로 리얼 네임 데이터 베이스(131)를 검색하여 접속어에 해당하는 리얼 네임이 있는 경우에 URL 정보에 따라 클라이언트(30)를 해당 웹 페이지로 연결시키는 처리부(132) 및 처리부(132)의 제어에 따라 인터넷(20) 상의 다수 서버의 데이터를 검색하여 접속어를 포함하는 정보를 제공하는 웹 페이지의 정보를 수집하여 클라이언트(30)에게 제공하는 검색 엔진(133)을 포함한다.

    클라이언트(30)는 적어도 하나 이상일 수 있으며, 접속하고자 하는 웹 페이지에 해당하는 접속어를 리얼 네임 서버(11)로 제공한다. 여기서는 클라이언트(30)로서 컴퓨터가 이용되었으나, 이외에도 인터넷(20)과 연결될 수 있는 이동 통신 단말기, 인터넷 접속 기능을 가지는 TV 등의 다른 통신 장치가 이용될 수도 있다.

    이러한 구조로 이루어지는 이 발명의 제1 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템의 동작을 상세히 설명한다.

    여기서 클라이언트(30)는 인터넷에 접속하기 위한 브라우저를 구동하기 이전에 인터넷 접속 환경 설정 프로그램 등을 실행시켜서 IP 주소 확인 서비스를 제공하는 서버로서 리얼 네임 서버(11)를 설정한다.

    도 2a 및 도 2b에 이 발명의 제1 실시예에 따른 다국어를 이용한 웹 페이지접속 시스템의 동작이 순서대로 도시되어 있다.

    첨부한 도 2a에 도시되어 있듯이, 이용자가 클라이언트(30)에서 인터넷 접속을 위한 웹 브라우저 또는 전자 메일 프로그램 등을 구동시킨 후에 브라우저 상의 입력창에 접속어를 입력하면, 입력된 접속어는 리얼 네임 서버(11)로 제공된다(S100). 이 때, 접속어는 해당 언어별로 설정되어 있는 규격에 따라 코드화 되어 리얼 네임 서버(11)로 제공된다.

    리얼 네임 서버(11)는 클라이언트(30)로부터 제공되는 접속어가 영문 도메인 네임인지 아니면 리얼 네임인지를 판단한다(S110).

    일반적으로 언어나 숫자 등의 데이터들은 8비트의 형식으로 표현되며, 영어는 8비트 중에서 최상위 비트(most significant bit)가 "0"으로 표시되고 영어를 제외한 언어나 숫자 등은 최상위 비트가 "1"로 표시된다. 따라서, 이 발명의 실시예에서 리얼 네임 서버(11)는 클라이언트(30)로부터 입력되는 접속어를 나타내는 8비트 중 최상위 비트가 "0" 또는 "1"이냐에 따라 입력된 접속어가 영문 도메인 네임인지 아니면 리얼 네임인지를 판단한다.

    리얼 네임 서버(11)는 8비트 중 최상위 비트가 "0"인 경우에는 입력된 접속어가 영문 도메인 네임인 것으로 판단하여 입력된 접속어를 영문 도메인 네임 서버(40)로 제공한다(S120). 이에 따라 영문 도메인 네임 서버(40)는 입력되는 영문 도메인 네임에 해당하는 IP 주소를 리얼 네임 서버(11)로 제공하며, 리얼 네임 서버(11)는 이 IP 주소를 클라이언트(30)에게 제공하여 클라이언트(30)가 해당 웹 페이지로 접속하도록 한다(S130∼S150).

    한편, 단계(S110)에서 8비트 중 최상위 비트가 "0"인 경우에는 입력된 접속어가 리얼 네임인 것으로 판단하여 판별 서버(12)의 IP 주소를 클라이언트(30)로 제공하여 판별 서버(12)로 접속하도록 한다(S160).

    이에 따라, 클라이언트(30)는 리얼 네임 서버(11)로부터 제공되는 IP 주소에 따라 판별 서버(12)로 접속하며(S170), 이 때, 클라이언트(30)는 IP 주소 확인을 요청하였던 접속어와 함께 자신의 IP 주소를 포함하는 정보를 가지고 판별 서버(12)로 접속하며, 이 접속 정보에는 접속어가 어떤 언어 규격으로 코드화 되어 있는지를 나타내는 규격 정보가 포함될 수 있다.

    판별 서버(12)는 클라이언트(30)의 접속 정보로부터 IP 주소 확인을 요청하였던 도메인 네임 즉, 접속어를 추출한 다음(S180), 추출된 접속어를 분석하여 접속어가 어느 나라 언어인지를 판별한다(S190).

    판별 서버(12)는 클라이언트(30)로부터 제공되는 접속 정보 내에 접속어가 어떤 언어 규격으로 코드화 되어 있는지를 나타내는 규격 정보가 포함되어 있는지를 확인하고, 규격 정보가 포함되어 있는 경우에는 이 규격 정보에 따라 해당 접속어가 어느 나라 언어인지를 판별한다.

    이외에도 접속 정보 내에 규격 정보가 포함되어 있지 않은 경우에는 코드화 된 접속어의 패턴을 분석하여 이 접속어가 어느 나라 언어인지를 판별한다. 보다 상세하게 말하자면, 각 언어의 규격마다 그 언어의 특징이 나타나도록 특정 패턴에 따라 해당 언어를 코드화 하기 때문에, 접속어의 코드 패턴을 분석하여 접속어가 어느 나라 언어인지를 판별한다.

    또한, 이러한 판별 방법 이외에도, 접속 정보 내에 포함되어 있는 클라이언트(30)의 IP 주소를 분석하여 접속어가 어느 나라 언어인지를 판별할 수 있다. 즉, 각 나라별로 서로 다른 IP 주소가 할당되기 때문에, 클라이언트(30)의 IP 주소를 분석하여 해당 IP 주소가 어느 나라에 할당되어 있는지를 판단하고, 그 판단 결과에 따라 접속어가 어느 나라 언어인지를 판별한다.

    이러한 판별 방법들을 독립적으로 사용하여 접속어가 어느 나라 언어인지를 판별할 수 있으며, 또한 이러한 판별 방법들을 하나 이상 혼합하여 사용하여 접속어가 어느 나라 언어인지를 판별할 수도 있다. 그리고 접속어 판별 방법은 위에 기술된 방법에 한정되지 않는다.

    다음에, 판별 서버(12)는 판별된 결과에 따라 클라이언트(30)로부터 제공된 접속어를 해당 언어를 처리하는 연결 서버(13)로 제공한다. 즉, 클라이언트(30)가 입력한 접속어가 한국어인 경우에는 한국어 도메인 네임을 처리하는 연결 서버로 접속어를 제공하고, 접속어가 일본어인 경우에는 일본어 도메인 네임을 처리하는 연결 서버로 접속어를 제공한다(S200).

    이 때, 판별 서버(12)는 접속어를 분석하여 해당 연결 서버(13)가 처리하기 알맞은 포맷으로 변환하여 제공한다. 예를 들어, 클라이언트(30)로부터 제공된 접속어가 "\129\143"의 형태로 코드화 되어 있는 경우에 접속어가 한국어의 "가"에 해당하는 것으로 판단되면, 이 접속어를 해당 연결 서버가 해당 데이터 베이스를 검색하는데 알맞은 포맷 즉, "가"의 포맷으로 변환하여 제공한다.

    이와 같이 판별 서버(12)의 판별 동작에 따라 접속어를 제공받은 연결서버(13)의 처리부(132)는 첨부한 도 2b에 도시되어 있듯이, 리얼 네임 데이터 베이스(131)를 검색하여 접속어가 저장되어 있는지를 판단하고(S210), 접속어에 해당하는 리얼 네임이 저장되어 있는 경우에는 이 리얼 네임에 대응되어 있는 URL 정보에 따라 클라이언트(30)를 해당 웹 페이지로 연결시킨다(S220∼S230).

    한편, 접속어에 해당하는 리얼 네임이 리얼 네임 데이터 베이스(132)에 저장되어 있지 않은 경우에는, 처리부(132)가 검색 엔진(133)을 구동시켜 인터넷(20)에 연결되어 있는 다수의 서버로부터 해당 접속어를 포함하는 정보를 제공하는 웹 페이지의 정보를 수집하여 클라이언트(30)로 제공한다(S240).

    예를 들어, 접속어가 "넷피아"인 경우에는 인터넷(20) 상의 모든 서버로부터 "넷피아"라는 단어를 포함하는 정보를 제공하는 웹 페이지의 정보를 수집하고, 웹 페이지 등의 검색 결과를 이용자가 브라우저 상에서 열람할 수 있도록 HTML화하여 클라이언트(30)로 제공한다. 이에 따라 사용자가 검색 결과 중에서 접속하고자 하는 웹 페이지를 나타내는 특정 정보를 클릭하면, 클라이언트(30)는 해당 웹 페이지로 접속된다(S250).

    위에 기술된 제1 실시예에 따라, 영어 이외의 언어로 이루어진 리얼 네임을 이용하여 웹 페이지로 접속하고자 하는 경우에도 해당 언어가 어떤 규격으로 코드화 되어 있는지를 판별할 수 있으므로, 해당 언어별로 리얼 네임을 처리하여 보다 정확하고 신속하게 클라이언트를 해당 웹 페이지로 접속시킬 수 있다.

    다음에는 이 발명의 제2 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템에 대하여 설명한다.

    위에 기술된 제1 실시예에서는 일반적으로 사용되는 영문 도메인 네임이 아니라 리얼 네임을 처리해 주는 별도의 리얼 네임 서버를 설치하여야 하나, 제2 실시예에서는 기존의 영문 도메인 네임을 해당하는 IP 주소로 변환 처리하는 네임 서비스를 제공하는 프로그램 예를 들어 "BIND"를 사용해서도 리얼 네임이 어느 나라 언어인지를 판별하고 그에 따른 IP 주소를 제공할 수 있도록 한다. 이를 위하여 여기서는 리얼 네임을 영문 데이터 포맷 즉, 영문 도메인 네임 형식으로 인코딩 하여 처리한다.

    도 3에 이 발명의 제2 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템의 구조가 도시되어 있다.

    첨부한 도 3에 도시되어 있듯이, 이 발명의 제2 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템은 제1 실시예와는 달리, 클라이언트(30)로 입력되는 접속어를 영문 도메인 네임 형식으로 인코딩하는 로컬 네임 서버(14), 영문 도메인 네임 형식에 따라 인코딩 된 접속어가 어느 나라 언어인지를 판별하는 판별 서버(15) 및 해당 국가의 언어로 이루어진 접속어를 처리하여 클라이언트(30)가 접속하고자 하는 웹 페이지의 IP 주소를 제공하는 다수의 네임 서버(16)를 포함하며, 여기서 판별 서버(15)는 웹 서버가 아니라 네임 서버이다.

    각 네임 서버(16)들은 도 3에 도시되어 있듯이, "."에 의하여 계층별로 구분되는 하나 이상의 키워드로 이루어진 접속어에 해당하는 IP 주소를 제공하는 계층 네임 서버로서, 이러한 접속어를 단계별로 처리하여 해당 웹 페이지의 IP 주소를 제공하도록, 기준이 되는 제1 단계 서버인 루트 네임 서버(161)와, 루트 네임 서버(161)에 대하여 순차적으로 연결되어 있는 제2 단계 네임 서버(162) 내지 제n 단계 네임 서버(16n, n=2, 3. …)로 이루어지며, 루트 네임 서버(161)를 제외한 나머지 단계의 네임 서버(162 …16n) 들은 적어도 하나 이상이다.

    여기서는 네임 서버가 계층적 구조로 이루어지는 접속어를 처리하는 것을 예로 들었으나, 이에 한정되지 않고 하나의 키워드로 이루어지는 접속어를 처리할 수도 있다.

    제2 실시예에서, 판별 서버(15) 및 네임 서버(16)는 기존의 영문 도메인 네임 처리에 사용되는 BIND 프로그램을 이용하여 IP 주소 확인 서비스를 수행한다.

    도 4a 및 도 4b에 이러한 구조로 이루어지는 이 발명의 제2 실시예에 따른 다국어를 이용한 웹 페이지 접속 시스템의 동작이 순차적으로 도시되어 있다.

    첨부한 도 4a에 도시되어 있듯이, 클라이언트(30)로부터 접속어가 입력되면, 로컬 네임 서버(14)는 입력되는 접속어가 영문 도메인 네임인지 아니면 리얼 네임인지를 판단한다(S300∼S310).

    위에 기술된 제1 실시예와 동일하게 접속어의 최상위 비트가 "0"인 경우에는 입력된 접속어가 영문 도메인 네임인 것으로 판단하여 입력된 접속어를 영문 도메인 네임 서버(40)로 제공하며(S320), 이에 따라 영문 도메인 네임 서버(40)는 입력되는 영문 도메인 네임에 해당하는 IP 주소를 로컬 네임 서버(14)로 제공한다. 그리고 로컬 네임 서버(14)는 영문 도메인 네임 서버(40)로부터 입력되는 IP 주소를 클라이언트(10)에게 제공하여 해당 웹 페이지로 접속하도록 한다.

    그러나 최상위 비트가 "1"인 경우에는 입력된 접속어가 리얼 네임인 것으로판단하여 입력된 접속어를 기존의 BIND 등의 네임 서비스를 제공하는 프로그램이 처리할 수 있는 영문 데이터 포맷으로 인코딩 한다(S330).

    예를 들어, 통상적으로 영문은 1 글자가 1바이트로 표시되는 반면에 한글은 2 바이트로 표시되며, 영어는 아스키값 "0x0000"부터 "0x007F" 사이에서 표시되고, 한글은 "0xA180"부터 "0xFEFF" 사이에서 표시된다. 4비트의 2진수가 16진수로 표현되는 경우에, 입력된 접속어가 "넷피아"인 경우에, 로컬 네임 서버(14)는 다음과 같이 "넷피아"를 인코딩한다.

    KSC-5601의 규정에 따라 "넷"이 "1011001111011101"로 표시되고, "피"가 "1100011111000111"로 표시되고, "아"가 "1011111011000110"으로 표시되면, 로컬 네임 서버(14)는 2 바이트를 4비트씩 나눈 다음에 "넷"을 "0xB3DD"로 변환하고, "피"를 "0xC7C7"로 변환하며, "아"를 "0xBEC6"으로 변환한다. 따라서 "넷피아"는 "B3DDC7C7BEC6"으로 인코딩 될 수 있다. 그리고 각 16진수 "B", "3", "D" 등을 하나의 문자로 처리하며 이에 따라 B3DD는 4바이트로 표시된다. 이와 같은 인코딩 동작에 따라 "넷피아"는 최상위 비트가 "0"으로 표시되는 영문 데이터 포맷으로 변환되어, 기존의 영문 데이터 포맷으로 표시된 데이터만을 처리하는 BIND 등의 프로그램에서도 처리가능하게 된다.

    로컬 네임 서버(14)는 이와 같이 리얼 네임을 영문 도메인 네임 형식으로 인코딩 한 다음에 인코딩 된 접속어를 판별 서버(15)로 제공하며(S340), 판별 서버(15)는 인코딩 된 접속어를 위의 제1 실시예와 같이 패턴 분석 또는 클라이언트(30)의 IP 분석을 통하여 접속어가 어느 나라 언어인지를 판별한다(S350).

    다음에, 판별 서버(15)는 판별된 결과에 따라 인코딩 된 접속어를 해당 언어를 처리하는 네임 서버(16)로 제공한다. 판별 서버(15)는 접속어가 하나 이상의 키워드로 이루어진 계층 리얼 네임인 경우에는 키워드를 순차적으로 처리하여 해당 계층 리얼 네임에 대한 IP 주소를 찾는다. 먼저, 판별 서버(15)는 인코딩 된 접속어 즉, 계층 리얼 네임을 네임 서버(16)의 루트 네임 서버(161)로 제공하며(S360), 루트 네임 서버(161)는 처리가 가능한 경우 즉, 인코딩 된 계층 리얼 네임에 대한 IP 주소를 제공할 수 있는 경우에는 해당 IP 주소를 판별 서버(15)로 제공하며(S370∼S380), 이에 따라 판별 서버(15)는 해당 IP 주소를 로컬 네임 서버(14)로 제공하고, 로컬 네임 서버(14)는 입력되는 IP 주소를 클라이언트(30)에게 제공하여 클라이언트(30)가 해당 웹 페이지로 접속하도록 한다(S390∼S400).

    이와는 달리 인코딩 된 계층 리얼 네임에 대한 IP 주소를 제공할 수 없는 경우에, 루트 네임 서버(161)는 다음 단계의 네임 서버 즉, 제2 단계 네임 서버(162)로 접속하도록 판별 서버(15)로 응답 메시지를 보낸다(S410). 판별 서버(15)는 계층 리얼 네임을 제공한 단계의 네임 서버로부터 IP 주소가 제공될 때까지 인코딩 된 계층 리얼 네임을 네임 서버(16)로 계속하여 제공하며, 네임 서버(16)의 각 단계별 네임 서버들은 처리 여부에 따라 다음 단계의 네임 서버 접속을 요청하는 응답 메시지를 보내거나 계층 리얼 네임에 해당하는 IP 주소를 판별 서버(15)로 제공한다(S420∼S440).

    따라서, 이 발명의 제2 실시예서는 기존의 영문 도메인 네임을 처리하는 프로그램 하에서도 리얼 네임이 어느 나라 언어인가를 판별할 수 있으므로, 프로그램변경에 따른 비용 및 시간을 감소시킬 수 있다.

    위에 기술된 제2 실시예는 WWW 이외에도 전자 우편, FTP, 텔넷 등의 모든 인터넷 기반의 서비스에도 적용 가능하다.

    한편, 판별 서버 및 네임 서버가 리얼 네임을 인식할 수 있도록 구성된 경우에는, 로컬 네임 서버가 별도의 인코딩 작업을 수행하지 않고 접속어를 판별 서버로 제공하여 위에 기술된 바와 같이 처리되도록 한다.

    이 발명은 다음의 기술되는 청구 범위를 벗어나지 않는 범위 내에서 다양한 변경 및 실시가 가능하다.

    이상에서와 같이 이 발명의 실시예에 따른 웹 페이지 접속 시스템에서는 기존의 영문으로 이루어진 도메인 네임 등의 URL 이외에 다른 언어로 이루어진 도메인 네임을 이용하여 웹 페이지에 접속할 수 있으므로, 각국의 사용자들이 특정 웹 페이지의 영문 도메인 네임을 일일이 기억할 필요가 없다.

    또한, 영어가 아닌 다른 언어로 이루어진 도메인 네임을 사용하는 경우에도 해당 언어가 어느 나라 언어인지를 판별할 수 있으므로, 각 언어별로 해당 도메인 네임을 처리하도록 하여 보다 정확하고 신속하게 클라이언트를 접속하고자 하는 웹 페이지로 연결시킬 수 있다.

    또한, 기존의 도메인 네임 서버에서 네임 서비스를 제공하는 BIND 등의 프로그램 환경 하에서도 다국어를 이용한 웹 페이지 접속이 가능한 효과가 있다.

    또한 클라이언트가 입력한 접속어에 대한 URL 정보가 없는 경우에도 인터넷상의 다수 싸이트로부터 접속어에 관련된 다수의 정보를 제공하는 웹 페이지의 정보를 제공함에 따라, 사용자는 원하는 웹 페이지에 보다 용이하고 신속하게 접속할 수가 있다.

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈