KR20010078466A - HTTP(Hyper Text Transfer Protocol) 기반의 가상 호스팅및 포워딩을 이용한 유동 IP 주소 사용 컴퓨터의 웹 서버구축 방법, FTP 서버 구축 방법 및 컴퓨터 간의 인터넷화상 전화 시스템 구축 방법과 이를 이용한 광고 삽입형사업모델 - Google Patents
HTTP(Hyper Text Transfer Protocol) 기반의 가상 호스팅및 포워딩을 이용한 유동 IP 주소 사용 컴퓨터의 웹 서버구축 방법, FTP 서버 구축 방법 및 컴퓨터 간의 인터넷화상 전화 시스템 구축 방법과 이를 이용한 광고 삽입형사업모델 Download PDFInfo
- Publication number
- KR20010078466A KR20010078466A KR1020010009807A KR20010009807A KR20010078466A KR 20010078466 A KR20010078466 A KR 20010078466A KR 1020010009807 A KR1020010009807 A KR 1020010009807A KR 20010009807 A KR20010009807 A KR 20010009807A KR 20010078466 A KR20010078466 A KR 20010078466A
- Authority
- KR
- South Korea
- Prior art keywords
- server
- address
- computer
- internet
- homepage
- Prior art date
Links
- 238000004519 manufacturing process Methods 0.000 title 1
- 238000003780 insertion Methods 0.000 claims abstract description 4
- 230000037431 insertion Effects 0.000 claims abstract description 4
- 238000007667 floating Methods 0.000 claims description 14
- 238000005516 engineering process Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 abstract description 22
- 230000007246 mechanism Effects 0.000 description 18
- 238000010276 construction Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 101150012579 ADSL gene Proteins 0.000 description 2
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 2
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- 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)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 인터넷 Cable modem 전용선 사용자나 ADSL 전용선등 유동 IP 주소 사용자들의 컴퓨터에 웹서버, FTP서버, 화상전화시스템을 구축할 수 있도록 하여 주고, 이를 통하여 사업 모델을 구현하는 방법에 관한 것으로, 더욱 상세하게는, 유동 IP 전용선 사용자에게 인터넷 도메인 주소를 부여한 뒤에 홈페이지를 만들어 주고, 웹 브라우저로 그 홈페이지를 검색하였을 경우에 홈페이지 주소는 그대로지만, 실제 보여 주는 내용은 유동 IP 전용선에 연결되어 있는 개인 웹 서버의 내용이 보여 질 수 있도록 하는 방법으로, 이 메커니즘 이용하여, 유동 IP 사용자가 웹서버, FTP 서버 및 인터넷 화상전화 서버등을 구축할 수 있도록 도와주고, 이를 통한 사업 모델을 실현하는 방법에 관한 기술이다.
Description
본 발명은 인터넷 Cable modem 전용선 사용자나 ADSL 전용선 등 유동 IP주소 사용자들의 컴퓨터에 웹 서버, FTP 서버, 화상전화시스템을 구축 할 수 있도록 하여 주고, 이를 통하여 사업 모델을 구현하는 방법에 관한 것으로, 더욱 상세하게는, 유동 IP 전용선 사용자에게 인터넷 도메인 주소를 부여한 뒤에 홈페이지를 만들어 주고, 웹 브라우저로 그 홈페이지를 검색하였을 경우에 홈페이지 주소는 그대로지만, 실제 보여 주는 내용은 유동 IP 전용선에 연결되어 있는 개인 웹 서버의 내용이 보여 질 수 있도록 하는 방법으로, 이 메커니즘을 이용하여, 유동 IP 사용자가 웹 서버, FTP 서버 및 인터넷 화상전화 서버 등을 구축할 수 있도록 도와주고, 이를 통한 사업 모델을 실현하는 방법에 관한 기술이다.
인터넷에 접속되는 컴퓨터는 기본적으로 TCP/IP 기반의 IP ADDRESS 를 부여 받게 된다. IP 를 부여 하는 방법은 고정적인 IP 를 특정 컴퓨터 전용으로 부여하는 방법과 컴퓨터가 인터넷에 접속하는 순간마다 매번 새로운 IP 를 부여하는 방법인 DHCP 의한 동적 주소 할당 방법이 사용된다. 일반적으로 개인 인터넷 사용자들이 많이 사용하는 광 CABLE 전용선, ADSL,ISDN, 전화선 모뎀에 의한 인터넷 접속의 경우는 후자의 방법에 의해 IP 를 부여 받게 되는데, 이렇게 인터넷에 접속할 때마다 부여받는 IP 를 유동 IP 주소(DYNAMIC IP ADDRESS)라 부른다.
유동 IP 컴퓨터의 경우 웹 검색, FTP 검색, E-MAIL 검색 등의 CLIENT 역할 이외에는 아무리 빠른 인터넷 전용선을 사용한다 할 지라도 인터넷 서버로서의 역할을 할 수가 없게 되는데, 이는 매번 그 컴퓨터가 인터넷에 접속할 때마다 IP 주소가 바뀌므로, 그 컴퓨터와는 다른 곳에 있는 인터넷 검색자가 바뀐 IP주소를 알 수가 없기 때문이다.
예를 들어 인터넷 상에서 가장 많이 사용되는 월드 와이드 웹의 경우 웹서버에 접속하려면 웹 클라이언트인 웹 브라우저에 접속하고자 하는 서버의 도메인 네임 주소나 IP 주소를 입력해야 하는데, 도메인 네임 주소는 IP 를 기반으로 구성된 체계이므로 IP 가 컴퓨터를 부팅할 때마다 혹은 컴퓨터의 사용중에 수시로 변동한다면 도메인 네임 주소 자체가 무의미 해지므로, 유동 IP 컴퓨터에 웹 서버를 구축하는 것은 불가능 해진다.
또한 FTP(File Transfer Protocol)란 TCP/IP 프로토콜을 기반으로 하여 네트웍 상의 컴퓨터간의 파일 교환을 위해 만들어진 표준화된 프로토콜인데, FTP 클라이언트가 네트웍 상의 FTP 서버로 파일을 업로드 하거나 다운로드 받는데 사용되는 프로토콜이다. 다시 말해 FTP 클라이언트에 접속하고자 하는 FTP 서버의 IP 나 도메인 주소를 입력하고 접속 ID 와 비밀 번호를 입력한 뒤 연결을 시도하면, FTP 서버는 다운로드를 허가해 줄 수있는 디렉토리와 파일의 리스트를 보여주면서, 이를 기반으로 파일의 업로드와 다운로드가 가능해 지는 메커니즘이다. 이 또한 IP 주소가 수시로 바뀔 수 있는 상황에서는 FTP 서버의 구축이 불가능할 수 있으므로, 원격지에서 유동 IP 컴퓨터의 파일을 다운로드 받거나 업로드 할 수가 없다는 문제점이 있다.
그러한 IP 변동 문제를 해결하여 유동 IP 컴퓨터를 인터넷 서버로 구축할 수 있도록 하기 위해 고안된 방법이 DYNDNS (DYNAMIC DNS)라는 방법이다. DNS(Domain Name System)란 TCP/IP 프로토콜 규약상 숫자로만 이루어져 있는 IP 주소 체계를 사람이 암기하기 쉽도록 문자화 해주는 방법으로, DNS 서버에 인터넷 서버에 문자로 인터넷 주소를 부여하고 이를 그 서버가 부여 받은 IP ADDRESS 와 매칭시켜주는 방식인데, DYNDNS 서비스는 [도 1]에서와 같이 유동 IP 컴퓨터에 IP 변동 감지 프로그램을 설치하고, IP 가 변동 할 때마다 이를 감지하여 DNS 서버에 신규로 보고해 주도록 하여, DNS 와 매칭 되는 인터넷 서버의 IP 주소가 변동될 때마다 실시간으로 갱신되도록 해주는 메커니즘이다.
DYNDNS 서비스는 IP 가 실시간으로 변동되는 점을 극복하여, 구축할 수 있는 모든 인터넷 서비스의 구축(WWW,FTP,TELNET 등)이 가능하다는 장점이 있지만, 인터넷상에서 가장 많이 사용되며 여러 가지 인터넷 비즈니스 모델의 구현이 가능한 월드 와이드 웹 프로토콜인 HTTP(Hyper Text Transfer Protocol)가 아닌, HTTP 의 바탕이 되는 TCP/IP 프로토콜 차원에서 구현된 서비스이므로, 유료화 외에는 별도의 사업모델을 구성할 수가 없는 단점 - 예를 들어 DYNDNS 는 TCP/IP 차원의 서비스이므로, 대표적인 인터넷 사업 모델인 광고와 함께 인터넷 서비스를 무료로 제공하는 방법등이 불가능 하다-을 내포한다.
또한 유동 IP 문제를 극복할 수 있다 하더라도, 개인이 인터넷 서버의 구축이 쉽지 않다. 일반적으로 현재 웹 서버 구축용 서버프로그램은 운영체제 차원에서지원이 되지만, 그 이외의 FTP 서버나 화상 전화 서버 프로그램은 개인이 구입해서 설치하거나 직접 개발해야 하기 때문이다.
예를 들어 현재 이용되고 있는 인터넷 상의 컴퓨터간(PC TO PC)의 화상전화 메커니즘은 크게 두 가지- 콜 센터형 화상 전화 메커니즘과 메신저형 화상 전화 메커니즘으로 나뉜다.
콜 센터형 화상 전화 메커니즘은 [도 2]에서와 같이, 송화자가 인터넷에 연결되어 있는 자신의 컴퓨터의 웹 브라우저에 화상 전화가 가능한 서버의 도메인 주소를 입력할 경우, 해당 웹 서버에서 웹 브라우저에서 실시간으로 수행되는 플러그인 형태의 화상 전화용 클라이언트 프로그램이 송화자의 웹 브라우저로 다운로드 되면서, 해당 콜 센터 서버의 수화자와 화상 전화를 할 수 있게 되는 방식이다. 이 방식은 웹 브라우저만 있으면 별도의 프로그램 설치나 서비스의 가입이 없이 송화자가 화상 대화용 서버 프로그램이 설치되어 있는 상대방의 서버의 수화자와 화상 전화를 할 수 있다는 장점이 있지만, 대화하고자 하는 콜 센터 서버에 도메인 주소가 부여되어야 하며, 화상 전화 서버 기능과 클라이언트 실시간 제공 기능이 있는 프로그램을 구입해서 설치하거나 개발해야 한다는 단점이 있다.
메신저 형 화상 통화 메커니즘은 송화자와 수화자 모두 동일한 메신저 프로그램을 사용해야 하며 동일한 메신저 서비스 회사에 ID를 가지고 가입 되어야 하는데, 송화자가 수화하고자 하는 사람의 ID 에 해당하는 IP 주소를 메신저 프로그램을 이용하여 메신저 서비스 회사의 서버에 질의하면, 해당 ID 가 사용하고 있는 IP 주소를 알려주게 되고, 송화자와 수화자 간의 IP 정보 교환이 이루어 지면서 화상대화를 하게 되는 메커니즘이다. 이 방식은 송화자와 수화자 모두가 서버이면서 클라이언트가 되는 구조(PEER TO PEER)로 동일한 프로그램과 동일한 서비스를 이용해야 하는 단점이 있으며, 전화라는 개념상 송화자가 전화하고자 하는 상대방에게 별도의 회원 가입없이 어느 곳에서나 송화를 시도할 수 있어야 한다는 개념과 배치되므로 전화라기 보다는 채팅이라는 개념에 가깝다고 할 수 있다.
본 발명은 상기와 같은 문제점을 해소하기 위해, HTTP 기반의 가상 호스팅 및 포워딩 기술을 이용하여, 유동 IP 전용선 사용자에게 인터넷 도메인 주소를 부여한 뒤에 홈페이지를 만들어 주고, 웹 브라우저로 그 홈페이지를 검색 하였을 경우에 홈페이지 주소는 그대로지만, 실제 보여 주는 내용은 유동 IP 전용선 사용자의 개인 웹 서버의 내용이 보여 질 수 있도록 하는 방법으로, 이 메커니즘을 이용하여 사용자가 자신의 유동 IP 컴퓨터를 인터넷 웹 서버, FTP 서버, 콜 센터형 화상 전화 서버로 구축할 수 있도록 하는 게이트웨이형 서비스의 개발을 통한 사업모델 구현에 있다.
[도1]은 DYNAMICDNS 메커니즘
[도2]는 콜 센터 방식에 의한 화상 전화 메커니즘
[도3]은 유동 IP 컴퓨터의 인터넷 서버의 구축 및 가상 호스팅
[도4]는 가상 호스팅을 위해 생성된 FILE과 디렉토리
[도5]는 포워딩을 위해서 만들어진 HTML 파일의 예제 소스
[도6]은 생성된 HTML 파일과 이를 이용한 유동 IP 웹서버로의 연동
[도7]은 가상 호스팅을 통한 유동 IP 웹 서버로의 연결과 인터넷 검색 결과
[도8]은 가상 호스팅을 통한 유동 IP FTP 서버로의 연결 1
[도9]는 가상 호스팅을 통한 유동 IP FTP 서버로의 연결 2
[도l0]은 가상 호스팅을 통한 유동 IP 화상전화 서버로의 연결 1
[도11]은 가상 호스팅을 통한 유동 IP 화상전화 서버로의 연결 2
[도l2]은 전체 서비스 모델
이하 첨부된 도면에 의해 상세히 설명하면 다음과 같다.
[도 3]은 유동 IP 컴퓨터를 인터넷 서버로 바꾸기 위해 유동 IP 컴퓨터에서 우선적으로 실시하는 작업과 가상 호스팅을 신청하는 절차이다. 유동 IP 컴퓨터에 인터넷 등으로부터 입수한 웹 서버 구축 프로그램, FTP 구축 프로그램, CALL 서버 구축 프로그램등을 설치한 뒤 최종적으로 IP 관리 프로그램을 설치 한다. IP 관리프로그램은 서비스 이용을 위한 이용자의 ID 를 포함하는 회원 가입 양식, 그 컴퓨터의 IP 변동을 서비스 업체에 해당 ID 로 접속하여 변동 내역을 보고하는 기능을 가지도록 개발한다.
IP 관리 프로그램으로부터 회원가입 신청을 접수받은 서비스 업체는, 그 ID에 해당하는 도메인 주소를 부여하고, 가상 호스팅 서버에 그 도메인 주소가 사용할 홈페이지를 생성한 다음, 그 업체의 DNS 서버를 갱신 한다. 그림에서 처럼 ID 가 bulgom 이라는 회원 가입 신청이 들어왔고, 업체의 도메인 주소가 jib.to 라는 도메인을 사용할 경우, 신청자에게 2 차 도메인으로 bulgom.jib.to 라는 도메인 주소를 부여한 뒤, 가상 호스팅 서버에 홈페이지를 생성하여 주는 것을 의미한다.
이때 가상 호스팅(Virtual hosting)이란 별개의 도메인 주소를 가지는 홈페이지 여러 개가 하나의 인터넷 서버에서 운영되도록 하는 방식으로, 일반적으로 웹 호스팅이라고 하는 용어는 대부분 이러한 가상 호스팅을 의미 한다.
[도4]는 가상 호스팅 서버에 생성된 홈페이지의 내부의 디렉토리와 파일이다. 일반적으로 웹 서버 프로그램은 특정 도메인 주소에 대한 질의가 들어올 경우, 특정 디렉토리의 파일을 지정하지 않는다면, 그 도메인 주소에 배당된 디렉토리의 규정된 파일(index.html, index.htm, default.htm, index.php등)을 찾아서, 질의가 들어온 웹 브라우저로그 파일을 전송해 주는 기능을 가지고 있다.
예를 들어 웹 브라우저로부터http://bulgom.jib.to라는 질의가 들어오면http://bulgom.jib.to/index.htm파일을 보내주고,http://bulgom.jib.to/ftp라는 질의가 들어 오면http://bulgom.jib.to/ftp/index.htm파일을,http://bulgom.jib.to/call이라는 질의일 때는http://bulgom.jib.to/call/index.htm파일을 보내 주는 구조이다.
[도 5]는 웹 브라우저의 주소 창에서 가상 호스팅 하는 홈페이지의 도메인 주소를 입력하였을 때 보여주는 첫 화면인 index.htm 파일의 내부소스 예제이다. 예제는 PHP 라는 스크립트 언어로 되어 있지만 다른 언어로 구현이 가능하다. 내용을 살펴 보면 2 단의 프레임 구조로 되어 있고 프레임 상단은 해당 주소화 연동 되어 있는 ID가 사용하고 있는 IP ADDRESS에 대한 질의를 수행하여 상단 프레임의 소스로 사용하도록 포워딩(FOWERDING) 해주는 방식이다. 하단은 프레임으로 구성되지만 실제의 프레임 크기가 0 이므로 웹브라우저 상에 나타나지 않는다.
이 소스대로 해석 한다면 어떤 홈페이지의 도메인 주소를 웹 브라우저에 입력한 뒤 그 홈페이지를 검색할 경우, 웹 브라우저의 주소 창에는 그 홈페이지의 주소가 계속해서 나타나지만, 실제 보여주는 내용은 그 홈페이지의 내용이 아니라, 그 홈페이지에 연동되어 있는 ID 의 컴퓨터가 현재 사용하고 있는 IP ADDRESS 를 검색하여, 그 컴퓨터의 웹 서비스 첫 화면으로 포워딩 해주는 내용이다.
[도 6][도 7]은 [도 3][도 4][도 5]의 메커니즘을 일괄적으로 구성한 것으로, 어떻게 유동 IP의 컴퓨터를,HTTP기반으로 인터넷상의 웹 서버로 구현할 수 있는지를 보여 주는 내용이다.
만일 bulgom 이라는 ID 를 사용하는 컴퓨터에 웹 서버 프로그램이 설치되어 있고 홈페이지가 구축 되어진 상태에서, IP 관리 프로그램을 이용하여 서비스 업체에 가상 호스팅 페이지 구축을 의뢰하고 bulgom.jib.to 라는 호스팅 페이지의 주소를 부여받은 뒤, 계속해서 변동되는 IP(215.213.168.75)를 보고하고 있다고 가정하자. 이 경우 인터넷 이용자가 bulgom.jib.to 를 웹 브라우저의 주소창에 입력을 하면, 주소 창에 bulgom.jib.to 의 주소는 계속해서 남아 있지만 이때 그 주소에 의해 연결되는 html 문서의 내부에는 그 홈페이지의 내용을 보여 주는 것이 아니라, 그 홈페이지의 주인 ID 인 bulgom 이라는 컴퓨터가 현재 사용하는 IP 를 서비스 업체의 IP 관리 데이터베이스 시스템에 질의를 하여 알아 낸 뒤,http://15.213.168.75를 실행하여 bulgom 이라는 컴퓨터에 구축된 홈페이지의 내용을 보여주는 방법이다.
이는 유동 IP 를 사용하는 컴퓨터라 할 지라도, 인터넷 상에 별도로 그 컴퓨터를 위한 인터넷 주소를 부여한 홈페이지를 만든 뒤, 그 홈페이지를 유동 IP 컴퓨터로 들어오는 입구로 만들어 준다면, 유동 IP 컴퓨터도 인터넷 웹 서버가 될 수 있음을 의미한다. 이는 또한 DYNDNS 처럼 TCP/IP 차원에서 유동 IP 를 고정 IP 처럼 사용할 수 있게 하는 방법이 아닌, 홈페이지 구축과 HTML문서를 이용해 웹 서버를 구축하게 해주는 방법이므로, HTML문서 내에 광고 삽입 등의 별도의 비즈니스 모델 구현이 가능함을 의미 한다.
[도 8][도 9]는 웹 서버 구축 메커니즘을 응용해서 유동 IP 서버를 FTP 서버로 변환해 주는 메커니즘이다. 웹 서버 구축 메커니즘과의 가장 큰 차이점은 FTP 는 HTTP 와는 별도의 프로토콜이므로, HTTP 클라이언트인 웹 브라우저와는 별도의 CLIENT를 이용해서 접속해야 한다는 차이점이 있다.
따라서 그러한 문제를 해결하기 위해서는 서비스의 제공자가 웹 브라우저 상에서 플러그인 형태로 실행되는 FTP CLIENT 를 개발하여, 이용자가 웹 브라우저를 이용 특정 ID 의 FTP 서버를 검색하고자 할 경우 실시간으로 다운로드 받아서 실행할 수 있어야 한다는 점이다.
그림에서처럼 bulgom 이라는 ID 를 사용하는 컴퓨터에 FTP 서버 프로그램이 설치되어 있고 홈페이지가 구축 되어진 상태에서, IP 관리 프로그램을 이용하여 서비스 업체에 가상 호스팅 페이지 구축을 의뢰하고 bulgom.jib.to 라는 호스팅 페이지의 주소를 부여 받은 뒤, 계속해서 변동되는 IP(215.213.168.75)를 보고하고 있다고 가정하자. 이 경우 인터넷 이용자가 bulgom.jib.to/fip 를 웹 브라우저의 주소 창에 입력을 하면, 주소 창에 http://bulgom.jib.to/ftp 의 주소는 계속해서 남아 있으며 이때 그 주소에 의해 연결되는 html 파일은http://bulgom,jib.to/ftp/index.htm이라는 파일이다.
이 경우 연결되는 html 파일은 FTP client 를 client 제공 서버에서 다운로드 받아서 인터넷 이용자의 웹 브라우저에 플러그 인으로 제공해 주며, 그 홈페이지 주인 ID 인 bulgom 이 사용하는 IP 주소를 IP 데이터 베이스 서버에 질의할 수 있도록 하는 역할을 한다. 이 때 제공된 FTP Client에 접속한 사람의 ID 와 비밀 번호를 입력한 뒤FTP://215.213.168.75를 수행하여 홈페이지와 연동된 FTP 서버로 접속을 하면 원격지에서도 유동 IP 컴퓨터에 접속하여 파일을 업로드 혹은 다운로드를 할 수 있게 되는 것이다.
이는 유동 IP를 사용 하는 컴퓨터라 할 지라도, 인터넷 상에 별도로 그 컴퓨터를 위한 인터넷 주소를 부여한 홈페이지를 만든 뒤, 그 홈페이지를 유동 IP 컴퓨터로 들어오는 FTP 서비스의 입구로 만들어 준다면, 유동 IP 컴퓨터도 인터넷 FTP 서버가 될 수 있음을 의미한다. 이는 또한 DYNDNS 처럼 TCP/IP 차원에서 유동 IP 를 고정 IP 처럼 사용 할 있게 하는 방법이 아닌, 홈페이지 구축과 HTML 문서를 이용해 유동 IP 컴퓨터를 FTP 서버로 구축하게 해주는 방법으로, HTML 문서 내에 광고 삽입 등을 통해 별도의 비즈니스 모델 구현이 가능함을 의미 한다.
[도 10][도 11]은 위의 FTP 서버 구축 메커니즘을 응용해서 유동 IP 서버를 인터넷 화상 전화 시스템으로 변환해 주는 메커니즘이다. FTP 서버 구축 메커니즘과의 가장 큰 차이점은 FTP 나 HTTP 는 국제적으로 이용되는 표준 프로토콜인데 반하여 화상 전화 시스템은 아직까지 표준화 되어 있는 프로토콜이 없다는 점으로, 표준화된 PC TO PC 기반의 화상 전화 서버 프로그램도 존재하고 있지 않다는 점이다. 따라서 서비스가 가능해지려면 서비스 제공업체에서 유동 IP 로 화상 전화 시스템을 구축하려는 사람에게 화상 전화 서버 프로그램을 제공해 주어야 하며, 이 서버와 통신이 가능한 클라이언트를 웹 브라우저의 플러그 인 형태로 개발해서 송화자의 전화요구가 있을 때 실시간으로 웹 브라우저에 설치되어 실행되어야 한다는 차이점이 있다.
그림에서와 같이 bulgom이라는 ID 를 사용하는 컴퓨터에 PC TO PC 의 인터넷 화상 전화 서버 프로그램이 설치되어진 상태에서, IP 관리 프로그램을 이용하여 서비스 업체에 가상 호스팅 페이지 구축을 의뢰하고 bulgom.jib.to 라는 호스팅 페이지의 주소를 부여 받은 뒤, 계속해서 변동되는 IP(215.213.168.75)를 보고하고 있다고 하자. 인터넷에 접속하고 있는 송화자가 자신의 브라우저 주소 창에bulgom.jib.to/call 을 입력을 하면, 주소 창에 http://bulgom.jib.to/call 의 주소는 계속해서 남아 있으며 이때 그 주소에 의해 연결되는 html 파일은http://bulgom.jib.to/call/index.htm이라는 파일이다.
이 경우 연결되는 html 파일은 Call(화상전화 시스템) client 를 call client 제공 서버에서 다운로드 받아서 인터넷 이용자의 웹 브라우저에 플러그 인으로 제공 해주며, 그 홈페이지 주인 ID 인 bulgom 이 사용하는 IP 주소를 IP 데이터 베이스 서버에 질의하여 가져오는 역할을 한다. 이 때 웹 브라우저 설치된 call client는call://215.213.168.75를 수행하여 홈페이지와 연동된 유동 IP 컴퓨터에 설치되어 있는 화상 전화 서버 프로그램을 호출하면서, 웹 브라우저의 CALL 클라이언트를 사용하고 있는 송화자와 유동 IP 컴퓨터의 화상전화 서버를 사용하고 있는 수화자와의 상호 통화를 일으킬 수 있게 된다.
이 방식이 콜 센터형 화상 통화 모델과의 차이점은 유동 IP 의 문제를 극복하기 위하여, 서비스 제공업체의 호스팅 서버에 클라이언트를 제공하는 홈페이지를 구축하고, 유동 IP 사용자의 컴퓨터에는 서버용 프로그램 만을 설치 하면 된다는 것이다. 다시 말해서 기존 콜 센터형 모델은 고정 IP를 가져야 하고, 자신의 웹 서버에 call client를 제공하는 기능을 만들어야 했고, call server 도 구축해야 했지만, 이 방식은 수화를 위해서 수화자가 자신의 컴퓨터에 별도의 클라이언트 제공 서버 프로그램을 설치해야 하는 과정을 줄이고 이를 서비스 업체가 대행하게 된다는 점과, 고정 IP 이어야 콜 센터를 설치 할 수 있는 단점을 극복 할 수 있게 된다.
또한 PEER TO PEER 기반의 메신저와의 차이점은 송화자와 수화자 모두 동일한 프로그램과 동일한 서비스에 가입하여야 한다는 제약이, 송화자만 서비스에 가입하면 되는 방식으로 가입 단계를 한 단계 줄일 수 있다는 점이다. 즉 수화자만 서비스에 가입되어 있는 상태라면, 송화자가 수화자의 홈페이지 주소를 알고 있는 상태라면 인터넷이 연결되고 웹 브라우저가 설치된 어느 곳에서나 수화자에게 화상전화를 할 수 있다는 점에서 기존의 전화 방식에 더욱 가깝다고 할 수 있다.
이는 유동 IP 를 사용하는 컴퓨터라 할 지라도, 인터넷 상에 별도로 그 컴퓨터를 위한 인터넷 주소를 부여한 홈페이지를 만든 뒤, 그 홈페이지를 유동 IP 컴퓨터로 들어오는 화상전화 서비스의 입구로 만들어 준다면, 유동 IP 컴퓨터도 인터넷 콜 센터 서버가 될 수 있음을 의미한다. 이는 또한 DYNDNS처럼 TCP/IP 차원에서 유동 IP 를 고정 IP 처럼 사용 할 있게 하는 방법이 아닌, 홈페이지 구축과 HTML 문서를 이용해 유동 IP 컴퓨터를 CALL 서버로 구축하게 해주는 방법으로, HTML 문서 내에 광고 삽입 등을 통해 별도의 비즈니스 모델 구현이 가능함을 의미 한다.
이상에서 상술한 바와 같이 본 발명은 HTTP 프로토콜을 기반으로 가상의 홈페이지를 만들어 주고, 유동 IP 주소를 가지는 컴퓨터를 웹 서버로 바꾸어 주는 방법과, FTP 서버로 바꾸어 주는 방법, 화상전화 서버로 바꾸어 주는 방법이다.
이 방법은 [도 12]에서 와 같이 유동 IP 의 사용자가 서비스 업체가 제공되는 서비스를 기반으로 인터넷 관련 서버를 구축할 수가 있게 되며, 그 서버로의 출입구 역할을 서비스 업체가 수행하게 된다. 이 때 출입구의 역할을 HTTP 프로토콜기반의 HTML 파일이 맡게 되므로, 서비스 제공자는 이 HTML 파일에 광고나 정보를 제공할 수 있으므로, 유료화 수익 모델 이외에 광고 삽입 등의 여러 가지 수익 모델을 도출할 수가 있게 된다.
또한 여러 가지 서버용 프로그램- CHAT,IRC,BBS,TELNET 등등을 제공해 준다 하여도, 그 서버로의 게이트웨이 역할을 서비스 업체가 맡게 되므로, 서비스 업체는 수익 증대를 위해서 여러 가지 서비스를 만들 수 있게 되고, 서버의 구축자는 자신에게 필요한 서버 프로그램을 골라서 설치할 수 있기 때문에 선택의 폭을 넓힐 수 있다 하겠다.
그리고 인터넷 이용자가 홈페이지 주소만 알면 그 홈페이지와 연결되어 있는 ID 의 서버와 연결할 수 있어, 서버로 접속하여 HTML 문서를 검색할 수 있을 뿐만 아니라, 원격지에서 파일을 다운로드 혹은 업로드할 수 있고, 그 서버로 화상 전화를 걸 수 있게 되는 서비스 체제를 구현하게 된다.
Claims (3)
- 유동 IP 주소를 사용하고 있는 컴퓨터가 웹 서버를 구축한 뒤, 현재 사용하고 있는 IP 주소를 서비스 업체에 보고하고 있을 경우, 가상 호스팅을 기반으로 그 컴퓨터에 독자적인 도메인 주소를 가지는 홈페이지를 제공하고, 인터넷 검색자가 웹 브라우저에 부여된 도메인 주소를 입력하였을 때 그 주소에 연결되는 HTML 문서를 이용해서, 검색자의 주소 입력창의 주소는 그대로지만, 그 홈페이지와 연동되어 있는 유동 IP 컴퓨터에 구축된 웹 서버와 연결(포워딩)시켜 그 웹 서버의 홈페이지 내용을 검색할 수 있도록 하여주어, 유동 IP 주소 사용 컴퓨터를 독자적인 인터넷 웹 서버로 사용할 수 있도록 하여 주는 기술과 이때 제공된 홈페이지를 이용한 광고 삽입형 사업모델
- 유동 IP 주소를 사용하고 있는 컴퓨터가 FTP 서버를 구축한 뒤, 현재 사용하고 있는 IP 주소를 서비스 업체에 보고하고 있을 경우, 가상 호스팅을 기반으로 그 컴퓨터에 독자적인 도메인 주소를 가지는 홈페이지를 제공하고, 인터넷 검색자가 웹 브라우저에 부여된 도메인 주소를 입력하였을 때 그 주소에 연결되는 HTML 문서를 이용해서, 웹 브라우저에 플러그인 형태로 실행되는 FTP 클라이언트를 실행되도록 하여, 그 홈페이지와 연동되어 있는 유동 IP 컴퓨터에 구축된 FTP 서버와 연결시켜 FTP 서버로부터 파일을 다운로드 받거나 업로드 할 수 있도록 하여 주어, 유동 IP 주소 사용 컴퓨터를 독자적인 인터넷 FTP 서버로 사용 할 수 있도록 해 주는기술과 이때 제공된 홈페이지를 이용한 광고 삽입형 사업 모델.
- 유동 IP 주소를 사용하고 있는 컴퓨터가 PC TO PC 의 화상 전화용 서버를 구축한 뒤, 현재 사용하고 있는 IP 주소를 서비스 업체에 보고하고 있을 경우, 가상 호스팅을 기반으로 그 컴퓨터에 독자적인 도메인 주소를 가지는 홈페이지를 제공하고, 송화자가 웹 브라우저에 부여된 도메인 주소를 입력하였을 때 그 주소에 연결되는 HTML 문서를 이용해서, 화상 서버와 통화가 가능한 웹 브라우저에 플러그인 형태로 실행되는 화상 전화 클라이언트를 실행되도록 하여, 그 홈페이지와 연동되어 있는 유동 IP 컴퓨터에 구축된 화상 전화 서버와 연결시켜, 클라이언트를 사용하는 송화자와 서버를 사용하는 수화자가 통화를 할 수 있도록 하여 주어, 유동 IP 주소 사용 컴퓨터를 독자적인 인터넷 화상 전화 서버로 사용할 수 있도록 해 주는 기술과 이때 제공된 홈페이지를 이용한 광고 삽입 형 사업 모델.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010009807A KR20010078466A (ko) | 2001-02-26 | 2001-02-26 | HTTP(Hyper Text Transfer Protocol) 기반의 가상 호스팅및 포워딩을 이용한 유동 IP 주소 사용 컴퓨터의 웹 서버구축 방법, FTP 서버 구축 방법 및 컴퓨터 간의 인터넷화상 전화 시스템 구축 방법과 이를 이용한 광고 삽입형사업모델 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010009807A KR20010078466A (ko) | 2001-02-26 | 2001-02-26 | HTTP(Hyper Text Transfer Protocol) 기반의 가상 호스팅및 포워딩을 이용한 유동 IP 주소 사용 컴퓨터의 웹 서버구축 방법, FTP 서버 구축 방법 및 컴퓨터 간의 인터넷화상 전화 시스템 구축 방법과 이를 이용한 광고 삽입형사업모델 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20010078466A true KR20010078466A (ko) | 2001-08-21 |
Family
ID=19706280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010009807A KR20010078466A (ko) | 2001-02-26 | 2001-02-26 | HTTP(Hyper Text Transfer Protocol) 기반의 가상 호스팅및 포워딩을 이용한 유동 IP 주소 사용 컴퓨터의 웹 서버구축 방법, FTP 서버 구축 방법 및 컴퓨터 간의 인터넷화상 전화 시스템 구축 방법과 이를 이용한 광고 삽입형사업모델 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20010078466A (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040041225A (ko) * | 2002-11-08 | 2004-05-17 | 주식회사 제로원시스템 | 유동아이피를 이용한 화상 전화기의 데이터 전송 방법 및그 시스템 |
CN113824783A (zh) * | 2021-09-18 | 2021-12-21 | 杭州合学教育科技有限公司 | 一种基于h5js本地编程的物联网字节透传方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5812819A (en) * | 1995-06-05 | 1998-09-22 | Shiva Corporation | Remote access apparatus and method which allow dynamic internet protocol (IP) address management |
KR20000007037A (ko) * | 1999-11-20 | 2000-02-07 | 이창훈 | 인터넷 호스트 링커 |
KR20000007069A (ko) * | 1999-11-23 | 2000-02-07 | 강병화 | 무료 웹호스팅 서비스와 연계된 홈페이지 자동셋업과광고배너 생성방법 및 그에 관한 운용방식 |
JP2000172611A (ja) * | 1998-12-09 | 2000-06-23 | Mitsubishi Electric Corp | テレビ電話システム |
KR20000036686A (ko) * | 2000-03-25 | 2000-07-05 | 주진용 | 웹호스팅서버에서의 중앙집중식 광고방법 |
KR20000049472A (ko) * | 2000-03-27 | 2000-08-05 | 유태호 | 개인 컴퓨터로 웹서버운용하는 방법 및 그 시스템 |
KR20000058486A (ko) * | 2000-06-02 | 2000-10-05 | 안태균 | 유동적인 IP Address을 고정적인 IPAddress로 변환하여 사용자간의 정보 공유 및인터넷 접속 시스템 |
KR20010075996A (ko) * | 2000-01-24 | 2001-08-11 | 유민종 | 인터넷 상의 개인 인식 및 개인 정보에 기반한 인터넷서비스 제어 시스템 및 그 방법 |
-
2001
- 2001-02-26 KR KR1020010009807A patent/KR20010078466A/ko not_active Application Discontinuation
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5812819A (en) * | 1995-06-05 | 1998-09-22 | Shiva Corporation | Remote access apparatus and method which allow dynamic internet protocol (IP) address management |
JP2000172611A (ja) * | 1998-12-09 | 2000-06-23 | Mitsubishi Electric Corp | テレビ電話システム |
KR20000007037A (ko) * | 1999-11-20 | 2000-02-07 | 이창훈 | 인터넷 호스트 링커 |
KR20000007069A (ko) * | 1999-11-23 | 2000-02-07 | 강병화 | 무료 웹호스팅 서비스와 연계된 홈페이지 자동셋업과광고배너 생성방법 및 그에 관한 운용방식 |
KR20010075996A (ko) * | 2000-01-24 | 2001-08-11 | 유민종 | 인터넷 상의 개인 인식 및 개인 정보에 기반한 인터넷서비스 제어 시스템 및 그 방법 |
KR20000036686A (ko) * | 2000-03-25 | 2000-07-05 | 주진용 | 웹호스팅서버에서의 중앙집중식 광고방법 |
KR20000049472A (ko) * | 2000-03-27 | 2000-08-05 | 유태호 | 개인 컴퓨터로 웹서버운용하는 방법 및 그 시스템 |
KR20000058486A (ko) * | 2000-06-02 | 2000-10-05 | 안태균 | 유동적인 IP Address을 고정적인 IPAddress로 변환하여 사용자간의 정보 공유 및인터넷 접속 시스템 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040041225A (ko) * | 2002-11-08 | 2004-05-17 | 주식회사 제로원시스템 | 유동아이피를 이용한 화상 전화기의 데이터 전송 방법 및그 시스템 |
CN113824783A (zh) * | 2021-09-18 | 2021-12-21 | 杭州合学教育科技有限公司 | 一种基于h5js本地编程的物联网字节透传方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6546005B1 (en) | Active user registry | |
US6836476B1 (en) | Business model, system and method for voice and/or data communications with local business | |
US7852997B2 (en) | Internet telephony communications adapter for web browsers | |
MXPA03008509A (es) | Seudonimos de usuario en un sistema de comunicacion. | |
JP2000516408A (ja) | 遠隔通信システムに使用されるサービス資源項目のアクセス方法 | |
US7385621B2 (en) | Private sharing of computer resources over an internetwork | |
WO2012148065A1 (ko) | 영상 콜러링 또는 광고 콘텐츠를 단말에 디스플레이하는 관리서버 제어방법 | |
JP2002033773A (ja) | Webオンデマンドシステム | |
KR20000030586A (ko) | 웹상에서 핫키를 활용한 인터넷을 이용한 전화통신시스템 | |
KR100422706B1 (ko) | 발신자 정보 제공 장치 및 방법 | |
US20030191647A1 (en) | Method & system for managing web pages, and telecommunications via multilingual keywords and domains | |
JP2004015763A (ja) | コールセンタ支援装置、および、プログラム | |
US20050243807A1 (en) | Method of searching a specific computer IP address using telephone number codes and an identification code | |
KR20010078466A (ko) | HTTP(Hyper Text Transfer Protocol) 기반의 가상 호스팅및 포워딩을 이용한 유동 IP 주소 사용 컴퓨터의 웹 서버구축 방법, FTP 서버 구축 방법 및 컴퓨터 간의 인터넷화상 전화 시스템 구축 방법과 이를 이용한 광고 삽입형사업모델 | |
KR20010097333A (ko) | 인터넷폰의 인터넷 사이트 접속장치 및 방법 | |
KR20020074236A (ko) | 원클릭 접속 아이콘의 이메일 발송을 통한 인터넷폰서비스 제공 시스템 및 그 방법 | |
KR20010008123A (ko) | P2p 와 p2g 서비스제공 방법 및 서비스를 위한 빌링 체계구성 | |
KR20040096822A (ko) | 인터넷 메신저, 개인 홈페이지 및 통신네트워크를 이용한개인 컨텐츠 정보 제공 시스템 및 제공방법 | |
KR100733908B1 (ko) | 공중전화망의 평생번호 서비스를 인터넷상에서 구현하기위한 가상번호 서비스 장치 및 그 방법 | |
KR100940447B1 (ko) | 동적 ip주소 기반의 시스템 사이의 무료 영상통화 서비스제공 시스템 및 방법 | |
KR20010091637A (ko) | 인터넷전화국을 이용한 음성,문자,데이터 단말기간의통화방법 | |
KR100846539B1 (ko) | 클릭콜 서비스를 이용한 인터넷 콜 센터 서비스 시스템 및방법 | |
KR100607028B1 (ko) | 입력창을 통한 정보 데이터 전송 방법. | |
KR100760789B1 (ko) | 인터넷 서비스 시스템에서 과금대행을 위한 컨텐츠 중계방법 | |
KR20000030766A (ko) | 인터넷에서 목적 사이트와의 음성 및 영상 통화를 위한음성/영상 포털사이트 운영방법 및 이를 위한 운영시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |