[go: up one dir, main page]

KR20020007977A - 웹 온 디맨드 시스템 - Google Patents

웹 온 디맨드 시스템 Download PDF

Info

Publication number
KR20020007977A
KR20020007977A KR1020010016541A KR20010016541A KR20020007977A KR 20020007977 A KR20020007977 A KR 20020007977A KR 1020010016541 A KR1020010016541 A KR 1020010016541A KR 20010016541 A KR20010016541 A KR 20010016541A KR 20020007977 A KR20020007977 A KR 20020007977A
Authority
KR
South Korea
Prior art keywords
web
client terminal
client
host name
internet
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.)
Ceased
Application number
KR1020010016541A
Other languages
English (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 추후제출
Publication of KR20020007977A publication Critical patent/KR20020007977A/ko
Ceased 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
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5076Update or notification mechanisms, e.g. DynDNS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (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)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)

Abstract

IP 어드레스가 변화하는 클라이언트 단말이라도, 유저 단말로부터의 호스트명에 의한 문의에 따라 웹을 제공할 수 있다.
WOD 서버 10은, ISP 60에 의하여 클라이언트 단말 40에 할당된 IP 어드레스 및 임의의 호스트명을 포함하는 클라이언트 정보를 클라이언트 단말 40으로부터 수신하고, DNS 서버 20으로 송신하여 등록시킨다. ISP 60이 할당하는 완전수식 도메인 명을 관리하는 DNS 서버 20은, 유저 단말 50으로부터의 호스트명의 문의에 대하여 대응하는 IP 어드레스를 회답한다.

Description

웹 온 디맨드 시스템{Web On Demand System}
본 발명은, 웹 등의 네트워크 서비스(이하 웹이라고 한다)를 제공하기 위한 시스템에 관하여, 특히 IP 어드레스가 변화하는 단말로부터라도 용이하게 수시로 웹을 제공하는 것을 가능하게 하는 웹 온 디맨드 시스템에 관한 것이다.
인터넷에서, 인터넷에 접속된 컴퓨터를 일의(一意)로 식별하기 위하여, IP 어드레스가 사용되고 있다. 그러나 IP 어드레스는 최대 12자리수인 단순한 수열로 아무 의미도 이루지 않아 외우기 어렵기 때문에, 완전수식 도메인 명이라 불리는 문자열이 이용되고 있다. 완전수식 도메인명은 도메인명 (예를 들어 ami.co.jp)과 호스트명(예를 들어 abc)을 편성한 문자열(예를 들어 abc.ami.co.jp)이며, DNS 서버에 호스트명과 IP 어드레스를 대응시켜 등록하는 것에 의하여, 완전수식 도메인명에 의한 컴퓨터의 특정을 가능하게 하고 있다. 도메인명은 NIC로 등록된다. 일반적으로는 완전수식 도메인명을 사이트명이라 부르는 일이 많다.
사이트명을 이용하기 위해서는, 도메인명을 취득하여 DNS에 등록하는 것이 필요하게 된다. 도메인명을 취득한 경우, 그 기기 등은 네트 상에서 일의(一意)의 IP 어드레스와 대응시킬 수 있게 된다. 이에 대하여 다이얼 업 접속의 경우에는, 접속하고 있는 사이에만, 상용 프로바이더(provider)에 의하여 상용 프로바이더가 소유하고 있는 IP 어드레스의 하나를 할당받는다. 상용 프로바이더가 소유한 IP 어드레스는, 하나의 기기의 접속이 종료되면 다른 기기가 할당되기 때문에, 호스트명을 이용하는 것이 불가능했었다. DHCP 서버를 이용한 경우도 IP 어드레스의 사용기한이 지나면 IP 어드레스가 변화하기 때문에 호스트명을 사용할 수 없었다.
따라서, 본 발명의 목적은, IP 어드레스가 변화하는 단말로부터라도 용이하게 수시 웹을 제공하는 것을 가능하게 하는 웹 온 디맨드 시스템을 제공하는 것에 있다.
도 1은, 본 발명에 관계되는 웹 온 디맨드 시스템의 한 실시형태의 주요한 구성을 나타내는 블럭도이다.
도 2는, 도 1의 웹 온 디맨드 시스템에서, 유저 단말로부터 호스트명에 의해 클라이언트 단말과 접속 가능한 상태가 될 때까지의 순서를 나타내는 도면이다.
도 3은, 도 1의 웹 온 디맨드 시스템에서, 유저 단말이 호스트명을 이용하여 클라이언트 단말과 접속하기까지의 순서를 나타내는 도면이다.
*도면 중 주요부분에 사용된 부호의 설명
10 WOD 서버
20 DNS 서버
30 디렉토리 서버
40 클라이언트 단말
50 유저 단말
60 ISP
70 인터넷
상기 목적을 달성하기 위하여 본발명은, 클라이언트 단말로부터 인터넷을 통하여 해당 클라이언트 단말에 할당된 IP 어드레스 및 임의의 호스트 명을 포함하는 클라이언트 정보를 수신하고, 상기 클라이언트 단말이 인터넷에 접속하고 있는 동안, 인터넷에 접속된 어떤 유저 단말로부터의 전술한 호스트명 문의에 대하여 상기 어드레스를 회답하도록 웹 온 디맨드 시스템을 구성하였다.
본 발명에 관련되는 웹 온 디맨드 시스템에 있어서는, 유저 단말이 웹 온 디맨드 시스템에 대하여 클라이언트 단말의 호스트명의 문의를 행하면, 웹 온 디맨드 시스템은 클라이언트 단말로부터 송신된 클라이언트 정보에 포함되는 호스트명에 대응하는 IP 어드레스를 회답한다. 이것에 의하여, 유저 단말은 클라이언트 단말의 IP 어드레스를 알고, 클라이언트 단말에 접속하는 것이 가능하다.
따라서 본발명에 관련되는 웹 온 디맨드 시스템에 의하면, 예를 들어 IP어드레스가 변화하는 클라이언트 단말이라도, 유저 단말의 호스트명에 의한 문의에 따라 웹을 제공할 수 있다.
이러한 웹 온 디맨드 시스템은, 클라이언트 정보를 수신하는 것과 동시에, 클라이언트 단말의 인터넷에의 접속상황을 감시하는 웹 온 디맨드 관리서버 수단과, 웹 온 디맨드 관리서버 수단으로부터 입력된 하나의 클라이언트 단말에 관한 IP 어드레스와 호스트 명을 대응시켜 신규등록하는 것에 의하여 인터넷에 접속된 어떤 유저 단말로부터의 호스트명의 문의에 대하여 IP 어드레스를 회답 가능하며, 웹 온 디맨드 관리서버 수단으로부터 클라이언트 단말의 인터넷에의 접속이 절단된 취지의 접속상황이 입력되면 해당 클라이언트 단말에 관한 등록을 지워 없애는 DNS서버 수단을 포함하여 구성할 수 있다. IP 어드레스는, 클라이언트 단말이 다이얼 업 접속에 의해 인터넷에 접속할 때 인터넷 서비스 프로바이더에 의해 부여된 것이라도, 또는 클라이언트 단말 고유의 것이라도 괜찮지만, 특히 IP 어드레스가 접속할 때 마다 변화하는 클라이언트 단말에, 본 발명은 유용하다. 호스트명은, 클라이언트 단말이 웹 온 디맨드 시스템을 이용할 때마다 IP 어드레스와 함께 송신되어도 괜찮지만, 사전에 클라이언트 단말로부터 송신되며, 클라이언트 단말마다 관련지어서 웹 온 디맨드 관리 서버 내에 등록되어 있도록 해도 좋다. 호스트명은, DNS서버 수단에 의하여 관리되는 도메인명과 편성된 완전수식 도메인명의 형태로 DNS서버 수단에 신규등록되며, 유저 단말로부터는 완전수식 도메인명 또는 URL형식으로 문의가 이루어진다.
게다가 웹 온 디맨드 시스템은, 클라이언트 단말이 인터넷에 접속해 있는 동안, 인터넷에 접속된 어떤 유저 단말로부터의 요구에 대하여 호스트 명을 포함하는 디렉토리를 제공하도록 하는 것이 가능하다. 이것에 의해 유저 단말은, 디렉토리를 참조하는 것에 의해, 호스트명을 미리 알아두지 않더라도 클라이언트 단말에 접속할 수 있고, 또한 클라이언트 단말이 웹을 제공 중인 것을 알 수가 있다.
이러한 구성은, 클라이언트 정보를 수신함과 동시에, 클라이언트 단말의 인터넷에의 접속상황을 감시하는 웹 온 디맨드 관리서버 수단과, 웹 온 디맨드 관리서버 수단으로부터 입력된 호스트명을 포함하는 URL를 신규등록하는 것에 의하여 인터넷에 접속된 어떤 유저 단말로부터의 요구에 대하여 URL를 포함하는 상기 디렉토리를 회답 가능하며, 웹 온 디맨드 관리서버 수단으로부터 클라이언트 단말의 인터넷에의 접속이 절단된 취지의 접속상황이 입력되면 해당 클라이언트 단말에 관한 등록을 지워 없애는 디렉토리 서버 수단을 포함하는 것에 의하여 실현 가능하다. 또한 클라이언트 정보는, 클라이언트 단말이 유저 단말에 제공하는 웹 타이틀 및 장르 정보를 포함하고, 디렉토리는 타이틀 및 장르 정보를 이용하여 구성되도록 하는 것이 가능하다. 이것에 의하여, 유저 단말로부터의 URL의 검색이 보다 용이하게 된다. URL는 프로토콜과 호스트명과 어드레스명의 편성에 의하여 이루어진다.
게다가, 사전에 유저 단말의 식별기호와 특정의 호스트명을 포함하는 URL를 관련지어 리스트화 한 URL리스트를 작성하여 두고, 클라이언트 단말로부터 클라이언트 정보가 발신되면, 호스트명에 관련지어진 유저 단말에, 클라이언트 단말로부터 전술한 클라이언트 정보가 발신된 것을 알게 하도록 구성하는 것이 가능하다. 이것에 의하여, 유저 단말에 있어서 클라이언트 단말에 의한 웹이 이용 가능한 상태로 된 것을 알 수 있다.
그 위에, 클라이언트 단말이 인터넷에 접속해 있는지 어떤지를, 클라이언트 단말로부터 정기적으로 송신되는 얼라이브 신호 및/또는 클라이언트 단말로부터 오프라인 시에 송신되는 오프라인 신호에 의해 판정하도록 하여, 오프라인이 된 클라이언트 단말을 바로 알 수 있도록 하며, 웹 온 디맨드 시스템 자원의 유효이용을 도모할 수 있다.
이하, 본 발명에 관련되는 웹 온 디맨드 시스템의 한 실시형태에 대하여 설명하겠다.
도 1은, 본 발명에 관련되는 웹 온 디맨드 시스템의 한 실시 형태의 주요한 구성을 나타내는 블록도이다.
도 1에 있어서, 웹 온 디맨드(이하 WOD라 칭한다)시스템은, 각 단말이나 각 서버의 동작을 감시·제어하는 관리를 행하는 WOD서버 10과, WOD서버 10으로부터의 정보를 수신하여 IP 어드레스와 호스트 명을 대응시켜 등록을 행하는 DNS서버20과, WOD서버 10으로부터의 정보를 수신하여 디렉토리를 작성하는 디렉토리 서버 30으로 구성된다. 이들 서버는, 물리적으로 하나의 장치내의 각 모듈이라고 해도, LAN이나 인터넷을 통하여 접속된 물리적인 복수의 컴퓨터라고 해도 구성하는 것이 가능하다.
이러한 WOD시스템에 의하여 웹 서버로서 작용하는 클라이언트 단말 40은, 다이얼 업 회선에 의하여 ISP(인터넷 서비스 프로바이더)60에 접속되며, WOD서버 10과 인터넷 70을 통하여 접속된다. 클라이언트 단말 40을 웹 서버로서 이용 가능한 유저 단말 50은, 인터넷 70을 통하여 ISP 60, DNS서버 20, 디렉토리 서버 30 및 클라이언트 단말 40에 접속된다. 각 단말은 퍼스널 컴퓨터, 휴대전화 그 밖의 인터넷에 접속 가능한 기기이다. 이들 단말은 다이얼 업 회선에 의해 인터넷에 접속 가능하고, 이것에 의해 인터넷에 접속하려고 할 때에는 우선 ISP 60에 접속되며,ISP 60이 소유하는 IP 어드레스의 하나가 각각 부여되고, 접속이 끊어질 때까지 각 단말은 부여된 IP 어드레스를 이용할 수 있다. 또한 이 실시의 형태에 있어서는 ISP 60은 각 서버와 물리적으로 일체이지만, 별개로 구성되어도 괜찮은 것은 말할 것도 없다. ISP 60 도메인명은 DNS서버 20에 의하여 관리된다. 예를 들어 다른 상용 ISP에 의해 클라이언트 단말 40에 IP 어드레스가 부여되는 경우에는, 그 상용 ISP 의 도메인명을 관리하는 DNS서버가 WOD서버 10에 접속되어 정보가 송신된다. ISP 60은 웹 서버 62와 WOD LIVE 64를 갖는다. 웹 서버 62는 클라이언트 단말 40 및 유저 단말 50으로부터의 Http 억세스에 대하여 IP어드레스를 각 단말에 부여한다. WOD LIVE 64는 디렉토리 서버 30의 디렉토리 검색을 행하는 ASP 스크립트이며, 검색에는 ADSI 라이브러리를 사용한다. WOD LIVE 64는 단말로부터의 Http 억세스 시에 웹 서버 62가 표시하는 톱 페이지로부터 호스트명을 검색하는 경우에 이용된다.
WOD서버 10은, 클라이언트 단말 40으로부터, 클라이언트 단말 40에 부여된 IP어드레스와 임의의 호스트명을 포함하는 클라이언트 정보를 수신한다. 클라이언트 정보에는 패스워드, 메일 어드레스, 클라이언트 단말 40이 제공하려고 하는 웹 다이얼 및 장르 정보 등을 포함한다. 또한 WOD서버 10은 클라이언트 단말 40의 인터넷에의 접속상황을 감시한다. 즉, 클라이언트 단말 40이 인터넷에 접속하고 있는지 어떤지를, 클라이언트 단말 40으로부터 정기적으로 송신되는 얼라이브 신호 및 클라이언트 단말로부터 오프라인 시에 송신되는 오프라인 신호에 의하여 판정하고 접속정보를 얻는다. 이것에 의하여 오프라인이 된 클라이언트 단말을 바로 알아 WOD 시스템의 부하가 접속되어 있지 않은 클라이언트 단말 40에 의하여 증대하는 것을 방지한다.
클라이언트 단말 40에 부여된 IP 어드레스는, 본 실시의 형태처럼 클라이언트 단말 40이 다이얼 업 접속에 의하여 인터넷에 접속할 때에 ISP 60에 의해 부여된 것이라도, 또는 클라이언트 단말 40고유의 것이라도 괜찮다. 호스트명은, 클라이언트 단말 40이 웹 온 디맨드 시스템을 이용할 때마다 IP어드레스와 함께 송신되어도 좋지만, 사전에 클라이언트 단말 40으로부터 송신되어, 클라이언트 단말 40별로 관련지어 WOD 서버 10내에 등록되어 있는 것 같이 하여도 좋다. 사전에 호스트명을 등록하여 두는 경우, WOD서버 10은 DNS서버 20에 등록되어 있는 다른 호스트명과 중복되어있지 않은가를 검색한다. 중복이 있으면 클라이언트 단말 40에 다른 호스트명을 선택하게 한다. 이 등록은, 예를 들면 클라이언트 단말 40에 의한 WOD시스템의 사인 업(Sign up) 시나 WOD시스템을 이용하기 위한 소프트 인스톨 시에 인터넷을 통하여 행해진다. 이때 클라이언트 단말 40에 단말식별을 위한 식별문자열을 내장시키고, 패스워드나 유저 ID를 등록시킨다. 또한 이용할 때마다 IP어드레스와 함께 호스트명이 송신되는 경우에도, WOD 서버 10은 DNS서버 20의 검색을 행하고, 중복하지 않는가 확인한다.
게다가 WOD서버 10은, 사전에 유저 단말 40의 식별기호와 특정의 호스트명을 포함하는 URL를 관련지어 리스트화 한 URL리스트를 작성해 두고, 클라이언트 단말 40으로부터 IP어드레스를 포함하는 클라이언트 정보가 발신되어 웹 제공이 개시되면, 그 호스트 명에 관련지어진 유저 단말에, 클라이언트 단말 40으로부터 클라이언트 정보가 발신된 것을 알리도록 구성할 수 있다. 이것에 의하여, 유저 단말 50에 있어서 클라이언트 단말 40이 제공하는 웹이 이용 가능한 상태가 된 것을 알 수 있다. URL는 후술하는 디렉토리 서버 30에 의하여 작성된다. 또한 WOD 서버10은, 클라이언트 정보 가운데 IP어드레스 및 호스트명을 DNS서버 20에 송신하고, IP 어드레스, 호스트명, 클라이언트 단말 40이 제공하려고 하는 웹 타이틀 및 장르 정보 등을 디렉토리 서버 30으로 송신한다.
DNS서버 20은, WOD서버 10으로부터 입력된 하나의 클라이언트 단말 40에 관한 IP 어드레스와 호스트명을 대응시켜 DNS 22에 신규등록한다. DNS 22의 갱신은 ddns daemon24에 의하여 행해진다. ddns daemon24는 UDP에 의한 WOD 서버10으로부터 IP어드레스와 호스트명을 받고, 서버 상의 nsupdate 커맨더를 사용하여 DNS갱신을 행한다. 호스트명은, 구체적으로는 DNS서버 20에 의해 관리되는 WOD서버 10의 도메인명과 편성된 완전수식 도메인명의 형식으로 등록된다. DNS서버 20은 인터넷에 접속된 유저 단말 50으로부터의 완전수식 도메인명의 문의에 대하여 대응하는 IP어드레스를 회답한다. 또한 WOD서버 10으로부터 클라이언트 단말 40의 인터텟에의 접속이 절단되었던 취지의 접속상황이 입력되면 해당 클라이언트 단말40에 관한 등록을 지워 없앤다.
디렉토리 서버 30은, 클라이언트 단말 40이 WOD 서버 10에 클라이언트 정보를 송신하여 인터넷 70에 접속하고 있는 동안, 인터넷 70에 접속된 유저 단말 50으로부터의 요구에 대하여, 클라이언트 단말 40이 송신한 호스트 명을 포함하는 디렉토리를 제공한다. 디렉토리 서버 30에 포함되는 LDAP서버 32는 WOD서버 10으로부터 LDAP에 의해 보내져 온 클라이언트 정보를 디렉토리에 추가·갱신·삭제한다. 호스트명은, 호스트명이 포함되는 URL의 형태이며, 디렉토리 서버 30에 등록된다. 이것에 의하여 유저 단말 50은, 디렉토리를 참조하는 것에 의해, 호스트명을 사전에 알지 못해도 클라이언트 단말 40에 접속 가능하고, 클라이언트 단말이 웹을 제공중이라는 것을 알 수 있다. 또한 디렉토리 서버 30은, WOD서버 10으로부터 클라이언트 단말 40의 인터넷에의 70의 접속이 절단되었던 취지의 접속상황이 입력되면 해당 클라이언트 단말에 관한 등록을 삭제한다.
클라이언트 단말 40은 WOD 클라이언트 42 및 서버 44를 소유한다. 웹 서버 44는 클라이언트 단말 40으로부터 WOD시스템을 통하여 제공하려고 하는 웹을 발신한다. 다만, 클라이언트 단말 40이 발신하는 것은 웹에 한정되는 것이 아니라, 예를 들면 ftp등이라도 괜찮고, 그 경우 웹 서버 44는 ftp서버 등으로 치환된다. WOD 클라이언트 42는, WOD 시스템을 쉽게 이용하기에 적합한 모듈이며, 브라우저, 유저 등록, 클라이언트 정보 송신 등의 각 기능을 수행한다. 유저 단말 50은, 웹 브라우저 52를 포함한다.
다음의 도 1에 내타낸 WOD 시스템에 의한 웹 제공의 순서에 관하여 도2 및 도 3을 참조하면서 설명하겠다.
도 2는 클라이언트 단말 40에 의한 WOD 시스템에의 접속순서를 나타낸다. 우선 오퍼레이터는 클라이언트 단말 40을 조작하여 인터넷 접속요구를 행한다. WOD클라이언트 42는 ISP60에 Http에 의해 억세스하고, ISP 60은 어카운트를 행하고, IP어드레스를 부여한다. WOD클라이언트 42는 IP어드레스의 갱신을 행한다.이상은 통상의 브라우저에 의하여 행해지는 다이얼 업 접속의 순서와 같다.
다음으로 오퍼레이터는 WOD시스템을 이용하기 위하여 WOD서버 10의 URL를 클라이언트 단말 40에 입력한다. WOD클라이언트 42는 입력된 URL로부터 호스트명을 꺼내고, IP 어드레스에의 변환을 요구한다. DNS서버 20은 호스트명에 대응하는 IP 어드레스를 회답하고, WOD클라이언트 42는 회답된 IP 어드레스를 이용하여 WOD서버 10에 접속을 행한다. WOD서버 10은 등록화면을 클라이언트 단말 40에 송신한다. 이 등록화면은 클라이언트 단말 40으로부터 클라이언트 정보를 입력하기 위한 화면이다. 오퍼레이터는 클라이언트 단말 40에 표시된 등록화면의 지시에 따라, 문자입력이나 체크 박스의 체크나 풀 다운 메뉴의 선택을 행하는 것에 의하여, 필요한 클라이언트 정보를 입력한다. 동시에, WOD서버 10은 클라이언트 단말 40에 내장된 식별문자열을 송신시켜 단말의 식별을 행하도록 해도 좋다. 클라이언트 정보에는 패스워드, 메일 어드레스, 웹의 타이틀 및 장르 정보, 추가 장르정보, 그 외의 추가정보, 그 밖의 것이 포함되어진다. 호스트명은, 사전에 WOD클라이언트 42에 등록되어있지 않은 경우에 입력된다. IP 어드레스도 클라이언트 정보에 포함되지만, 오퍼레이터에 의한 입력을 요구하는 것이 아니라 자동적으로 송신된다.
WOD클라이언트 42는, 오퍼레이터에 의하여 입력된 클라이언트 정보를 체크하여, 문제가 없으면 WOD서버 10으로 송신한다. 클라이언트 정보를 수신한 WOD서버 10은, DNS서버 20에 클라이언트 정보 중 호스트명과 IP 어드레스를 송신하고, 디렉토리 서버 30에 호스트명, 웹이 타이틀 및 장르 정보 등을 송신한다.
호스트명과 IP 어드레스를 수신한 DNS서버 20은, 호스트명과 IP 어드레스를대응시켜 DNS 22에 등록한다. 호스트명은 DNS 서버 20이 관리하는 도메인명과 편성된 완전수식 도메인명의 형식으로 등록된다.
디렉토리 서버 30은, 장르 정보에 의거 클라이언트 정보를 분류하고, 호스트명, 웹의 타이틀 및 장르 정보를 분류된 파일에 엔트리한다. 또한 클라이언트 단말 40으로부터 디렉토리 서버 30에 등록하는지의 여부를 선택하는 것이 가능하다. 이것은, 클라이언트 정보의 일부로서, 또는 클라이언트 정보와는 별도로, 공개·비공개의 전환을 WOD 클라이언트 42로부터 WOD서버 10으로 통지하는 것에 의하여 실행된다.
이상과 같은 상태는, 클라이언트 단말 40이 인터넷의 접속을 절단하지 않는 한 유지되며, WOD서버 10은 클라이언트 단말 40의 접속상태를 감시한다. 즉 상술한 것처럼 웹의 제공이 가능하게 되고 나서 WOD클라이언트 42는 5분 간격으로 WOD서버 10에 얼라이브 리퀘스트를 송신한다. WOD서버 10은 만약 10분간 이상 클라이언트 단말 40으로부터 얼라이브 리퀘스트가 수신되지 않을 경우에는, 클라이언트 단말 40이 무언가의 원인으로 웹의 제공을 할 수 없게 되었다는 것을 판단하고, 그 클라이언트 단말 40의 삭제를 행한다. 얼라이브 리퀘스트의 송신 간격 및 삭제를 행하기 위한 대기 시간은 변경 가능하다. 또한 오퍼레이터가 웹의 제공을 정지할 때에는, 오퍼레이터의 조작에 의하여 WOD클라이언트 42로부터 오프라인 리퀘스트가 WOD서버 10에 통지되며, 이것에 의하여 클라이언트 단말 40의 삭제가 행해진다. 클라이언트 단말 40의 삭제는, WOD서버 10이 DNS서버 20 및 디렉토리 서버 30으로부터 그 클라이언트 단말 40의 호스트명, IP 어드레스 및 그 외의 클라이언트 정보를 삭제시키는 것에 의하여 이루어진다.
다음의 제 3도를 참조하면서, 유저 단말 50에 의해 클라이언트 단말 40에 접속할 때까지의 순서에 관하여 설명하겠다. 유저 단말 50에서 보면, 클라이언트 단말 40에의 접속은 통상의 웹 서버에의 접속과 거의 같은 순서이고, 특수한 조작이나 소프트웨어가 필요하지는 않다.
우선 오퍼레이터가 인터넷 접속요구를 입력하면, 웹 브라우저 52는 ISP60에의 접속을 행하고, ISP60은 어카운트 체크를 행하고, IP 어드레스를 교부하며, IP 어드레스가 갱신된다. IP 어드레스는 다른 상용 ISP에 의하여 취득되어져도 좋고, 또는 유저 단말 50이 글로발 IP 어드레스를 소유하고 있어도 좋다는 것은 앞서 기술한대로 이다.
다음으로 오퍼레이터는 디렉토리 서버 30의 URL를 입력하고, 디렉토리 서버 30에의 접속을 행한다. URL로부터는 호스트명이 꺼내지고 DNS서버 20에 대하여 호스트명을 인수로 IP 어드레스의 문의가 행해진다. DNS서버 20은 호스트명에 대응하는 디렉토리 서버 30의 IP어드레스를 검색하여 웹 브라우저 52에 회답한다. 웹 브라우저 52는 이 IP어드레스에 의해 디렉토리 서버 30으로 접속을 행한다.
디렉토리 서버 30은 웹 브라우저 52에 대하여 디렉토리의 내용을 송신하고, 호스트명을 포함하는 리스트의 형태로 유저 단말 50에 표시된다. 리스트에는 장르 정보나 추가 장르정보에 의거 분류되며, 아울러 웹 타이틀이나 그 밖의 정보가 표시되어 있다. 오퍼레이터가 리스트로부터 클라이언트 단말 40의 URL를 클릭하면, URL로부터 호스트명이 꺼내어져, IP 어드레스에로의 변환이 요구된다. 웹 브라우저 52는 호스트명을 인수로 IP 어드레스를 문의, DNS 서버 20은, 클라이언트 단말 40의 IP 어드레스를 회답한다. 웹 브라우저 52는 회답된 IP 어드레스에 의하여 클라이언트 단말 40에의 접속을 행하고, 웹 서버 44로부터의 정보를 이용할 수 있다.
또한 디렉토리 서버 30을 사용하지 않더라도 클라이언트 단말 40에 접속 가능한 것은 말할 것도 없다. 즉, 사전에 유저 단말 50에 기억된 URL를 클릭하는 것에 의하며, 또한 오퍼레이터가 스스로 URL를 문자열로서 입력하는 것에 의해, 유저 단말 50에 의한 클라이언트 단말 40에의 접속을 행하는 것이 가능하다. 클라이언트 단말 40의 URL를 비공개로 전환하고 디렉토리 서버 30을 이용 불가능하게 하여, 한정된 유저에게만 정보를 주려고 하는 경우에는, 이러한 순서가 이용되게 된다.
게다가, WOD서버 10 및 WOD 클라이언트 42에는 사전에 유저 단말 50의 식별기호와 특정의 호스트명을 포함하는 URL를 관련지어 리스트화 한 URL리스트를 작성하여 기억시켜 두는 것이 가능하다. 유저 단말 50은, 지금부터도 이용하고싶은 웹 서버 44에 관하여, 유저 단말 50을 URL리스트에 싣도록 WOD 서버 10에 통지한다. WOD서버 10은 통지에 의거 URL리스트를 작성함과 동시에, URL리스트에 실은 유저 단말 50의 식별기호를 클라이언트 단말 40으로 송신한다. 식별기호는 유저 단말 50의 IP 어드레스이며, IP 어드레스를 갖지 않는 경우에는 유저 ID등이다. 웹 서버 44가 작동하면 WOD 클라이언트 42는, URL리스트에 실린 유저 단말 50이 인터넷에 접속되어 WOD서버 10에 로그인하고 있는지, 혹은 직접 억세스 가능한지 어떤지를 WOD서버 10에 문의하게 한다. WOD서버 10은 직접 억세스 가능한 유저 단말 50의 IP 어드레스를 WOD클라이언트 42에 회신한다. 이 IP 어드레스는 유저 단말 50이 소유한 IP 어드레스 또는 ISP 60에 의하여 할당된 IP 어드레스이다. WOD 클라이언트 42가 직접 억세스 불가능한 유저 단말 50에 대하여는, WOD서버 10은 URL리스트에 클라이언트 단말 40이 온라인 상태라고 하는 취지를 기입해 두고, 유저 단말 50이 WOD 서버 10에 로그인하면, 클라이언트 단말 40이 온라인 상태라는 것을 유저 단말 50에 통지한다. 이것에 의하여 유저 단말 50에 있어서 클라이언트 단말 40에 의한 웹이 이용 가능한 상태가 된 것을, 확실하게 유저 단말 50에 알릴 수 있다. 또한, 유저 단말 50이 파이어 월(Fire Wall) 내에 있는 등, 직접 WOD 클라이언트 42로부터 억세스 불가능한 경우에는, 유저 단말 50에 일정 시간 간격으로 WOD 서버 10에 정보를 취하러 가는 기능을 부여해 두어도 좋다.
이상과 같이 본실시 형태에 관련되는 발명에 관련된 WOD 시스템에 의하면, 예를 들어 IP 어드레스가 변화하는 클라이언트 단말 40이라도, 유저 단말 50으로부터의 호스트명에 의한 문의에 의하여 웹을 제공할 수 있다.
이러한 WOD 시스템에 의하면, 임의의 단말을 이용하여 임의의 기간에 한하여 웹 서비스를 행하는 것이 가능하기 때문에, 특히 유리한 서비스로서 예를 들면 이하와 같은 서비스를 들 수 있다.
·라이브 중계
디지털 카메라와 다이얼 업 환경이 있으면, 스포츠나 콘서트 등의 상황을 인터넷을 통해 복수의 유저 단말에 대하여 라이브 중계하는 것이 가능하다. 예를 들어 디지털 카메라 부착 퍼스널 컴퓨터에 휴대전화 또는 PHS를 접속한다. 보다 간단하게는, 디지털 카메라부착 휴대전화를 클라이언트 단말로 한다.
·비상설 웹
임시 또는 긴급으로, 단기간만 웹 사이트를 개설한다. 예를 들면 팝니다 삽니다 등의 찾는 물건, 옥션, 매출(품절)정보, 텔레비젼 쇼핑 운동 웹, 프레젠테이션 사이트 등이다. 또한, Windows 2000이나 Windows 98(마이크로소프트 사)에 부속되어 있는 퍼스널 웹 서버나 Windows Media Service(마이크로소프트 사)와 같은 스트리밍 서버를 이용하는 것에 의해, 이미 글로벌 IP 어드레스를 소유하고 있는 머신이라도 복수 웹을 공개하는 것이 가능하다. 이것에 의하여, 복수의 머신을 준비하여, 각각 글로벌 IP 어드레스를 취득하는 코스트와 수고를 절약할 수 있다.
이상 본 발명의 실시형태에 관하여 설명하였지만, 본 발명은 상기 실시의 형태에 한정되는 것이 아니며, 본 발명의 요지 범위 내에서 적당히 변형 가능한 것은 말할 것도 없다.
이상과 같이 본 발명에 관련되는 웹 온 디맨드 시스템에 의하면, IP 어드레스가 변화하는 클라이언트 단말이라도, 유저 단말로부터의 호스트명에 의한 문의에 따라 웹을 제공할 수 있다.

Claims (9)

  1. 클라이언트 단말로부터 인터넷을 통하여 해당 클라이언트 단말에 할당된 IP어드레스 및 임의의 호스트명을 포함하는 클라이언트 정보를 수신하고,
    상기 클라이언트 단말이 인터넷에 접속하고 있는 동안, 인터넷에 접속된 어느 유저 단말로부터의 전술한 호스트명의 문의에 대하여 상기 IP 어드레스를 회답하는 것을 특징으로 하는 웹 온 디맨드 시스템.
  2. 제 1 항에 있어서, 상기 클라이언트 정보를 수신함과 동시에, 상기 클라이언트 단말의 인터넷에의 접속상황을 감시하는 웹 온 디맨드 관리서버 수단과,
    상기 웹 온 디맨드 관리서버 수단으로부터 입력된 하나의 상기 클라이언트 단말에 관해 상기 IP어드레스와 상기 호스트명을 대응 시켜 신규등록하는 것에 의하여 인터넷에 접속된 어느 유저 단말로부터의 상기 호스트명의 문의에 대하여 상기 IP어드레스를 회답가능하고, 상기 웹 온 디맨드 관리서버 수단으로부터 상기 클라이언트 단말의 인터넷에의 접속이 절단되었던 취지의 상기 접속상황이 입력되면 해당 클라이언트 단말에 관한 등록을 지워 없애는 DNS서버 수단을 포함하는 것을 특징으로 하는 웹 온 디맨드 시스템.
  3. 제 2 항에 있어서, 상기 클라이언트 정보 중 상기 호스트명은, 사전에 전술한 클라이언트 단말별로 관련지어 상기 웹 온 디맨드 관리 서버 내에 등록되어있는것을 특징으로 하는 웹 온 디맨드 시스템.
  4. 제 2 항 또는 제 3 항에 있어서, 상기 호스트명은, 상기 DNS서버 수단에 의하여 관리되는 도메인명과 편성된 완전수식 도메인명의 형식으로 상기 DNS 서버 수단에 신규등록되는 것을 특징으로 하는 웹 온 디맨드 시스템
  5. 제 1 항 내지 제 4 항 중의 어느 한 항에 있어서, 상기 클라이언트 단말이 인터넷에 접속하고 있는 동안, 인터넷에 접속된 어느 유저 단말로부터의 요구에 대하여 상기 호스트 명을 포함하는 디렉토리를 제공하는 것을 특징으로 하는 웹 온 디맨드 시스템
  6. 제 5 항에 있어서, 상기 클라이언트 정보를 수신함과 동시에, 상기 클라이언트 단말의 인터넷에의 접속상황을 감시하는 웹 온 디맨드 관리서버 수단과,
    상기 웹 온 디맨드 관리 서버 수단으로부터 입력된 상기 호스트명을 포함하는 URL를 신규등록하는 것에 의하여 인터넷에 접속된 어느 유저 단말로부터의 요구에 대하여 상기 URL를 포함하는 상기 디렉토리를 회답가능하고, 상기 웹 온 디맨드 관리 서버 수단으로부터 상기 클라이언트 단말의 인터넷에의 접속이 절단되었던 취지의 상기 접속상황이 입력되면 해당 클라이언트 단말에 관한 등록을 지워 없애는 디렉토리 서버 수단을 포함하는 것을 특징으로 하는 웹 온 디맨드 시스템.
  7. 제 5 항 또는 제 6 항에 있어서, 상기 클라이언트 정보는 상기 클라이언트 단말이 전술한 유저 단말에 제공하는 웹의 타이틀 및 장르 정보를 포함하고, 상기 디렉토리는 상기 타이틀 및 상기 장르 정보를 이용하여 구성되는 것을 특징으로 하는 웹 온 디맨드 시스템
  8. 제 1 항 내지 제 7 항 중의 어느 한 항에 있어서, 사전에 전술한 유저 단말의 식별기호와 특정의 상기 호스트명을 포함하는 URL를 관련지어 리스트화 한 URL리스트를 작성하여 두고, 상기 클라이언트 단말로부터 상기 클라이언트 정보가 발신되면, 상기 호스트명에 관련지어진 상기 유저 단말에, 상기 클라이언트 단말로부터 상기 클라이언트 정보가 발신된 것을 알리는 것을 특징으로 하는 웹 온 디맨드 시스템
  9. 제 1 항 내지 제 7 항 중의 어느 한 항에 있어서, 상기 클라이언트 단말이 인터넷에 접속되어 있는지 어떤지를, 상기 클라이언트 단말로부터 정기적으로 송신되는 얼라이브 신호 및 또는 상기 클라이언트 단말로부터 오프라인 시에 송신되는 오프라인 신호에 의하여 판정하는 것을 특징으로 하는 웹 온 디맨드 시스템.
