[go: up one dir, main page]

KR20060036358A - 3차원 바탕화면 제공 시스템 - Google Patents

3차원 바탕화면 제공 시스템 Download PDF

Info

Publication number
KR20060036358A
KR20060036358A KR1020040102600A KR20040102600A KR20060036358A KR 20060036358 A KR20060036358 A KR 20060036358A KR 1020040102600 A KR1020040102600 A KR 1020040102600A KR 20040102600 A KR20040102600 A KR 20040102600A KR 20060036358 A KR20060036358 A KR 20060036358A
Authority
KR
South Korea
Prior art keywords
user
information
desktop
database
user terminal
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
KR1020040102600A
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 TW094140987A priority Critical patent/TWI280514B/zh
Priority to US11/289,220 priority patent/US20060119616A1/en
Priority to JP2005342701A priority patent/JP2006185427A/ja
Priority to CN 200510128864 priority patent/CN1787532A/zh
Publication of KR20060036358A publication Critical patent/KR20060036358A/ko
Ceased legal-status Critical Current

Links

Images

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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 사용자 단말기의 윈도우즈 바탕화면에 3차원 가상 공간을 제공하고, 사용자 단말기의 부팅과 동시에 네트워크에 접속하여 실시간 정보를 제공할 수 있는 3차원 바탕화면 제공 시스템에 관한 것으로, 3차원 바탕화면을 구성하기 위한 정보와, 컨텐츠 정보 및 각 사용자마다 저장 공간이 할당되어 사용자의 개인 정보 및 사용자가 구성한 3차원 바탕화면 정보를 저장하는 제1 데이터베이스; 부팅과 동시에 로그인을 통해 온라인 상태를 유지하고, 자신의 제2 데이터베이스에 저장된 3차원 데이터를 파싱 및 랜더링 하여 3차원 바탕화면을 표시하는 사용자 단말기; 및 상기 사용자 단말기들과 온라인 상태를 유지하여, 사용자들을 인증하고, 사용자들이 3차원 바탕화면의 구성을 요청하면, 관련 툴을 상기 사용자 단말기로 제공하고, 사용자에 의해 구성된 3차원 바탕화면을 상기 제1 데이터베이스의 해당 사용자 저장 영역에 저장하며, 상기 사용자 단말기들과의 통신을 통해 상기 사용자 단말기에 저장된 정보와 상기 제1 데이터베이스에 저장된 정보의 동기화를 수행하는 서비스 서버를 포함한다.
3차원, 3D, 바탕화면, 커뮤니케이션, 윈도우, OS, 제공

Description

3차원 바탕화면 제공 시스템{System for providing 3D background screen}
도1은 본 발명에 따른 3차원 바탕화면 제공 시스템의 전체 구성도.
도2는 본 발명에 따른 3차원 바탕화면 제공을 위한 사용자 단말의 소프트웨어 기능 블록 구성도.
도3은 본 발명에 따른 3차원 뷰어 제어부의 상세 기능 블록 구성도.
도4는 본 발명에 따른 3차원 바탕화면의 일실시 예시도.
*도면의 주요 부분에 대한 부호의 설명
11: 사용자 단말기 12: 서비스 서버
13: 데이터베이스(DB)
21: 3차원 뷰어 제어부 22: 네트워크 접속부
23: 개인 DB 24: 제어 조작부
25: 윈도우즈 디스플레이 제어부
본 발명은 3차원 바탕화면 제공 시스템에 관한 것으로, 더욱 자세하게는 사용자가 서버에 접속하여 자신의 3차원 바탕화면을 구성하여, 서버 및 자신의 단말기에 저장하고, 단말기의 부팅과 동시에 네트워크에 접속되어 각종 정보를 실시간으로 제공받을 수 있는 3차원 바탕화면 제공 시스템에 관한 것이다.
종래의 윈도우 운영체계에서는 바탕화면을 2차원으로 제공하고 있다. 이와 같은 2차원의 바탕화면은 사용자들에게 특별한 흥미를 제공하지 못하고 있다.
인터넷 쇼핑몰 중에서는 전시된 물건을 3차원으로 표현하여 제공하는 곳이 있다. 대한민국 공개특허공보 제2003-54874호에 제시된 3차원 가상현실 구현을 위한 클라이언트 시스템과 이를 이용한 가상현실 구현방법은 서비스 서버와 통신을 제공하여 X3D 데이터를 수신하여 송출하는 애플릿과, 애플릿과 연결되어 서비스 서버와 클라이언트 사이의 통신을 제공하는 통신 모듈과, 통신 모듈을 통해 수신한 X3D 데이터를 파싱하여 장면 그래프를 구성하고, 장면 그래프를 기 설정된 형식으로 랜더링한 후에 클라이언트의 표시창에 디스플레이 하는 브라우징 수단을 구비하는 클라이언트 시스템을 이용하여 3차원 가상현실을 클라이언트에게 제공한다.
하지만, 이와 같은 종래 기술들은 윈도우즈의 바탕 화면에 3차원 가상공간을 제공하지 못하며, 다양한 서비스들을 제공할 수 없는 한계를 갖는다.
따라서 본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위해 종래의 사용자 단말기의 윈도우즈 바탕화면에 3차원 가상 공간을 제공하고, 사용자 단말기의 부팅과 동시에 네트워크에 접속하여 실시간 정보를 제공할 수 있는 3차원 바탕화면 제공 시스템을 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명은, 3차원 바탕화면을 구성하기 위한 정보와, 컨텐츠 정보 및 각 사용자마다 저장 공간이 할당되어 사용자의 개인 정보 및 사용자가 구성한 3차원 바탕화면 정보를 저장하는 제1 데이터베이스; 부팅과 동시에 로그인을 통해 온라인 상태를 유지하고, 자신의 제2 데이터베이스에 저장된 3차원 데이터를 파싱 및 랜더링 하여 3차원 바탕화면을 표시하는 사용자 단말기; 및 상기 사용자 단말기들과 온라인 상태를 유지하여, 사용자들을 인증하고, 사용자들이 3차원 바탕화면의 구성을 요청하면, 관련 툴을 상기 사용자 단말기로 제공하고, 사용자에 의해 구성된 3차원 바탕화면을 상기 제1 데이터베이스의 해당 사용자 저장 영역에 저장하며, 상기 사용자 단말기들과의 통신을 통해 상기 사용자 단말기에 저장된 정보와 상기 제1 데이터베이스에 저장된 정보의 동기화를 수행하는 서비스 서버를 포함한다.
바람직하게는 상기 사용자 단말기는, 상기 서비스 서버와의 온라인 상태를 유지하고, 통신을 수행하기 위한 네트워크 접속부; 상기 서비스 서버로부터 전송된 3차원 데이터와 오브젝트 정보와 아이템 목적 정보 및 사용자 정보를 저장하는 제2 데이터베이스; 사용자와의 인터페이스를 위한 제어 조작부; 및 상기 제2 데이터베이스에 저장된 3차원 데이터를 파싱후 랜더링 하여, 윈도우즈 디스플레이 제어부와의 연동을 통해 3차원 배경 화면을 표시하고, 사용자의 요구에 의해 상기 네트워크 접속부를 통해 서비스 서버로 정보를 요청하며, 수신된 정보를 배경화면의 특정 창에 표시하는 3차원 뷰어 제어부를 포함한다.
바람직하게는, 상기 3차원 뷰어 제어부는, 상기 제2 데이터베이스에 저장된 3차원 데이터를 파싱하여 장면 그래프를 구성하는 파서; 상기 파서에 의해 구성된 장면 그래프를 랜더링하는 랜더링 부; 상기 랜더링 부에 의해 랜더링된 3차원 배경화면을 상기 윈도우즈 디스플레이 제어부와의 연동을 통해 화면에 표시되도록 하는 매체부; 사용자와의 인터페이스를 제공하는 사용자 인터페이스; 상기 사용자 인터페이스를 통해 입력된 이벤트를 처리하는 이벤트 처리부; 상기 이벤트 처리부에 의해 처리되는 이벤트가 장면 업데이트인 경우 3차원 배경화면을 표현하기 위한 장면 그래프를 재구성하여 상기 랜더링부에 제공하는 화면 처리부; 및 상기 사용자 인터페이스를 통해 입력된 사용자의 오브젝트에 대한 정보 보기 요청에 대해 상기 제2 데이터베이스로부터 정보를 읽어 화면상에 표시될 수 있도록 하고, 상기 서비스 서버로 필요한 데이터를 요청하여 수신되면, 화면상의 특정 창에 정보를 표시하는 가상 지원부를 포함한다.
바람직하게는 상기 서비스 서버는 상기 제1 데이터베이스에 저장된 사용자의 정보가 갱신되는 경우 갱신된 정보를 압축하여 상기 사용자 단말기로 전송한다.
바람직하게는, 상기 서비스 서버와 상기 사용자 단말기는 상기 제1 데이터베이스에 저장된 정보와 상기 제2 데이터베이스에 저장된 정보를 상호 동기화 되도록 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명한다.
본 발명에 따른 3차원 바탕화면 제공 시스템에서, 사용자는 서비스 서버에 접속하여 서비스 가입 및 인증을 수행하고, 서비스를 제공받을 수 있는 프로그램을 다운로드 받아 자신의 단말기에 설치해야 한다. 그리고 사용자는 서비스 서버에 접속하여 자신이 원하는 바탕화면을 구성하며, 구성된 자신의 바탕화면 정보는 서비스 서버의 데이터베이스와 자신의 단말기에 구비된 개인 데이터베이스(DB)에 저장된다.
도1은 본 발명에 따른 3차원 바탕화면 제공 시스템의 전체 구성도이다.
본 발명에 따른 3차원 바탕화면 제공 시스템은 인터넷에 연결 가능한 사용자 단말기(11)와, 인증 프로그램과 제어 프로그램을 구비하여 3차원 바탕화면 서비스를 제공하는 서비스 서버(12)와, 3차원 바탕화면을 구성하기 위한 바탕화면 정보와 컨텐츠 정보 및 사용자가 구성한 바탕화면에 대한 정보를 포함하는 사용자 정보를 저장하는 데이터베이스(DB)(13)를 포함한다.
사용자가 단말기(11)를 통해 서비스 서버(12)에 접속하여 사용자의 바탕화면 및 컨텐츠에 대한 정보를 요청하면 서비스 서버(12)는 사용자 인증을 수행하고, 이증이 성공하면, 사용자 단말기(11)의 바탕화면에 해당 정보를 로딩하여 보여준다. 만약 다른 사용자가 구성한 바탕화면을 요청하면 서비스 서버(12)는 해당 사용자의 바탕화면 정보를 불러와 사용자 단말기(11)로 제공하고, 다른 사용자들과 접속될 수 있도록 지원한다. 여기서, 다른 사용자가 구성한 바탕화면 정보를 사용자 단말기(11)로 제공하는 것은, 사용자가 원하는 다른 사용자의 식별정보를 입력하면, 서비스 서버(12)에서는 요청된 사용자의 식별정보를 이용해 데이터베이스를 검색하고, 검색된 다른 사용자의 바탕화면 구성 정보를 사용자 단말기(11)로 전송함으로써 이루어진다.
사용자 단말기(11)에는 윈도우즈 바탕화면에 3차원 그래픽 및 통신을 수행할 수 있는 3차원 바탕화면 엔진이 설치되어 있다. 사용자 단말기(11)에 설치된 3차원 바탕화면 엔진은 사용자가 단말기를 부팅시킬 때, 인증 정보를 서비스 서버로 전송하여 로그인 함으로써 계속적으로 온라인 상태를 유지하며, 서비스 서버와 접속되지 않을 때에는 바탕화면 원래 기능을 수행하고, 이전에 로딩 되었던 3차원 그래픽 바탕화면이 표시된다.
사용자가 바탕화면 상에 표시된 3차원 이미지들을 특정한 목적으로 링크를 설정하면, 서비스 서버(12)에서는 해당 명령을 받아들여 데이터베이스 정보나 다른 컨텐츠 서비스로 연결시켜 준다.
사용자는 특별한 정보 제공 표시창으로 서비스 서버(12)로부터 프로그램을 제공받아 원하는 정보나 서비스를 항시 바탕화면 상에 나타나게 할 수 있으며, 사용자 단말기(11)가 인터넷과 연결되어 있는 한 주기적으로 서비스 서버(12)에서 정보를 제공받는다. 사용자 단말기(11)의 바탕화면의 업데이트는 서비스 서버에서 갱신된 정보를 사용자 단말기(11)로 전송함으로써 이루어진다.
도1에서 서비스 서버(12)는 사용자들이 구성한 바탕화면을 다른 사용자들에 게 제공할 수 있으며, 각 사용자마다 할당된 저장 공간에 각 사용자들이 구성한 바탕화면 정보를 저장한다. 그리고 사용자 단말기(11)가 접속되면 사용자에 대한 인증을 수행하고, 인증이 성공하면 해당 사용자의 바탕화면 정보를 데이터베이스로부터 읽어 사용자 단말기(11)로 제공한다.
서비스 서버(12)는 인증 프로그램과 제어 프로그램을 포함하는데, 인증 프로그램은 사용자 단말기(11)로부터 전달된 사용자 정보를 이용해 인증을 수행하고, 인증 결과를 제어 프로그램으로 전달하며, 제어 프로그램은 인증이 성공한 사용자에 대해 데이터베이스로부터 해당 사용자의 바탕화면 정보를 읽어 사용자 단말기(11)로 전달하며, 사용자가 새로운 컨텐츠를 이용해 바탕화면을 구성할 수 있도록 요청된 서비스들에 맞춰 프로그램 툴을 제공한다. 상기 툴들을 사용하여 사용자는 바탕화면에서 세세하게 인터페이스를 설정할 수 있다. 또한 제어 프로그램은 사용자들이 설정한 바탕화면 정보를 데이터베이스에 저장한다. 더욱이 서비스 서버(12)는 사용자가 설정한 바탕화면의 업데이트 여부를 검사하여, 업데이트가 필요하면 새로 전송해야 할 정보를 검색하고, 검색된 정보를 압축하여 사용자 단말기(11)로 전송한다.
데이터베이스(13)에는 바탕화면 정보와, 컨텐츠 정보 및 사용자 정보가 저장된다. 바탕화면 정보는 사용자들의 바탕화면을 구성하기 위한 배경 테마 및 아이템들에 대한 데이터 및 이미지들이 포함된다. 사용자 정보는 등록한 회원들의 개인 정보 및 사용자들이 설정한 정보 그리고 사용자들이 구성한 바탕화면에 대한 정보를 포함한다. 컨텐츠 정보는 바탕화면 위에 표시될 소품, 스킨 등의 오브젝트들 을 포함한다.
게시판, 채팅, 방송프로그램, 사용자 다이어리, 커뮤니티 브로드 캐스팅 등의 컨텐츠들은 스킨모드 형태의 툴로 사용자 단말기의 바탕화면에 제공된다. 다양한 컨텐츠들은 사용자가 바탕화면에서 직접 제어할 수 있고, 컨텐츠들에 대한 정보는 데이터베이스에 저장되고, 사용자가 요청하면 서비스 서버(12)는 해당 내용들을 스트리밍 하거나 직접 다운로드 한다.
도2는 본 발명에 따른 사용자 단말기에 설치되는 프로그램의 기능 블록 구성도를 나타낸다.
사용자 단말기(11)에 설치되는 프로그램은 랜더링된 3차원 이미지를 바탕화면 상에 실행시키는 기능을 수행한다. 3차원 바탕화면 제공 프로그램은 사용자에 의해 바탕화면에서 특정 이벤트가 발생되면, 현재 보여지는 부분을 좀 더 확대해서 보여 주거나 축소해서 보여 줄 수 있으며, 뷰 포인트를 조절하여 다른 각도에서 장면보기를 연출할 수 있다.
3차원 뷰어 제어부(21)는 서비스 서버로부터 전송되어 개인 DB(23)에 저장된 3차원 이미지를 바탕화면에 디스플레이 하기 위해 윈도우즈 디스플레이 제어부(25)와 연동한다. 또한 3차원 뷰어 제어부(21)는 개인 DB(23)에 저장된 컨텐츠 정보를 읽어 바탕화면에 표시될 수 있도록 하며, 네트워크 접속부(22)를 통해 서비스 서버로부터 전달된 스트리밍 데이터를 바탕화면에 표시될 수 있도록 제어한다.
제어 조작부(24)는 3차원 바탕화면의 확대, 축소, 뷰 포인트 이동 등을 포함하는 3차원 이미지를 제어한다. 제어 조작부(24)는 사용자에 의해 설정된 명령을 전달하기 위해 바탕화면에 특정한 입력 장치를 온/오프로 표시하며, 3차원 뷰어 제어부(21)로 조작 명령을 전달한다.
개인 DB(23)에는 사용자의 정보나 컨텐츠에 대한 정보 및 바탕화면 정보를 서비스 서버에서 전달받아 저장한다. 3차원 뷰어 제어부(21)는 사용자가 필요한 이미지나 다른 사용자의 바탕화면에 대한 필요한 정보가 있으면 자신의 개인 DB(23)에 저장된 정보를 먼저 검색하며, 자신의 개인 DB(23)에 원하는 정보가 없으면 서비스 서버로 요청한다. 3차원 뷰어 제어부(21)는 항상 최신 정보를 요구하는 정보인 경우에는 일정 주기로 서비스 서버에 저장된 자신의 정보와 개인 DB에 저장된 정보의 동기화를 수행한다.
네트워크 접속부(22)는 사용자의 단말기가 항상 서버와 연결되어 있도록 한다. 이를 위해 네트워크 접속부(22)는 단말기가 부팅되면 개인 DB에 저장된 정보를 이용해 자동 로그인을 수행한다.
도3은 본 발명에 따른 3차원 뷰어 제어부의 상세 기능 블록 구성도이다.
3차원 뷰어 제어부(21)는 개인 DB에 저장된 3차원 데이터를 파싱하는 파서(31)와, 상기 파서(31)에 의해 분석된 3차원 데이터를 랜더링하는 랜더링 부(32)와, 3차원 바탕화면에서 네비게이션에 따라 화면 변화를 처리하는 화면 처리부(33)와, 3차원 화면에서 발생되는 사용자 이벤트를 처리하는 이벤트 처리부(34)와, 네비게이션에서 확대, 축소, 뷰포인트 회전 및 이동 등과 같은 기능을 제공하는 사용자 인터페이스(35)와, 3차원 화면에서 특수 기능을 지원하기 위한 가상지원부(36)와, 화면내에서 실제 처리된 장면 그래프를 표시할 수 있도록 처리하는 매체부(37) 를 포함한다.
사용자 인터페이스(35)는 사용자가 3차원 바탕화면을 제어할 수 있는 인터페이스 기능을 제공한다. 제공되는 기능으로는 3차원 화면에서 특정 오브젝트가 움직이면서 발생되는 충돌 처리가 가능한 이동, 사용자가 오브젝트를 보다 구체적으로 살펴보고자 할 때, 오브젝트를 여러 각도에서 볼 수 있는 회전, 현재의 위치에서 상하좌우 여러 각도로 둘러볼 수 있는 뷰포인트 조절, 특정 지점으로 오브젝트를 자동으로 접근시키는 자동 이동 등이 있다.
가상 지원부(36)는 3차원 바탕화면 내에 위치한 오브젝트들에 대한 정보 보기를 수행한다. 또한 가상 지원부(36)는 해당 오브젝트가 가지고 있는 내용들을 3차원 바탕화면상에서 데이터를 처리하거나 서버로 필요한 데이터를 요청하기 위한 동작을 수행한다.
파서(31)는 개인 DB에 저장된 3차원 데이터 목록을 이용하여 3차원 데이터를 파싱하여 장면 그래프를 구성한다. 랜더링부(32)는 파서(31)에 의해 파싱되어 구성된 장면 그래프를 랜더링한 후에 매체부(37)로 제공하고, 매체부(37)는 랜더링된 데이터를 바탕화면에 디스플레이 한다.
사용자가 3차원 바탕화면으로부터 특정 이벤트를 발생하면, 상기 발생된 이벤트는 이벤트 처리부(34)에 의해 처리되는데, 이벤트가 단순한 장면 업데이트인 경우에는 화면 처리부(33)는 3차원을 표현하기 위한 장면 그래프를 재구성하고, 재구성된 장면 그래프는 랜더링부(32)에 의해서 랜더링된 후에 바탕화면에 디스플레이 된다.
사용자가 3차원 바탕화면에서 특정의 오브젝트에 대한 정보를 요청하면 가상 지원부(36)는 네트워크 접속부를 통해 서비스 서버와 통신하고, 서비스 서버로부터 전송된 오브젝트에 대한 정보를 개인 DB에 저장한다. 그리고, 가상 지원부(36)는 개인 DB에 저장된 오브젝트에 대한 정보를 선별하여 실제 바탕화면이 아닌 다른 정보창을 이용해 제공한다.
도4는 본 발명에 따른 3차원 바탕화면의 일실시 예시도이다.
본 발명에 따른 3차원 뷰어 제어부는 3차원 바탕화면에서 오브젝트에 대한 정보를 나타내기 위한 정보창 뿐만 아니라 사용자 로그온을 관리할 수 있는 로그온 창, 자신의 캐릭터를 표시할 수 있는 아바타 창, 세션 관리창, 자신의 바탕화면에 들어온 다른 사용자들과의 채팅을 제공하는 채팅창, 자신의 등록된 바탕화면이나 아이템을 관리할 수 있는 바탕화면 관리창, 웹상에서 자신의 홈페이지에 다른 사용자가 글을 남겨놓을 수 있는 게시판 창 및 방명록 창 등을 제공한다.
이상과 같은 본 발명에 의하면, 사용자 단말기로 3차원 바탕화면을 제공할 수 있고, 제공되는 3차원 바탕화면을 통해 바로 필요한 정보를 수신할 수 있다.

Claims (5)

  1. 3차원 바탕화면을 구성하기 위한 정보와, 컨텐츠 정보 및 각 사용자마다 저장 공간이 할당되어 사용자의 개인 정보 및 사용자가 구성한 3차원 바탕화면 정보를 저장하는 제1 데이터베이스;
    부팅과 동시에 로그인을 통해 온라인 상태를 유지하고, 자신의 제2 데이터베이스에 저장된 3차원 데이터를 파싱 및 랜더링 하여 3차원 바탕화면을 표시하는 사용자 단말기; 및
    상기 사용자 단말기들과 온라인 상태를 유지하여, 사용자들을 인증하고, 사용자들이 3차원 바탕화면의 구성을 요청하면, 관련 툴을 상기 사용자 단말기로 제공하고, 사용자에 의해 구성된 3차원 바탕화면을 상기 제1 데이터베이스의 해당 사용자 저장 영역에 저장하며, 상기 사용자 단말기들과의 통신을 통해 상기 사용자 단말기에 저장된 정보와 상기 제1 데이터베이스에 저장된 정보의 동기화를 수행하는 서비스 서버를 포함하는 것을 특징으로 하는 3차원 바탕화면 제공 시스템.
  2. 제 1 항에 있어서,
    상기 사용자 단말기는,
    상기 서비스 서버와의 온라인 상태를 유지하고, 통신을 수행하기 위한 네트워크 접속부;
    상기 서비스 서버로부터 전송된 3차원 데이터와 오브젝트 정보와 아이템 목적 정보 및 사용자 정보를 저장하는 제2 데이터베이스;
    사용자와의 인터페이스를 위한 제어 조작부; 및
    상기 제2 데이터베이스에 저장된 3차원 데이터를 파싱후 랜더링 하여, 윈도우즈 디스플레이 제어부와의 연동을 통해 3차원 배경 화면을 표시하고, 사용자의 요구에 의해 상기 네트워크 접속부를 통해 서비스 서버로 정보를 요청하며, 수신된 정보를 배경화면의 특정 창에 표시하는 3차원 뷰어 제어부를 포함하는 것을 특징으로 하는 3차원 바탕화면 제공 시스템.
  3. 제 2 항에 있어서,
    상기 3차원 뷰어 제어부는,
    상기 제2 데이터베이스에 저장된 3차원 데이터를 파싱하여 장면 그래프를 구성하는 파서;
    상기 파서에 의해 구성된 장면 그래프를 랜더링하는 랜더링 부;
    상기 랜더링 부에 의해 랜더링된 3차원 배경화면을 상기 윈도우즈 디스플레이 제어부와의 연동을 통해 화면에 표시되도록 하는 매체부;
    사용자와의 인터페이스를 제공하는 사용자 인터페이스;
    상기 사용자 인터페이스를 통해 입력된 이벤트를 처리하는 이벤트 처리부;
    상기 이벤트 처리부에 의해 처리되는 이벤트가 장면 업데이트인 경우 3차원 배경화면을 표현하기 위한 장면 그래프를 재구성하여 상기 랜더링부에 제공하는 화면 처리부; 및
    상기 사용자 인터페이스를 통해 입력된 사용자의 오브젝트에 대한 정보 보기 요청에 대해 상기 제2 데이터베이스로부터 정보를 읽어 화면상에 표시될 수 있도록 하고, 상기 서비스 서버로 필요한 데이터를 요청하여 수신되면, 화면상의 특정 창에 정보를 표시하는 가상 지원부를 포함하는 것을 특징으로 하는 3차원 바탕화면 제공 시스템.
  4. 제 3 항에 있어서,
    상기 서비스 서버는 상기 제1 데이터베이스에 저장된 사용자의 정보가 갱신되는 경우 갱신된 정보를 압축하여 상기 사용자 단말기로 전송하는 것을 특징으로 하는 3차원 바탕화면 제공 시스템.
  5. 제 3 항에 있어서,
    상기 서비스 서버와 상기 사용자 단말기는 상기 제1 데이터베이스에 저장된 정보와 상기 제2 데이터베이스에 저장된 정보를 상호 동기화 되도록 하는 것을 특징으로 하는 3차원 바탕화면 제공 시스템.
KR1020040102600A 2004-10-25 2004-12-07 3차원 바탕화면 제공 시스템 Ceased KR20060036358A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
TW094140987A TWI280514B (en) 2004-12-07 2005-11-22 System and method for providing 3D image production service
US11/289,220 US20060119616A1 (en) 2004-12-07 2005-11-28 System and method for providing 3D image production service
JP2005342701A JP2006185427A (ja) 2004-12-07 2005-11-28 3次元映像制作サービスを提供するシステムおよび方法
CN 200510128864 CN1787532A (zh) 2004-12-07 2005-12-07 提供3d图像生成服务的系统与方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20040085274 2004-10-25
KR1020040085274 2004-10-25

Publications (1)

Publication Number Publication Date
KR20060036358A true KR20060036358A (ko) 2006-04-28

Family

ID=37144597

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040102600A Ceased KR20060036358A (ko) 2004-10-25 2004-12-07 3차원 바탕화면 제공 시스템

Country Status (1)

Country Link
KR (1) KR20060036358A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101030309B1 (ko) * 2008-11-25 2011-04-19 한국전기연구원 개인 pc와 연동하는 웹 pc 제공 시스템 및 그 웹 pc 제공 방법
CN114116105A (zh) * 2021-11-30 2022-03-01 完美世界(北京)软件科技发展有限公司 动态桌面的控制方法及装置、存储介质、电子装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101030309B1 (ko) * 2008-11-25 2011-04-19 한국전기연구원 개인 pc와 연동하는 웹 pc 제공 시스템 및 그 웹 pc 제공 방법
CN114116105A (zh) * 2021-11-30 2022-03-01 完美世界(北京)软件科技发展有限公司 动态桌面的控制方法及装置、存储介质、电子装置

Similar Documents

Publication Publication Date Title
AU709436B2 (en) A method and apparatus for making a hypermedium interactive
EP2419863B1 (en) Method and system for rendering composite view of an application
US9384526B2 (en) System and method for handling remote drawing commands
US6954906B1 (en) Image display processing apparatus that automatically changes position of sub-window relative to main window depending on distance at watch sub window is commanded to be displayed
US20120059875A1 (en) Control of computing devices and user interfaces
EP1689155A1 (en) Method and system to process video effects
JPH0887489A (ja) サービス提供方法
US20040024899A1 (en) Method and system for multi-platform display distribution
AU2001286095A1 (en) Method and system for multi-platform display distribution
WO2017091411A1 (en) Synchronizing a server-side keyboard layout with a client-side keyboard layout in a virtual session
JP2003150978A (ja) 三次元仮想空間表示方法、プログラム及びそのプログラムを格納した記録媒体
KR20180057619A (ko) 휴대 단말에 푸시 통지를 행하기 위한 통지 방법 및 통지 서버
US20070204222A1 (en) Method and Apparatus for Rendering Content on a Browser
US6185610B1 (en) Network system spontaneously transmitting data from server machine to user terminal having first and second parts for requests and message, respectively
KR20060036358A (ko) 3차원 바탕화면 제공 시스템
JPH0863416A (ja) サイバースペースシステム
KR101973653B1 (ko) 증강 현실 기반 콘텐츠 제공 시스템과 그 방법
CN112272223B (zh) 应用的运行方法、装置、服务器及计算机可读存储介质
JP2006185427A (ja) 3次元映像制作サービスを提供するシステムおよび方法
JPH10154053A (ja) 3次元仮想現実空間表示処理装置、3次元仮想現実空間表示処理方法、および情報提供媒体
CN111752655B (zh) 数据处理系统及方法
CN113655974A (zh) 多屏显示控制方法、装置、系统、电子设备和存储介质
CN112988310A (zh) 一种基于多分屏浏览器的线上实验方法
KR20020024356A (ko) 인터넷 쇼핑몰 운영 시스템 및 그 운영방법
JPH10154059A (ja) 画像表示処理装置、画像表示処理方法、および情報提供媒体

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20041207

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060428

Patent event code: PE09021S01D

PG1501 Laying open of application
AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20060809

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060428

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20060907

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20060809

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20070625

Appeal identifier: 2006101007902

Request date: 20060907

AMND Amendment
PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20060922

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20060907

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20060628

Patent event code: PB09011R02I

E801 Decision on dismissal of amendment
PE0801 Dismissal of amendment

Patent event code: PE08012E01D

Comment text: Decision on Dismissal of Amendment

Patent event date: 20061103

Patent event code: PE08011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20060922

Patent event code: PE08011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20060628

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20060907

Effective date: 20070625

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20070626

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20060907

Decision date: 20070625

Appeal identifier: 2006101007902

J2X1 Appeal (before the patent court)

Free format text: APPEAL AGAINST DECISION TO DECLINE REFUSAL

PJ2001 Appeal

Patent event date: 20070626

Comment text: Trial Decision on Objection to Decision on Refusal

Patent event code: PJ20011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20080408

Appeal identifier: 2007201006775

Request date: 20070801

J302 Written judgement (patent court)

Free format text: JUDGMENT (PATENT COURT) FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20070801

Effective date: 20080408

PJ1302 Judgment (patent court)

Patent event date: 20080416

Comment text: Written Judgment (Patent Court)

Patent event code: PJ13021S01D

Request date: 20070801

Decision date: 20080408

Appeal identifier: 2007201006775

Appeal kind category: Appeal against decision to decline refusal