KR20010087256A - 3차원 사이버 공간 제공 시스템 - Google Patents

3차원 사이버 공간 제공 시스템 Download PDF

Info

Publication number
KR20010087256A
KR20010087256A KR1020010010694A KR20010010694A KR20010087256A KR 20010087256 A KR20010087256 A KR 20010087256A KR 1020010010694 A KR1020010010694 A KR 1020010010694A KR 20010010694 A KR20010010694 A KR 20010010694A KR 20010087256 A KR20010087256 A KR 20010087256A
Authority
KR
South Korea
Prior art keywords
dimensional
space
user
content
site
Prior art date
Application number
KR1020010010694A
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 김종민
Priority to KR1020010010694A priority Critical patent/KR20010087256A/ko
Priority to EP01912521A priority patent/EP1337969A2/en
Priority to AU41217/01A priority patent/AU4121701A/en
Priority to PCT/KR2001/000325 priority patent/WO2001065483A2/en
Publication of KR20010087256A publication Critical patent/KR20010087256A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/954Navigation, e.g. using categorised browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 동일 사이트에 접속 중인 다른 사용자들의 도움을 받으며 정보를 검색할 수 있는 3차원 사이버 공간을 제공하는 시스템에 관한 것으로, 본 발명의 시스템은, 2차원 정보만이 제공되는 사이트에 접속한 사용자로부터 3차원 전환 요청을 수신받으면, 사이트의 페이지 화면이 임의의 장소에 게시되는 3차원 사이버 공간을 상기 사용자에게 제공하는 서버 시스템을 포함하되, 상기 서버 시스템은 상기 3차원 사이버 공간에 접속한 다수의 사용자가 서로 정보를 교류하기 위한 수단을 포함한다. 본 발명의 시스템을 사용하면, 2차원 컨텐츠를 제공하는 사이트에 접속하여도 3차원 사이버 공간 내에서 유사한 관심사나 목적을 가진 사용자들을 만나 정보를 공유할 수 있게 된다.

Description

