KR102567150B1 - 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법 - Google Patents

웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법 Download PDF

Info

Publication number
KR102567150B1
KR102567150B1 KR1020230003750A KR20230003750A KR102567150B1 KR 102567150 B1 KR102567150 B1 KR 102567150B1 KR 1020230003750 A KR1020230003750 A KR 1020230003750A KR 20230003750 A KR20230003750 A KR 20230003750A KR 102567150 B1 KR102567150 B1 KR 102567150B1
Authority
KR
South Korea
Prior art keywords
virtual space
user terminal
web page
metaverse
data processing
Prior art date
Application number
KR1020230003750A
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 KR1020230003750A priority Critical patent/KR102567150B1/ko
Application granted granted Critical
Publication of KR102567150B1 publication Critical patent/KR102567150B1/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
    • G06Q50/10Services
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Software Systems (AREA)
  • Marketing (AREA)
  • Computer Graphics (AREA)
  • Finance (AREA)
  • Computer Hardware Design (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Primary Health Care (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Architecture (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법은, 운영서버의 데이터처리부가 기 설정된 가상공간을 생성하는 (a)단계, 상기 데이터처리부가 가상공간 내에 배치되는 복수 개의 환경 오브젝트를 생성하는 (b)단계, 상기 운영서버의 데이터변환부가 상기 (a)단계 및 상기 (b)단계에 의해 생성된 가상공간 및 환경 오브젝트의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시키는 (c)단계, 상기 운영서버의 통신관리부가 임의의 웹 사이트를 운영하는 외부서버로부터 사용자가 소유한 사용자 단말기가 웹 사이트의 특정 웹 페이지에 접속하였음을 안내하는 호출 명령을 수신하는 (d)단계 및 상기 데이터처리부가 상기 (d)단계의 호출 명령에 따라 상기 (c)단계에서 변환된 VRML 파일 포맷을 상기 사용자 단말기가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 로딩하여 상기 사용자 단말기에 표출되도록 하는 (e)단계를 포함한다.

Description

웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법{A Metaverse Environment Building Method that is Directly Expressed in the Web Page Environment}
본 발명은 메타버스 환경을 온라인 상에서 구축하는 방법에 관한 것으로서, 보다 상세하게는 웹 페이지 환경에서 직접 표출되는 메타버스 환경을 구현하여 보다 용이한 방식으로 컨텐츠 제공이 가능한 메타버스 환경의 구축방법에 관한 것이다.
온라인 컨텐츠가 다양화되고 커뮤니티화가 활발하게 진행됨에 따라, 임의로 구현된 가상공간 내에서 사용자가 자신의 아바타 캐릭터를 조작하고, 가상공간 내 오브젝트 또는 다른 사용자들과의 상호 교류 활동을 활발하게 진행하는 메타버스 기반의 플랫폼이 다양하게 서비스되고 있다.
특히 대부분의 메타버스 가상공간을 제공하는 전용 서비스는 사용자가 자신이 소유한 단말기를 통해 서비스 제공 업체에서 운영하고 있는 웹 사이트에 직접 접속하거나, 제공되는 소프트웨어를 단말기에 설치하여 해당 소프트웨어를 매개로 서비스 제공 업체의 서버에 접속하는 방식으로 이루어지고 있다.
다만, 최근에는 이와 같은 메타버스 기반 플랫폼 제공 서비스는 갈수록 사용률이 점점 줄어들고 있는 추세이다. 이는 대부분의 메타버스 기반 플랫폼 제공 서비스가 서비스 제공 업체의 웹사이트에 직접 접속하거나, 소프트웨어를 설치하여 인증 과정을 거쳐야 하는 번거로움 때문인 것으로 분석된다.
특히 기존의 메타버스 기반 플랫폼 상에서는 다양한 광고들이 노출되는 경우가 많으나, 상술한 바와 같이 메타버스 기반 플랫폼 제공 서비스의 사용률이 점차 감소하고 있어 광고 효과가 충분히 나타나고 있지 않으며, 향후에는 이와 같은 비즈니스 모델이 사라질 가능성도 존재한다.
따라서 이와 같은 문제점들을 해결하기 위한 방법이 요구된다.
한국공개특허 제10-2014-0036555호
본 발명은 상술한 종래 기술의 문제점을 해결하기 위하여 안출된 발명으로서, 특정한 웹 사이트 또는 소프트웨어를 통해 한정적으로 제공되던 메타버스 기반 플랫폼 제공 서비스를 다양한 웹 페이지 상에서 간편하게 구현할 수 있도록 함에 따라 보다 용이한 방식으로 컨텐츠 제공이 가능하도록 하기 위한 목적을 가진다.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상기한 목적을 달성하기 위한 본 발명의 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법은, 운영서버의 데이터처리부가 기 설정된 가상공간을 생성하는 (a)단계, 상기 데이터처리부가 가상공간 내에 배치되는 복수 개의 환경 오브젝트를 생성하는 (b)단계, 상기 운영서버의 데이터변환부가 상기 (a)단계 및 상기 (b)단계에 의해 생성된 가상공간 및 환경 오브젝트의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시키는 (c)단계, 상기 운영서버의 통신관리부가 임의의 웹 사이트를 운영하는 외부서버로부터 사용자가 소유한 사용자 단말기가 웹 사이트의 특정 웹 페이지에 접속하였음을 안내하는 호출 명령을 수신하는 (d)단계 및 상기 데이터처리부가 상기 (d)단계의 호출 명령에 따라 상기 (c)단계에서 변환된 VRML 파일 포맷을 상기 사용자 단말기가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 로딩하여 상기 사용자 단말기에 표출되도록 하는 (e)단계를 포함한다.
이때 상기 (e)단계는, 상기 데이터처리부는 상기 외부서버의 웹 사이트 설정에 따라 상기 가상공간 표시영역의 크기를 최초 설정하되, 상기 사용자 단말기를 통해 상기 가상공간 표시영역의 상대적인 크기를 제어할 수 있도록 제공할 수 있다.
그리고 상기 (e)단계 이후에는, 상기 운영서버의 사용자관리부가 상기 사용자 단말기를 통해 사용자 관련 정보를 입력받고, 상기 데이터처리부 및 상기 데이터변환부가 해당 사용자 단말기에 대해 할당된 메타버스 캐릭터를 생성하여 상기 가상공간 표시영역에 표출하는 (f)단계가 더 수행될 수 있다.
여기서 상기 (f)단계는, 상기 운영서버의 사용자관리부가 상기 사용자 단말기에 사용자 관련 정보를 입력 가능한 양식을 제공하는 (f-1)단계, 상기 사용자관리부가 상기 사용자 단말기를 통해 상기 (f-1)단계에서 제공된 양식에 입력된 사용자 관련 정보를 수신하는 (f-2)단계, 상기 데이터처리부가 상기 (f-2)단계에서 수신된 사용자 관련 정보를 고려하여 해당 사용자 단말기에 대해 할당된 메타버스 캐릭터를 생성하여 가상공간 내에 배치하는 (f-3)단계, 상기 운영서버의 데이터변환부가 상기 (f-3)단계에 의해 생성된 메타버스 캐릭터의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시키는 (f-4)단계 및 상기 데이터처리부가 상기 (f-4)단계에서 변환된 VRML 파일 포맷을 상기 사용자 단말기가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 재로딩하여 상기 사용자 단말기에 표출되도록 하는 (f-5)단계를 포함할 수 있다.
한편 상기 (e)단계 이후에는, 상기 사용자관리부, 상기 데이터처리부 및 상기 데이터변환부가 상기 사용자 단말기에 표출된 VRML 파일 포맷에 대한 실시간 수정을 진행하고, 상기 가상공간 표시영역에 로딩하여 상기 사용자 단말기에 재표출하는 (ex)단계가 더 수행될 수 있다.
그리고 상기 (ex)단계는, 운영서버의 데이터처리부가 상기 (a)단계에 의해 생성된 가상공간을 복제하여 임시 복제공간을 구축하는 (ex-1)단계, 상기 데이터처리부가 상기 (b)단계에 의해 가상공간 내에 배치된 복수 개의 환경 오브젝트를 복제하여 상기 임시 복제공간에 배치하는 (ex-2)단계, 상기 데이터변환부가 상기 (ex-1)단계 및 상기 (ex-2)단계에 의해 복제된 임시 복제공간 및 환경 오브젝트의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시키는 (ex-3)단계, 상기 사용자관리부가 온라인 상에서 상기 가상공간 표시영역이 표출되는 웹 페이지에 접속하고 있는 사용자 단말기를 특정하는 (ex-4)단계, 상기 데이터처리부가 상기 (ex-3)단계에서 변환된 VRML 파일 포맷을 상기 사용자 단말기가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 로딩하여 상기 사용자 단말기에 표출되도록 하는 (ex-5)단계, 상기 데이터처리부가 최초 VRML 파일 포맷에 대한 실시간 수정을 진행하는 (ex-6)단계 및 상기 데이터처리부가 상기 (ex-6)단계에 의해 수정된 VRML 파일 포맷을 상기 가상공간 표시영역에 로딩하여 상기 사용자 단말기에 재표출되도록 하는 (ex-7)단계를 포함할 수 있다.
상기한 과제를 해결하기 위한 본 발명의 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법은, 가상공간 및 환경 오브젝트의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환하고, 변환된 VRML 파일 포맷을 사용자 단말기가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 로딩하여 사용자 단말기에 표출되도록 함에 따라, 다양한 메타버스 기반 플랫폼 제공 서비스를 웹 페이지 상에서 간편하게 구현할 수 있도록 하고, 보다 용이한 방식으로 컨텐츠를 제공할 수 있는 장점을 가진다.
특히 본 발명에 따라 웹 페이지 상에서 구현되는 메타버스 기반 플랫폼 서비스 상에서 광고 등의 컨텐츠를 사용자들에게 제공할 경우, 사용자들이 느끼는 광고의 거부감을 최소화하여 광고 효과를 극대화할 수 있으며 사용자들로 하여금 긍정적인 소비를 유도할 수 있는 장점을 가진다.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법의 전체 과정을 나타낸 도면;
도 2는 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법을 수행하기 위한 시스템의 각 구성을 개념적으로 나타낸 도면;
도 3은 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법에 있어서, (f)단계의 세부 과정을 나타낸 도면;
도 4는 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법을 통해 웹 페이지의 가상공간 표시영역 상에 표출된 메타버스 서비스의 모습을 예시적으로 나타낸 도면;
도 5는 사용자가 사용자 단말기를 통해 웹 페이지에 표출된 가상공간 내에서 자신의 메타버스 캐릭터를 통해 광고용 오브젝트와의 상호 작용을 수행하는 모습을 예시적으로 나타낸 도면; 및
도 6은 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법에 있어서, (ex)단계의 세부 과정을 나타낸 도면이다.
본 명세서에서, 어떤 구성요소(또는 영역, 층, 부분 등)가 다른 구성요소 "상에 있다", "연결된다", 또는 "결합된다"고 언급되는 경우에 그것은 다른 구성요소 상에 직접 배치/연결/결합될 수 있거나 또는 그들 사이에 제3의 구성요소가 배치될 수도 있다는 것을 의미한다.
동일한 도면부호는 동일한 구성요소를 지칭한다. 또한, 도면들에 있어서, 구성요소들의 두께, 비율, 및 치수는 기술적 내용의 효과적인 설명을 위해 과장된 것이다.
"및/또는"은 연관된 구성들이 정의할 수 있는 하나 이상의 조합을 모두 포함한다.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.
또한, "아래에", "하측에", "위에", "상측에" 등의 용어는 도면에 도시된 구성들의 연관관계를 설명하기 위해 사용된다. 상기 용어들은 상대적인 개념으로, 도면에 표시된 방향을 기준으로 설명된다.
다르게 정의되지 않는 한, 본 명세서에서 사용된 모든 용어 (기술 용어 및 과학 용어 포함)는 본 발명이 속하는 기술 분야의 당업자에 의해 일반적으로 이해되는 것과 동일한 의미를 갖는다. 또한, 일반적으로 사용되는 사전에서 정의된 용어와 같은 용어는 관련 기술의 맥락에서 의미와 일치하는 의미를 갖는 것으로 해석되어야 하고, 이상적인 또는 지나치게 형식적인 의미로 해석되지 않는 한, 명시적으로 여기에서 정의된다.
"포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
이하, 도면을 참조하여 본 발명의 실시예를 상세히 설명하도록 한다.
본 발명에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법은 저장매체에 저장된 웹 페이지 환경에서 직접 표출되는 메타버스 환경의 구축용 프로그램이 설치된 운영서버를 통해 수행되는 것으로서, 운영서버의 프로세서에 의해 구동될 수 있다.
그리고 웹 페이지 환경에서 직접 표출되는 메타버스 환경의 구축용 프로그램은 디스플레이 모듈 등 영상 출력장치를 통해 출력될 수 있으며, 운영서버, 사용자가 사용자 단말기 등에서 시각화된 그래픽 유저 인터페이스를 통해 가시적인 정보를 제공할 수 있다.
특히 웹 페이지 환경에서 직접 표출되는 메타버스 환경의 구축용 프로그램은 이동식 디스크나 통신망을 이용하여 운영서버에 설치될 수 있으며, 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법은 운영서버, 사용자 단말기가 다양한 기능적 수단으로 운용되도록 할 수 있다.
즉 본 발명은 소프트웨어에 의한 정보 처리가 하드웨어를 통해 구체적으로 실현된다.
이하, 첨부된 도면들을 참조하여 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법에 대해서 설명하도록 한다.
도 1은 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법의 전체 과정을 나타낸 도면이다,
그리고 도 2는 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법을 수행하기 위한 시스템의 각 구성을 개념적으로 나타낸 도면으로, 이하 설명에 있어서 각 구성요소에 할당된 부호는 본 도면을 기준으로 한다.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법은 (a)단계 내지 (e)단계를 포함한다.
그리고 (e)단계 이후에는 (f)단계 및 (ex)단계가 더 수행될 수 있으며, 이에 대해서는 후술하도록 한다.
먼저, (a)단계는 운영서버(100)의 데이터처리부(110)가 기 설정된 가상공간을 생성하는 과정이다.
본 단계에서 데이터처리부(110)는 그래픽스 툴 등을 이용하여 이후 제공되는 메타버스 서비스의 기반이 되는 가상공간을 생성하며, 이와 같은 과정은 가상공간의 크기, 가상공간의 용도 및 참여자의 수 등을 고려하여 이루어질 수 있다.
다음으로, (b)단계는 데이터처리부(110)가 가상공간 내에 배치되는 복수 개의 환경 오브젝트를 생성하는 과정이다.
본 단계에서 데이터처리부(110)는 그래픽스 툴 등을 이용하여 (a)단계에서 생성된 가상공간 내에 다양한 구조물을 생성하여 배치하게 되며, 이는 (a)단계와 마찬가지로 가상공간의 크기, 가상공간의 용도 및 참여자의 수 등을 고려하여 적절하게 이루어질 수 있다.
이상과 같은 과정은 당업자에게는 자명한 사항이므로, 보다 심화적인 설명은 생략하도록 한다.
이후 (c)단계는, 운영서버(100)의 데이터변환부(120)가 (a)단계 및 (b)단계에 의해 생성된 가상공간 및 환경 오브젝트의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시키는 과정이다.
본 과정에서 데이터변환부(120)는 3D 모델러와의 인터페이스를 통해 가상공간 및 환경 오브젝트를 읽어들인 후, 모델링 데이터인 3D데이터세트를 VRML 형태의 파일 포맷으로 변환시키게 된다. 이에 따라 모델링 데이터는 VRML 에디터에서 가시화되어 나타나며, 데이터처리부(110)는 각 모델링 데이터에 대한 텍스쳐 매핑을 처리할 수 있다.
그리고 가상공간의 전체 환경 오브젝트에 관한 정보는 VRML 에디터에서 계층 구조로 표시되며, 각 오브젝트의 노드(Node)와 필드(Field)가 세부 항목으로 선택되도록 할 수 있다.
다음으로, 운영서버(100)의 통신관리부(130)가 임의의 웹 사이트를 운영하는 외부서버(200)로부터, 사용자가 소유한 사용자 단말기(10)가 웹 사이트의 특정 웹 페이지에 접속하였음을 안내하는 호출 명령을 수신하는 (d)단계가 수행된다.
본 단계에서는 사용자가 사용자 단말기(10)를 통해 외부서버(200)가 운영하는 웹 사이트에서 제공하는 특정 웹 페이지에 접속한 경우, 외부서버(200)는 호출 명령을 운영서버(100) 측에 송신하게 되고, 운영서버(100)의 통신관리부(130)는 이를 수신하여 해당 사용자 단말기(10)가 접속한 웹 페이지 상에서 메타버스 환경을 구축하기 위한 준비를 수행하게 된다.
이때 호출 명령은 웹 페이지에 접속하는 모든 사용자 단말기에 대해 생성될 수 있다.
이후 (e)단계에서는, 데이터처리부(110)가 (d)단계의 호출 명령에 따라 (c)단계에서 변환된 VRML 파일 포맷을 사용자 단말기(10)가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 로딩하여 사용자 단말기(10)에 표출되도록 하는 과정이 수행된다.
해당 웹 페이지 내 가상공간 표시영역은 외부서버(200)의 설정에 의해 정해질 수 있다. 예컨대 외부서버(200)는 가상공간 표시영역을 웹 페이지의 일부 영역에만 할당하는 것으로 설정할 수도 있으며, 또는 웹 페이지의 전체 영역에 걸쳐 표출되도록 설정할 수도 있다.
그리고 본 과정에서 데이터처리부(110)는 외부서버(200)의 웹 사이트 설정에 따라 가상공간 표시영역의 크기를 최초 설정하되, 사용자 단말기(10)를 통해 가상공간 표시영역의 상대적인 크기를 제어 가능하도록 할 수 있다.
이상과 같은 과정에 따라 사용자는 사용자 단말기(10)를 통해 해당 웹사이트 상에서 구현된 가상공간을 가시적으로 확인할 수 있으며, 이후 (f)단계를 통해 메타버스 캐릭터의 생성 과정을 진행할 수 있다.
(f)단계는, 운영서버(100)의 사용자관리부(140)가 사용자 단말기(10)를 통해 사용자 관련 정보를 입력받고, 데이터처리부(110) 및 데이터변환부(120)가 해당 사용자 단말기(10)에 대해 할당된 메타버스 캐릭터를 생성하여 가상공간 표시영역에 표출하는 과정이다.
도 3은 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법에 있어서, (f)단계의 세부 과정을 나타낸 도면이다.
도 3에 도시된 바와 같이, (f)단계는 세부적으로 (f-1)단계 내지 (f-5)단계를 포함할 수 있다.
(f-1)단계는, 운영서버(100)의 사용자관리부(140)가 사용자 단말기(10)에 사용자 관련 정보를 입력 가능한 양식을 제공하는 과정이다.
본 과정에 의해 사용자는 사용자 단말기(10)를 통해 접속한 웹 페이지 상에서 사용자 관련 정보를 입력 가능한 양식을 제공받을 수 있다.
이때 사용자 관련 정보는 사용자 고유의 메타버스 캐릭터를 생성할 수 있도록 다른 사용자들과 차별화할 수 있는 하나 이상의 항목을 포함할 수 있으며, 예컨대 닉네임, 캐릭터 커스터마이즈, 거주지, 연령 등 다양한 항목이 제공될 수 있다.
다만, 웹 페이지 상에서 직접 표출되는 본 발명의 특성 상 사용자가 피로함을 느끼지 않도록 최소한의 정보만을 얻을 수 있도록 선별된 항목들만을 제공하는 것이 바람직하다.
(f-2)단계는, 사용자관리부(140)가 사용자 단말기(10)를 통해 (f-1)단계에서 제공된 양식에 입력된 사용자 관련 정보를 수신하는 과정이다.
본 과정에서 사용자관리부(140)는 (f-1)단계를 거쳐 사용자 단말기(10)를 통해 입력된 사용자 관련 정보를 수신하여 데이터베이스(105)에 저장하게 된다.
이때 사용자 관련 정보는 영구적 또는 기 설정된 기간 동안 저장될 수도 있으나, 사용자가 사용자 단말기(10)를 통해 해당 웹 사이트 내에 접속하고 있는 동안에만 한시적으로 저장되도록 할 수도 있다.
(f-3)단계는, 데이터처리부(110)가 (f-2)단계에서 수신된 사용자 관련 정보를 고려하여 해당 사용자 단말기(10)에 대해 할당된 메타버스 캐릭터를 생성하여 가상공간 내에 배치하는 과정이다.
본 단계에서 데이터처리부(110)는 그래픽스 툴 등을 이용하여 (a)단계에서 생성된 가상공간 내에 사용자 관련 정보를 반영한 메타버스 캐릭터를 생성하여 배치하게 된다.
다음으로 (f-4)단계에서는 운영서버(100)의 데이터변환부(120)가 (f-3)단계에 의해 생성된 메타버스 캐릭터의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시키는 과정이 수행되며, (f-5)단계에서는 데이터처리부(110)가 (f-4)단계에서 변환된 VRML 파일 포맷을 사용자 단말기(10)가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 재로딩하여 사용자 단말기(10)에 표출되도록 하는 과정이 수행된다.
이상과 같은 (f)단계에 의해 사용자는 사용자 단말기(10)를 통해 해당 웹사이트 상에서 구현된 가상공간 내에서 자신에게 할당된 메타버스 캐릭터를 가시적으로 확인할 수 있으며, 사용자 단말기(10)에 구비된 입력수단을 통해 가상공간 내에서 메타버스 캐릭터를 조작하여 이동시키고, 환경 오브젝트 또는 다른 메타버스 캐릭터들과의 상호 작용을 수행할 수 있다.
도 4는 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법을 통해 웹 페이지의 가상공간 표시영역 상에 표출된 메타버스 서비스의 모습을 예시적으로 나타낸 도면이며, 도 5는 사용자가 사용자 단말기(10)를 통해 웹 페이지에 표출된 가상공간 내에서 자신의 메타버스 캐릭터를 통해 광고용 오브젝트와의 상호 작용을 수행하는 모습을 예시적으로 나타낸 도면이다.
도 4에 도시된 예시에서는, 특정 기업체에서 개발되어 판매 예정인 제품에 대해 상세 스펙을 안내하는 웹 페이지에 사용자 단말기(10)가 접속한 것으로 하였으며, 해당 웹 페이지의 일부 영역에 가상공간 표시영역이 할당되어 있다.
그리고 운영서버(100)는 해당 웹 사이트를 운영하고 있는 기업체와의 사전 계약을 통해 가상공간 내에 다양한 광고용 오브젝트를 미리 배치할 수 있으며, 사용자는 도 5에 도시된 바와 같이 사용자 단말기(10)를 통해 자신의 메타버스 캐릭터를 조작하며 가상공간 내에서 광고용 오브젝트와의 상호 작용을 통해 해당 제품에 대한 세부 정보를 얻을 수 있다.
한편 전술한 (e)단계 이후에는, 사용자관리부(140), 데이터처리부(110) 및 데이터변환부(120)가 사용자 단말기(10)에 표출된 VRML 파일 포맷에 대한 실시간 수정을 진행하고, 가상공간 표시영역에 로딩하여 사용자 단말기(10)에 재표출하는 (ex)단계가 수행될 수 있다.
본 과정은 웹 페이지 상에 표출되는 가상공간에 대해 실시간 수정 작업을 진행하는 과정으로, 가상공간의 설정 변경, 환경 오브젝트의 변경, 오류 수정 등이 작업을 처리하기 위한 목적으로 수행될 수 있다.
도 6은 본 발명의 일 실시예에 따른 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법에 있어서, (ex)단계의 세부 과정을 나타낸 도면이다.
도 6에 도시된 바와 같이, 본 실시예에서 (ex)단계는 세부적으로 (ex-1)단계 내지 (ex-7)단계를 포함할 수 있다.
(ex-1)단계는 운영서버(100)의 데이터처리부(110)가 (a)단계에 의해 생성된 가상공간을 복제하여 임시 복제공간을 구축하는 과정이다.
그리고 (ex-2)단계는 데이터처리부(110)가 (b)단계에 의해 가상공간 내에 배치된 복수 개의 환경 오브젝트를 복제하여 임시 복제공간에 배치하는 과정이다.
이와 같은 (ex-1)단계 및 (ex-2)단계는 현재 사용자들이 이용 중인 가상공간에서 직접 수정 작업을 진행할 경우 서비스가 중단되기 때문으로, 실시간 수정 작업을 진행하는 과정 중 사용자들이 임시적으로 이용할 수 있는 대체 가상공간을 제공하기 위한 것이다.
이후 (ex-3)단계에서는 데이터변환부(120)가 (ex-1)단계 및 (ex-2)단계에 의해 복제된 임시 복제공간 및 환경 오브젝트의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시킨다.
다음으로, (ex-4)단계는 사용자관리부(140)가 온라인 상에서 가상공간 표시영역이 표출되는 웹 페이지에 접속하고 있는 사용자 단말기(10)를 특정하는 과정이다.
본 과정에서는 수정이 필요한 가상공간을 대신하여 임시 복제공간을 제공할 사용자 단말기(10)들을 특정하게 되며, 이는 운영서버(100) 측에서 외부서버(200)에 접속자 리스트를 요청하여 수신하는 방식으로 수행될 수 있다.
그리고 (ex-5)단계는, 데이터처리부(110)가 (ex-3)단계에서 변환된 VRML 파일 포맷을 사용자 단말기(10)가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 로딩하여 사용자 단말기(10)에 표출되도록 하는 과정이다.
본 과정에 의해 (ex-4)단계에서 특정된 사용자 단말기(10)에서는 임시 복제공간이 표출되며, 사용자들은 가상공간 내에서 수행하던 작업들을 임시 복제공간 내에서 그대로 진행할 수 있다.
이후 (ex-6)단계에서는 데이터처리부(110)가 최초 VRML 파일 포맷에 대한 실시간 수정을 진행하게 된다. 즉 본 단계에서는 사용자들이 임시 복제공간을 사용하는 과정 중 최초 VRML 파일 포맷에 포함된 가상공간과 환경 오브젝트 등에 대한 수정 작업을 진행할 수 있다.
다음으로 (ex-7)단계는, 데이터처리부(110)가 (ex-6)단계에 의해 수정된 VRML 파일 포맷을 가상공간 표시영역에 로딩하여 사용자 단말기(10)에 재표출되도록 하는 과정이다.
본 과정에서는 (ex-6)단계의 수정 작업을 완료한 뒤, 재변환된 VRML 파일 포맷을 웹 페이지의 가상공간 표시영역에 다시 로딩하여, 사용자 단말기(10)에 수정된 가상공간 및 환경 오브젝트가 표출되도록 함에 따라 전체 수정 작업을 마칠 수 있다.
한편 (ex)단계에 있어, 수정이 필요한 가상공간으로부터 임시 복제공간을 재로딩하여 교체하는 과정과, 임시 복제공간에서 수정된 가상공간을 재로딩하여 교체하는 과정은 사용자들이 위화감을 느끼지 않도록 각 사용자 단말기(10)마다 서로 다른 시점에 진행될 수 있다.
구체?Ю막?, 운영서버(100)는 외부서버(200)로부터 웹 페이지에 접속하고 있는 접속자 리스트를 요청하여 수신한 뒤, 각 사용자 단말기(10)에 할당된 메타버스 캐릭터의 활동 로그를 실시간으로 조회할 수 있다.
이와 같은 과정에서 운영서버(100)는 임의의 메타버스 캐릭터가 환경 오브젝트 또는 다른 메타버스 캐릭터와의 상호 작용을 수행하고 있는 것으로 판단될 경우, 가상공간의 교체 과정을 보류할 수 있다.
그리고 임의의 메타버스 캐릭터가 환경 오브젝트 또는 다른 메타버스 캐릭터와의 상호 작용을 수행하고 있지 않은 것으로 판단되며, 가상공간 내에서 해당 메타버스 캐릭터가 상호 작용이 가능한 환경 오브젝트 또는 다른 메타버스 캐릭터까지의 이동 예상 시간이 기 설정된 기준시간보다 긴 것으로 판단될 경우, 가상공간의 교체 과정을 진행하는 것으로 할 수 있다.
이는 가상공간의 교체 과정 중에 메타버스 캐릭터가 상호 작용을 수행하는 상황을 사전 방지하기 위한 것으로, 일정 시간 이내에 상호 작용이 가능하지 않은 상황을 선별하여 가상공간의 교체 과정을 진행하도록 하는 것이다.
더불어 (ex)단계에서 수정된 VRML 파일 포맷을 가상공간 표시영역에 재로딩하는 과정에 있어서, 운영서버(10)는 수정이 필요한 가상공간이 임시 복제공간으로 대체된 이후 시점으로부터 수정된 VRML 파일 포맷을 재로딩하는 과정까지, 전체 사용자 단말기(10)에 할당된 메타버스 캐릭터의 활동 로그를 취합할 수 있다.
이후 이와 같이 취합된 로그는 복제되어 가상공간이 임시 복제공간으로 대체된 공백 시간 동안의 로그로 사용될 수 있으며, 이를 통해 전체적인 수정 과정을 마무리할 수 있다.
이상과 같이 본 발명에 따른 바람직한 실시예를 살펴보았으며, 앞서 설명된 실시예 이외에도 본 발명이 그 취지나 범주에서 벗어남이 없이 다른 특정 형태로 구체화될 수 있다는 사실은 해당 기술에 통상의 지식을 가진 이들에게는 자명한 것이다. 그러므로, 상술된 실시예는 제한적인 것이 아니라 예시적인 것으로 여겨져야 하고, 이에 따라 본 발명은 상술한 설명에 한정되지 않고 첨부된 청구항의 범주 및 그 동등 범위 내에서 변경될 수도 있다.
10: 사용자 단말기
100: 운영서버
105: 데이터베이스
110: 데이터처리부
120: 데이터변환부
130: 통신관리부
140: 사용자관리부
200: 외부서버

Claims (6)

  1. 운영서버의 데이터처리부가 기 설정된 가상공간을 생성하는 (a)단계;
    상기 데이터처리부가 가상공간 내에 배치되는 복수 개의 환경 오브젝트를 생성하는 (b)단계;
    상기 운영서버의 데이터변환부가 상기 (a)단계 및 상기 (b)단계에 의해 생성된 가상공간 및 환경 오브젝트의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시키는 (c)단계;
    상기 운영서버의 통신관리부가 임의의 웹 사이트를 운영하는 외부서버로부터 사용자가 소유한 사용자 단말기가 웹 사이트의 특정 웹 페이지에 접속하였음을 안내하는 호출 명령을 수신하는 (d)단계; 및
    상기 데이터처리부가 상기 (d)단계의 호출 명령에 따라 상기 (c)단계에서 변환된 VRML 파일 포맷을 상기 사용자 단말기가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 로딩하여 상기 사용자 단말기에 표출되도록 하는 (e)단계;
    를 포함하는,
    웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 (e)단계는,
    상기 데이터처리부는 상기 외부서버의 웹 사이트 설정에 따라 상기 가상공간 표시영역의 크기를 최초 설정하되, 상기 사용자 단말기를 통해 상기 가상공간 표시영역의 상대적인 크기를 제어할 수 있도록 제공하는,
    웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법.
  3. 제1항에 있어서,
    상기 (e)단계 이후에는,
    상기 운영서버의 사용자관리부가 상기 사용자 단말기를 통해 사용자 관련 정보를 입력받고, 상기 데이터처리부 및 상기 데이터변환부가 해당 사용자 단말기에 대해 할당된 메타버스 캐릭터를 생성하여 상기 가상공간 표시영역에 표출하는 (f)단계가 더 수행되는,
    웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법.
  4. 제3항에 있어서,
    상기 (f)단계는,
    상기 운영서버의 사용자관리부가 상기 사용자 단말기에 사용자 관련 정보를 입력 가능한 양식을 제공하는 (f-1)단계;
    상기 사용자관리부가 상기 사용자 단말기를 통해 상기 (f-1)단계에서 제공된 양식에 입력된 사용자 관련 정보를 수신하는 (f-2)단계;
    상기 데이터처리부가 상기 (f-2)단계에서 수신된 사용자 관련 정보를 고려하여 해당 사용자 단말기에 대해 할당된 메타버스 캐릭터를 생성하여 가상공간 내에 배치하는 (f-3)단계;
    상기 운영서버의 데이터변환부가 상기 (f-3)단계에 의해 생성된 메타버스 캐릭터의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시키는 (f-4)단계; 및
    상기 데이터처리부가 상기 (f-4)단계에서 변환된 VRML 파일 포맷을 상기 사용자 단말기가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 재로딩하여 상기 사용자 단말기에 표출되도록 하는 (f-5)단계;
    를 포함하는,
    웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법.
  5. 제3항에 있어서,
    상기 (e)단계 이후에는,
    상기 사용자관리부, 상기 데이터처리부 및 상기 데이터변환부가 상기 사용자 단말기에 표출된 VRML 파일 포맷에 대한 실시간 수정을 진행하고, 상기 가상공간 표시영역에 로딩하여 상기 사용자 단말기에 재표출하는 (ex)단계가 더 수행되는,
    웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법.
  6. 제5항에 있어서,
    상기 (ex)단계는,
    운영서버의 데이터처리부가 상기 (a)단계에 의해 생성된 가상공간을 복제하여 임시 복제공간을 구축하는 (ex-1)단계;
    상기 데이터처리부가 상기 (b)단계에 의해 가상공간 내에 배치된 복수 개의 환경 오브젝트를 복제하여 상기 임시 복제공간에 배치하는 (ex-2)단계;
    상기 데이터변환부가 상기 (ex-1)단계 및 상기 (ex-2)단계에 의해 복제된 임시 복제공간 및 환경 오브젝트의 모델링 데이터를 포함하는 3D데이터세트를 VRML 파일 포맷으로 변환시키는 (ex-3)단계;
    상기 사용자관리부가 온라인 상에서 상기 가상공간 표시영역이 표출되는 웹 페이지에 접속하고 있는 사용자 단말기를 특정하는 (ex-4)단계;
    상기 데이터처리부가 상기 (ex-3)단계에서 변환된 VRML 파일 포맷을 상기 사용자 단말기가 접속한 웹 페이지의 기 설정된 가상공간 표시영역에 로딩하여 상기 사용자 단말기에 표출되도록 하는 (ex-5)단계;
    상기 데이터처리부가 최초 VRML 파일 포맷에 대한 실시간 수정을 진행하는 (ex-6)단계; 및
    상기 데이터처리부가 상기 (ex-6)단계에 의해 수정된 VRML 파일 포맷을 상기 가상공간 표시영역에 로딩하여 상기 사용자 단말기에 재표출되도록 하는 (ex-7)단계;
    를 포함하는,
    웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법.
KR1020230003750A 2023-01-10 2023-01-10 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법 KR102567150B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230003750A KR102567150B1 (ko) 2023-01-10 2023-01-10 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230003750A KR102567150B1 (ko) 2023-01-10 2023-01-10 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법

Publications (1)

Publication Number Publication Date
KR102567150B1 true KR102567150B1 (ko) 2023-08-29

Family

ID=87802177

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230003750A KR102567150B1 (ko) 2023-01-10 2023-01-10 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법

Country Status (1)

Country Link
KR (1) KR102567150B1 (ko)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000041202A (ko) * 1998-12-22 2000-07-15 이계철 인터넷 3차원 채팅 시스템
KR100661052B1 (ko) * 2006-09-01 2006-12-22 (주)큐텔소프트 유비쿼터스 센서 네트워크를 이용한 3차원 가상현실 콘텐츠구현 시스템 및 구현 방법
KR20130099819A (ko) * 2012-02-29 2013-09-06 숭실대학교산학협력단 파노라마 가상현실 기반 소셜 커머스 플랫폼 시스템
KR20140036555A (ko) 2012-09-17 2014-03-26 한국전자통신연구원 사용자 간 상호작용이 가능한 메타버스 공간을 제공하기 위한 메타버스 클라이언트 단말 및 방법
KR20180112582A (ko) * 2017-04-04 2018-10-12 대한민국(국가기록원) 웹 기반의 3d 콘텐츠 전시 시스템
KR102420379B1 (ko) * 2021-09-14 2022-07-13 주식회사 오썸피아 기상 환경 기반의 메타버스 서비스 제공 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000041202A (ko) * 1998-12-22 2000-07-15 이계철 인터넷 3차원 채팅 시스템
KR100661052B1 (ko) * 2006-09-01 2006-12-22 (주)큐텔소프트 유비쿼터스 센서 네트워크를 이용한 3차원 가상현실 콘텐츠구현 시스템 및 구현 방법
KR20130099819A (ko) * 2012-02-29 2013-09-06 숭실대학교산학협력단 파노라마 가상현실 기반 소셜 커머스 플랫폼 시스템
KR20140036555A (ko) 2012-09-17 2014-03-26 한국전자통신연구원 사용자 간 상호작용이 가능한 메타버스 공간을 제공하기 위한 메타버스 클라이언트 단말 및 방법
KR20180112582A (ko) * 2017-04-04 2018-10-12 대한민국(국가기록원) 웹 기반의 3d 콘텐츠 전시 시스템
KR102420379B1 (ko) * 2021-09-14 2022-07-13 주식회사 오썸피아 기상 환경 기반의 메타버스 서비스 제공 방법

Similar Documents

Publication Publication Date Title
CN114035773B (zh) 一种基于配置的低代码开发表单方法、***及装置
Holt Diplans: A new language for the study and implementation of coordination
Eisenstein et al. Applying model-based techniques to the development of UIs for mobile computers
CN1783128B (zh) 向网站公布协作项目的***和方法
CN103425778B (zh) 一种数据库应用***的智能化开发平台
US20120005603A1 (en) Application development supporting apparatus, program, and recording medium
CN111625226B (zh) 一种基于原型的人机交互设计实现方法及***
CN107168749A (zh) 一种编译方法、装置、设备和计算机可读存储介质
US10289387B2 (en) Architecting and defining extensible methods and processes to build hybrid solutions
CN101262539A (zh) 用于图像处理的方法和设备以及计算机程序产品
Lau et al. nbinteract: generate interactive web pages from Jupyter notebooks
Garrido et al. A coloured petri net formalisation for a UML-based notation applied to cooperative system modelling
KR102567150B1 (ko) 웹 페이지 환경에서 구동되는 메타버스 가상공간 구축 및 서비스 제공 방법
Samaan et al. Task models and interaction models in a multiple user interfaces generation process
CN116050786A (zh) 一种业务流程搭建方法、装置、电子设备及存储介质
Miao et al. A Web 2.0‐based science gateway for massive remote sensing image processing
CN115408362A (zh) 一种高效的低代码数据库扩展平台
Genova et al. A prototype of a web-based decision support system for building models and solving optimization and decision making problems
Furuta et al. Applying caT's programmable browsing semantics to specify World-Wide Web documents that reflect place, time, reader, and community
Wang Powermeeting on common ground: web based synchronous groupware with rich user experience
CN116185381B (zh) 基于微服务架构的云原生低代码构建方法、***及应用
JPH08278881A (ja) 対話処理システム構築支援装置
Neto et al. Multimodal interfaces design issues: the fusion of well-designed voice and graphical user interfaces
Samkari et al. Comparison matrix for web HCI
Manca et al. Flexible support for distributing user interfaces across multiple devices

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant