[go: up one dir, main page]

KR100321926B1 - 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템 - Google Patents

직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템 Download PDF

Info

Publication number
KR100321926B1
KR100321926B1 KR1019990057369A KR19990057369A KR100321926B1 KR 100321926 B1 KR100321926 B1 KR 100321926B1 KR 1019990057369 A KR1019990057369 A KR 1019990057369A KR 19990057369 A KR19990057369 A KR 19990057369A KR 100321926 B1 KR100321926 B1 KR 100321926B1
Authority
KR
South Korea
Prior art keywords
service
information
name
direct
user
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
KR1019990057369A
Other languages
English (en)
Other versions
KR20000012596A (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 KR1019990057369A priority Critical patent/KR100321926B1/ko
Publication of KR20000012596A publication Critical patent/KR20000012596A/ko
Application granted granted Critical
Publication of KR100321926B1 publication Critical patent/KR100321926B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • 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
    • G06Q50/10Services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 인터넷 서비스 기술에 관한 것으로서, 특히 사용자로부터 요구된 정보(콘텐츠) 및/또는 서비스를 단계적 접근 방식에 의한 중간 과정을 거치지 않고 최종적인 정보서비스 결과만을 직접 제공받을 수 있도록 하는 직접 접근 방식을 이용한 정보 및/또는 서비스 제공 방법에 대한 컴퓨터 프로그램을 저장한 기록매체 및 시스템에 관한 것이다. 본 발명은 이용자가 제공받고자 하는 직접 정보서비스에 대한 서비스명 및/또는 하나이상의 변수 항목명으로 구성된 이용자 명령문을 브라우저의 URL 입력란에 기술하기만 하면, 직접서비스중계서버측에서 이 명령문을 해석하여 원하는 서비스나 정보를 제공하는 위치를 알아내고, 직접서비스중계서버 자체에서 공급하는 서비스나 정보를 이용자에게 직접 제공하거나 혹은 이용자를 해당 서비스제공자측으로 직접 포워딩시켜 줌으로써, 이용자는 인터넷 서비스 정보의 디렉토리 이동에 따른 불필요한 중간 처리 과정을 거치지 않고 최적의 응답과 결과만을 직접 서비스 받을 수 있다.

Description

직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템{MEDIA THAT CAN RECORD COMPUTER PROGRAMS TO SERVICE INFORMATION AND/OR SERVICES USING DIRECT ACCESS MODE, AND SYSTEM THEREOF}
본 발명은 인터넷 서비스 기술에 관한 것으로서, 특히 사용자로부터 요구된 정보(콘텐츠) 및/또는 서비스를 단계적 접근 방식에 의한 중간 과정을 거치지 않고 최종적인 정보서비스 결과만을 직접 제공받을 수 있도록 하는 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템에 관한 것이다.
일반적으로, WWW(World-Wide Web)은 인터넷에 분산되어 있는 수많은 정보를 하이퍼미디어 기술을 이용해 검색하는 정보 검색 시스템이다. WWW는 클라이언트-서버(client-server) 모델을 이용하여, 정보를 가진 쪽은 서버를 구축하여 정보를 제공하고, 클라이언트는 브라우저를 통해 서버에 접근하여 정보를 볼 수 있다. 그리고, 서버는 하이퍼텍스트 표기 언어(HTML; Hyper Text Markup Language)로 문서를 만든다. 하이퍼텍스트는 물론 텍스트 이외에 영상, 음향 등 여러 가지 미디어를 포함하는 하이퍼미디어는 링크 관계로 연결되어, 이 링크를 따라 서로 다른 서버를 쉽게 이동할 수 있다.
또한, WWW에 분산되어 있는 정보를 원활하게 검색할 수 있도록 웹 주소(Universal Resource Locator;이하 URL라 함)라는 이름 지정 표준을 사용한다. 클라이언트는 접근하고자 하는 이름을 URL로 기술하여 정보가 저장된 서버에 접근한다. URL 표현 문법은 '프로토콜://인터넷 주소/디렉토리 파일 이름'이다.
예컨대, 'http://www.wwwez.co.kr/tm/tm.cgl?ac=list'와 같은 URL에서, 'www.wwwez.co.kr'은 자원이 저장된 서버의 주소를 의미하고, '/tm/tm.cgl?ac=list'는 그 서버에 있는 디렉토리를 의미하는 것으로 '/'기호를 사용해서 계층적 디렉토리를 갖는 파일 시스템에서의 디렉토리 이름을 정하게 된다.
클라이언트의 인터넷 사이트를 접속 과정은 다음과 같다. 클라이언트의 웹브라우저를 구동시키게 되면 통상의 인터넷 연결수단에 의해 상기 웹브라우저와 인터넷과의 물리적인 연결이 설정된다. 여기서, 웹브라우저는 익스플로러, 넷스케이프 네비게이터와 같은 HTML-호환성 웹 브라우저가 널리 이용되고 있다.
인터넷 연결 이후, 웹 브라우저의 사용자가 URL을 통해 링크를 명시하면, 클라이언트는 URL의 호스트명을 서버가 위치한 특정 네트워크 IP(Internet Protocol) 어드레스로 사상(map)시키기 위해 네이밍(naming) 서비스에 대한 요구를 발생한다. 그러면, 네이밍서비스는 그 요구에 응답할 수 있는 하나 또는 그 이상의 IP 어드레스의 리스트를 반송한다.
이러한 어드레스 중 하나를 이용하여 상기 웹 브라우저는 서버에 대한 접속을 설정하게 되고, 접속된 서버는 HTML에 따라 포맷팅된 문서 또는 다른 수단을 웹 브라우저로 출력한다.
상기와 같이, 정보제공자는 제공하고자 하는 정보데이터를 데이터베이스화하고 있거나 제공자가 정보제공기능을 수행하는 CGI(Common Gateway Interface) 프로그램을 페이지 내에서 동작시켜 서비스한다. 정보제공자는 정보의 체계적인 관리를 위해 '/'로 구별되는 하위 디렉토리, 파일, CGI 등의 주소를 URL로 계층적으로 구성하여, 자신의 홈페이지를 통해 이용자에게 원하는 정보를 검색하거나 선택하여 해당 정보/서비스를 제공한다.
따라서, 이용자 측면에서 특정한 정보나 서비스를 받기 위해서는 정보제공자의 홈페이지나 알고있는 URL로 접근하여 원하는 정보나 서비스를 찾을 때까지 각 웹페이지를 이동해가야만 한다.
도 1은 종래의 인터넷 서비스 방법을 설명하기 위한 클라이언트 브라우저 화면 구성도이다.
도 1에서 사용자 입력란에 사용자가 찾고자 하는 책이름을 입력하고 '시작'버튼을 마우스로 클릭하면, www.yes24.com/result.asp 프로그램이 입력된 책이름(아래소스에서 변수명:sou)과 그 이외의 몇가지 변수(s, w, p)를 기준으로 동작되어 책을 찾은 결과 페이지를 보여주게 된다.
즉, 소스를 보면
<td><td><td>
<form name='msfrm'method='get'action='http://www.yes24.com/result.asp'>
<input type=hidden name=s value=''>
<input type=hidden name=w value=''>
<input type=hidden name=p value=''>
<input type=test name=sou size=13 class='inkform'><BR>
<select name='sele'class='form'>
<option value='s'>도서명
<option value='w'>작가명
<option value='p'>출판사
</select><input type='image'SRC='/img2/main/start.gif'align=absmiddle border=0>
</form></td>이 수행되고, 이는http://www.yes24.com/result.asp?s=&w=&p=&sou=우리수학자&sele=s&amp;x=10&y=10과 같은 URL로 바뀌어 사용자의 웹브라우저를 검색 결과 페이지로 이동시키는 것이다.
이러한 종래의 인터넷 정보 및/또는 서비스 제공 방식은 제공자 측면에서는 많은 정보를 체제적이고 단계적으로 관리할 수 있는 특징이 있다.
그러나, 이용자 측면에서는 단계적 접근 방식으로 순차적으로 찾아가야 하기 때문에 원하지 않는 광고나 정보를 보는데 인내심을 요구하고 상당한 시간과 통신비용을 부담해야 하는 문제점이 있다.
따라서, 본 발명은 상기와 같은 제 문제점을 해결하기 위해 안출된 것으로서, 클라이언트 브라우저상의 인터넷 주소란에 입력된 서비스명 혹은 필요한 변수 항목명을 해석하여 원하는 정보서비스가 있는 곳으로 직접 포워딩해주는 직접 접근 방식을 이용하여, 이용자가 최종적인 정보서비스 결과만을 직접 제공받을 수 있도록 하는 정보 및/또는 서비스 제공 방법에 대한 컴퓨터 프로그램을 저장한 기록매체 및 시스템에 관한 것이다.
상기와 같은 목적을 달성하기 위한 본 발명의 컴퓨터 프로그램을 저장한 기록매체는, 정보 및/또는 서비스를 제공하는 하나이상의 정보제공수단 및/또는 서비스서버(목적지)와 클라이언트 머신(출발지)을 포함하는 컴퓨터 네트워크에서의 정보 및/또는 특정 서비스의 최종 결과만을 제공받고자 하는 클라이언트 머신을 위해서, 상기 클라이언트 머신을 상기 목적지로 포워딩시켜 주는 직접서비스중계서버의 컴퓨터가 판독 가능한 컴퓨터 프로그램을 저장한 기록매체에 있어서,상기 정보 또는 특정 서비스의 최종 결과만이 상기 클라이언트 머신으로 제공될 수 있도록 복수의 서비스명과 상기 서비스명에 각각 대응하는 서비스 CGI과 상기 서비스명에 대응하여 저장되는 적어도 하나 이상의 변수 항목명으로 데이터베이스를 구축하는 데이터베이스구축 프로세스;상기 이용자가 클라이언트 머신에 탑재된 브라우저의 주소 입력란을 통해 기술하는 이용자 명령문을 분석하여서비스명과 변수 항목명을 추출하는 이용자 명령문 판단 프로세스; 상기추출된 서비스명이 상기 데이터베이스에 등록된 상태인지를 체크하고, 등록된 상태인 경우 해당 서비스 CGI를 읽어들이고, 상기 서비스 CGI에 변수 항목명을 대입시켜목적지의 주소 코드를 생성하고, 상기 주소코드에 해당하는 정보서비스제공수단을 상기 직접서비스중계서버로 호출하고,상기 추출된 서비스명이 상기 데이터베이스에 등록된 상태인지를 체크하여 등록되어 있지 않은 경우,클라이언트 머신으로 에러 메시지가 제공될 수 있도록 하는 직접 서비스 응용 프로세스; 및 상기 호출된 서비스 제공수단을 상기 클라이언트 머신으로 직접 포워딩시키는 연결 프로세서를 포함하여 이루어진 것을 특징으로 하는 컴퓨터 프로그램을 저장하는 기록매체을 포함하는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 직접 접근 방식을 이용한 정보 제공 시스템은, 정보 및/또는 서비스를 제공하는 복수개의 정보서비스제공수단과 브라우저를 탑재한 클라이언트 머신을 포함하는 컴퓨터 네트워크에서의 정보 및/또는 특정 서비스를 제공하는 시스템에 있어서,상기 브라우저의 주소 입력란을 통해 기술된 이용자 명령문을 정의된 식별자에 의해 구분되어 있는 복수의 서비스명과 상기 서비스명에 이어 기술되는 변수 항목명을 추출하여, 상기 추출된 서비스명과 변수 항목명이 DIS 데이터베이스에 등록된 정보인지를 판단하는 수단;상기 수단에 의해 판단한 결과, 상기 이용자 명령문의 서비스명과 변수 항목명이 DIS 데이터베이스에 등록된 정보인 경우, 상기 서비스명 및/또는 변수 항목명에 대한 해당 정보서비스제공수단의 위치를 파악하여 포워딩하고, 상기 요구된 정보 및/또는 수행된 서비스의 최종적인 처리 결과를 클라이언트 머신으로 즉시 제공하고, 상기 서비스명 및 변수 항목명이DIS 데이터베이스에 등록된 정보가 아닌 경우,클라이언트 머신으로 상기 이용자 명령문이 재 입력될 수 있도록 메시지를 전송하는 직접 서비스응용수단을 포함하는 것을 특징으로 한다
도 1은 종래의 인터넷 서비스 방법을 설명하기 위한 클라이언트 브라우저 화면 구성도
도 2는 본 발명을 설명하기 위한 직접 인터넷 서비스 시스템에 대한 전체 구성도
도 3은 본 발명을 설명하기 위한 직접 인터넷 서비스 방법의 흐름도
<도면 주요 부분에 대한 부호의 설명>
11,12 : 클라이언트 21 : 정보제공서버
22 : 서비스 서버 30 : 웹서버
40 : DIS 응용서버부 41 : 요청 브로커
41 : DIS 응용 서버 50 : DIS DB 서버부
51 : DIS DB 서버 52 : 엔진 DB 서버
본 발명의 이들 목적과 특징 및 장점은 첨부 도면 및 다음의 상세한 설명을 참조함으로서 더욱 쉽게 이해될 수 있을 것이다.
본 발명은 이용자가 알고 있는 서비스명이나 변수 항목명을 요구하면, 그에 해당하는 서비스나 정보에 대한 최종 결과만을 즉시 제공하는 서비스 방법을 제안한다. 본 명세서에서는 클라이언트-서버로 구성된 컴퓨터 네트워크 상의 인터넷 서비스에 대해 설명할 것이나 본 발명의 기술적 사상은 이에 한정하거나 제안되지 않고 당업자에 의해 변형되어 다양하게 실시 될 수 있다.
먼저, 본 명세서에서 제안하는 직접 인터넷 서비스 체계(Direct Internet Service System, 이하 DISS 라함)의 개념은 웹브라우저의 인터넷 주소란에 웹서버주소(URL)이나 제공받고자하는 서비스명 및 필요한 변수 항목명을 지정된 문법에 따라 연속적으로 입력하여 사용자가 원하는 정보나 서비스를 받는데 별도의 중간 과정을 거치지 않고 직접 서비스를 제공받거나 그러한 서비스를 제공하는 곳으로 포워딩할 수 있도록 하는 직접 서비스 방법과 그 시스템이다.
이러한 직접 정보나 직접 서비스는 종래의 인터넷 서비스의 체계적/단계적접근방식과 차별화된 새로운 개념으로 이하에서는 직접 접근 방식(Direct Access Mode; DAM)이라는 용어를 사용할 것이고 이 DAM 방식을 이용한 인터넷 서비스를 직접 인터넷 서비스(Direct Internet Service; DIS)라는 용어로 사용할 것이다.
첨부한 도면, 도 2는 본 발명을 설명하기 위한 직접 인터넷 서비스 시스템에 대한 전체 구성도이다.
도 2를 참조하면, 다수의 클라이언트 머신(11, 12), 특정한 전문 정보(콘텐츠)를 담고 있는 정보제공서버(21), 이동전화/호출/팩스 등 기타 특정서비스를 제공하는 하나이상의 서비스서버(22)가 연결된 유무선 컴퓨터 네트워크(10)상에 본 발명의 직접 서비스를 위한 직접서비스중계서버(30,40,50)가 연결되어 있다.
상기 직접서비스중계서버는 클라이언트 머신(11,12)으로부터 특정한 정보 및/또는 서비스에 대한 요구 명령문을 전달받아 직접 접근 방식에 의해 요구된 이용자 명령문을 해석하여 요구된 정보나 서비스를 제공하는 곳으로 포워딩해준다.
그러면, 클라이언트는 포워딩된 곳으로부터 검색된 정보 혹은 수행된 서비스에 대한 최종 결과만을 직접 제공받을 수 있다.
여기서, 요구된 정보나 서비스를 제공하는 곳(이하, 서비스제공자라 함)은 정보제공서버(21), 요구된 정보를 담고 있는 웹페이지, CGI 프로그램, 및 다른 기기와 연계된 특정서비스를 제공하는 서비스서버(22)가 될 수 있으며, 중계서비스 시스템 자체에서도 이러한 정보나 서비스를 자체적으로 제작하여 공급하는 서버가 될 수 있음은 물론이다.
상기 직접서비스중계서버는 웹서버(30), DIS 응용서버부(40), DIS 데이터베이스서버부(50)로 구성된다. 이러한 시스템은 물리적/논리적 환경을 지원하기 위해서 분산어플리케이션 구조를 갖는 것이 바람직하다.
상기 웹서버(30)는 상기 복수개의 정보서비스서버(21,22) 및 상기 클라이언트 머신(11,12)과 인터넷 통신을 위한 소프트웨어/하드웨어 연결 모듈을 포함한다.
상기 DIS 데이터베이스 서버부(50)는 상기 복수개의 정보/서비스서버(21,22)부터 제공하고자 하는 정보나 서비스에 관련한 정보를 갖는 데이터베이스를 구축하고 관리한다. 이러한 DIS 데이터베이스는 별도의 등록 프로그램을 통해서 정보나 서비스에 관련한 정보를 등록받아 구축할 수 있다.
또한, 다른 실시예에서, 데이터베이스를 구축하지 않고 처리 프로그램내에 제공하고자하는 정보나 서비스에 관련된 정보를 프로그래밍하여 처리할 수도 있다. 이러한 프로그램 처리는 하기에 자세히 설명될 것이다.
상기 DIS 응용서버부(40)는 서비스사용자나 서비스제공자로부터 이용 신청을 접수받아 이들 등록정보를 처리하고 관리하는 기능과, 요청된 직접 정보나 직접 서비스를 검색처리하고 그 결과 또는 웹페이지를 서비스하는 엔진 역할을 담당한다. 또, 사용자 도움 서비스를 제공하거나 이용 현황 등을 통계 처리하는 기능도 수행한다. 이러한 DIS 응용서버부(40)는 상용화된 미들웨어 상에서 구현될 수 있다.
상기 DIS 응용서버부(40)는 적법한 문법의 이용자 명령문을 분석하고 상기 데이터베이스서버부(50)의 정보/서비스별 등록정보를 검색하여 원하는 정보제공서버(21)의 웹페이지나 CGI프로그램이나 서비스서버(22)를 판단하는 모듈과, 상기 검색된 등록정보를 이용하여 상기 명령문을 직접 해당 정보서비스제공자의 주소코드나 요구메시지로 변환하는 모듈과, 변환된 주소코드를 이용하여 해당 정보서비스제공자를 호출하거나 요구메시지를 전달하는 모듈로 구성된다. 상기 각 모듈들은 하드웨어 또는 소프트웨어를 포함할 수 있으며, 이하의 본 발명에서는 다수의 프로세스에 의해 구현된 컴퓨터 프로그램 제품에 의해 구동되는 경우를 예로 들어 설명한다.
다른 실시예에서, 특히 방대한 정보나 서비스에 관련된 정보(등록정보)를 효과적으로 관리하기 위해서 상기 DIS 데이터베이스 서버부(50)는 상기 DIS응용서버부(40)를 위한 검색 정보, 예컨대 서비스 검색을 위한 인덱스 정보를 담고 있는 검색 엔진 DB 서버(52)와, 실제 등록정보(예컨대, 명칭, 폼매핑정보, 등록자 정보, 이용자 정보 등)를 갖고 있는 DIS 데이터베이스 서버(51)로 구성될 수 있다.
그리고, 상기 DIS 응용서버부(40)는 이용자 명령문 분석시 1차적인 인덱스를 검색한 다음 그 결과에 따라 실제 등록정보를 검색함으로써 검색시간을 단축하고 데이터 관리를 체계적으로 수행할 수 있다.
다른 실시예에서, 이러한 DIS 응용서버부(40)는 복수개의 DIS 응용서버(42)로 운용될 수 있으며, 사용자 요구에 대해 처리할 하나의 응용서버를 결정하기 위해 웹서비스 요청브로커(41)를 더 구비할 수 있다. 복수개의 응용서버는 동일한 서비스 혹은 서로 다른 종류의 서비스를 각각 제공할 수 있다. 이때도 역시 웹서비스 요청브로커(41)에 의해 서비스 종류에 따라 혹은 응용서버의 처리 부하량에 따라 최적의 응용서버를 결정하게 된다.
상기 웹서비스 요청브로커(41)는 상기 웹서버(30)를 통해 들어온 이용자 명령문을분석하여서비스 유형에 따라 적절한 응용서버로 상기 이용자 명령문을 전달한다. 이때, 상기이용자 명령문이 DIS 데이터베이스 서버(50)에 등록된 도메인명 또는 서비스명 또는 변수 항목명으로 이루어진 경우 상기 이용자로 하여금 이용자 명령문을다시 입력하도록 하는 메시지나 에러 메시지를 보낸다. 그리고, 이용자 명령문이 아닌 정상적인 URL 즉, www.xxxx.co.kr과 같은 입력은 기존과 같은 흐름을 타게 되고, 잘못된 URL 인 경우 올바른 문법 안내를 겸한 메시지 화면을 제공한다.
즉, 이용자가 제공받고자 하는 직접 정보서비스에 대한 서비스명 및/또는 하나이상의 변수 항목명으로 구성된 이용자 명령문을 브라우저의 URL 입력란에 기술하기만 하면, 직접서비스중계서버측에서 이 명령문을 해석하여 원하는 서비스나 정보를 제공하는 위치를 알아내고, 직접서비스중계서버 자체에서 공급하는 서비스나 정보를 이용자에게 직접 제공하거나 혹은 이용자를 해당 서비스제공측으로 직접 포워딩시켜 줌으로써, 이용자는 인터넷 서비스 정보의 디렉토리 이동에 따른 불필요한 중간 처리 과정을 거치지 않고 최적의 응답과 결과만을 직접 서비스 받을 수 있다.여기서 상기 이용자 명령문은 도메인명과, 상기 도메인명에 연이어서 서비스명, 변수 항목명 등을 포함하는 하나 이상의 구성요소로 이루어진 문장으로 설정되며, 상기 각 구성요소들은 미리 정의된 식별자에 의해 각각 구별된다.예를 들어 상기 이용자 명령문은 직접서비스중계자의 주소(Address)에 연이은 정보서비스명(ezService Name)과, 서비스명 식별자(특수기호를 사용하여 표현할 수 있으며, 이하에서는 등호('=')를 예로 들어 설명함)와, 하나 이상의 변수 항목명(Parameter)과, 각 변수항목 식별자(특수기호를 사용하여 표현할 수 있으며, 이하에서는 컴머(,)를 예로 들어 설명함)를 사용해서 표현되는 문장으로서 http://Address/ezservicename=[parameter1, parameter2,…] 과 같이 정의되는 경우를 예로 들 수 있다.
도 3은 본 발명을 설명하기 위한 직접 인터넷 서비스 방법의 흐름도이다.
클라이언트 머신(11)은 일반적인 웹브라우저를 탑재하거나, 이용자가 인터넷주소란에 입력한 이용자 명령문을 직접서비스중계서버의 웹서버와 연계시키는 플러그-인(Plug-In)이나 클라이언트 네트워크 설정에서 중계서버를 DNS 주소에 추가하거나 브라우저 외의 프로그램모듈을 탑재할 수 있다.
클라이언트(11)는 브라우저 웹주소란에 이용자 명령문을 입력한다(S300). 이용자 명령문은 정해진 문법에 따라 작성하되, 일반적인 웹브라우저를 탑재한 경우에는 직접서비스중계자의 웹사이트 도메인명을 기술하고 도메인명에 연이어서 서비스명, 변수 항목명 순서로 기술하며, 이들은 정의된 식별자에 의해 각각 구별된다.
정해진 직접서비스신택스는 http://Address/ezservicename=[parameter1,parameter2,…] 과 같이 정의되는데,
·Address는 직접서비스중계자의 주소를 입력한다.
·ezService Name은 정보서비스명 구분자(=)를 사용해서 입력한다.
·Parameters는 필요한 변수 항목 구분자(,)를 사용해서 입력한다.
예컨대, 이용자 명령문은 'http://www.wwwez.com/우편번호=상계5동'과 같이 입력된다. 여기서, www.wwwez.com은 도메인이고 연이어 쓴 '우편번호=상계5동'이 직접서비스 문법이다. '우편번호'가 서비스명이고 '=상계5동'이 서비스에 필요한 변수 항목이다. 물론 문법은 '=', '/', '*', ',' 등 어떤 기호나 문자로 표현될 수 있다.
또한, 명령문이 'http://www.mydomain.com/호출=01x-xxx-xxxx,전화바람,홍길동,01y-yyy-yyyy"와 같은 경우에는 '호출'이 서비스명이고 '=01x-xxx-xxxx,전화바람,홍길동,01y-yyy-yyyy'이 필요한 변수항목이다.
한편, 클라이언트 머신(11)에 직접서비스중계자의 플러그-인이나 인터페이스 프로그램을 설치한 경우, 클라이언트는 직접서비스중계자의 도메인명인 www.wwwez.com 은 기술 하지 않고, 다만 직접 서비스명과 변수 항목명만을 기술하면 된다.
즉, 플러그-인을 설치하지 않았을 경우, 주소란에 입력된 직접서비스명령문은, http://www.wwwez.com/우편번호=상계동이고, 플러그-인을 설치할 경우에는 우편번호=상계동으로 'http://www.wwwez.com/'가 생략되어 입력된다.
이제, 직접서비스중계서버에서는 상기 웹서버(30)를 통해 이용자 명령문이입력되었는지를 판단한다(S310).
만일, 이용자 명령문이 입력되지 않았다면 www.xxxx.co.kr과 같은 일반 URL인지를 판단하여, 일반 URL이면 기존과 동일하게 해당 URL의 웹페이지를 디스플레이하고, 일반 URL이 아니면 올바른 문법 안내를 겸한 재입력 메시지 화면을 클라이언트로 보낸다(S315,S340).
만일, 이용자 명령문이 입력되었다면 정해진 문법에 따라 신택스 해석을 수행하고 문법에 맞는 지를 확인한다(S320, S330).
만일 문법에 맞지 않으면 재입력 메시지 또는 에러메시지를 클라이언트에게 보내고(S340), 문법에 맞는 이용자 명령문은 해당 서비스를 지원하는 DIS 응용서버(42)로 전달된다.
그러면, DIS 응용서버(42)에서는 직접 접근 방식에 의존하여 상기 해석된 결과에 따른 해당 서비스제공자에게 이용자 명령문을 전달하도록 처리한다. 이를 위해 이용자 명령문을 분석하여 직접서비스명 및/또는 변수 항목명을 판단하고 이에 대응하는 서비스제공자의 주소코드를 생성하여 호출한다(S350, S360). 여기서 주소코드라 함은 요구된 정보서비스를 제공하는 위치에 해당한다.
이제, 클라이언트 머신은 호출된 서비스제공자로부터 제공받은 직접 서비스 및/또는 변수 항목명에 대한 검색되고 처리된 최종 결과를 브라우저상에 디스플레이한다(S370).
여기서, 직접 인터넷 서비스(DIS)의 직접 접근 방식은 주소코드 생성 및 호출로 수행되는 데, 이것은 미리 구축된 데이터베이스를 검색하거나 타서버와 연계하여 프로그램처리로 서비스를 구현할 수도 있다.
먼저, 데이터베이스를 구축할 경우에는 서비스될 데이터 예컨대 '우편번호'서비스를 한다면, 우편번호 DB를 구축해 놓고 거기서 '상계5동'에 해당되는 데이터를 찾아 보여줄 수 있도록 모든 데이터를 DB화 해놓는다.
다음으로, 프로그램으로 처리할 경우에는 다른 정보서비스서버 예컨대 '우편번호' 검색서비스서버와 연계하여 제공하게 된다. 즉, 웹브라우저의 주소란에 '우편번호=상계5동'이라는 명령어가 직접서비스중계서버으로 들어와서 해석이 되고 이 명령어를 다른 서비스서버의 '우편번호 검색화면'의 웹페이지 HTML 소스 코드중 <FORM method='get'action='http://webdb.mic.go.kr/mic-cgi/zipSearch.cgi'>
<input type=hidden name='level' value='2'><P><IMG src='../img_sub/m0599.gif' width='81' height='21' border='0'></TD>
<TD align='right'><P><INPUT type='text'name='string'size='7'>의 부분
('상계 5동'을 입력하는 란과 '검색'이라는 버튼이 수행되는 표시된 소스코드)을 수행하면 동작되는
'http://webdb.mic.go.kr/mic-cgi/zipSearch.cgi?level=2&string=상계5동'의 URL을 만들어서 호출해 주면 되는 것이다.
상기 html 소스코드에서
'action='http://webdb.mic.go.kr/mic-cgi/zipSearch.cgi' 부분은 우편번호검색서비스를 하고 있는 웹서버의 우편번호 찾기 CGI프로그램을 호출하는 부분이다. 또 'input type=hidden name='level'value='2'와 'INPUT type='text'name='string'size='7'부분이 그 CGI가 사용하는 변수에 대한 내용이다.
이렇게 해서 위의 소스가 수행되면 사용자가 입력한 '상계5동'이란 검색어를 level, string 변수에 담는 문법인
'http://webdb.mic.go.kr/mic-cgi/zipSearch.cgi?level=2&string=상계5동'과 같은 모양의 URL로 변환하게 되고 이 URL이 주소란에서 수행되는 것이다.
여기서, '?'는 분리자, 'level= 2&string=상계5동'은 zipSearch.cgi에 필요한 변수 항목명이다.
따라서, 직접서비스중계서버는 입력된 '우편번호=상계5동'을 해석하여 해당 URL문장으로 바꿔서 브라우징 시켜주면 되는 것이다.
물론, 해당 서비스서버나 웹페이지의 URL은 필요한 CGI의 제공협력을 받을 수 있고 또한 서비스명과 제후 받은 URL을 데이터베이스화하여 관리할 수도 있다.
이 경우 서비스에 대한 데이터베이스 구조의 예는 표 1과 표 2와 같다.
서비스명 DB
서비스명(키1) CGI
우편번호 http://webdb.mic.go.kr/mic-cgi/zipSearch.cgi
호출 http://www.xxx.go.kr/service-cgi/phone.cgi
변수 항목명 DB
서비스명(키1) 변수순번(키2) 구분 변수명 기본값
우편번호 1 Hide Level 2
우편번호 2 String
호출 1 Handphone
호출 2 Message
상기 표 1과 표 2와 같이, 사용자 입력 즉, 'http://www.xxx.com/우편번호=상계5동'을 서버에서 해석하여 '우편번호'를 키로 해당 CGI를 찾은 후 변수항목 DB에서 '우편번호'를 키로 변수 항목명을 찾아 다음과 같이 URL문장을 만들어 준다.
'http://webdb.mic.go.kr/mic-cgi/zipSearch.cgi'+'?'+'level=2'+'&string=상계5동'으로 조합하여 'http://webdb.mic.go.kr/mic-cgi/zipSearch.cgi?level= 2&string=상계5동'으로 완성한 뒤 포워딩해 주는 것이다.
더 바람직한 실시예에서, 기존 인터넷 서비스를 제공하고 있는 곳에서도 자신들의 서비스를 상기와 같은 방식 또는 유사한 방식으로 구축할 수 있다.
이 경우 자신들의 서비스데이터를 데이터베이스화해 놓은 상태이므로 서비스 방식만 직접인터넷서비스(DIS)방식으로 추가 지원해주면 될 것이다.
더불어, 직접서비스중계서버와 같이 다른 인터넷서비스사들과 협력하여 직접인터넷서비스를 사용하려면, 서비스데이터에 관한 데이터베이스를 구축하지 않고 서비스명과 서비스 CGI 및 필요한 변수 항목명만을 데이터베이스화하면 된다.
결국 중요한 것은 '직접 인터넷 서비스 방식'은 기존의 웹페이지내에서 서비스하던 것을 클라이언트 웹브라우저의 주소란에 직접 서비스받고자 하는 내용을 입력하여 결과를 즉시 보는 서비스 형태를 말하는 것이다.
물론, 기존의 웹페이지내 서비스뿐만 아니라 이러한 직접 서비스 방식을 보고 변형할 수 있는 모든 형태 그것이 DB이든지 프로그램이든지 간에 직접 서비스 개념을 담고 있는 모든 제작방식은 본 청구범위에 포함된다.
사용자는'http://www.yes24.com/도서=우리수학자'와 같이 입력한다.
먼저 웹서버는 사용자가 웹브라우저의 주소란에 입력한 글을 해석하여, 첫 번째 단계로 '도서검색'을 원하는 지를 알아야 하므로 '도서='라고 썼는지를 판단한다. 두 번째 단계로 원하는 서비스의 URL을 만들어서 동작시켜야 한다.
첫 번째 단계를 위해 사용자가 원하는 서비스명을 등록해 두는 절차가 필요하다. DB에 등록되는 내용은 '서비스명', '동작될 CGI이름', '변수 항목명', '기본값' 등이다. 또는, 서비스명을 일일이 프로그램 하여 확인해 볼 수도 있는 데,
예를 들면, if 'xxxx=' then CGI-1
else if '도서=' then CGI-2 와 같이 짜여지며, 도 1의 설명부분에서의 CGI 프로그램인 result.asp에 해당된다.
이제, 세 번째 단계는 사용자가 페이지 내에서 입력하고 '검색시작'버튼을 클릭 했을 때 수행되는 URL이 어떻게 만들어지는 가를 알고 있으므로 입력된 내용을 가지고 인위적으로 URL을 조합해 주면 되는 것이다. 물론 상기 result.asp라는 CGI는 데이터베이스에서 주어진 책이름 등으로 결과를 선택해오는 기능이 프로그램 되어 있음이 분명할 것이다.
따라서, 만일 어떤 웹서버가 위와 같은 직접서비스를 여러 가지 즉, 우편번호, 전화번호, 호출, 주가, 사전 등을 일괄적으로 서비스한다면, 각각의 정보를 검색하는 도메인 주소(www.xxxx.com)와 CGI(yyy.asp)에 대한 협력을 서비스제공자로부터 등록 받아서 서비스 할 수 있는 것이다.
본 발명에 따른 실제 이용자 명령문과 해당 정보 및/또는 서비스를 제공 예를 보여주는 표 3은 다음과 같다.
서비스 종류 웹브라우저 주소란 입력(plug-in미설치) 웹브라우저 주소란 입력(plug-in설치나 DNS설정) 결과
검색류 http://www.yahoo.co.kr/검색=반도체 검색=반도체 야후코리아 홈페이지에서 '반도체'를 검색한 결과와 동일한 결과
http://www.donga.co.kr/ggood 영한사전=good 영한사전에서 'good'을 찾은 결과
정보제공류 http://www.daeshinstock.co.kr/주가=11050 주가=11050 주식종목코드가 '11050'인 주식의 주가정보
http://www.daeshinstock.co.kr/주가=삼성전자 주가=삼성전자 주식종목코드가 '삼성전자'인 주식의 주가정보
다른 s/w이용정보류 http://www.broadcast.co.kr/TV=YTN TV=YTN YTN을 재생 S/W로 방영
http://www.kbs.co.kr/라디오=FM 라디오=FM KBS FM을 재생 S/W 방송
다른 기기연계 정보류 http://www.kkk.co.kr/호출=01X-XXX-YYYY,급히전화바람,홍길동 호출=01X-XXX-YYYY,급히전화바람,홍길동 01X-XXX-YYYY로 SMS문자송출
http://www.shinsegi.co.kr/호출메일=017-267-7699+mglee@hananet.net.자료를 보냈슴,홍길동,011-222-4444 호출메일=017-267-7699+mglee@hananet.net.자료를보냈슴,홍길동,011-222-4444 휴대폰과 메일로 동시에 메시지 발송
기타 http://www.weather.co.kr/날씨= 날씨= 날씨의 종합정보
http://www.hanbitbank.co.kr/환율= 환율= 환율의 종합정보
'='뒤에 값이 없는 서비스인 경우 '='뒤에 값이 없는 서비스인 경우
상기 표 3에서와 같이 직접인터넷서비스 이용자는 원하는 서비스명 및/또는 필요한 변수 항목명을 기재하는 것으로 직접 원하는 정보를 받아볼 수 있을 뿐더러, 방송/라디오 해당 채널의 프로그램을 직접 시청할 수 있으며, 다른 통신 기기(전화, 팩스, 휴대폰, 호출기 등)와 연계되어 메시지를 발송하는 등의 서비스를 제공받을 수 있다.
이상의 본 발명은 상기에 기술된 실시예들에 의해 한정되지 않고, 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 청구항에서 정의되는 본 발명의 취지와 범위에 포함된다.
이상에서 살펴본 바와 같이, 본 발명은 종래의 정보제공방법과 함께 보다 즉각적인 정보제공서비스가 가능하므로 인터넷 사용자의 편익을 도모할 수 있다. 개인적으로나 국가적으로 인터넷 통신망의 낭비적인 요소 즉, 페이지간 이동시간/통신비용 경감 이익을 실현할 수 있다. 사용자는 원하는 최종 결과만을 신속히 제공받을 수 있으며, 선 서비스 후 홍보로 인한 사용 회수의 증대 효과가 있다.

Claims (17)

  1. 정보 및/또는 서비스를 제공하는 하나이상의 정보제공수단 및/또는 서비스서버(목적지)와 클라이언트 머신(출발지)을 포함하는 컴퓨터 네트워크에서의 정보 및/또는 특정 서비스의 최종 결과만을 제공받고자 하는 클라이언트 머신을 위해서, 상기 클라이언트 머신을 상기 목적지로 포워딩시켜 주는 직접서비스중계서버의 컴퓨터가 판독 가능한 컴퓨터 프로그램을 저장한 기록매체에 있어서,
    상기 정보 또는 특정 서비스의 최종 결과만이 상기 클라이언트 머신으로 제공될 수 있도록 복수의 서비스명과 상기 서비스명에 각각 대응하는 서비스 CGI과 상기 서비스명에 대응하여 저장되는 적어도 하나 이상의 변수 항목명으로 데이터베이스를 구축하는 데이터베이스구축 프로세스;
    상기 이용자가 클라이언트 머신에 탑재된 브라우저의 주소 입력란을 통해 기술하는 이용자 명령문을 분석하여서비스명과 변수 항목명을 추출하는 이용자 명령문 판단 프로세스;
    상기추출된 서비스명이 상기 데이터베이스에 등록된 상태인지를 체크하고, 등록된 상태인 경우 해당 서비스 CGI를 읽어들이고, 상기 서비스 CGI에 변수 항목명을 대입시켜목적지의 주소 코드를 생성하고, 상기 주소코드에 해당하는 정보서비스제공수단을 상기 직접서비스중계서버로 호출하고,상기 추출된 서비스명이 상기 데이터베이스에 등록된 상태인지를 체크하여 등록되어 있지 않은 경우,클라이언트 머신으로 에러 메시지가 제공될 수 있도록 하는 직접 서비스 응용 프로세스; 및
    상기 호출된 서비스 제공수단을 상기 클라이언트 머신으로 직접 포워딩시키는 연결 프로세서를 포함하여 이루어진 것을 특징으로 하는 컴퓨터 프로그램을 저장하는 기록매체.
  2. 제 12항에 있어서, 상기 이용자 명령문은 상기 서비스명 바로 뒤에 직접 서비스임을 알리는 지시문자가 더 기술되고,
    상기 이 지시문자에 의해 상기 이용자 명령문의 종류를 판단하는 프로세스를 더 포함하는 것을 특징으로 하는 컴퓨터 프로그램을 저장한 기록매체.
  3. 청구항15는 삭제 되었습니다.
  4. 청구항16는 삭제 되었습니다.
  5. 제 12항에 있어서, 상기 직접서비스응용프로세스는,
    상기 서비스명 및/또는 변수 항목명을 해석하여 해당 정보서비스제공수단의 주소코드와 특정서비스에 대한 요구메시지를 생성하는 프로세스;
    상기 주소코드를 이용하여 해당 정보서비스제공수단을 호출하여 상기 요구메시지를 전달하는 프로세스를 포함하는 것을 특징으로 하는 컴퓨터 프로그램을 저장한 기록매체.
  6. 청구항18는 삭제 되었습니다.
  7. 청구항19는 삭제 되었습니다.
  8. 정보 및/또는 서비스를 제공하는 복수개의 정보서비스제공수단과 브라우저를 탑재한 클라이언트 머신을 포함하는 컴퓨터 네트워크에서의 정보 및/또는 특정 서비스를 제공하는 시스템에 있어서,
    상기 브라우저의 주소 입력란을 통해 기술된 이용자 명령문을 정의된 식별자에 의해 구분되어 있는 복수의 서비스명과 상기 서비스명에 이어 기술되는 변수 항목명을 추출하여, 상기 추출된 서비스명과 변수 항목명이 DIS 데이터베이스에 등록된 정보인지를 판단하는 수단;
    상기 수단에 의해 판단한 결과, 상기 이용자 명령문의 서비스명과 변수 항목명이 DIS 데이터베이스에 등록된 정보인 경우, 상기 서비스명 및/또는 변수 항목명에 대한 해당 정보서비스제공수단의 위치를 파악하여 포워딩하고, 상기 요구된 정보 및/또는 수행된 서비스의 최종적인 처리 결과를 클라이언트 머신으로 즉시 제공하고, 상기 서비스명 및 변수 항목명이DIS 데이터베이스에 등록된 정보가 아닌 경우,클라이언트 머신으로 상기 이용자 명령문이 재 입력될 수 있도록 메시지를 전송하는 직접 서비스응용수단을 포함하고 있는 직접서비스중계수단으로 구성된 것을 특징으로 하는 직접 접근 방식을 이용한 정보 및/또는 서비스 제공 시스템.
  9. 청구항21는 삭제 되었습니다.
  10. 청구항22는 삭제 되었습니다.
  11. 제 20 항에 있어서, 이용자 명령문의 종류를 판단하도록, 상기 서비스명 바로 뒤에 직접 서비스임을 알리는 지시문자를 더 기술하는 것을 특징으로 하는 직접 접근 방식을 이용한 정보 및/또는 서비스 제공 시스템.
  12. 청구항24는 삭제 되었습니다.
  13. 청구항25는 삭제 되었습니다.
  14. 제 20 항에 있어서, 상기 직접서비스응용수단은
    상기 서비스명 및/또는 변수 항목명을 해석하여 해당 정보서비스제공수단의 주소코드를 생성하고, 상기 주소코드를 이용하여 해당 정보서비스제공수단을 호출하는 수단을 포함하는 것을 특징으로 하는 직접 접근 방식을 이용한 정보 및/또는 서비스 제공 시스템.
  15. 제 20 항에 있어서, 상기 직접서비스응용수단은 상기 서비스명 및/또는 변수 항목명을 해석하여 해당 정보서비스제공수단의 주소코드와 특정서비스에 대한 요구메시지를 생성하고, 상기 주소코드를 이용하여 해당 정보서비스제공수단을 호출하여 상기 요구메시지를 전달하는 수단을 포함하는 것을 특징으로 하는 직접 접근 방식을 이용한 정보 및/또는 서비스 제공 시스템.
  16. 제 26항 또는 제 27항에 있어서, 상기 직접 정보 및/또는 직접 서비스에 대한 하나이상의 서비스명 및/또는 하나이상의 변수 항목명을 포함한 등록정보를 구비한 데이터베이스 서버를 더 포함하고,
    상기 이용자 명령문에 대응하는 등록정보를 검색하여 상기 주소코드를 생성하는 것을 특징으로 하는 직접 접근 방식을 이용한 정보 및/또는 서비스 제공 시스템.
  17. 청구항29는 삭제 되었습니다.
KR1019990057369A 1999-12-14 1999-12-14 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템 Expired - Fee Related KR100321926B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990057369A KR100321926B1 (ko) 1999-12-14 1999-12-14 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990057369A KR100321926B1 (ko) 1999-12-14 1999-12-14 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020000045095A Division KR20010085195A (ko) 2000-08-03 2000-08-03 직접 접근 방식을 이용한 정보 및/또는 서비스 제공하기위한 컴퓨터 프로그램을 저장한 기록매체 및 그 방법

Publications (2)

Publication Number Publication Date
KR20000012596A KR20000012596A (ko) 2000-03-06
KR100321926B1 true KR100321926B1 (ko) 2002-02-04

Family

ID=19625585

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990057369A Expired - Fee Related KR100321926B1 (ko) 1999-12-14 1999-12-14 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템

Country Status (1)

Country Link
KR (1) KR100321926B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000049367A (ko) * 2000-01-19 2000-08-05 황영헌 방송채널 링크 서버 및 그를 이용한 방송채널 링크 방법
KR20000018242A (ko) * 2000-01-25 2000-04-06 이명우 인터넷 웹사이트 내용의 단축검색 및 관리 프로그램작성방법
KR100392195B1 (ko) * 2000-04-10 2003-07-22 주식회사 라스이십일 네트워크 기반의 자원 공유 서비스 시스템
KR100546848B1 (ko) * 2000-07-18 2006-01-25 박선민 개인 홈페이지 통합 관리 방법 및 시스템
KR100470493B1 (ko) * 2001-06-01 2005-02-07 니트젠테크놀러지스 주식회사 특수 도메인네임 분해 서비스 방법

Also Published As

Publication number Publication date
KR20000012596A (ko) 2000-03-06

Similar Documents

Publication Publication Date Title
JP4846922B2 (ja) ネットワーク上の情報へのアクセス方法及びシステム
KR100644399B1 (ko) 정보 액세스 지원 방법, 시스템 및 이를 위한 기록매체
EP1285359B1 (en) Addressing remote data objects via a computer network
KR100321926B1 (ko) 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템
JP2004102470A (ja) 掲示板情報表示方法、掲示板情報表示システム
CN1965310A (zh) 本地语言互联网地址系统
EP1285358B1 (en) Addressing remote data objects via a computer network
US7768955B2 (en) Method and device for connecting wireless internet service with string
KR100363183B1 (ko) 직접 포워딩 서비스를 위한 컴퓨터 프로그램을 저장한 기록매체
US20020095458A1 (en) Method, system and computer program for enhanced access to content over a network
US20080155400A1 (en) Terminal Independent Addressing System for Access to a Web Page Via a Public Mobile Network
KR20150140298A (ko) 스마트 검색 서비스
KR20000012594A (ko) 인터넷 도메인 관리시스템 및 방법
US20030065818A1 (en) Addressing remote data objects via a computer network
KR20010085195A (ko) 직접 접근 방식을 이용한 정보 및/또는 서비스 제공하기위한 컴퓨터 프로그램을 저장한 기록매체 및 그 방법
KR100336115B1 (ko) 하부 도메인 서비스 방법 및 그 시스템
KR100377208B1 (ko) 전자메일 주소를 이용한 웹 페이지 주소 접속 장치 및접속 방법
KR20020028632A (ko) 전화번호를 이용한 인터넷 주소 입력 방법
JPH10301954A (ja) 画像検索方法及び画像検索システム
KR100375746B1 (ko) 인터넷 명령어 처리방법 및 시스템과 그 프로그램 제품
KR20040082816A (ko) 무선 네트워크 상의 다국어 지원 방법 및 시스템
KR20010076035A (ko) 인터넷 서비스 직접 접근 시스템 및 방법
KR100368338B1 (ko) 이메일 주소를 이용한 타겟 웹페이지 접속방법
KR20010067055A (ko) 인터넷 도메인을 일반명칭으로 등록 관리하기 위한 방법및 시스템
KR100377374B1 (ko) 직접 포워딩 서비스 방법 및 시스템

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

G15R Request for early publication
PG1501 Laying open of application

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

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A302 Request for accelerated examination
PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D17-exm-PA0302

St.27 status event code: A-1-2-D10-D16-exm-PA0302

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

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

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

A107 Divisional application of patent
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

PA0107 Divisional application

St.27 status event code: A-0-1-A10-A18-div-PA0107

St.27 status event code: A-0-1-A10-A16-div-PA0107

D15-X000 Examination report completed

St.27 status event code: A-1-2-D10-D15-exm-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

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

R18-X000 Changes to party contact information recorded

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

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

PR1001 Payment of annual fee

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

Fee payment year number: 4

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

PR1001 Payment of annual fee

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

Fee payment year number: 5

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20070109

Year of fee payment: 6

PR1001 Payment of annual fee

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

Fee payment year number: 6

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: 20080112

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: 20080112

P22-X000 Classification modified

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