3차원 사이버 공간 제공 시스템{SYSTEM FOR PROVIDING CLIENTS WITH A THREE DIMENSIONAL VIRTUAL REALITY}
본 발명은 3차원 사이버 공간을 제공하기 위한 시스템에 관한 것으로서, 특히 2차원 컨텐츠로 구성된 웹 사이트의 웹 페이지가 내부에 표시되면서도, 동일한 사이트에 접속하여 동일한 페이지를 보는 다른 사용자들과의 커뮤니케이션이 가능한 3차원 사이버 공간을 제공하기 위한 시스템에 관한 것이다.
최근, 인터넷 기술의 급속한 발전으로, 3차원 환경에서 정보를 검색할 수 있게 되었다. 특히, 본 출원인이 발명한 "2차원/3차원 겸용 웹 브라우징 시스템" (출원 번호 제10-2000-5901호, 출원일 2000년 2월 9일)이나 "사용자간의 커뮤니케이션을 기반으로 하는 정보 검색 방법 및 시스템" (출원 번호 제10-2000-9580호, 출원일 2000년 2월 26일)과 같은 새로운 인터넷 기술로 인해, 3차원 환경에서의 정보검색이 보다 용이하게 되었다.
상기 출원 발명들의 시스템들에서는, 네비게이션 컨트롤러로 제어되는 아바타를 이용하여, 3차원 사이버 공간을 이동하고, 다른 아바타와의 대화를 통해서 원하는 정보를 획득하며, 컨텐츠 게이트를 통과한다. 아바타가 컨텐츠 게이트를 통과하면 컨텐츠 게이트에 링크된 사이트에 접속하게 되어 해당 사이트의 컨텐츠가 화면에 표시된다. 즉, 브라우저가 아바타의 위치를 모니터링 하던 중에 아바타의 위치 좌표가 컨테츠 게이트 정의 영역 (컨텐츠 태그)에 들어오는 이벤트를 검출하면 이벤트 발생 사실을 서버에 알린다. 아바타의 위치 좌표가 컨텐츠 태크에 있다는 것은 아바타가 컨텐츠 게이트를 통과한다는 것을 의미하기 때문이다. 서버는 이러한 이벤트 신호에 따라 해당 컨텐츠 태크의 도메인 네임을 번역하여 이벤트 신호를 전송한 브라우저에 전송한다. 브라우저는 서버로부터 전송받은 도메인 네임 데이터에 해당하는 사이트에 접속하여 해당 사이트의 컨텐츠를 화면에 표시한다. 현재 인터넷 상에는 3차원 컨텐츠로 구성된 사이트 뿐만 아니라 2차원 컨텐츠로 구성된 사이트들이 상당수 존재한다. 따라서, 아바타를 이용하여 3차원 사이버 공간을 서핑하다가 2차원 컨텐츠로 구성된 사이트에 링크된 컨텐츠 게이트를 통과하면, 브라우저는 이 2차원 컨텐츠의 사이트에 접속하고 이 사이트의 2차원 컨텐츠를 2차원 브라우저 화면으로 표시한다. 만일 2차원 브라우저 화면에 표시된 2차원 컨텐츠를 보다가 네비게이션 컨트롤러를 클릭하면 (또는, 2차원 컨텐츠 표시 영역과 함께 제공되는 3차원 컨텐츠 표시 영역을 클릭하면), 브라우저는 이전에 서핑했던 3차원 사이버 공간을 제공하는 사이트에 재접속하여 이 사이트의 3차원 컨텐츠를 3차원 브라우저 화면으로 표시한다.
그런데, 3차원 사이버 공간을 서핑하다가 2차원 컨텐츠로 구성된 사이트에 링크된 컨텐츠 게이트를 통과함으로써 상기 사이트의 2차원 컨텐츠가 화면에 표시되면, 이제까지는 3차원 환경에서 서핑을 하던 사용자가 컨텐츠 게이트를 통과한 이후에는 2차원 브라우저 화면으로 서핑을 하게 된다. 따라서, 3차원 사이버 공간에서 다른 사용자들로부터 도움을 받으며 정보를 검색하던 사용자가 컨텐츠 게이트를 통과하여 2차원 컨텐츠의 사이트에 접속한 이후에는 사용자의 화면에 해당 사이트의 2차원 컨텐츠만이 표시될 뿐이고 다른 사용자와의 커뮤니케이션은 접속해 있는 사이트의 서비스에 전적으로 의존하게 된다. 즉, 접속한 사이트에 의해 제공되는 매우 제한된 커뮤니케이션 수단이나 2차원 컨텐츠에만 의존하여 정보를 검색해야만 하는 불편을 겪게 된다.
한편, 동일한 사이트에 방문한 사용자들은 공통의 관심사나 목적을 가지고 정보를 검색할 개연성이 높다는 점을 감안하면, 동일한 사이트를 방문한 다른 사용자들로부터 도움을 받는 것은 원하는 정보를 신속하게 획득하는 데 도움이 될 수 있다. 이러한 점에서, 인터넷에 접속하여 곧바로 2차원 컨텐츠를 제공하는 사이트를 방문하였을 때 이 사이트에 접속 중인 다른 사용자들에게 도움을 요청하여 원하는 정보를 획득할 수 있는 수단이 제공되는 것이 바람직하다.
따라서, 2차원 컨텐츠 제공 사이트의 페이지가 내부에 표시될 뿐만 아니라 이 사이트를 방문한 다른 사용자들의 도움을 받을 수 있는 3차원 사이버 공간을 제공하는 인터넷 기술이 요구된다.
본 발명은 상술한 종래의 문제점을 해결하기 위한 것으로서, 본 발명은 2차원 컨텐츠만이 제공되는 사이트의 페이지가 내부에 표시되면서도 동일 사이트에 접속 중인 다른 사용자들의 도움을 받으며 정보를 검색할 수 있는 3차원 사이버 공간을 제공하는 시스템을 제공하는 데 그 목적이 있다.
또한, 본 발명은 2차원 컨텐츠만이 제공되는 사이트의 정보가 표시되면서도 동일 사이트에 접속 중인 다른 사용자와 아바타를 이용하여 커뮤니케이션을 할 수 있는 3차원 사이버 공간을 제공하는 시스템을 제공한다.
또한, 본 발명은 본 발명에 의해 제공되는 3차원 사이버 공간은 수용가능한 아바타의 수를 정의하고, 아바타를 생성한 수가 정의한 값에 도달하면 그 다음부터 생성되는 아바타는 상기 3차원 사이버 공간과 동일하게 생성된 제2의 3차원 사이버 공간에 수용되는 시스템을 제공한다.
또한, 본 발명은 상기 3차원 사이버 공간을 육면체로 형성하고, 접속한 사이트의 2차원 컨텐츠를 육면체 중의 한 면에 표시하는 시스템을 제공한다.
본 발명의 일면에 따르면, 네트워크 상에서 3차원 사이버 공간을 제공하는 시스템에 있어서,
2차원 정보만이 제공되는 사이트에 접속한 사용자로부터 3차원 전환 요청을 수신받으면, 상기 사이트의 페이지 화면이 임의의 장소에 게시되는 3차원 사이버 공간을 상기 사용자에게 제공하는 서버 시스템을 포함하되,
상기 서버 시스템은 상기 3차원 사이버 공간에 접속한 다수의 사용자가 서로정보를 교류하기 위한 수단
을 포함하는 3차원 사이버 공간 제공 시스템이 제공된다.
본 발명의 또 다른 일면에 의하면, 네트워크 상에서 3차원 사이버 공간을 제공하는 서버 시스템에 있어서,
2차원 정보만이 제공되는 사이트에 접속한 사용자로부터 수신된 3차원 전환 요청에 대하여, 상기 사이트의 페이지를 캡쳐하여 이미지를 얻은 다음, 상기 이미지를 내부의 임의의 한 장소에 게시한 3차원 사이버 공간을 형성하기 위한 수단;
상기 사용자가 상기 3차원 사이버 공간에 진입하도록 상기 형성된 3차원 사이버 공간을 상기 사용자가 접속할 수 있는 세션을 할당하기 위한 수단;
상기 3차원 사이버 공간에 진입한 사용자가 아바타로서 이동 및 활동하기 위한 수단; 및
상기 3차원 사이버 공간에 접속한 다수의 사용자가 서로 정보를 교류하기 위한 수단
을 포함하는 3차원 사이버 공간 제공 서버 시스템이 제공된다.
본원 발명의 또 다른 목적, 특징 및 우수한 점은, 이하의 기재에 의해 충분히 알 수 있을 것이다. 또한, 본원 발명의 이점은 첨부된 도면을 참조하여 하기의 설명으로부터 명백해 질 것이다.
도 1은 본 발명에 따른 3차원 사이버 공간 제공 시스템을 포함한 전체 시스템의 기능 블럭도.
도 2a 및 도 2b는 본 발명에 따른 3차원 사이버 공간 제공 시스템에서 수행되는 프로세싱을 단계적으로 도시하는 흐름도.
도 3a 내지 3c는 사용자의 아바타가 본 발명에 따른 3차원 사이버 공간 제공 시스템에 의해 제공되는 3차원 사이버 공간으로 진입하는 과정을 도시하는 화면예.
도 4는 본 발명에 따른 3차원 사이버 공간 제공 시스템에 의해 제공되는 3차원 사이버 공간을 이용하는 과정을 도시하는 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
100 : 3차원 사이버 공간 제공 시스템 (컨텐츠 스페이스 서버 시스템)
110 : 주 관리자
120 : 2차원/3차원 전환 요구 데이터 분석기
130 : 사용자 위치 정보 추출기
140 : 스페이스 세션 관리자
150 : 스페이스 정보 관리자
160 : 아바타 관리자
170 : 데이터베이스 시스템
180 : 채팅 시스템
200 : 클라이언트 A
300 : 클라이언트 B
210, 310 : 2차원/3차원 겸용 웹 브라우저
400 : 서버 A
410 : 메타 데이터 프로바이더
이하, 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.
도 1은 본 발명에 따른 3차원 사이버 공간을 제공하는 시스템을 포함한 전체시스템의 구성 요소를 도시한 블럭 다이어그램으로서, 본 발명에 따른 3차원 사이버 공간 (이하, 컨텐츠 스페이스라 칭함)을 제공하는 서버 시스템(100)과 클라이언트들(200, 300), 2차원 컨텐츠를 제공하는 서버(400)가 도시되어 있다.
클라이언트들(200, 300)의 브라우저들(210, 310)은 상술한 2차원/3차원 겸용 웹 브라우저인 것이 바람직하지만, 이와 동일한 기능을 갖는 동등물이어도 상관없다. 각 클라이언트의 브라우저는 2차원/3차원 전환창, 2차원/3차원 전환 버튼, 네비게이션 컨트롤러, 채팅창, 및 사용자 ID 표시창 등의 사용자 인터페이스를 구비하는 한편, 이러한 인터페이스를 통해 입력된 사용자 입력을 처리하는 처리기를 내장한다. 이러한 처리기로는 2차원/3차원 전환 입력 검출기, 컨텐츠 태그 이벤트 검출기, 투사각 결정 수단, 브라우저 공통 제어 엔진 등을 포함한다: 2차원/3차원 전환 입력 검출기는, 사용자가 2차원/3차원 전환 버튼을 클릭하거나 툴바에서 2차원/3차원 전환 버튼에 대응하는 항목을 선택한 것을 검출하는 기능과, 2차원/3차원 전환 입력이 검출되면 사용자의 ID, 클라이언트 IP, 전환 이전에 사용자가 위치한 사이트의 URL 등을 포함하는 2차원/3차원 전환 요구 데이터 패킷을 생성하여 서버로 전송하는 기능을 갖는다. 컨텐츠 태그 이벤트 검출기는 아바타가 컨텐츠 게이트를 통과하는 것을 감지하고 이를 서버에게 알리는 기능을 갖는다. 공간 정보는 위치 좌표를 기준으로 관리되므로, 컨텐츠 게이트의 영역을 특정 좌표의 범위, 즉 컨텐츠 태크로 설정하면, 아바타의 위치 좌표가 컨텐츠 태크에 있는 지를 모니터링함으로써 컨텐츠 게이트 통과 이벤트를 검출해 낼 수 있다. 즉, 컨텐츠 태그 이벤트 검출기는 컨텐츠 태그 이벤트를 검출하고 서버에 컨텐츠 태그 이벤트 검출 신호를 전송한다. 투사각 결정 수단은, 아바타의 위치에 따라 사용자에게 보이는 컨텐츠 스페이스의 내부면이 다른 각도로 보일 수 있도록, 아바타의 위치와 컨텐츠 스페이스의 내부면과의 각도를 계산한 값을 서버로 전송한다. 브라우저 공통 제어 엔진은 접속한 서버로부터 제공되는 데이터가 2차원 정보인지 3차원 정보인지를 판단하고 판단 결과에 따라 2차원 브라우저 엔진 또는 3차원 브라우저 엔진을 가동시킨다. 상술한 사용자 인터페이스 및 그 외의 구성 요소는 "2차원/3차원 겸용 웹 브라우징 시스템" (출원 번호 제10-2000-5901호)에 상세히 기재되어 있으므로, 여기서는 그 상세한 설명은 생략한다.
서버 A(400)는 2차원 컨텐츠만을 제공하는 서버로서, 컨텐츠 데이터를 전송하기 전에 클라이언트의 브라우저로 메타 데이터를 전송하기 위한 메타 데이터 프로바이더(410)를 포함한다. 메타 데이터 프로바이더(410)는 클라이언트의 브라우저에 메타 데이터를 제공하여 클라이언트의 브라우저가 본 서버의 컨텐츠가 2차원인지 3차원인지를 판단할 수 있도록 한다. 서버 A는 도면을 참조할 때 본 발명의 전체적인 시스템을 이해하는 것을 돕기 위해 도시한 것으로, 컨텐츠 게이트에 링크된 2차원 컨텐츠 제공 사이트 또는 사용자가 서핑 중인 2차원 컨텐츠 제공 사이트의 서버에 대응하는 것임을 이해하여야 한다.
컨텐츠 스페이스를 제공하는 컨텐츠 스페이스 서버 시스템(100)의 각 구성 요소의 기능에 대하여 설명한다. 도 1에 도시된 바와 같이, 컨텐츠 스페이스 서버 시스템(100)은 주 관리자(110), 2차원/3차원 전환 요구 데이터 분석기(120), 사용자 위치 정보 추출기(130), 스페이스 세션 관리자(140), 스페이스 정보관리자(150), 아바타 관리자(160), 데이터베이스 시스템(170), 및 채팅 시스템(180)을 포함한다. 2차원/3차원 전환 요구 데이터 분석기(120)는 클라이언트의 브라우저로부터 수신한 데이터를 분석하여 2차원/3차원의 전환을 요구하는 데이터인지를 판단하고, 이 2차원/3차원 전환 요구 데이터를 주 관리자(110)로 전송한다. 사용자 위치 정보 추출기(130)는 주 관리자(110)로부터 전송된 2차원/3차원 전환 요구 데이터에서 사용자의 클라이언트 IP 정보 및 전환 이전에 사용자가 위치한 사이트의 URL을 추출한다. 스페이스 세션 관리자(140)는 크게 세 가지 기능을 갖는다. 컨텐츠 스페이스를 생성하는 기능, 컨텐츠 스페이스 세션을 개설하고 할당하며, 종료하는 기능 및 세션 수용 인원을 관리하는 기능이 그것이다. 스페이스 세션 관리자(140)는 사용자가 접속한 사이트의 페이지 화면을 캡쳐하여 화면 이미지를 얻는다. 그리고, 컨텐츠 스페이스를 육면체의 룸(room) 형태로 형성하고, 컨텐츠 스페이스의 한 면은 캡쳐한 이미지를 배치한다. 선택적으로, 다른 한면에는 컨텐츠 스페이스를 빠져나갈 출구를 배치할 수 있다. 출구는 컨텐츠 게이트와 유사한 기능을 갖는 것으로서 아바타가 출구를 통과하면 출구에 링크된 사이트로 이동하게 된다. 출구를 통과하는 이벤트를 검출하여 송수신되는 데이터 처리는 컨텐츠 게이트의 처리와 동일한 방법으로 할 수 있다. 또한, 스페이스 세션 관리자(140)는 사용자 위치 정보 추출기(130)가 2차원/3차원 전환 요구 데이터를 분석하여 얻은 URL에 대해 컨텐츠 스페이스 세션이 개설되어 있는 지를 검사한다. 만일 컨텐츠 스페이스 세션이 개설되어 있지 않으면, 컨텐츠 스페이스를 생성하고 상기 URL에 컨텐츠 스페이스 세션을 개설하여 사용자에게 이 세션을 할당한다. 만일 컨텐츠 스페이스 세션이 할당되어 있으면, 사용자에게 해당 컨텐츠 스페이스용 세션을 할당한다. 이 때, 새로운 사용자로 인해 세션 수용 인원을 초과하게 될 경우, 동일한 URL에 대해 새로운 컨텐츠 스페이스를 생성하고 새로 생성된 컨텐츠 스페이스용의 세션을 개설하여 이 사용자에게 할당한다. 컨텐츠 스페이스의 면적이나 다른 사용자와의 커뮤니케이션을 고려하여 세션 수용 인원을 적절한 수로 정하는 것이 바람직하다. 컨텐츠 스페이스 내에 표시되는 아바타의 수가 너무 많으면 컨텐츠 스페이스에 트래픽 잼이 발생하게 되어 원활한 커뮤니케이션을 보장받기가 곤란하기 때문이다. 따라서, 컨텐츠 스페이스의 수용 인원을 예컨대 20명으로 정해 두면, 21번째 접속하는 사용자에게는 새로운 컨텐츠 스페이스를 제공한다. 스페이스 정보 관리자(150)는 컨텐츠 스페이스의 공간 정보를 관리한다. 컨텐츠 스페이스로 표시되는 배경이 예컨대 아바타의 움직임이나 이동에 따라 변경되는 경우에 이 컨텐츠 스페이스에 접속한 모든 사용자에게 제공되도록 하기 위함이다. 아바타 관리자(160)는 각 사용자의 입력에 따라 컨텐츠 스페이스에서 아바타의 생성·삭제·변경 등을 관리한다. 데이터베이스 시스템(170)에는 상술한 관리자들의 처리 데이터가 예컨대 사용자 별로 또는 세션 별로 저장된다. 채팅 시스템(180)은 컨텐츠 스페이스에 참여해 있는 사용자들간의 채팅 채널을 형성하여 사용자에게 커뮤니케이션 수단을 제공한다. 채팅 시스템(180)은, 사용자들간의 커뮤니케이션을 위한 수단의 일례로서, 종래의 채팅 시스템을 사용하여도 무방하다. 바람직하게는, 본 채팅 시스템(180)으로서, 종래의 채팅 시스템에 "사용자간의 커뮤니케이션을 기반으로 하는 정보 검색 방법 및 시스템" (출원 번호 제10-2000-9580호)을 병용함으로써, 사용자들간의 정보 교류를 보다 용이하게 할 수 있다.
상술한 본 시스템의 구성 요소를 사용하여 사용자에게 컨텐츠 스페이스를 제공하는 과정을 도 2a 및 도 2b를 참조하여 설명한다. 도 2a 및 도 2b는 본 발명에 따른 3차원 사이버 공간 제공 시스템에서 수행되는 프로세싱을 단계적으로 도시하는 흐름도이다.
컨텐츠 스페이스 서버의 주 관리자의 제어 하에, 2차원/3차원 전환 요구 데이터 분석기는 클라이언트의 브라우저로부터 수신받은 데이터가 2차원/3차원 전환을 요구하는 데이터인지 분석한다 (단계 S101). 만일 2차원/3차원 전환 요구 데이터이면, 주 관리자는 사용자 위치 정보 추출기로 2차원/3차원 전환 요구 데이터를 송신하고 사용자 위치 정보 추출기는 주 관리자로부터 수신한 2차원/3차원 전환 요구 데이터로부터 사용자의 IP, 현재 사이트의 URL 등을 추출한다 (단계 S103). 다음으로, 스페이스 세션 관리자는 사용자 위치 정보 추출기가 2차원/3차원 전환 요구 데이터를 분석하여 추출한 URL에 대해 컨텐츠 스페이스 세션이 개설되어 있는 지를 검사한다 (단계 S105). 만일 컨텐츠 스페이스 세션이 개설되어 있지 않으면, 사용자가 접속한 사이트의 페이지를 캡쳐한 이미지를 갖는 룸(room) 형태의 컨텐츠 스페이스를 생성한 다음, 상기 URL에 컨텐츠 스페이스 세션을 개설하여 사용자에게 이 세션을 할당한다 (단계 S107a). 만일 컨텐츠 스페이스 세션이 개설되어 있으면, 사용자에게 해당 컨텐츠 스페이스용 세션을 할당한다 (단계 S107b). 이 때, 새로운 사용자로 인해 세션 수용 인원을 초과하게 되는 지를 검사한다 (단계 S109). 만일 새로운 사용자의 접속으로 인해 세션 수용 인원을 초과하게 되면, 동일한 URL에 대해 새로운 컨텐츠 스페이스를 생성하고 새로 생성된 컨텐츠 스페이스용의 세션을 개설하여 이 사용자에게 할당한다 (단계 S111). 아바타 관리자는 2차원/3차원 전환 요구 데이터로부터 추출한 사용자의 IP에 기초하여 등록된 사용자인지를 확인한다 (단계 S113). 만일 등록된 사용자이면 등록된 아바타를 컨텐츠 스페이스 내에 생성하고 (단계 S115a), 만일 등록되지 않은 사용자이면 신규 등록을 통해서 컨텐츠 스페이스 내에 자신을 대리할 아바타를 생성할 수 있도록 한다 (단계 S115b). 다음으로, 주 관리자의 제어 하에 채팅 시스템은 동일한 컨텐츠 스페이스 내에 있는 사용자들간의 채널을 형성하여 사용자들은 대화 메시지를 주고 받는다 (단계 S117). 만일 클라이언트로부터 새로운 2차원/3차원 전환 요구 데이터를 수신받거나 컨텐츠 스페이스의 출구를 클릭한 신호를 수신하면 (단계 S119), 이전에 수신받은 데이터로부터 추출한 URL의 사이트, 즉 이전의 사이트에 재접속하여 이동하고, 컨텐츠 스페이스에서 로그-아웃한다. 이 경우에, 스페이스 세션 관리자는 사용자의 세션을 종료하고, 아바타 관리자는 사용자의 아바타를 컨텐츠 스페이스에서 제거한다 (단계 S121).
본 발명에 따른 시스템에 접속한 사용자가 컨텐츠 스페이스를 네이게이션하는 과정을 도 4를 참조하여 설명한다. 사용자는 아바타를 이용하여 3차원 사이버 공간을 이동한다 (단계 S201). 다른 사용자에게 도움을 요청하여 원하는 정보를 얻을 수도 있다. 원하는 정보가 컨텐츠 게이트에 링크된 2차원 컨텐츠의 사이트에 있다면, 사용자는 아바타를 조정하여 컨텐츠 게이트를 통과함으로써 해당 사이트로 접속한다 (단계 S203). 사용자는 원하는 정보를 검색하기 위해 해당 사이트의 2차원 컨텐츠가 표시된 화면을 본다 (단계 S205). 같은 화면을 보고 있는 다른 사용자의 도움이 필요하면 브라우저의 2차원/3차원 전환 버튼을 클릭한다 (단계 S207). 사용자의 3차원 전환 요구 입력에 응하여 서버로부터 제공되는 컨텐츠 스페이스로 진입한다 (단계 S209). 컨텐츠 스페이스로 진입 시 등록된 사용자이면 등록된 ID와 아바타가 나타난다. 만일 등록되지 않은 사용자이면 ID와 아바타를 신규 등록한다. 사용자는 컨텐츠 스페이스 안에서 이전에 보던 2차원 컨텐츠를 볼 수 있다. 동시에, 사용자는 아바타를 사용하여 다른 사용자와 대화를 주고 받는다 (단계 S211). 사용자는 2차원/3차원 전환 버튼 또는 컨텐츠 스페이스 내의 출구를 클릭하면 이전에 접속해 있던 2차원 컨텐츠의 사이트로 되돌아 가게 된다 (단계 S213).
도 3a 내지 도 3c는 사용자의 아바타가 본 발명에 따른 3차원 사이버 공간 제공 시스템에 의해 제공되는 컨텐츠 스페이스로 진입하는 과정을 도시하는 화면예이다. 사용자가 아바타를 이용하여 3차원 사이버 공간을 이동하다가 다른 사용자의 도움으로 컨텐츠 게이트 앞에 도달한 화면예가 도 3a이다. 도시된 바와 같이, 컨텐츠 게이트는 어떤 사이트가 링크되어 있는지 알리는 인덱스를 갖는다. 아바타가 컨텐츠 게이트를 통과하면 컨텐츠 게이트에 링크된 사이트의 컨텐츠가 화면에 표시되는데, 상기 사이트가 2차원 컨텐츠로 이루어진 경우에는, 도 3b와 같이 2차원 컨텐츠 화면이 표시된다. 이 때, 사용자가 2차원/3차원 전환 버튼을 클릭하면 해당 사이트의 화면이 한 면에 표시되는 컨텐츠 스페이스가 사용자의 화면에 표시된다. 본 발명에 따르면 동일한 화면을 보고 있는 사용자는 동일한 컨텐츠 스페이스로 진입하게 되므로, 화면에 표시된 컨텐츠 스페이스에는 이전의 2차원 컨텐츠와같은 화면을 보던 다른 사용자가 함께 표시되는데, 그 화면예가 도 3c이다. 동일한 컨텐츠 스페이스 안에 있는 사용자들 간에는 채팅을 통해서 원하는 정보를 얻을 수 있다.
지금까지 설명한 실시예에서는 컨텐츠 스페이스가 생성될 수 있는 경우는 두 가지이다: 하나는 3차원 사이버 공간에서 2차원 컨텐츠로 구성된 사이트와 링크되어 있는 컨텐츠 게이트를 아바타가 통과하여 2차원 컨텐츠로 구성된 사이트에 접속한 경우이고, 다른 하나는 처음부터 2차원 컨텐츠로 구성된 사이트에 접속해 있던 경우이다. 그러나, 컨텐츠 스페이스를 적용하는 범위는 이에 한정되지 않는다. 예를 들면, 아바타를 사용하여 2차원 컨텐츠의 사이트가 링크된 컨텐츠 게이트를 통과하는 경우에, 상술한 실시예에서는 2차원 브라우저 화면에 2차원 컨텐츠가 표시되었지만, 3차원 환경을 유지한 채 정보를 검색할 수 있도록 컨텐츠 게이트를 통과하는 것과 동시에 컨텐츠 스페이스를 생성할 수도 있다. 컨텐츠 게이트를 통과한 즉시 컨텐츠 스페이스로 진입하도록 하는 본 실시예에서는, 사용자의 아바타가 컨텐츠 게이트를 통과하면 브라우저가 컨텐츠 태그 이벤트 검출 신호를 컨텐츠 스페이스 서버 시스템으로 전송하고, 컨텐츠 스페이스 서버 시스템은 컨텐츠 태크 이벤트 검출 신호를 수신하면 곧바로 컨텐츠 스페이스를 생성하기 위한 프로세싱을 수행한다. 또한, 사용자가 컨텐츠 스페이스를 나오기 위해 출구를 클릭하거나 2차원/3차원 전환 버튼을 클릭하면, 이에 대응하는 신호가 서버로 전송되고, 서버는 사용자의 아바타가 출구를 통과한 경우에는 컨텐츠 게이트를 포함하는 이전의 사이버 공간을 제공하는 사이트로 돌아가도록 하고, 2차원/3차원 전환 버튼을 클릭한경우에는 컨텐츠 스페이스를 로그-아웃하도록 하며, 동시에, 사용자의 브라우저는 2차원 브라우저 화면으로 전환하여 표시한다. 특히, 상술한 실시예와 다른 점은, 본 실시예의 컨텐츠 스페이스 제공 서버는 컨텐츠 스페이스를 생성하는 단계 이전에 컨텐츠 게이트에 링크된 사이트의 서버로부터 메타 데이터를 제공받아 2차원 컨텐츠를 제공하는 지 3차원 컨텐츠를 제공하는 지를 판단하고 나서, 상기 사이트가 2차원 컨텐츠를 제공하는 경우 해당 사이트의 홈페이지를 캡쳐한 이미지를 컨텐츠 스페이스 안에 게시하는 프로세싱을 수행한다는 점과, 아바타가 출구를 통과한 것을 검출한 신호를 수신받으면 컨텐츠 스페이스를 빠져 나와서 컨텐츠 게이트를 포함하는 이전의 3차원 사이버 공간을 제공하는 사이트에 접속하고, 2차원/3차원 전환 버튼을 클릭한 신호를 수신받으면 컨텐츠 스페이스를 빠져 나오는 것과 동시에, 사용자의 브라우저에서는 2차원 브라우저 엔진을 가동시키는 프로세싱을 수행한다는 점이다. 이외에는 상술한 실시예와 동일한 과정으로 수행된다.
상술한 바와 같이, 본 발명에 따르면, 2차원 컨텐츠를 제공하는 사이트에 접속하여도 3차원 사이버 공간에서 갖는 여러 가지 혜택을 누릴 수 있다. 또한, 같은 사이트의 같은 페이지를 방문한 다른 사용자와 대화할 수 있으므로, 유사한 관심사나 목적을 가진 사용자들이 사이버 공간 상에 만나 유용한 정보를 교환하거나 공유할 수 있는 이점이 있다.
발명의 상세한 설명의 항에서 이루어지는 구체적인 실시예는 어디까지나 본 발명의 기술 내용을 명확히 하기 위한 것으로, 그와 같은 예에만 한정하여 협의로해석되어야 하는 것이 아니라, 본 발명의 정신과 다음에 기재하는 특허 청구 범위에 내에서 여러 가지로 변경하여 실시할 수 있다.

Claims (6)

  1. 네트워크 상에서 3차원 사이버 공간을 제공하는 시스템에 있어서,
    2차원 정보만이 제공되는 사이트에 접속한 사용자로부터 3차원 전환 요청을 수신받으면, 상기 사이트의 페이지 화면이 임의의 장소에 게시되는 3차원 사이버 공간을 상기 사용자에게 제공하는 서버 시스템을 포함하되,
    상기 서버 시스템은 상기 3차원 사이버 공간에 접속한 다수의 사용자가 서로 정보를 교류하기 위한 수단을 포함하는 3차원 사이버 공간 제공 시스템.
  2. 제1항에 있어서,
    상기 사이트의 페이지 화면을 캡쳐한 이미지가 상기 3차원 사이버 공간의 임의의 한 벽면에 게시되는 것을 특징으로 하는 3차원 사이버 공간 제공 시스템.
  3. 제1항에 있어서,
    상기 서버 시스템은 상기 3차원 사이버 공간이 수용할 수 있는 사용자의 수를 한정하며,
    상기 수용 인원 이상의 사용자들로부터 3차원 전환 요청을 수신받으면, 상기 사용자들 중 수용 인원을 제외한 나머지 사용자들에게는 상기 3차원 사이버 공간과 동일한 형태를 갖는 제2의 3차원 사이버 공간을 제공하는 것을 특징으로 하는 3차원 사이버 공간 제공 시스템.
  4. 제1항에 있어서,
    상기 사용자는 상기 3차원 사이버 공간에서 아바타로 표현되는 것을 특징으로 하는 3차원 사이버 공간 제공 시스템.
  5. 네트워크 상에서 3차원 사이버 공간을 제공하는 서버 시스템에 있어서,
    2차원 정보만이 제공되는 사이트에 접속한 사용자로부터 수신된 3차원 전환 요청에 대하여, 상기 사이트의 페이지를 캡쳐하여 이미지를 얻은 다음, 상기 이미지를 내부의 임의의 한 장소에 게시한 3차원 사이버 공간을 형성하기 위한 수단;
    상기 사용자가 상기 3차원 사이버 공간에 진입하도록 상기 형성된 3차원 사이버 공간을 상기 사용자가 접속할 수 있는 세션을 할당하기 위한 수단;
    상기 3차원 사이버 공간에 진입한 사용자가 아바타로서 이동 및 활동하기 위한 수단; 및
    상기 3차원 사이버 공간에 접속한 다수의 사용자가 서로 정보를 교류하기 위한 수단
    을 포함하는 3차원 사이버 공간 제공 서버 시스템.
  6. 제5항에 있어서,
    상기 3차원 사이버 공간이 수용할 수 있는 사용자의 수를 한정하며,
    상기 수용 인원 이상의 사용자들로부터 3차원 전환 요청을 수신받으면, 상기사용자들 중 수용 인원을 제외한 나머지 사용자들에게는 상기 3차원 사이버 공간과 동일한 형태를 갖는 제2의 3차원 사이버 공간을 형성하기 위한 수단을
    더 포함하는 3차원 사이버 공간 제공 서버 시스템.
KR1020010010694A 2000-03-03 2001-03-02 3차원 사이버 공간 제공 시스템 KR20010087256A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020010010694A KR20010087256A (ko) 2000-03-03 2001-03-02 3차원 사이버 공간 제공 시스템
EP01912521A EP1337969A2 (en) 2000-03-03 2001-03-03 System for providing clients with a three dimensional virtual reality
AU41217/01A AU4121701A (en) 2000-03-03 2001-03-03 System for providing clients with a three dimensional virtual reality
PCT/KR2001/000325 WO2001065483A2 (en) 2000-03-03 2001-03-03 System for providing clients with a three dimensional virtual reality

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020000010593 2000-03-03
KR20000010593 2000-03-03
KR1020010010694A KR20010087256A (ko) 2000-03-03 2001-03-02 3차원 사이버 공간 제공 시스템

Publications (1)

Publication Number Publication Date
KR20010087256A true KR20010087256A (ko) 2001-09-15

Family

ID=26637340

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010010694A KR20010087256A (ko) 2000-03-03 2001-03-02 3차원 사이버 공간 제공 시스템

Country Status (4)

Country Link
EP (1) EP1337969A2 (ko)
KR (1) KR20010087256A (ko)
AU (1) AU4121701A (ko)
WO (1) WO2001065483A2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100734613B1 (ko) * 2006-02-16 2007-07-03 주식회사 다민스토리 인터넷상의 3차원 멀티플렉스 및 포탈서비스 시스템과 그방법 및 그 방법에 대한 컴퓨터 프로그램을 저장한기록매체

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080122839A1 (en) * 2006-11-28 2008-05-29 Microsoft Corporation Interacting with 2D content on 3D surfaces
US8375085B2 (en) 2011-07-06 2013-02-12 Avaya Inc. System and method of enhanced collaboration through teleportation
CN110232457A (zh) * 2019-04-15 2019-09-13 广东康云科技有限公司 一种政务服务大厅***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08241430A (ja) * 1995-03-06 1996-09-17 Nippon Telegr & Teleph Corp <Ntt> 3次元仮想空間共有システム
JPH1153288A (ja) * 1997-08-07 1999-02-26 Nippon Telegr & Teleph Corp <Ntt> 共有仮想空間簡易2次元インタフェース実現方法及びそのインタフェースを持つクライアントシステム、並びに、そのインタフェースプログラムを格納した記憶媒体
KR19990078775A (ko) * 1999-08-06 1999-11-05 신유진 3차원 가상 현실 공간에서의 전자 상거래 시스템 및 그 방법
JPH11328124A (ja) * 1998-05-15 1999-11-30 Dainippon Printing Co Ltd 仮想空間表示システム
US6002853A (en) * 1995-10-26 1999-12-14 Wegener Internet Projects Bv System for generating graphics in response to a database search

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889951A (en) * 1996-05-13 1999-03-30 Viewpoint Corporation Systems, methods, and computer program products for accessing, leasing, relocating, constructing and modifying internet sites within a multi-dimensional virtual reality environment
US6175842B1 (en) * 1997-07-03 2001-01-16 At&T Corp. System and method for providing dynamic three-dimensional multi-user virtual spaces in synchrony with hypertext browsing

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08241430A (ja) * 1995-03-06 1996-09-17 Nippon Telegr & Teleph Corp <Ntt> 3次元仮想空間共有システム
US6002853A (en) * 1995-10-26 1999-12-14 Wegener Internet Projects Bv System for generating graphics in response to a database search
JPH1153288A (ja) * 1997-08-07 1999-02-26 Nippon Telegr & Teleph Corp <Ntt> 共有仮想空間簡易2次元インタフェース実現方法及びそのインタフェースを持つクライアントシステム、並びに、そのインタフェースプログラムを格納した記憶媒体
JPH11328124A (ja) * 1998-05-15 1999-11-30 Dainippon Printing Co Ltd 仮想空間表示システム
KR19990078775A (ko) * 1999-08-06 1999-11-05 신유진 3차원 가상 현실 공간에서의 전자 상거래 시스템 및 그 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100734613B1 (ko) * 2006-02-16 2007-07-03 주식회사 다민스토리 인터넷상의 3차원 멀티플렉스 및 포탈서비스 시스템과 그방법 및 그 방법에 대한 컴퓨터 프로그램을 저장한기록매체