KR1020010016541A 2000-07-17 2001-03-29 웹 온 디맨드 시스템 Ceased KR20020007977A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000215491A JP2002033773A (ja) 2000-07-17 2000-07-17 Webオンデマンドシステム
JP2000-215491 2000-07-17

Publications (1)

Publication Number Publication Date
KR20020007977A true KR20020007977A (ko) 2002-01-29

Family

ID=18710904

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010016541A Ceased KR20020007977A (ko) 2000-07-17 2001-03-29 웹 온 디맨드 시스템

Country Status (3)

Country Link
US (1) US20020046293A1 (ko)
JP (1) JP2002033773A (ko)
KR (1) KR20020007977A (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6728767B1 (en) * 2000-08-18 2004-04-27 Cisco Technology, Inc. Remote identification of client and DNS proxy IP addresses
JP3813514B2 (ja) * 2002-02-19 2006-08-23 富士通株式会社 電子入札方法
JP3864824B2 (ja) * 2002-03-29 2007-01-10 松下電工株式会社 ホームサーバシステムへのアクセス先通知方式
US8923191B2 (en) * 2002-04-17 2014-12-30 Northrop Grumman Systems Corporation Internet protocol collaborative mobility
US7734745B2 (en) * 2002-10-24 2010-06-08 International Business Machines Corporation Method and apparatus for maintaining internet domain name data
JP4726190B2 (ja) * 2004-08-09 2011-07-20 株式会社メガチップス ネットワークカメラ、ddnsサーバおよび映像配信システム
JP2006101330A (ja) * 2004-09-30 2006-04-13 Megachips System Solutions Inc ネットワーク装置およびネットワークシステム
JP4682381B2 (ja) * 2004-10-15 2011-05-11 株式会社メガチップス 映像配信システムおよびネットワークカメラ
JP4110145B2 (ja) * 2005-02-10 2008-07-02 株式会社東芝 URL管理装置、Webサーバ装置、通信システム及び通信方法
US7467230B2 (en) * 2006-02-28 2008-12-16 Microsoft Corporation Global names zone
US7831997B2 (en) * 2006-06-22 2010-11-09 Intel Corporation Secure and automatic provisioning of computer systems having embedded network devices
US8914729B2 (en) * 2006-10-30 2014-12-16 Yahoo! Inc. Methods and systems for providing a customizable guide for navigating a corpus of content
CN101946493B (zh) 2008-02-20 2013-06-19 Nabto公司 用于提供连接到因特网的客户端之间的连接性的方法和系统
TWI469607B (zh) * 2012-06-25 2015-01-11 Hope Bay Technologies Inc 管理主機名稱及ip位址的雲端伺服器,及雲端伺服器使用的管理方法
US20240348579A1 (en) * 2014-03-14 2024-10-17 Verance Corporation Content identification and processing including live broadcast content
US11888929B1 (en) * 2022-11-15 2024-01-30 SimpliSafe, Inc. Load balancing device connections

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6614774B1 (en) * 1998-12-04 2003-09-02 Lucent Technologies Inc. Method and system for providing wireless mobile server and peer-to-peer services with dynamic DNS update
US7899932B2 (en) * 2003-01-15 2011-03-01 Panasonic Corporation Relayed network address translator (NAT) traversal

Also Published As

Publication number Publication date
JP2002033773A (ja) 2002-01-31
US20020046293A1 (en) 2002-04-18

Similar Documents

Publication Publication Date Title
US8762498B2 (en) Apparatus, system, and method for communicating to a network through a virtual domain
US7733851B2 (en) Name service system and method thereof
Guttman Service location protocol: Automatic discovery of IP network services
US7797410B2 (en) Reverse IP method and system
US6567411B2 (en) Method and apparatus for continuous narrowcast of individualized information over a data network
KR20020007977A (ko) 웹 온 디맨드 시스템
CN101170585B (zh) 一种域名查询方法
KR20080040784A (ko) 정적인 식별자와 동적인 주소가 관련지어진 것에 의해호스트 도달성이 얻어지는 축적 교환망에서, 도달성을확인하기 위한 시스템
CA2574521A1 (en) Improved user interface
WO2007086578A1 (ja) ダイナミックdnsを用いたドメインネームシステム及び、ダイナミックdnsサーバのグローバルアドレスの管理方法
US20020042736A1 (en) Universal product information lookup and display system
US20020095488A1 (en) System and method for discovering, advertising, and finding networked services using dynamic directory
US8392570B2 (en) Method and arrangement for suppressing duplicate network resources
JP5437785B2 (ja) 認証方法、変換装置、中継装置、及び該プログラム
CN100481011C (zh) 从信息提供服务器收集信息的装置及方法
JP2001125823A (ja) プッシュサービスシステムおよびプッシュサービス処理方法
JP2004199513A (ja) サービス検索装置、サービス検索方法、クライアント装置
US20040122812A1 (en) Service search device and method, and client device using service search device
WO2001033364A1 (en) Device for searching name of communication node device in communication network
US20020069283A1 (en) Apparatus and method for providing communication service based on personal identifier in internet network
CN111447297B (zh) IPv4、IPv6的DNS统一接入的管理方法及系统
KR20040076852A (ko) 인터넷을 통한 감시 시스템
JP2008206081A (ja) マルチホーミング通信システムに用いられるデータ中継装置およびデータ中継方法
KR100431247B1 (ko) 전자 게시판 운영 및 조회 시스템
JP2004240856A (ja) 仮想プレゼンスシステム

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010329

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20010503

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20010329

Comment text: Patent Application

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20030115

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

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

Comment text: Notification of reason for refusal

Patent event date: 20031021

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20040705

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20031021

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I