Also Published As

Publication number Publication date
EP1337969A2 (en) 2003-08-27
WO2001065483A3 (en) 2003-05-30
WO2001065483A2 (en) 2001-09-07
AU4121701A (en) 2001-09-12

Similar Documents

Publication Publication Date Title
US20010019337A1 (en) System for providing clients with a three dimensional virtual reality
US8667081B2 (en) Networked computer system for communicating and operating in a virtual reality environment
KR100366384B1 (ko) 사용자간의 커뮤니케이션을 기반으로 하는 정보 검색 방법및 시스템
KR100597329B1 (ko) 가상 환경 시점 제어
Prinz NESSIE: An awareness environment for cooperative settings
BRPI0612989A2 (pt) interface grÁfica de usuÁrio tridimensional
JP2013518351A (ja) 空間的な通信環境のためのウェブブラウザインタフェイス
Jäppinen et al. An applications perspective into the future internet
KR20010087256A (ko) 3차원 사이버 공간 제공 시스템
JP2001236291A (ja) 情報処理装置および方法、情報処理システム、並びに記録媒体
JP3825720B2 (ja) 情報空間提供システム及び方法
KR20090132346A (ko) 가상공간에서 커뮤니티 공간을 동적으로 구성하는 장치 및방법
KR100426280B1 (ko) 네트웍 기반 사용자 행동 패턴 분석 시스템 및 그 방법
JP2005018212A (ja) ネットワーク上の情報コンテンツに対するユーザの反応を把握する情報収集方法及びシステム
CN102801653B (zh) 通过即时通信圈子导航的方法及***
Rodrigues et al. Interactive mobile 3D graphics for on-the-go visualization and walkthroughs
NO319725B1 (no) Fremgangsmate og anordning ved et apent datamaskinnettverk
JP7500638B2 (ja) システム、方法、及びプログラム
Yoshida et al. Visualizing potential communities: A multiagent approach
WO2001046840A2 (en) Community-based shared multiple browser environment
JPH09244845A (ja) 3次元仮想空間表示方法
Pirri et al. A java applet-based virtual environment as a usable interface to distributed services and collaborative applications on the internet
JPH11110179A (ja) インタラクティブコミュニケーションシステム
KR20010086906A (ko) 접속자 위치 정보를 제공하는 채팅 서비스 시스템 및 방법
Tsukamoto et al. A Spatial Data Management Method for Integrating the Real Space with Virtual Space

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application