CN112100284A - Interacting with real world objects and corresponding databases through virtual twin reality - Google Patents
Interacting with real world objects and corresponding databases through virtual twin reality Download PDFInfo
- Publication number
- CN112100284A CN112100284A CN202010547257.4A CN202010547257A CN112100284A CN 112100284 A CN112100284 A CN 112100284A CN 202010547257 A CN202010547257 A CN 202010547257A CN 112100284 A CN112100284 A CN 112100284A
- Authority
- CN
- China
- Prior art keywords
- virtual
- user
- store
- world
- real
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/157—Conference systems defining a virtual conference space and using avatars or agents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Electronic shopping [e-shopping] by investigating goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
- G06Q30/0643—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
- G06T15/205—Image-based rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/005—Tree description, e.g. octree, quadtree
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/024—Multi-user, collaborative environment
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Business, Economics & Management (AREA)
- Geometry (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Hardware Design (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Medical Informatics (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请要求2019年6月18日提交的临时申请No.62/863171的权益,出于所有目的,将其全部公开内容通过引用而并入本文。This application claims the benefit of Provisional Application No. 62/863171, filed June 18, 2019, the entire disclosure of which is incorporated herein by reference for all purposes.
背景技术Background technique
数据库经常用于跟踪物理对象。在第一种情况下,用户去往物理对象的位置,并将其带到另一个位置。可以使用条形码扫描仪,相机或其它设备来确定已经从其原始位置带走了对象。在第二种情况下,远程用户访问网站以请求将对象运送到另一位置。在任一种情况下,可以更新数据库以反映物理对象已经从其原始位置移动或者指示已经发生交易。Databases are often used to keep track of physical objects. In the first case, the user goes to the location of the physical object and brings it to another location. A barcode scanner, camera or other device can be used to determine that the object has been removed from its original location. In the second case, the remote user visits the website to request that the object be shipped to another location. In either case, the database can be updated to reflect that the physical object has moved from its original location or to indicate that a transaction has occurred.
然而,在这些情况下的当前技术具有几个缺点。例如,在第一种情况下,用户必须亲自到场才能与对象互动或完成交易,这对用户来说可能是一种负担。作为另一个示例,在第二种情况下,用户不能检查产品或产品的现实摹本,因此如果产品不令人满意,用户将不知道,直到产品被运送之后。However, the current technology in these cases has several disadvantages. For example, in the first case, the user must be physically present to interact with the object or complete a transaction, which can be a burden on the user. As another example, in the second case, the user cannot inspect the product or a realistic replica of the product, so if the product is not satisfactory, the user will not know until after the product is shipped.
发明内容SUMMARY OF THE INVENTION
提供该概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键特征,也不旨在用于帮助确定所要求保护的主题的范围。This summary is provided to introduce some concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
本发明大体上涉及计算机系统,且更明确地说,涉及一种能够经由虚拟世界系统来更新现实世界物品的数据库的系统和方法。本公开包括几个技术优点。仅作为一个示例,考虑数据库跟踪特定位置(例如仓库或存储设施)中物理对象的存在或状态的情况。使用先前的技术,为了更新数据库,用户将需要在设施处出现,以检查现实世界物品(例如,使用条形码扫描器)。在所描述的实施例中,用户可以检查对象或操纵对象的虚拟表示,并且进行或触发相应的数据库更新而不出现在位置中。下面描述另外的技术优点。The present invention relates generally to computer systems, and more particularly, to a system and method capable of updating a database of real world items via a virtual world system. The present disclosure includes several technical advantages. As just one example, consider a situation where a database tracks the presence or status of physical objects in a particular location, such as a warehouse or storage facility. Using previous techniques, in order to update the database, a user would need to be present at the facility to inspect real world items (eg, using a barcode scanner). In the described embodiment, a user can inspect an object or manipulate a virtual representation of the object and make or trigger a corresponding database update without appearing in the location. Additional technical advantages are described below.
本公开的系统包括云服务器计算机系统的至少一个云服务器,至少一个云服务器包括至少一个处理器和存储器,所述存储器存储持久性虚拟世界系统,所述持久性虚拟世界系统包括一个或多个包括虚拟数据和模型的虚拟对象。虚拟对象包括虚拟孪生,纯虚拟对象或应用中的一个或多个,其中虚拟对象中的至少一个表示与具有商店的现实世界物品的周期性更新的数据库连接的现实世界物品的商店,并且其中持久性虚拟世界系统经由用户设备的用户接口提供对数据库的访问。The system of the present disclosure includes at least one cloud server of a cloud server computer system, the at least one cloud server including at least one processor and memory storing a persistent virtual world system including one or more including Dummy objects for dummy data and models. The virtual objects include one or more of virtual twins, pure virtual objects, or applications, wherein at least one of the virtual objects represents a store of real-world items connected to a periodically updated database of real-world items of the store, and wherein persistent The sex virtual world system provides access to the database via the user interface of the user device.
在一些实施例中,商店是建筑物,建筑物组,或其中保存现实世界物品的其它物理位置(例如仓库或存储设施),用户可以在虚拟现实中从远程物理位置访问。在这样的实施例中,存储可以包括从用户捕获通过持久性虚拟世界系统传送到化身的数据的连接设备。表示现实世界物品的商店的至少一个虚拟对象可以是存储在持久性虚拟世界系统中的虚拟孪生,并且与多个连接设备通信,连接设备被配置为识别现实世界物品或用户与现实世界物品的交互,以及向数据库发送对应的状态更新,其中用户可以访问增强现实中的商店或在虚拟现实中远程访问存储。所述多个连接设备可以包括一个或多个相机,相机包括RGBD相机,深度相机,LIDAR相机,或CCTV相机,或它们的组合,其中相机采用基于人工智能的机器视觉来识别现实世界物品或用户与现实世界物品的交互。或者,连接设备可包括传感器,传感器包括温度传感器,湿度传感器,湿气传感器,质量传感器,接近传感器,惯性传感器,光传感器,气体和化学传感器,压力传感器,触摸传感器,电传感器或其组合中的一个或多个。系统可经配置以确定用户或用户的化身是否已进入或离开预定现实或虚拟区域,其可发信号给至少一个服务器以完成涉及现实世界对象的交易。In some embodiments, a store is a building, group of buildings, or other physical location (eg, a warehouse or storage facility) in which real-world items are kept that a user can access in virtual reality from a remote physical location. In such embodiments, the storage may include a connected device capturing data from the user that is communicated to the avatar through the persistent virtual world system. The at least one virtual object representing the store of real-world items may be a virtual twin stored in a persistent virtual-world system and in communication with a plurality of connected devices configured to recognize real-world items or user interactions with real-world items , and send corresponding status updates to the database, where users can access the store in augmented reality or remotely in virtual reality. The plurality of connected devices may include one or more cameras, including RGBD cameras, depth cameras, LIDAR cameras, or CCTV cameras, or a combination thereof, wherein the cameras employ artificial intelligence-based machine vision to identify real-world objects or users Interaction with real world objects. Alternatively, the connected device may include sensors including temperature sensors, humidity sensors, moisture sensors, mass sensors, proximity sensors, inertial sensors, light sensors, gas and chemical sensors, pressure sensors, touch sensors, electrical sensors, or combinations thereof one or more. The system may be configured to determine whether the user or the user's avatar has entered or exited a predetermined real or virtual area, which may be signaled to at least one server to complete transactions involving real world objects.
在一些实施例中,商店是由相应的虚拟对象表示的虚拟商店。在这些实施例中,虚拟商店不具有现实世界对应物。用户可以从远程物理位置访问虚拟现实中的虚拟商店,以远程地与存储在相应供应商的周期性更新的库存中的物品(例如,购买产品)交互。在又一实施例中,远程物理位置是虚拟现实专用机舱,建筑物内的房间或室外区域中的一个,室外区域包括捕获来自用户的数据的连接设备,数据通过持久性虚拟世界系统被传送到用户化身。In some embodiments, the store is a virtual store represented by a corresponding virtual object. In these embodiments, the virtual store has no real world counterpart. A user can access a virtual store in virtual reality from a remote physical location to remotely interact with items (eg, purchase products) stored in a corresponding supplier's periodically updated inventory. In yet another embodiment, the remote physical location is one of a virtual reality-dedicated cabin, a room within a building, or an outdoor area that includes connected devices that capture data from the user that is communicated to the persistent virtual world system to User avatar.
在其它实施例中,商店是建筑物或建筑物组,例如“实体”商店或仓库,其具有存储在持久性虚拟世界系统中的相应虚拟孪生。在这样的实施例中,商店可以包括多个连接设备,其被配置为识别产品和产品的选择,并且向数据库发送相应的状态更新(例如,在多商店,多数据库布置中的集中库存数据库,或者商店特定的数据库)。用户可以在增强现实中亲自访问商店或者在虚拟现实中远程访问商店。可以根据现实世界来对商店进行建图,并且商店内的每个或大多数物品可以包括现实世界元素的一个或多个虚拟孪生,该一个或多个虚拟孪生包括虚拟数据和模型。商店可以包括在商店内的特定物理位置中的物品(例如,位于一个或多个货架上的产品)以及将商店的现实世界数据馈送到持久性虚拟世界系统的多个连接设备。然而,在用户活动(例如,购物活动)在虚拟现实中远程发生的情况下,当与活动元素(例如,可能需要检查和与用户交互的物品)相比,不活动元素(例如,墙壁,货架和不需要与用户进行高水平交互的其他元素)的细节水平(LOD)可能不需要非常高,例如当产品可能需要用户的密切检查时,活动元素可能需要更高的LOD,因为用户需要更高水平的交互来进行购买交易决定。In other embodiments, the store is a building or group of buildings, such as a "physical" store or warehouse, that has a corresponding virtual twin stored in a persistent virtual world system. In such an embodiment, a store may include multiple connected devices configured to identify products and selections of products, and send corresponding status updates to a database (eg, a centralized inventory database in a multi-store, multi-database arrangement, or a store-specific database). Users can visit the store in person in augmented reality or remotely in virtual reality. The store may be mapped from the real world, and each or most items within the store may include one or more virtual twins of real world elements, the one or more virtual twins including virtual data and models. A store may include items in specific physical locations within the store (eg, products located on one or more shelves) as well as multiple connected devices that feed the store's real world data to a persistent virtual world system. However, in cases where user activities (eg, shopping activities) occur remotely in virtual reality, inactive elements (eg, walls, shelves) may be less active when compared to active elements (eg, items that may need to be inspected and interacted with by the user). and other elements that do not require a high level of interaction with the user) the level of detail (LOD) may not need to be very high, e.g. when the product may require close inspection by the user, the active element may require a higher LOD because the user needs a higher horizontal interaction to make purchase transaction decisions.
在一些实施例中,商店中的多个连接设备是包括RGBD相机,深度相机,LIDAR相机或CCTV相机的一个或多个相机,其中相机使用基于人工智能的机器视觉来识别产品和从一个或多个货架选择产品。在一些实施例中,相机可进一步被配置为记录事件,扫描和产生商店的3D图像,检测商店内的一个或多个元素中的状态变化,检测来自用户的表达和移动,或其组合。In some embodiments, the plurality of connected devices in the store are one or more cameras including RGBD cameras, depth cameras, LIDAR cameras, or CCTV cameras, wherein the cameras use artificial intelligence-based machine vision to identify products and from one or more Shelves to select products. In some embodiments, the camera may be further configured to record events, scan and generate 3D images of the store, detect state changes in one or more elements within the store, detect expressions and movements from users, or a combination thereof.
在另一个实施例中,包括由一个或多个连接设备捕获的选择数据的交互数据被发送到所述至少一个服务器以更新一个或多个相应的数据库。作为多数据库方案的示例,公司可以包括几个仓库,并且交易或选择可以触发对相应的单独仓库库存数据库和包含来自单独商店特定数据库的数据的集中库存数据库的更新。在又一个实施例中,在商店内的一个或多个物理位置(例如,在一个或多个货架上)中的选择数据和状态变化进一步由连接设备上的其它传感机构捕获,传感机构被配置为检测与那些位置中的物品相关联的一组属性,传感机构包括温度传感器,湿度传感器,湿气传感器,质量传感器,接近传感器,惯性传感器中的一个或多个。光传感器,气体和化学传感器,压力传感器,触摸传感器,电传感器或其组合。通过向多个连接设备提供不断地从现实世界捕获数据的感测机构,虚拟世界和每个同步的虚拟孪生被用反映现实世界的状况的实时、多源数据保持更新。在一些实施例中,通过人工智能算法来处理多源数据,人工智能算法进一步向虚拟孪生提供能够增加现实世界的自主行为。对数据的人工智能处理可以包括执行数据,图像和对象识别;数据和对象分类;数据,图像或对象分割;数据,图像或对象掩蔽;数据,图像或对象分类;数据和对象的多维轨迹生成;或其组合。In another embodiment, interaction data including selection data captured by one or more connected devices is sent to the at least one server to update one or more corresponding databases. As an example of a multi-database scenario, a company may include several warehouses, and transactions or selections may trigger updates to respective individual warehouse inventory databases and a centralized inventory database containing data from individual store-specific databases. In yet another embodiment, selection data and state changes in one or more physical locations within the store (eg, on one or more shelves) are further captured by other sensing mechanisms on the connected device, the sensing mechanisms Configured to detect a set of attributes associated with items in those locations, the sensing mechanism includes one or more of a temperature sensor, a humidity sensor, a moisture sensor, a mass sensor, a proximity sensor, an inertial sensor. Light sensors, gas and chemical sensors, pressure sensors, touch sensors, electrical sensors or a combination thereof. By providing multiple connected devices with a sensing mechanism that continuously captures data from the real world, the virtual world and each synchronized virtual twin are kept updated with real-time, multi-source data reflecting real-world conditions. In some embodiments, the multi-source data is processed by artificial intelligence algorithms that further provide the virtual twin with autonomous behaviors that can augment the real world. AI processing of data may include performing data, image and object recognition; data and object classification; data, image or object segmentation; data, image or object masking; data, image or object classification; multidimensional trajectory generation of data and objects; or a combination thereof.
在一些实施例中,多个连接的虚拟孪生形成虚拟孪生网络,其使得能够通过直接物理通信或通过基于间接虚拟孪生的连接来建立对等(P2P)连接。此外,世界互连区域中的多个虚拟孪生网络连同纯虚拟对象和应用一起形成持久性虚拟世界系统,其可以通过用户设备的适当接口来访问。在一些实施例中,虚拟孪生包括逻辑,虚拟数据和/或模型,其可以通过多个软件平台,软件引擎和/或连接到连接设备的传感器输入。在本公开中,逻辑涉及定义嵌入在计算机代码中的操作指令和行为的规则,这对于对持久性虚拟世界系统中可用的虚拟孪生或应用的编程可能是必需的。虚拟数据是虚拟孪生的属性,且模型是对应现实世界元素的任何方面的图形,数学和逻辑表示,其可通过所包含的逻辑来界定和管理。In some embodiments, multiple connected virtual twins form a virtual twin network that enables peer-to-peer (P2P) connections to be established through direct physical communication or through indirect virtual twin-based connections. Furthermore, multiple virtual twin networks in the interconnected world region together with pure virtual objects and applications form a persistent virtual world system that can be accessed through appropriate interfaces of user devices. In some embodiments, the virtual twin includes logic, virtual data and/or models that can be input through multiple software platforms, software engines and/or sensors connected to connected devices. In this disclosure, logic involves rules defining operational instructions and behaviors embedded in computer code that may be necessary to program virtual twins or applications available in persistent virtual world systems. Virtual data are properties of the virtual twin, and models are graphical, mathematical and logical representations of any aspect corresponding to real-world elements that can be defined and managed by the logic contained therein.
在一些实施例中,合适的模型包括3D模型,动态模型,几何模型和机器学习模型中的一个或多个。模型和数据可以经由包括在持久性虚拟世界系统中的多个外部平台或引擎服务来输入。多个外部平台可以包括,例如,物联网(IoT)平台,机器学习(ML)平台,大数据平台或模拟平台。外部平台可以通过应用编程接口(API)和软件开发工具(SDK)连接到持久性虚拟世界系统,以便提供和操纵虚拟孪生的模型和数据。包括在持久性虚拟世界系统中的引擎服务可以包括人工智能,模拟,3D和触觉特征等。持久性虚拟世界系统还连接到空间数据流平台,该平台被配置成接收和管理来自现实世界元素以及来自它们的虚拟孪生的空间数据。该系统还可以包括数字现实接口,例如虚拟现实,增强现实和融合现实接口,以与融合现实或虚拟现实交互。这些交互接口和机制是通过使用包括在计算机脚本和程序中的计算机代码来定义的,并且可能受到应用(例如,分布式应用)智能合同等的影响,所述应用(例如,分布式应用)智能合同等在发生交互的持久性虚拟世界系统中可用,数字地编码在预定区域中的现实世界的所有或大部分元素与虚拟世界之间的可能的和期望的交互,从而导致融合交互现实的一个视图。In some embodiments, suitable models include one or more of 3D models, dynamic models, geometric models, and machine learning models. Models and data can be input via a number of external platform or engine services included in the persistent virtual world system. The multiple external platforms may include, for example, an Internet of Things (IoT) platform, a machine learning (ML) platform, a big data platform, or a simulation platform. External platforms can connect to persistent virtual world systems through application programming interfaces (APIs) and software development tools (SDKs) in order to provide and manipulate the virtual twin's models and data. Engine services included in persistent virtual world systems can include artificial intelligence, simulation, 3D and haptic features, and more. The persistent virtual world system is also connected to a spatial data streaming platform configured to receive and manage spatial data from real world elements and from their virtual twins. The system may also include digital reality interfaces, such as virtual reality, augmented reality, and fused reality interfaces, to interact with fused or virtual reality. These interactive interfaces and mechanisms are defined through the use of computer code included in computer scripts and programs, and may be affected by applications (eg, distributed applications) smart contracts, etc., which intelligently Contracts etc. are available in persistent virtual world systems where interactions occur, digitally encoding possible and desired interactions between all or most elements of the real world in predetermined areas and the virtual world, resulting in a fusion of interactive realities view.
几何模型包括基于现实世界元素定义虚拟孪生形状的数学模型。3D模型与几何模型一起显示包括在虚拟双晶的每个几何结构中的数据,例如纹理,颜色,阴影,反射,照明,碰撞效果。3D模型包括3D数据结构,其用于在视觉上表示持久性虚拟世界系统中的虚拟孪生和其它虚拟元素,例如应用,广告,虚拟机器人等。3D数据结构可以包括,例如,一个或多个八叉树,诸如稀疏体素八叉树或密集体素树,其可以适于通过3D扫描技术将世界虚拟化到持久性虚拟世界系统中。然而,还可以包括其它数据结构,例如四叉树,BSP树,3D阵列,kD树,点云,线框,边界表示(B-Rep),构造实体几何树(CSG树),二叉树和六边形结构。3D数据结构起到精确和有效地表示持久性虚拟世界系统中的虚拟对象的每个几何形状的数据的作用。Geometric models include mathematical models that define the shape of the virtual twin based on real-world elements. The 3D model, together with the geometric model, displays the data included in each geometry of the virtual twin, such as textures, colors, shadows, reflections, lighting, collision effects. 3D models include 3D data structures used to visually represent virtual twins and other virtual elements in persistent virtual world systems, such as applications, advertisements, virtual robots, and the like. The 3D data structure may include, for example, one or more octrees, such as sparse voxel octrees or dense voxel trees, which may be suitable for virtualizing the world into a persistent virtual world system through 3D scanning techniques. However, other data structures such as quadtrees, BSP trees, 3D arrays, kD trees, point clouds, wireframes, boundary representations (B-Reps), constructed solid geometry trees (CSG trees), binary trees, and hexagons can also be included. shape structure. The 3D data structures serve to accurately and efficiently represent data for each geometry of virtual objects in the persistent virtual world system.
动态模型表示描述虚拟世界中的现实世界对象随时间变化的行为的数学模型,可以包括在定义的序列中出现的一组状态,并且可以包括连续的(例如,代数或微分方程)和离散的(例如,作为状态机或随机模型)动态模型。Dynamic models represent mathematical models that describe the time-varying behavior of real-world objects in a virtual world, can include a set of states that occur in a defined sequence, and can include continuous (e.g., algebraic or differential equations) and discrete ( For example, as a state machine or stochastic model) dynamic model.
机器学习模型是现实世界对象和过程的数学表示,通常由机器学习算法基于实际或模拟数据生成,这些数据已经被用作训练数据来学习。该模型可以实现人工智能技术,该人工智能技术可以用于通过虚拟孪生来优化现实世界元素的操作和/或性能。机器学习模型可以采用机器学习算法,该算法允许教授关于现实世界元素的行为的虚拟孪生,以便模拟现实世界元素的行为。Machine learning models are mathematical representations of real-world objects and processes, typically generated by machine learning algorithms based on actual or simulated data that has been used as training data to learn. The model can implement artificial intelligence techniques that can be used to optimize the operation and/or performance of real-world elements through the virtual twin. Machine learning models can employ machine learning algorithms that allow virtual twins to be taught about the behavior of real-world elements in order to simulate the behavior of real-world elements.
在一些实施例中,在虚拟对象中使用的模型考虑特定场景计算所需的细节级别(LOD)。LOD涉及当虚拟对象远离观察者移动时,或者根据诸如对象重要性,视点相对速度或位置之类的其它度量,降低模型表示的复杂度。在一些实施例中,根据包括人工智能观看者(例如,AI购物助理)或人类观看者(例如,人类购物者)的个体观看者的分类,进一步调整个体观看者的LOD。在一些实施例中,LOD还根据人工智能观看者或人类观看者的子分类来调整。LOD是通常用于游戏引擎中以优化实时呈现的特征,仅在用户的观点更接近对象的地方使用更详细的模型。LOD管理通过减少图形管线使用的工作量(通常是顶点变换)或通过增强物理模拟来增加计算过程(例如渲染过程)的效率,因为不同的物理模型可与虚拟孪生相关联,从低保真度模型到高保真度模型,从而使得能够根据情况和情况来执行不同的模拟。In some embodiments, the model used in the virtual object takes into account the level of detail (LOD) required for a particular scene computation. LOD involves reducing the complexity of the model representation as virtual objects move away from the viewer, or according to other metrics such as object importance, viewpoint relative velocity or position. In some embodiments, the individual viewer's LOD is further adjusted based on the classification of individual viewers including artificial intelligence viewers (eg, AI shopping assistants) or human viewers (eg, human shoppers). In some embodiments, the LOD is also adjusted according to the sub-category of artificial intelligence viewers or human viewers. LOD is a feature commonly used in game engines to optimize real-time rendering, using more detailed models only where the user's point of view is closer to the object. LOD management increases the efficiency of computational processes (e.g. rendering processes) by reducing the amount of work used by the graphics pipeline (usually vertex transformations) or by enhancing physics simulation, as different physics models can be associated with virtual twins, from low fidelity models to high-fidelity models, enabling different simulations to be performed depending on the situation and situation.
在本公开的实施例中,系统可以使用可以实现分布式计算能力的云到边缘基础设施,包括采用公有云或私有云,基于分布式账本的基础设施,云小程序和边缘系统,例如企业系统,移动平台和用户设备。基于分布式账本的基础设施可以是分散的和不可改变的区块链或分布式账本网络,其便于广泛地分发持久性虚拟世界系统所必需的数据的传送和存储,所述持久性虚拟世界系统包括纯虚拟对象,虚拟孪生,应用以及持久性虚拟世界系统内的任何事件或交互。通过云到边缘的基础设施,包括物理服务器和网络设备的资源能够实现共享存储和计算,该共享存储和计算可以允许根据诸如用户到资源和网络的距离以及来自用户的相对于彼此以及到它们所处的位置的计算需求的因素来动态分配,从而命令或多或少地计算。在一些实施例中,使用分布式账本基础设施将存储和计算的动态分配编码成智能合同,使交易逻辑(例如,在存储和计算的每次分配之后的计算机逻辑)和这种分配的结果或结果自动化。In embodiments of the present disclosure, the system may use cloud-to-edge infrastructure that can implement distributed computing capabilities, including the use of public or private clouds, distributed ledger-based infrastructure, cloud applets, and edge systems, such as enterprise systems , mobile platforms and user devices. A distributed ledger-based infrastructure may be a decentralized and immutable blockchain or distributed ledger network that facilitates the transfer and storage of data necessary to widely distribute persistent virtual world systems that This includes pure virtual objects, virtual twins, applications, and any events or interactions within persistent virtual world systems. Through a cloud-to-edge infrastructure, resources including physical servers and network devices enable shared storage and computing that can allow for shared storage and computing based on factors such as the user's distance from the resource and network, and the relationship from the user to each other and to where they are located. The computing requirements at the location are dynamically allocated by factoring in the order to be more or less computed. In some embodiments, the dynamic allocation of storage and computation is encoded into smart contracts using a distributed ledger infrastructure, enabling transaction logic (eg, computer logic after each allocation of storage and computation) and the result of such allocation or Results are automated.
在一些实施例中,为了减少硬件和网络需求,有助于减少网络等待时间,并改善一般合并的实际体验,系统可以通过包括毫米波(mmW)或mmW与sub 6GHz通信系统的组合的网络连接,例如通过第五代无线系统通信(5G)。在其它实施例中,系统可以通过无线局域网(Wi-Fi)连接。所提供的通信系统可以允许到该领域中的端点的低等待时间端到端(E2E)等待时间和高下行链路速度,这符合执行典型的高度交互式数字现实应用或其他高要求应用所必需的参数。这导致高质量,低等待时间,实时数字应用内容流。在其它实施例中,系统可以通过第四代无线系统通信(4G)通信连接,可以由4G通信系统支持,或者可以包括其它有线或无线通信系统。In some embodiments, to reduce hardware and network requirements, help reduce network latency, and improve the actual experience of general consolidation, systems may be connected via a network including millimeter wave (mmW) or a combination of mmW and sub 6GHz communication systems , such as communication via fifth-generation wireless systems (5G). In other embodiments, the systems may be connected via a wireless local area network (Wi-Fi). The provided communication system can allow low latency end-to-end (E2E) latency and high downlink speeds to endpoints in the field, which is necessary to perform typical highly interactive digital reality applications or other demanding applications parameter. This results in high quality, low latency, real-time streaming of digital application content. In other embodiments, the systems may be connected by fourth generation wireless system communications (4G) communications, may be supported by a 4G communications system, or may include other wired or wireless communications systems.
根据实施例,安装在用户设备上的感测机构包括惯性跟踪感测机构和收发器的组合,其中通过这种组合所跟踪的数据可用作所感测的数据集的嵌入式跟踪数据或跟踪元数据。惯性跟踪感测机构可以利用诸如加速度计,陀螺仪,磁力计等设备,这些设备可以集成在惯性测量单元(IMU)中,或者可以与IMU分离。在一个实施例中,收发器是mmW收发器。在使用mmW天线的实施例中,mmW收发器被配置为从天线接收mmW信号并将数据发送回天线。由mmW收发器提供的惯性传感器和位置跟踪以及由基于mmW的天线提供的精确跟踪,低等待时间和高QOS功能可以实现亚厘米或亚毫米位置和定向跟踪,这可以在跟踪用户元素的实时位置和定向时提高精度。在一些实施例中,可以通过采用本领域已知的几种技术来实现跟踪,例如到达时间(TOA),到达角度(AOA),或本领域已知的其它跟踪技术(例如,视觉成像,雷达技术等)。在替代实施例中,感测机构和收发器可在单个跟踪模块装置中耦合在一起。According to an embodiment, the sensing mechanism installed on the user equipment comprises a combination of an inertial tracking sensing mechanism and a transceiver, wherein the data tracked by this combination can be used as embedded tracking data or tracking elements of the sensed dataset data. Inertial tracking sensing mechanisms can utilize devices such as accelerometers, gyroscopes, magnetometers, etc., which can be integrated in an inertial measurement unit (IMU), or can be separate from the IMU. In one embodiment, the transceiver is a mmW transceiver. In an embodiment using a mmW antenna, the mmW transceiver is configured to receive mmW signals from the antenna and transmit data back to the antenna. Inertial sensors and position tracking provided by mmW transceivers and precise tracking provided by mmW-based antennas, low latency and high QOS capabilities enable sub-centimeter or sub-millimeter position and orientation tracking, which can be used to track the real-time position of user elements and improved accuracy when orienting. In some embodiments, tracking may be accomplished by employing several techniques known in the art, such as time of arrival (TOA), angle of arrival (AOA), or other tracking techniques known in the art (eg, visual imaging, radar technology, etc.). In alternative embodiments, the sensing mechanism and transceiver may be coupled together in a single tracking module arrangement.
在一些实施例中,持久性虚拟世界系统还包括用户可以通过用户设备交互的应用。例如,应用可以是使用本公开的分布式云到边缘基础设施的分布式应用。应用可以帮助定义用户可以与持久性虚拟世界系统的元素具有的交互的类型,诸如启用具有持久性虚拟世界系统中的虚拟孪生或其他用户的化身的交互游戏类机制。应用可以在存储在服务器的存储器中的应用库处或从外部源获得,例如通过连接到服务器的外部应用库并向持久性虚拟世界系统提供应用。In some embodiments, the persistent virtual world system also includes an application that the user can interact with through the user device. For example, the application may be a distributed application using the distributed cloud-to-edge infrastructure of the present disclosure. Applications can help define the types of interactions a user can have with elements of the persistent virtual world system, such as enabling interactive game-like mechanics with virtual twins or avatars of other users in the persistent virtual world system. The application may be obtained at an application repository stored in the server's memory or from an external source, such as by connecting to the server's external application repository and providing the application to the persistent virtual world system.
在一些实施例中,至少一个服务器可以存储虚拟世界层,所述虚拟世界层可以被分成增强现实层和虚拟现实层。单独的层可以使得能够通过融合现实访问任何增强的或虚拟的现实中的持久性虚拟世界系统,并且可以通过连接至少一个服务器的用户设备来激活,只要访问一个或其他类型的现实。每一层可以包括对每一层特定的现实和虚拟孪生的增强。这些层还可以包括一个或多个应用,这些应用可以从存储在至少一个云服务器的存储器中的一个或多个应用库,从外部平台,或者通过区块链或基于分布式账本的分布式数据库来获得。应用可以是一个或多个传统应用,分布式应用或分散式应用。In some embodiments, at least one server may store a virtual world layer, which may be divided into an augmented reality layer and a virtual reality layer. A separate layer may enable access to persistent virtual world systems in any augmented or virtual reality through fused reality, and may be activated by a user device connected to at least one server whenever one or the other type of reality is accessed. Each layer can include enhancements to the reality and virtual twins specific to each layer. These layers may also include one or more applications from one or more application repositories stored in the memory of at least one cloud server, from an external platform, or through a blockchain or distributed ledger-based distributed database to obtain. An application can be one or more traditional applications, distributed applications or decentralized applications.
在一些实施例中,通过虚拟地选择一个或多个产品来执行对虚拟现实或增强现实中的产品的选择,或者可选地通过物理交互(例如,物理地移动现实世界对象,诸如物理地抓取和将一个或多个产品投放到现实购物篮中,或者基于手势的交互,诸如物理地触摸产品并做出与将产品放置在虚拟购物篮中相对应的手势)来执行对增强现实中的产品的选择。每一个的选择数据由一个或多个相机,其它感测机构或其组合来识别,并且被发送到至少一个服务器以更新商店库存和购物篮。在另外的实施例中,用户可以使用连接到库存的搜索引擎来通过增强现实界面输入(例如,通过键入,通过语音命令,或通过从菜单中选择)产品名称,从而能够访问库存以寻找期望的产品。产品信息可以包括,例如,商店中的产品位置,可用品牌,价格,香味,尺寸和颜色。In some embodiments, selection of products in virtual or augmented reality is performed by virtually selecting one or more products, or optionally by physical interaction (eg, physically moving real-world objects, such as physically grabbing Picking and dropping one or more products into a real shopping basket, or gesture-based interactions such as physically touching a product and making a gesture corresponding to placing the product in a virtual shopping basket) to perform an augmented reality experience Product selection. Selection data for each is identified by one or more cameras, other sensing mechanisms, or a combination thereof, and sent to at least one server to update store inventory and shopping baskets. In further embodiments, a user may use a search engine connected to the inventory to enter (eg, by typing, by voice command, or by selecting from a menu) the product name through the augmented reality interface, thereby being able to access the inventory to find the desired product. Product information may include, for example, product location in the store, available brands, price, fragrance, size, and color.
在一些实施例中,商店具有存储在所述至少一个服务器中的相关联的数字标识符,所述数字标识符由所述用户设备从所述至少一个服务器检索,以便通过所述持久性虚拟世界系统访问所述相关联的商店。在一些实施例中,数字标识符是QR代码,URL,IP地址,MAC地址,密码散列,通用唯一标识符和组织唯一标识符中的一个或多个。在一些实施例中,数字标识符作为商店的联系人细节的一部分被开放地共享。在其它实施例中,用户通过邀请从商店接收数字标识符。In some embodiments, the store has an associated digital identifier stored in the at least one server, the digital identifier being retrieved by the user device from the at least one server for use through the persistent virtual world The system accesses the associated store. In some embodiments, the digital identifier is one or more of a QR code, a URL, an IP address, a MAC address, a cryptographic hash, a universally unique identifier, and an organizationally unique identifier. In some embodiments, the digital identifier is shared openly as part of the store's contact details. In other embodiments, the user receives a digital identifier from the store via an invitation.
在一些实施例中,商店还包括专用于通过持久性虚拟世界系统向用户显示观看事件的个人助理。在另外的实施例中,个人助理是由在现实位置中可视的化身表示的人工智能代理,或现实的人。In some embodiments, the store also includes a personal assistant dedicated to displaying viewing events to the user through the persistent virtual world system. In further embodiments, the personal assistant is an artificial intelligence agent represented by an avatar visible in a real-world location, or a real person.
在一些实施例中,每个用户设备具有使至少一个服务器能够识别用户以便提供个性化体验的个人标识符。在另外的实施例中,由用户执行的每个交互,包括例如交易和参与动作,被记录在用户设备个人标识符下的至少一个服务器的存储器中。在另外的实施例中,由用户执行的每个交互被记录在用户设备个人标识符下的分布式账本的智能合同中。在一些实施例中,所记录的交互数据可以在将来用于为用户创建目标广告或个性化体验。In some embodiments, each user device has a personal identifier that enables at least one server to identify the user in order to provide a personalized experience. In further embodiments, each interaction performed by the user, including, for example, transactions and engagement actions, is recorded in the memory of at least one server under the user device personal identifier. In further embodiments, each interaction performed by the user is recorded in a smart contract on the distributed ledger under the user device personal identifier. In some embodiments, the recorded interaction data may be used in the future to create targeted advertisements or personalized experiences for the user.
在一些实施例中,个性化体验包括虚拟地定制店面和/或产品柜台,以便显示与用户的偏好相匹配的特征,或者提供用户喜欢的产品和品牌,或者提供个性化广告或交互式视频游戏,或其组合。在一些实施例中,根据交易数据,交互数据和与用户个人简档相关联的其它偏好数据来确定链接到个人标识符的偏好数据。在一些实施例中,通过用户输入或从连接的社交媒体个人简档获得其它偏好数据。In some embodiments, personalizing the experience includes virtually customizing a storefront and/or product counter to display features that match the user's preferences, or to provide the user's favorite products and brands, or to provide personalized advertising or interactive video games , or a combination thereof. In some embodiments, preference data linked to a personal identifier is determined based on transaction data, interaction data, and other preference data associated with the user's personal profile. In some embodiments, other preference data is obtained through user input or from a connected social media personal profile.
在一些实施例中,至少一个服务器的存储器还存储来自链接到个人标识符的用户的支付卡数据。在进一步的实施例中,物理地或虚拟地经过或进入或离开商店的预定区域,向服务器发送信号,以通过使用所存储的支付卡数据自动地支付产品。在其它实施例中,可以通过使用在区块链或分布式账本上记录绑定购买协议的智能合同并启动要转移的相关实际或数字货币的交易来启用交易。通过跟踪用户设备,结帐区域可以精确地检测用户化身的地理位置和空间位置,以便检测何时经过结帐。经过或进入或离开预定结帐区域可触发云服务器检索与用户个人标识符相关联的用户支付信息,该用户个人标识符链接到持久性虚拟世界系统中的用户帐户,连接到支付机构,自动支付所购买的商品,并触发自动检索和交付系统。In some embodiments, the memory of the at least one server also stores payment card data from the user linked to the personal identifier. In a further embodiment, physically or virtually passing through or entering or leaving a predetermined area of the store, a signal is sent to the server to automatically pay for the product using the stored payment card data. In other embodiments, the transaction may be enabled by using a smart contract that records the binding purchase agreement on a blockchain or distributed ledger and initiates the transaction of the relevant physical or digital currency to be transferred. By tracking the user's device, the checkout area can precisely detect the geographic and spatial location of the user's avatar in order to detect when the checkout has passed. Passing through or entering or leaving a predetermined checkout area can trigger the cloud server to retrieve user payment information associated with the user's personal identifier linked to the user's account in the persistent virtual world system, connected to a payment institution, and automatically paid Purchased items and trigger automated retrieval and delivery systems.
根据一个实施例,一种方法包括:提供云服务器计算机系统的至少一个服务器,至少一个服务器包括至少一个处理器和存储器,所述存储器存储持久性虚拟世界系统,所述持久性虚拟世界系统包括一个或多个包括虚拟数据和模型的虚拟对象,所述虚拟对象包括虚拟孪生,纯虚拟对象或应用中的一个或多个;以及提供表示物理位置的至少一个虚拟对象,并且继续,将与商店的现实世界物品相关联的数据库连接到表示商店的至少一个虚拟对象。随后,该方法继续,从用户设备接收与一个或多个现实世界物品相关的交互或交易指令,其中通过持久性虚拟世界系统在增强或虚拟现实中进行与所接收的指令相关联的交互或交易。最后,该方法基于接收到的指令更新数据库。According to one embodiment, a method includes providing at least one server of a cloud server computer system, the at least one server including at least one processor and memory, the memory storing a persistent virtual world system, the persistent virtual world system including a or more virtual objects including virtual data and models, the virtual objects including one or more of virtual twins, pure virtual objects, or applications; and providing at least one virtual object representing a physical location, and continuing, to be associated with the store's A database associated with real world items is connected to at least one virtual object representing the store. The method then continues by receiving interaction or transaction instructions from the user device related to one or more real world items, wherein the interaction or transaction associated with the received instructions is performed in augmented or virtual reality through the persistent virtual world system . Finally, the method updates the database based on the received instructions.
以上概述不包括本公开的所有方面的详尽列表。预期本公开包括可以从以上概述的各个方面的所有合适的组合来实践的所有系统和方法,以及在以下详细描述中公开的那些以及在随本申请提交的权利要求书中具体指出的那些。这样的组合具有在以上概述中没有具体陈述的优点。本公开的其它特征和优点将从附图和下面的详细描述中变得显而易见。The above summary is not intended to be an exhaustive list of all aspects of the present disclosure. It is intended that the present disclosure include all systems and methods that can be practiced from all suitable combinations of the various aspects outlined above, as well as those disclosed in the following detailed description and particularly pointed out in the claims filed with this application. Such a combination has advantages not specifically stated in the above summary. Other features and advantages of the present disclosure will become apparent from the accompanying drawings and the following detailed description.
附图说明Description of drawings
参考以下描述和附图将更好地理解本公开的具体特征、方面和优点,其中:Particular features, aspects and advantages of the present disclosure will be better understood with reference to the following description and accompanying drawings, in which:
图1描绘了描述可用于实现根据实施例的系统的云服务器的图。1 depicts a diagram depicting a cloud server that may be used to implement a system according to an embodiment.
图2A-2C示出了系统的不同实施例。2A-2C illustrate various embodiments of the system.
图3描述了根据实施例的描述用于生成在系统中使用的虚拟孪生网络的数据和模型的图。3 depicts a diagram describing data and models used to generate a virtual twin network for use in the system, according to an embodiment.
图4示出了根据实施例的描述用于生成在系统中使用的虚拟孪生网络的平台和接口的图。4 shows a diagram describing a platform and interface for generating a virtual twin network for use in a system, according to an embodiment.
图5示出了根据本公开的实施例的使用商店融合现实系统的示例商店。5 illustrates an example store using a store fused reality system according to an embodiment of the present disclosure.
图6示出了根据实施例的可以在系统中使用的连接设备的操作组件图。6 illustrates an operational component diagram of a connection device that may be used in the system, according to an embodiment.
图7示出了根据实施例的方法。Figure 7 illustrates a method according to an embodiment.
图8描述了根据实施例的方法的其它步骤。Figure 8 depicts further steps of a method according to an embodiment.
具体实施方式Detailed ways
在以下描述中,参考通过示例方式示出各种实施例的附图。此外,下面将通过参考几个实例来描述各种实施例。应当理解,在不脱离所要求保护的主题的范围的情况下,实施例可以包括设计和结构上的改变。In the following description, reference is made to the accompanying drawings, which illustrate various embodiments by way of example. Furthermore, various embodiments will be described below by referring to several examples. It is to be understood that the embodiments may incorporate changes in design and construction without departing from the scope of the claimed subject matter.
在本公开中,提供了一种能够经由虚拟世界系统更新现实世界物品的数据库的精确且灵活的系统和方法。所述系统和方法可以提供不同的现实混合,其使得现实能够在虚拟现实中被持久性虚拟世界代替,或者仅具有通过纯虚拟对象代替或扩展的现实的一些部分,如在增强的或混合的现实中。用户可以与虚拟对象所代表的现实世界物品的存储进行交互。由虚拟对象表示的商店可以存在或不存在于现实世界中,并且可以允许用户访问现实世界物品或其虚拟孪生或与其交互。在一个实施例中,该系统允许买方远程购买存储在连接到持久性虚拟世界系统的相应的周期性更新的商店库存中的产品。商店可以是建筑物,建筑物组,或其它物理位置,例如仓库或“实体”商店,包括相应的虚拟孪生,其中现实世界元素以虚拟形式被复制,以包括除了用于同步虚拟和现实元素的数据之外,还包括不仅表示元素的可视方面而且还表示物理和行为方面的多个数据。商店可以是店铺或企业,其包括产品并且使得用户能够进行购买或其他类型的交易,例如餐馆(例如,快餐或传统的餐馆),超级市场,硬件商店,衣服商店,附件商店等。In the present disclosure, an accurate and flexible system and method is provided that can update a database of real world items via a virtual world system. The systems and methods can provide different mixes of reality that enable reality to be replaced in virtual reality by persistent virtual worlds, or to have only some parts of reality replaced or augmented by pure virtual objects, as in augmented or mixed in reality. Users can interact with the storage of real-world items represented by virtual objects. Stores represented by virtual objects may or may not exist in the real world, and may allow users to access or interact with real-world items or their virtual twins. In one embodiment, the system allows buyers to remotely purchase products stored in corresponding periodically updated store inventory connected to the persistent virtual world system. A store may be a building, group of buildings, or other physical location, such as a warehouse or "brick and mortar" store, including a corresponding virtual twin in which real-world elements are replicated in virtual form to include in addition to In addition to the data, there are multiple data representing not only the visual aspects of the element but also the physical and behavioral aspects. A store may be a store or business that includes products and enables users to make purchases or other types of transactions, such as restaurants (eg, fast food or traditional restaurants), supermarkets, hardware stores, clothing stores, accessory stores, and the like.
在商店是现实世界中的物理实体的情况下,通过虚拟化现实世界,本公开的系统和方法还能够实现现实和虚拟对象之间的实时交互。在一些实施例中,该系统还能够实现机器与机器,人与机器,机器与人,以及人与人的交互。因此,该系统使用户能够虚拟地访问商店,检查感兴趣的场所,与卖方,个人助理或者甚至与其他现实或虚拟用户交互,并且进行自动交易,例如在商店访问期间进行购买。在增强现实中,用户具有增加物品甚至商店的一些部分以适应情况的选择,例如观看,检查,以及在可能时修改诸如一个或多个感兴趣产品的颜色,大小,价格,口味,品牌,促销等属性。也可以在商店中配置其他虚拟元素,例如纯虚拟对象或应用和游戏的图形表示,以进一步增加体验。在虚拟现实中,用户可以查看商店并选择期望的产品以便进行交易。Where the store is a physical entity in the real world, by virtualizing the real world, the systems and methods of the present disclosure also enable real-time interaction between real and virtual objects. In some embodiments, the system is also capable of machine-to-machine, human-to-machine, machine-to-human, and human-to-human interactions. Thus, the system enables users to virtually visit a store, check places of interest, interact with sellers, personal assistants, or even other real or virtual users, and conduct automated transactions, such as making purchases during store visits. In augmented reality, the user has the option to add items or even some parts of the store to suit the situation, such as viewing, inspecting, and when possible modifying things such as the color, size, price, taste, brand, promotion of one or more products of interest and other properties. Other virtual elements, such as pure virtual objects or graphical representations of apps and games, can also be configured in the store to further enhance the experience. In virtual reality, a user can view a store and select a desired product for a transaction.
图1示出了描述根据实施例的可用于实现系统的服务器计算机系统的云服务器100的图。1 shows a diagram depicting a
云服务器100包括一个或多个处理器102和存储器104,存储器104包括具有虚拟对象106的数据存储,现实世界中不可用的纯虚拟对象110,以及可以位于世界的各个部分中的应用112,虚拟对象106包括现实世界元素的虚拟孪生108。多个连接的虚拟孪生108形成虚拟孪生网络114,其使得能够通过直接物理通信或通过间接的基于虚拟孪生的连接来建立对等(P2P)连接。在世界的互连区域中的多个虚拟孪生网络114连同纯虚拟对象110和应用112形成持久性虚拟世界系统116,其可以通过用户设备的适当接口来被访问。用户设备可以是移动设备,个人计算机,游戏控制台,媒体中心,智能隐形眼镜和头戴式显示器等中的一种。至少一个虚拟对象106表示连接到与至少一个商店的产品相关联的周期性更新的数据库118的商店。一个或多个用户可以经由用户设备的用户接口通过持久性虚拟世界系统116在商店中进行购物,在增强或虚拟现实中实现交互。周期性更新的数据库118接收来自用户的交易指令,并将该指令发送到对应的商店。
在本公开中,术语"持久性"用于表征在没有连续执行进程或网络连接的情况下可以继续存在的系统的状态。例如,术语"持久性"可用于表征虚拟世界系统,其中虚拟世界系统和其中包括的所有虚拟孪生、纯虚拟对象和应用在用于创建虚拟孪生、纯虚拟对象和应用的进程停止之后继续存在,并且不依赖于用户连接到虚拟世界系统。因此,虚拟世界系统被保存在非易失性存储位置(例如,在云服务器100中)。以这种方式,即使用户没有连接到服务器,虚拟孪生,纯虚拟对象和应用在被配置用于实现特定目标时也可以相互交互和协作。In this disclosure, the term "persistence" is used to characterize a state of a system that can continue to exist without continuously executing processes or network connections. For example, the term "persistence" may be used to characterize a virtual world system in which the virtual world system and all virtual twins, pure virtual objects and applications contained therein continue to exist after the process used to create the virtual twins, pure virtual objects and applications ceases, And does not depend on the user to connect to the virtual world system. Thus, the virtual world system is saved in a non-volatile storage location (eg, in the cloud server 100). In this way, even if the user is not connected to the server, virtual twins, pure virtual objects and applications can interact and collaborate with each other when configured to achieve specific goals.
本公开的虚拟孪生108是指现实世界元素的虚拟版本,在本文中也称为现实孪生,其可以通过计算机辅助绘图(CAD)或计算机辅助工程(CAE)方法来被建图或建模,通过现实对象的计算机模型(例如,构建信息模型BIMS)或其它合适的方法来输入,并且其可以不仅反映出现实孪生的外观,而且还反映出现实孪生的行为。现实世界对象还可以包括传感器,其可以向虚拟孪生108提供多源输入数据,用于充实虚拟孪生108并将虚拟孪生108与其相应的现实对应物同步。因此,虚拟孪生108可从一个或多个来源(例如,从一个或多个现实世界对象,环境传感器,计算设备等)获得数据。如这里所使用的,术语"多源数据"是指可以从多个源获得的数据。The
如上所述,可以基于多源数据来更新虚拟孪生,例如通过更新已知的参数或特征,通过用附加的参数或特征来充实虚拟孪生等。在本公开中,术语"充实"用于描述基于多源数据向虚拟孪生提供进一步特性的动作。充实虚拟孪生可以被认为是用先前在虚拟孪生中可能不存在的一种或多种新形式的数据来更新虚拟孪生的特殊形式。例如,充实虚拟孪生可以指提供从多个设备上的感测机构捕获的现实世界数据,其中另外的现实世界数据包括视频数据,温度数据,实时能量消耗数据,实时水消耗数据,速度或加速度数据等。As described above, the virtual twin can be updated based on multi-source data, eg, by updating known parameters or features, by enriching the virtual twin with additional parameters or features, and the like. In this disclosure, the term "enrichment" is used to describe the act of providing further features to the virtual twin based on multi-source data. Enriching the virtual twin can be thought of as a special form of updating the virtual twin with one or more new forms of data that may not have previously existed in the virtual twin. For example, enriching a virtual twin may refer to providing real-world data captured from sensing mechanisms on multiple devices, where additional real-world data includes video data, temperature data, real-time energy consumption data, real-time water consumption data, speed or acceleration data Wait.
系统的虚拟孪生网络114使得机器能够进行机器到机器,人到机器,机器到人,以及人到人的通信和交互。交互机制是通过使用包括在计算机脚本和计算机程序中的计算机代码来定义的,并且可以通过应用、在基于区块链或分布式账本的分布式数据库中可用的智能合同、或者在发生交互和交互应用的持久性虚拟世界系统中提供的它们的组合来实现。因此,应用、智能合同或其组合使得能够通过持久性虚拟世界系统来数字地编码和表示在预定区域中的现实世界的所有或大部分元素之间的可能的和期望的交互和交互接口。交互可以由用户以交互游戏类应用的形式或者通过游戏类交互机制来体验。例如,在通过物理位置的虚拟孪生对物理位置进行虚拟购物访问期间,可以启用交互,由此,访问这种位置的用户可以虚拟地与其中配置的元素进行交互。The
图2A-2C示出了系统200a-c的各种实施例。图2A-2C的一些元素可以指代与图1所示系统类似或相同的元素,因此可以使用相同的附图标记。图2A-2B的实施例描述了用户可以在虚拟现实中远程访问或者在增强现实中个人访问的商店。更具体地,图2A示出了用户远程访问虚拟现实中的商店的实施例;图2B描述了实施例,其中用户物理地访问增强现实中的商店;图2C描绘了显示来自多个商店的产品的虚拟商店,用户可以在虚拟现实中远程访问这些虚拟商店。2A-2C illustrate various embodiments of
图2A的系统200a包括配置成存储和处理输入数据的至少一个云服务器100,该至少一个服务器包括至少一个处理器和存储器,该存储器包括存储根据现实世界映射的持久性虚拟世界系统116的数据存储器,并包括现实世界元素的一个或多个虚拟孪生,该虚拟孪生包括虚拟数据和模型。在一些实施例中,虚拟数据和模型向虚拟孪生提供自计算能力和自主行为。The
系统200a还包括包含现实世界物品的商店202。在实施例中,现实时间物品包括位于一个或多个货架204中的产品(未示出)。商店202包括将商店202的现实世界数据馈送到至少一个云服务器100的持久性虚拟世界系统116的多个连接设备206a。云服务器100还包括持久性虚拟世界系统116中的商店虚拟孪生208,其从连接设备206a接收现实世界数据并由现实世界数据实时更新。此外,云服务器100包括与商店202中的现实世界物品相关联的集中数据库118,该集中数据库118又连接到从商店202接收更新(例如,产品库存更新)的一个或多个商店专用数据库210。商店虚拟孪生208可以通过虚拟现实中的持久性虚拟世界系统116从用户物理位置214访问,其中用户物理位置214包括捕获图像的连接设备206b,该图像包括通过持久性虚拟世界系统116传送到用户化身220的用户的移动或表达。The
通过向多个连接设备206a提供不断地从商店202捕获数据的感测机构,商店虚拟孪生208和商店202内的产品或其它元素的同步虚拟孪生中的每一个都用反映商店202的状况的实时、多源数据来保持更新。在一些实施例中,通过人工智能算法来处理多源数据,人工智能算法进一步向虚拟孪生提供能够增加现实世界的自主行为。对数据的人工智能处理可以包括执行数据,图像和对象识别;数据和对象分类;数据,图像或对象分割;数据,图像或对象掩蔽;数据,图像或对象分类;数据和对象的多维轨迹生成;或其组合。Each of the store
在一些实施例中,商店202中的多个连接设备206a包括一个或多个相机,相机包括RGBD相机,深度相机,LIDAR相机或CCTV相机,其中相机采用基于人工智能的机器视觉来识别物品和与物品的交互(例如,产品和从一个或多个货架206a选择产品)。在一些实施例中,相机可进一步经配置以记录商店中的事件,扫描并产生商店的3D图像,检测商店内的一个或多个元素的状态改变,检测来自用户212的表达和移动,或其组合。In some embodiments, the plurality of
位于用户物理位置214中的用户212可以经由通过网络218访问持久性虚拟世界系统116的用户设备216来访问商店202,并且可以经由用户化身220与来自商店202的元素交互。例如,用户212可以通过用户设备216登录到持久性虚拟世界系统116,并选择期望的商店202,从而将用户212虚拟地传送到商店202。在一些实施例中,用户212可以由在商店202处可视的个人助理222来托管。用户212可以通过用户化身220与个人助理222虚拟地交互,或者与包括在商店202内的任何元素交互,诸如与产品以及与其他现实或虚拟用户交互。此外,商店202内的元素也可以通过它们各自在持久性虚拟世界系统116的商店虚拟孪生208内操作的虚拟孪生来彼此交互。
在一些实施例中,个人助理222可以是由可通过持久性虚拟世界系统116在商店202中观看的化身表示的人工智能代理,或者物理上存在于商店202中的现实人。例如,现实人可以在物理上抓住和抓住虚拟的或现实的购物篮,由用户虚拟地选择产品,告诉用户每一个对象在哪里,并且在支付之后,安排交付,或者为用户自己进行交付,如由交付系统所确定的。人工智能代理例如可以向虚拟用户通知每个产品的位置,并增加每个产品的数据,例如提供诸如价格,品牌,制造商,到期日,可用的香味等的进一步细节。人工智能代理还可以将产品添加到虚拟篮中。然而,用户可以单独执行这些任务中的一些,例如产品扩充或将所选择的产品投放到虚拟篮中。在任何情况下,数字篮可以根据用户212可能需要支付的总价格自动更新,以便用户212保持对他或她的预算的控制。这可以例如通过由相机实现的对象识别以及它们与库存之间的连接来实现,该库存保持更新的价格列表。In some embodiments,
在一些实施例中,商店202中的元素的数据包括直接在存储虚拟孪生208开发阶段输入的现实空间数据,或者被捕获并传输到存储虚拟孪生208。当捕获现实空间数据并将其发送到商店虚拟孪生208时,通过多个连接设备206a映射或感测商店202内的对象和人的位置和方位,并在持久性虚拟世界系统116中实时更新,使得用户212能够实时查看商店202中的任何变化。In some embodiments, data for elements in the
图2B示出了系统200b的实施例,其中用户212亲自访问商店202而无需用户化身。这种对商店202的访问可以在增强的现实中进行,使得用户212能够在商店202中物理地行走,检查期望的产品并与商店202中的个人助理或其他现实或虚拟用户交互。因此,系统200b类似于系统200a,除了用户物理地存在于商店202,因此不需要利用捕获用户数据的连接设备而具有不同的用户物理位置,。FIG. 2B shows an embodiment of
在这些实施例中,产品的选择通过虚拟地选择一个或多个产品(例如,从一距离选择物品而不需要接触它们)并且将产品抛到虚拟购物篮中来进行,或者通过物理地抓取一个或多个产品并且将一个或多个产品抛到物理篮中来进行。与每个产品相关的选择和/或交易数据由包括一个或多个相机或其它感测机构的连接设备206a识别,并被发送到商店专用数据库210以更新至少一个云服务器100中的集中数据库118。In these embodiments, product selection is performed by virtually selecting one or more products (eg, selecting items from a distance without touching them) and tossing the products into a virtual shopping basket, or by physically grabbing One or more products and tossing one or more products into a physical basket is performed. Selection and/or transaction data associated with each product is identified by the connected
图2C示出了系统200c的实施例,其中用户从物理位置212访问由纯虚拟对象表示的虚拟商店,在此被称为虚拟商店对象226。虚拟商店对象226表示不具有现实世界对应物的虚拟商店,用户可以在虚拟现实中访问以远程购买存储在对应供应商的周期性更新的商店库存数据库1-N 210a-c中的产品,如商店1-N 202a-c所示。因此,在图2C所示的示例性实施例中,虚拟商店对象226中的可用产品可以根据用户212的偏好而变化,其中每个偏好选择可以触发虚拟商店对象226中的产品显示调整以及关于对应商店库存数据库1-N 210a-c的更新。FIG. 2C illustrates an embodiment of
在图2A和2C的一些实施例中,用户物理位置214可以是例如虚拟现实专用机舱,建筑物内的房间或户外区域中的一个,所有这些都包括连接设备206b,该连接设备206b从用户捕获通过持久性虚拟世界系统116传送到用户化身的数据。在进一步的实施例中,通过在物理房间内物理地移动或者通过操纵用户设备上的控制器接口(例如,控制器板,按钮,操纵杆,空中接口上的空中移动等)来进行远程访问期间的用户移动和交互。In some embodiments of Figures 2A and 2C, the user
在图2A-2C的系统200a-c的一些实施例中,商店202或一个或多个商店1-N 202a-c具有存储在所述至少一个云服务器100中的相关联的数字标识符,数字标识符由用户设备216从至少一个云服务器100检索,以便通过持久性虚拟世界系统116访问相关联的商店202或商店1-N 202a-c。在一些实施例中,数字标识符是QR代码,URL,IP地址,MAC地址,密码散列,通用唯一标识符和组织唯一标识符中的一个或多个。在一些实施例中,数字标识符作为商店202的联系人细节的一部分被开放地共享。在其它实施例中,用户通过邀请从商店202接收数字标识符。In some embodiments of the
在图2A-2C的系统200a-c的一些实施例中,每个用户设备216具有使至少一个服务器能够识别用户212以便向用户212提供个性化体验的个人标识符。在另外的实施例中,由用户212进行的每个交互,包括例如交易和约会动作(例如,选择或检查产品),被记录在至少一个云服务器100的存储器中的用户设备个人标识符下。在另外的实施例中,由用户212进行的每个交互被记录在用户设备个人标识符下的分布式账本的智能合同中。在一些实施例中,所记录的交互数据可以在将来用于为用户创建目标广告或个性化体验。在一些实施例中,个性化体验包括虚拟地定制店面,以便显示与用户212的偏好相匹配的特征,或向用户212提供喜欢的产品和品牌,或提供个性化广告或交互式视频游戏,或其组合。在一些实施例中,根据交易数据,交互数据和与用户个人简档相关联的其它偏好数据来确定链接到个人标识符的偏好数据。当通过持久性虚拟世界系统116填写个人简档时,与用户个人简档相关联的其他偏好数据可以通过用户输入个人偏好来获得,或者如果用户212先前授权,则可以是从社交媒体简档获得的数据。用户212可以例如填写给出关于用户偏好的细节的一个或多个表单或问卷。In some embodiments of the
在图2A-2C的系统200a-c的一些实施例中,至少一个云服务器100的存储器还存储来自链接到个人标识符的用户212的支付卡数据。在进一步的实施例中,经过商店202的代表商店结帐区域224的预定区域,发信号通知至少一个云服务器100通过检索所存储的支付卡数据来自动支付产品。在其它实施例中,可以通过使用在区块链或分布式账本上记录绑定购买协议的智能合同并启动要传送的相关实际或数字货币的交易来启用交易。通过跟踪用户设备216,结帐区域224可以精确地检测用户化身220的地理位置和空间位置,以便检测结帐区域224何时被经过。经过预定结帐区域224可触发至少一个云服务器100检索与用户个人标识符相关联的用户支付信息,该用户个人标识符链接到持久性虚拟世界系统中的用户帐户,连接到支付机构,自动支付所购买的商品,并触发检索和交付系统。例如,检索系统可以是自主检索系统,其包括被编程以搜索和检索所选择的商品的计算机电路和机电设备。在另一个示例中,检索系统可以由负责检索产品的一个或多个人的个人助理222直接执行。交付系统可以组织用户的订单并优化用于将所选择的产品交付到用户212的路线。In some embodiments of the
在图2A-2C的系统200a-c的一些实施例中,通过包括在计算机脚本和计算机程序中的计算机代码来提供与商店虚拟孪生202或虚拟存储对象226的交互,并且通过包括传统的,分布式的或分散式的应用的应用;智能合同;等等,或其组合来实现交互。因此,应用,智能合同或其组合使得能够数字地编码各种虚拟交互,例如虚拟购买,虚拟投资,虚拟拍卖,虚拟播放,虚拟测试,虚拟检查,虚拟触摸,虚拟注视,虚拟物理说话,虚拟收听,虚拟物理交互,虚拟投票,虚拟签名,虚拟绘图,虚拟创作,虚拟创建,虚拟协作。虚拟运动,虚拟驾驶,虚拟飞行,虚拟设计,虚拟训练,虚拟学习,虚拟教育,虚拟遥控,虚拟感觉,虚拟情绪,虚拟摇晃,虚拟挥动,虚拟支付,虚拟共享和虚拟收集等。这些交互可以单独实现,或者与其他现实或虚拟客户机一起实现,或者通过实况商店虚拟孪生208与其他现实或虚拟客户机一起实现,从而创建对应的现实世界效果和交互。In some embodiments of the
在一些实施例中,图2A-2C的系统200a-c可以使用云到边缘基础设施,该云到边缘基础设施可以实现采用公共或专用云服务器,雾服务器以及诸如企业系统,移动平台,机器,机器人,车辆,传感器或用户设备之类的其它系统的分布式计算能力,所有这些系统都可以通过网络218连接。使用云到边缘计算网络,对计算能力,计算机基础设施(例如,通过所谓的基础设施作为服务,或IaaS),应用和商业过程的访问可以作为服务根据需要经由客户端设备被交付给用户。在一些实施例中,云到边缘基础结构还包括基于分布式账本的基础结构,该基础结构便于广泛地分发持久性虚拟世界系统116所必需的数据的传送和存储,所述持久性虚拟世界系统116包括虚拟孪生,纯虚拟对象,应用以及持久性虚拟世界系统116内的任何事件或交互。通过这种方式,包括物理服务器和网络设备的资源能够实现共享存储和计算,该共享存储和计算可以根据诸如用户到资源和网络的距离以及来自用户的相对于彼此以及到它们所在的位置的计算需求的因素来动态地分配,从而命令或多或少地相应地计算。在一些实施例中,使用分布式账本基础设施将存储和计算的动态分配编码成智能合同,使交易逻辑(例如,在存储和计算的每次分配之后的计算机逻辑)和分配的结果或结果自动化。In some embodiments, the
在图2A-2C的系统200a-c的一些实施例中,通过到达时间(TOA),到达角度(AOA)和视觉成像技术中的一个或多个来执行用户设备216的跟踪。跟踪可以由雷达技术,天线,Wi-Fi,惯性测量单元,陀螺仪和加速度计中的一个或多个来执行。In some embodiments of the
在图2A-2C的系统200a-c的一些实施例中,为了减少硬件和网络需求,有助于减少网络等待时间,并改善一般合并的实际体验,系统可以通过网络218连接,包括毫米波(mmW)或mmW和sub 6GHz通信系统的组合,例如通过第五代无线系统通信(5G)。在其它实施例中,系统可以通过提供60GHz数据的无线局域网(Wi-Fi)连接。所提供的通信系统可以允许到该领域中的端点的低等待时间和高Gbps下行链路速度,这符合执行典型的高度交互式数字现实应用或其他高要求应用所必需的参数。这导致高质量,低等待时间,实时数字应用内容流。在其它实施例中,系统可以通过第四代无线系统通信(4G)通信连接,可以由4G通信系统支持,或者可以包括其它有线或无线通信系统。In some embodiments of the
在图2A-2C的系统200a-c的其它实施例中,全球导航卫星系统(GNSS)可用于实现设备的定位,所述全球导航卫星系统(GNSS)统称为多个基于卫星的导航系统,例如GPS,BDS,Glonass,QZSS,Galileo和IRNSS。使用来自足够数量的卫星和诸如三角测量和三边测量的技术的信号,GNSS可以计算设备的位置,速度,高度和时间。在一个实施例中,外部定位系统由辅助GNSS(AGNSS)通过现有蜂窝通信网络的体系结构来增强,其中现有体系结构包括5G。在其它实施例中,AGNSS跟踪系统还由4G蜂窝通信网络支持。在室内实施例中,通过诸如Wi-Fi的无线电无线局域网进一步增强GNSS,优选地但不限于,提供60GHz的数据。在替代实施例中,通过本领域已知的其它技术来增强GNSS,例如通过差分GPS(DGPS),基于卫星的增强系统(SBAS),实时运动学(RTK)系统。在一些实施例中,通过设备中的AGNSS和惯性传感器的组合来实现设备的跟踪。In other embodiments of the
图3描述了根据实施例的描述虚拟孪生网络和导出的虚拟孪生网络的设计的系统300的图。图3的一些元素可以指与图1-2C类似或相同的元素,因此可以使用相同的附图标记。3 depicts a diagram of a
如图3所示,包括连接设备206a-b和用户设备216的现实世界302中的元素通过数据流304连接到持久性虚拟世界系统。根据连接设备206a-b的能力,这些数据流304可以是单向或双向的。如参考图1-2C所解释的,持久性虚拟世界系统可以存储在一个或多个云服务器100中,并且在云到边缘计算和联网基础设施中共享。As shown in FIG. 3 , elements in the
由连接设备206a发送的数据流304可以由安装在连接设备206a-b上的传感器获得。除了传感器数据之外,用户设备216的数据流304可以包括由经由用户设备216与应用交互而产生的用户输入数据。通过向多个连接设备206a和用户设备216提供不断地从现实世界302捕获数据的感测机构,虚拟世界和每个同步的虚拟孪生108被保持用反映现实世界302的状况的实时、多源数据来更新。The
持久性虚拟世界系统中与虚拟孪生108的交互通过使用连接到每个虚拟孪生108的数据存储306的发布/预订服务的数据交换来实现。数据类型可以包括周期性和非周期性,同步和异步数据。每个虚拟孪生108保存数据存储306,其中数据可以由现实孪生或微服务(未示出)来更新。持久性虚拟世界系统中的数据可以直接与特定虚拟孪生108相关联,或者可以作为匿名数据来处理,该匿名数据可以包括相关虚拟孪生108的多个流源的聚合。例如,来自特定品牌或类型的所有产品的数据可以被处理和聚集,以便流送可用于预测维护服务的数据。Interaction with the
微服务是指可以独立开发,部署和维护的各个服务,每个服务被配置为执行离散任务并通过API与其他服务进行通信。每个微服务可以使用虚拟孪生模型和与环境的关系来更新虚拟孪生108的数据存储306中的数据,以修改虚拟孪生108的特定属性的值。微服务可以使用持久性虚拟世界系统的特定核心服务,例如多个引擎,或者连接到外部平台,如图4所示。Microservices are individual services that can be independently developed, deployed, and maintained, each configured to perform discrete tasks and communicate with other services through APIs. Each microservice may use the virtual twin model and relationship to the environment to update data in the virtual twin's 108
数据流304可以经由连接器308存储在数据存储306中。连接器308可以包括用于读取数据流304的数据并写入数据存储器306的软件和硬件。连接器308可以使用发布/预订应用编程接口(API)来连接到数据存储306,并帮助将来自连接设备206a-b和用户设备216的数据流304馈送到虚拟孪生108。连接设备206a-b的数据流304还通过连接器308馈送来信息物理系统310,而用户设备216的数据流304通过连接器308馈送用户的虚拟化身312。系统300还包括机器人314的实施方式,机器人314可以包括被配置为通过采用机器学习算法来作为具有人类或类似人类行为的自动代理进行响应的硬件和软件。人类化身312可以被配置为显示人类用户的物理特征,或者可以被配置为具有不同的视觉方面和特征。
在本公开中,一对虚拟-现实孪生或孪生对可以被认为是信息物理系统310,它是计算与物理进程的集成,物理进程的行为由系统的网络和物理部分来定义。因此,虚拟孪生108是信息物理系统310的网络部分。然后,虚拟孪生108可以被认为是现实孪生的扩展,其允许将物理部分与人工智能和模拟连接,以改善对象的能力和性能。在一些实施例中,虚拟孪生108可以是物理组件和过程的一部分的替代。例如,在传感器在现实对应物中出现故障的情况下,现实孪生的感测输入由虚拟世界中的虚拟孪生的交互提供。在另一个示例中,如果电池在现实孪生中低运行,则可以在虚拟世界中完成现实孪生的部分计算。In this disclosure, a virtual-reality twin or twin pair may be considered a
虚拟孪生108还可包括模型316,其涉及可用于在持久性虚拟世界系统中复制现实的现实方面的任何图形,数学或逻辑表示。在一些实施例中,合适的模型316包括3D模型318,几何模型320,动态模型322和机器学习模型324中的一个或多个。尽管这里仅公开了四个模型,但是本领域技术人员可以理解,根据需要,系统可以适于实现比所呈现的模型更少或更多的模型。The
3D模型318与几何模型320一起显示包括在虚拟孪生108的每个几何结构中的数据,例如纹理,颜色,阴影,反射,碰撞效果等。3D模型318包括3D数据结构,其用于可视地表示虚拟孪生108和持久性虚拟世界系统中的其它虚拟元素,例如应用,广告,虚拟机器人等。在一个实施例中,3D数据结构是八叉树数据结构,例如稀疏体素八叉树或密集体素八叉树。在其它实施例中,可以使用其它合适的数据结构,例如四叉树,BSP树,3D阵列,kD树,点云,线框,边界表示(B-Rep),构造实体几何树(CSG树),二叉树和六边形结构。3D数据结构起到精确和有效地表示持久性虚拟世界系统中的虚拟孪生的每个几何形状的数据的作用。3D数据结构的正确选择取决于数据的原点,渲染期间所寻求的几何形状的精度;渲染是实时完成还是预先渲染;是否经由云服务器,经由用户设备,雾设备或其组合来执行渲染;对于使用持久性虚拟世界系统的特定应用,例如,需要检查产品的特定纹理和细节的会话可能需要更高级别的定义;来自服务器和来自用户设备的存储器容量,以及由此所需的存储器消耗;以及其他。The
几何模型320包括基于现实世界元素定义虚拟孪生108的形状的数学模型,并且可以由3D模型318补充。
动态模型322表示描述虚拟世界中的现实世界对象随时间变化的行为的数学模型,可以包括在定义的序列中出现的一组状态,并且可以包括连续的(例如,代数或微分方程)和离散的(例如,作为状态机或随机模型)动态模型。
机器学习模型324是现实世界对象和过程的数学表示,通常由机器学习算法基于实际或模拟数据生成,所述实际或模拟数据已经被用作训练数据以从中学习。该模型可以实现人工智能技术,该人工智能技术可以用于优化通过虚拟孪生的现实孪生的操作和/或性能。机器学习模型可以采用机器学习算法,该算法允许教导虚拟孪生108关于现实孪生的行为,以便模拟现实孪生的行为。
在一些实施例中,虚拟孪生108使用的模型316考虑特定场景计算所需的细节水平(LOD)。LOD涉及当虚拟孪生108远离观察者移动时,或根据诸如对象重要性,视点相对速度,观察者分类或位置之类的其它度量,降低模型表示的复杂度。LOD是通常用于游戏引擎中以优化实时呈现的特征,仅在用户的观点更接近对象的地方使用更详细的模型。LOD管理通过减少图形流水线使用(通常是顶点变换)上的工作量或通过增强物理模拟来增加计算过程(例如渲染过程)的效率,因为不同的物理模型可与虚拟孪生108相关联,从低保真度模型到高保真度模型,使得能够根据情况执行不同的模拟,并且情况LOD管理通过减少图形流水线使用上的工作量来增加计算过程(例如渲染过程)的效率。典型地,顶点变换,或通过增强物理模拟,因为不同的3D模型318或动态模型322可以从低保真度模型到高保真度模型与虚拟孪生108相关联,从而可以根据情况和情形进行不同的模拟。通常,LOD管理可以改善帧率并减少存储器和计算需求。LOD管理还允许根据特定需求和情境提供优化的用户体验。在一些实施例中,LOD被进一步调整给个别观看者,其中所述调整包括基于观看者是人工智能观看者(例如,AI主机或销售助理)还是人类观看者(例如,购买者)来考虑渲染特定场景的LOD。在一些实施例中,与活动元素(例如,可能需要检查和与用户交互的商店产品)相比,不活动元素(例如,墙壁,货架和不需要与用户进行高级别交互的其它元素)的LOD可能不需要非常高,活动元素可能需要更高的LOD,因为用户需要更高级别的交互来做出购买交易决定。In some embodiments, the
多个连接的虚拟孪生108形成虚拟孪生网络114。虚拟孪生网络114中的每个虚拟孪生108可以彼此显示社交连接330,即彼此之间的交互。在一些实施例中,可以通过社交媒体网络来管理这些社交连接330。A plurality of connected
在一些实施例中,虚拟孪生108包括3D世界和建筑物数据中的一个或多个,例如基于SLAM或派生映射的数据;3D几何数据;3D点云数据;或者表示现实世界结构特性的地理信息系统数据,其可以用于为数字现实应用建模3D结构。In some embodiments,
在一些实施例中,可以使用适于与当前地理定位技术一起使用的参考坐标系来地理定位虚拟孪生108中的每一个。例如,虚拟孪生可以使用诸如WGS84的世界大地测量系统标准,WGS84是GPS使用的当前参考坐标系。In some embodiments, each of the
图4示出了根据实施例的描述用于生成在系统中使用的虚拟孪生网络的平台和接口的系统400的图。图4的一些元素可以指与图1类似或相同的元素。1-3因此可以使用相同的附图标记。位于虚线内的元素表示虚拟孪生和虚拟孪生网络114所驻留的持久性虚拟世界系统116。4 shows a diagram of a
如图4所示,虚拟孪生网络114可以连接到多个外部平台或者连接到包括在持久性虚拟世界系统116中的引擎服务。多个外部平台可以包括,例如,一个或多个物联网(IoT)平台402,机器学习(ML)平台404,大数据平台406和模拟平台408,它们可以通过应用编程接口(API)和软件开发工具(SDK)410连接到持久性虚拟世界系统116,以便提供和操纵模型和消费或发布数据到虚拟孪生。As shown in FIG. 4 , the
IoT平台402是指能够管理从连接设备和用户设备中的传感器接收的多源输入数据的软件和/或硬件。ML平台404是指为虚拟孪生提供将机器学习模型和算法用于人工智能应用的能力的软件和/或硬件。大数据平台406是指软件和/或硬件,其使得能够进行开发,部署,操作和管理与虚拟孪生网络114相关的大数据的组织。模拟平台408涉及软件和/或硬件,其使得能够使用虚拟孪生及其数据和模型来虚拟地重建现实世界实体的现实行为。
包括在持久性虚拟世界系统116中的引擎服务可以包括人工智能引擎412,模拟引擎414,3D引擎416和触觉引擎418等。人工智能引擎412涉及软件和/或硬件,其使得能够管理和应用用于人工智能应用的机器学习模型和算法。模拟引擎414涉及软件和/或硬件,其使得能够使用虚拟孪生及其数据和模型来虚拟地重新创建现实世界实体的现实行为。3D引擎416涉及可用于创建和处理虚拟孪生的3D图形的软件和/或硬件。触觉引擎418指的是软件和/或硬件,其能够实现对应用和虚拟孪生的触觉特征,以向用户提供基于触摸的交互。持久性虚拟世界系统还连接到空间数据流平台420,该空间数据流平台420被配置用于在持久性虚拟世界系统中以及在持久性虚拟世界系统和融合现实422之间的实地和虚拟空间数据的优化交换和管理。Engine services included in persistent
3D引擎416和触觉引擎418可以经由用户设备中的适当数字现实接口424连接到融合现实422,从而能够访问任何虚拟现实或增强现实中的融合现实422。融合现实422向用户提供扩展的现实,其中现实元素被固定在特定地理位置或现实中的现实元素上的持久虚拟孪生重叠或增强,并且包括AI和连接到现实的虚拟孪生的模拟。用户可以通过他们的化身与这种融合现实422无限制地交互。The
虚拟孪生网络114是持久性虚拟世界系统116的组成部分,并且能够实现虚拟孪生现实426,其中所有或大多数现实世界元素被完全虚拟化并且可以被虚拟增强(例如,向现实世界元素可能不具有的虚拟孪生添加特征)。在当前的公开中,虚拟孪生现实426不同于虚拟现实的典型概念,因为虚拟现实可以表示其中所有或大多数元素都是虚拟的世界的沉浸式实现,而虚拟孪生现实426考虑了情境,基于现实世界对象的精确地理位置,以及虚拟孪生之间的交互和连接,这些交互和连接通过经由多个平台和/或引擎输入和操纵的数据和模型来保持持续更新。因此,虚拟孪生现实426指持久性虚拟世界系统内的世界的实际虚拟孪生,其中持久性虚拟世界系统提供数据,模型,交互,连接和基础设施,在一些实施例中,能够实现每个虚拟孪生的自计算能力和自主行为。The
在另外的实施例中,系统400可以在至少一个服务器的存储器中存储用于增强现实和虚拟现实的分离的层。单独的层可以允许通过融合现实422访问任何增强的或虚拟的现实中的虚拟孪生现实426,并且访问一个或其他类型的现实,就可以通过连接至少一个服务器的用户设备来激活。每一层可以包括对每一层特定的现实和虚拟孪生的增强。例如,当访问增强现实中的融合现实422时,用户可以查看位于当前融合现实场景中的现实对象,经由相应虚拟孪生的每个现实对象的当前增强,以及被配置为仅在增强现实中可见的纯虚拟对象。在另一个示例中,当在虚拟现实中观看融合现实422时,用户可以只观看为虚拟现实配置的虚拟孪生现实426的版本,包括只为虚拟现实视图配置的增强。然而,当在虚拟现实中时,用户可以激活增强现实层,以便查看最初去往增强现实的增强和虚拟对象。同样,当在增强现实中时,用户可以激活虚拟现实层以便完全传输到虚拟现实,同时仍然能够查看增强现实中的增强In further embodiments, the
"自计算能力",在此也称为"自管理能力",是指应用人工智能算法以便自主管理计算资源(例如,分布式计算资源)的能力。在一个实施例中,在持久性虚拟世界系统中具有自计算能力的虚拟孪生能够自主地管理计算资源以适应对应的现实世界元素的环境或现实世界元素本身的变化。自我管理规则和条件还可以通过使用在区块链或分布式账本技术上运行的智能合同来管理,以便以分布式和透明的方式进一步编码规则和条件。因此,在一个实施例中,每个虚拟孪生可以呈现自主行为,根据在持久性虚拟世界系统中反映的现实世界中的条件(例如,通过分配所需资源,自主地发送和执行命令和/或根据每个环境的需要生成事件)自主地动作。实现这种类型的行为可能需要在虚拟孪生的建模和开发期间用人工智能算法训练虚拟孪生。因此,虚拟双开发者的角色可限于定义引导自我管理过程的一般策略和规则。"Self-computing capability," also referred to herein as "self-managing capability," refers to the ability to apply artificial intelligence algorithms in order to autonomously manage computing resources (eg, distributed computing resources). In one embodiment, a virtual twin with self-computing capabilities in a persistent virtual world system can autonomously manage computing resources to adapt to changes in the environment of the corresponding real-world element or the real-world element itself. Self-governing rules and conditions can also be managed through the use of smart contracts running on blockchain or distributed ledger technology to further encode rules and conditions in a distributed and transparent manner. Thus, in one embodiment, each virtual twin can exhibit autonomous behavior, autonomously sending and executing commands and/or Generate events as needed for each environment) act autonomously. Achieving this type of behavior may require training the virtual twin with artificial intelligence algorithms during its modeling and development. Thus, the role of the virtual dual developer may be limited to defining general policies and rules that guide the self-management process.
图5A-5B描绘了根据本公开的实施例的样品商店。图5的一些元素可以指与图1类似或相同的元素。1-4因此可以使用相同的附图标记。5A-5B depict a sample store according to embodiments of the present disclosure. Some elements of FIG. 5 may refer to similar or identical elements to FIG. 1 . 1-4 can therefore use the same reference numerals.
在图5A中,购物者化身220已经通过持久性虚拟世界系统从远程物理位置(例如图2A的用户物理位置214)访问商店202。购物者化身220可以查看并与购物助理222交互,购物助理222可以是现实的人或人工智能助理;与授权这种交互的第三方现实购物者502交互;与授权这种交互的第三方购物者化身504交互;或者与位于商店202的货架204中产品的506交互。货架204还包括连接设备206a(例如,相机和/或IoT设备),其被配置成识别产品和从一个或多个货架204选择产品,和/或检测与货架204上的产品506相关联的一组属性,和/或使用该数据来更新在至少一个云服务器中可用的商店虚拟孪生和商店库存。In Figure 5A, a
商店202内的每个或大部分对象包括在至少一个云服务器中存储和计算的持久性虚拟世界系统中包括的相应虚拟孪生,每个虚拟孪生包括提供自计算能力和自主行为的逻辑,虚拟数据和模型。商店202中的对象的虚拟孪生被包括在被建图并覆盖在现实世界顶部的虚拟世界层508中,其中配置了一个或多个应用510(例如,应用1-3),应用510可从存储在至少一个云服务器的存储器中的一个或多个应用库获得,可从外部平台获得,或可通过基于区块链或分布式账本的分布式数据库获得。虚拟世界层508可以包括或连接到记录区块链或分布式账本中的交互的一个或多个智能合同。Each or most objects within the
应用510可以是一个或多个传统应用,分布式应用或分散式应用。传统的应用通常基于传统的客户端-服务器模型,并且在静态基础设施中的专用服务器上运行。分布式应用是主要存储在云计算平台(例如本公开的云服务器)上的应用,并且可以同时在同一网络上的多个系统和设备上运行,或者可以在基于区块链或分布式账本的分布式数据库上运行。分散式应用主要在分散式基础设施上运行,例如在基于区块链或分布式账本的分布式数据库中。
虚拟世界层508还可以包括用于增强和虚拟现实对象和体验的分离的层,在图5中分别被描述为AR层512和VR层514。AR或VR层512-514中的每一层可以通过连接到至少一个云服务器的用户设备216来激活,并且可以包括通过专用于每一层的虚拟孪生,应用或其组合来实现的现实的增强。因此,例如,购物者可以访问任何增强或虚拟现实中的商店202,并且可以通过激活相应的AR或VR层512-514来查看每个现实的相应增强。在另一个示例中,购物者可以激活AR层512并且能够通过产品506的虚拟孪生来查看对应于产品506的增强,例如能够查看,检查并且如果可能的话修改关于产品506的一个或多个属性(例如,可用的品牌,颜色,香味,促销,价格等)。在另一个示例中,购物者可以激活AR层512并观看商店202内的其他第三方现实购物者502。在另一个示例中,购物者只能远程地激活VR 514,因此不能查看产品506的任何增补,而只能查看商店虚拟孪生,并且如果被授权的话,能够查看其他第三方购物者化身504。
在另一个实施例中,增强现实层512可以向购物者提供存储在云服务器中的商店的交互界面和信息系统,其中所有逻辑交易和数据跟踪存储在信息系统内,用于进一步的分析,个人报价,轨迹分析等。因此,通过商店202的增强现实层512,持久性虚拟世界系统可以进一步向购物者提供个性化的报价显示和货架空间信息,或基于特定的姿势活动或行为的空间情境推荐,或与购物者的个人标识符相关联的偏好(例如,由用户输入或从先前由购物者授权的其它源(例如,社交媒体)获得),或其组合。例如,如果购物者拿起并随后返回商店202中的巧克力,则该动作可以触发云服务器的信息系统,以在增强现实中向用户提供其他相关的报价。In another embodiment, the
在一些实施例中,产品506的选择通过虚拟地选择一个或多个产品506(例如,从距离中选择物品而不需要触摸它们)并且将产品506分割成虚拟篮516来执行,或者通过物理地抓取一个或多个产品506并且将一个或多个产品506分割成物理篮518来执行。每个选择506由一个或多个连接的设备206a识别,传输到至少一个服务器,以更新商店库存和相应的篮。In some embodiments, selection of
在图5B中,相应的购物者通过各自的购物者化身A 522和购物者化身B 524访问虚拟商店520,他们可以被人或AI购物助理522服务。虚拟商店520包括可以为每个用户定制的产品计数器526。例如,与购物者化身A 522相关联的用户可以为产品计数器526选择红色或特定纹理和/或设计,而与购物者化身B 524相关联的用户可以为产品计数器526选择蓝色和不同纹理和/或设计。商店的其它区域也可以根据用户偏好进行调整,例如商店背景,货架等。此外,用户可以选择要显示在产品计数器526上的不同产品506,该不同产品506可以从每个商店的相应库存数据库中检索。用户还可以查看对象增强,诸如产品描述528,促销广告530或游戏532。结果,尽管购物者化身A 522和购物者化身B 524可以彼此观看并且相互交互,但是每一个的体验可以是不同的,因为每一个可以以不同的方式观看商店。In FIG. 5B , corresponding shoppers visit
如参考图2A-2C所描述的,调整产品供应,产品计数器526和/或一般商店设计的偏好数据可以被链接到用户个人标识符,并且可以根据交易数据,交互数据和其他偏好数据(例如,当用户授权时,通过填写个人购物者简档等从社交媒介简档中获得)来确定。偏好数据可以在开始诸如虚拟商店520的商店上的会话之前由用户直接输入,或者可以由持久性虚拟世界系统根据与用户个人标识符相关联的偏好数据自动确定。As described with reference to Figures 2A-2C, to adjust product offerings,
图6示出了根据实施例的可以在系统中使用的设备的操作组件图600。FIG. 6 shows an operational component diagram 600 of a device that may be used in the system, according to an embodiment.
设备602可以包括操作组件,诸如输入/输出(I/O)模块604;电源606;存储器608;形成跟踪模块614的感测机构610和收发器612;以及网络接口616,全部可操作地连接到处理器618。
I/O模块604被实现为被配置为与用户交互并向一个或多个其它系统组件提供用户输入数据的计算硬件和软件。例如,I/O模块604可以被配置为与用户交互,基于交互生成用户输入数据,并且在经由网络被传送到诸如服务器的其它处理系统之前将用户输入数据提供给处理器618。在另一示例中,I/O模块604被实现为外部计算定点设备(例如,触摸屏,鼠标,3D控件,操纵杆,游戏垫等)和/或文本输入设备(例如,键盘,口述工具等),其被配置为与其它连接的元素交互。在其它实施例中,I/O模块604可提供比上述功能更多,更少或不同的功能。I/
电源606被实现为被配置为向设备602供电的计算硬件和软件。在一个实施例中,电源606可以是电池。电源606可以内置到设备中或者可以从设备中移除,并且可以是可再充电的或不可再充电的。在一个实施例中,可以通过用另一个电源606替换一个电源606来对设备重新供电。在另一个实施例中,电源606可以通过连接到充电源的电缆进行再充电,例如连接到个人计算机的通用串行总线("USB")火线,以太网,雷电或耳机电缆。在又一个实施例中,电源606可以通过感应充电进行再充电,其中,当感应充电器和电源606两者非常接近时,电磁场用于将能量从感应充电器传递到电源606,但不需要通过电缆彼此插入。在另一个实施例中,可以使用对接站来促进充电。
存储器608可以被实现为适于存储应用指令和存储由感测机构610捕获的多源数据的计算硬件和软件。存储器608可以是能够存储处理器618可访问的信息的任何合适的类型,包括计算机可读介质,或存储可以借助于电子设备读取的数据的其它介质,所述电子设备例如硬盘驱动器,存储卡,闪存驱动器,ROM,RAM,DVD或其它光盘,以及其它可写和只读存储器。除了永久存储器之外,存储器608还可以包括临时存储器。
感测机构610可被实现为计算硬件和软件,其适于从现实世界获得多源数据并确定/跟踪设备602的位置和方位,并因此确定/跟踪设备602可被链接到的一个或多个现实世界元素的位置和方位。感测机构610可以包括但不限于一个或多个温度传感器,接近传感器,惯性传感器,红外传感器,污染传感器(例如,气体传感器),压力传感器,光传感器,超声波传感器,烟雾传感器,触摸传感器,彩色传感器,湿度传感器,水传感器,电传感器或其组合。特别地,感测机构610包括一个或多个惯性测量单元(IMU),加速度计和陀螺仪。IMU被配置为通过使用加速度计和陀螺仪的组合来测量和报告设备602的速度,加速度,角动量,平移速度,旋转速度和其它遥测元数据。IMU内的加速度计和/或与IMU分开配置的加速度计可以被配置为测量交互设备的加速度,包括由于地球重力场引起的加速度。在一个实施例中,加速度计包括能够在三个正交方向上测量加速度的三轴加速度计。
收发器612可被实现为计算硬件和软件,其被配置为使设备能够从天线接收无线电波并将数据发送回天线。在一些实施例中,可以使用mmW收发器612,其可以被配置为从天线接收mmW波信号,并且当与沉浸式内容交互时将数据发送回天线。收发器612可以是双向通信收发器612。
根据实施例,收发器612使得能够经由连接到网络的基于分布式账本的通信流水线在计算设备之间进行直接通信。基于分布式账本的通信流水线可以通过使用密码术允许以安全和准确的方式使用密码"密钥"和密码签名来存储信息,从而实现设备602之间通过分散式网络的直接通信。在其它实施例中,分布式账本也可以在服务器和设备602之间使用,其中服务器可以在将数据分发到每个设备602之前,负责验证数据。According to an embodiment,
在实施例中,跟踪模块614可以通过将IMU,加速度计和陀螺仪的能力与收发器612所提供的位置跟踪相结合来实现,并且由基于mmW的天线所提供的精确跟踪,低等待时间和高QOS功能可以实现亚厘米或亚毫米位置和定向跟踪,这可以在跟踪设备602的实时位置和定向时提高精度。在替代实施例中,感测机构610和收发器612可在单个跟踪模块装置中耦合在一起。In an embodiment, the
网络接口616可被实现为计算软件和硬件,以通信地连接到网络,从网络接收由一个或多个服务器或由其它设备发送的计算机可读程序指令,并转发指令以便存储在存储器608中以供处理器618执行。The
处理器618可实施为经配置以接收和处理指令的计算硬件和软件。举例来说,处理器618可经配置以提供成像请求,接收成像数据,将成像数据处理成环境或其它数据,处理用户输入数据和/或成像数据以产生用户交互数据,执行基于边缘(设备上)的机器学习训练和推断,提供服务器请求,接收服务器响应,和/或将用户交互数据,环境数据和内容对象数据提供到一个或多个其它系统组件。例如,处理器618可以从I/O模块604接收用户输入数据,并且可以分别实现存储在存储器608中的应用。在其它实例中,处理器618可从感测机构610接收从现实世界捕获的多源数据,或可通过跟踪模块614接收装置602的准确位置和定向,且可在将数据发送到服务器以用于进一步处理之前准备一些数据。The
图7示出了根据实施例的方法700。FIG. 7 shows a
方法700开始于步骤702,提供包括至少一个处理器和存储器的云服务器计算机系统的至少一个云服务器,存储器存储持久性虚拟世界系统。持久性虚拟世界系统包括一个或多个虚拟对象,虚拟对象包括虚拟数据和模型,虚拟对象包括虚拟孪生、纯虚拟对象或应用中的一个或多个。在一些实施例中,虚拟数据和模型向一个或多个虚拟孪生提供自计算能力和自主行为。方法700进行到步骤704,提供表示商店的虚拟对象。然后,在步骤706中,该方法继续,将代表商店的虚拟对象连接到与商店的现实世界物品相关联的数据库。随后,该方法在步骤708中继续,从用户设备接收与一个或多个现实世界物品有关的交互或交易指令来继续,其中所述交互或交易通过持久性虚拟世界系统在增强或虚拟现实中执行。最后,该方法继续到步骤710,基于接收到的交易指令更新数据库。The
在一些实施例中,商店是包括存储在持久性虚拟世界系统中的对应的虚拟对象的实体商店。在其它实施例中,存储是不具有对应的现实世界对应物的虚拟商店。In some embodiments, the store is a physical store that includes corresponding virtual objects stored in a persistent virtual world system. In other embodiments, the store is a virtual store that does not have a corresponding real world counterpart.
在一些实施例中,方法700还包括从安装在用户物理位置中的连接设备接收与用户相关联的数据,该数据包括用户移动,位置和方位;并且更新持久性虚拟世界系统内的用户化身。用户物理位置可以是虚拟现实专用机舱,建筑物内的房间或户外区域。In some embodiments,
在一些实施例中,方法700还可以包括由用户利用持久性虚拟世界系统来创建帐户,这可以通过经由云服务器访问持久性虚拟世界系统来完成,或者可以要求在用户设备中下载和安装一个或多个程序,以便访问持久性虚拟世界系统。创建帐户可以包括通过填写一个或多个问卷或表格来输入用户偏好数据。然而,如果用户授权,也可以从连接的社交媒体简档获得偏好数据。方法700还可以包括由用户选择要虚拟地运输到的期望商店。In some embodiments,
根据实施例,方法700还包括通过在增强或虚拟现实中的持久性虚拟世界系统从用户物理位置访问商店的虚拟孪生。用户物理位置包括捕获来自用户的图像的连接设备,所述图像通过持久性虚拟世界系统被传送到用户化身,其中购物者物理位置是虚拟现实专用机舱,建筑物内的房间或户外区域中的一个。According to an embodiment, the
根据实施例,方法700还包括为通过连接到至少一个云服务器的用户设备激活的增强和虚拟现实中的每一个提供单独的层,每个层包括对每个层专用的现实和虚拟孪生的增强。According to an embodiment, the
根据实施例,方法700还包括在至少一个云服务器中提供与用户设备检索的每个商店相关联的数字标识符,以便通过持久性虚拟世界系统访问相关联的商店。在一些实施例中,数字标识符包括QR代码,URL,IP地址,MAC地址,密码散列,通用唯一标识符和组织唯一标识符中的一个或多个。According to an embodiment, the
根据实施例,方法700还包括在至少一个云服务器的存储器中存储用户设备个人标识符,该用户设备个人标识符使得能够识别用户,以便向用户提供个性化体验;在至少一个服务器或分布式账本的存储器中,在所述用户设备个人标识符下记录所述用户进行的每个交易。According to an embodiment, the
根据实施例,方法700还包括存储来自链接到个人标识符的用户的支付卡数据;通过在一个或多个预定区域中配置的一个或多个传感器检测进入或离开或经过(人为或虚拟地)一个或多个预定区域中的一个预定区域的用户的用户设备个人标识符;服务器检索存储的支付卡数据;使用检索到的支付卡数据对产品进行支付;以及启动自动检索和交付系统。According to an embodiment,
图8示出了方法800,其中商店是实体商店,并且相应的虚拟对象是实体商店的虚拟孪生,方法800从步骤802开始,在一个或多个货架上提供一个或多个产品。该方法在步骤804中继续,提供每一个产品的对应的虚拟孪生。随后,如步骤806所示,该方法提供被配置为识别产品和用户对产品的选择并向数据库发送对应的状态更新的多个连接设备。然后,在步骤808中,该方法由持久性虚拟世界系统从连接设备接收商店的现实世界数据。最后,在步骤810,该方法从用户接收与商店的一个或多个元素的交互或交易指令。8 illustrates a
虽然已经在附图中描述和示出了某些实施例,但是应当理解,这样的实施例仅仅是说明性的,而不是对宽泛的公开的限制,并且本公开不限于所示出和描述的具体结构和布置,因为本领域的普通技术人员可以想到各种其他修改。因此,本说明书被认为是说明性的,而不是限制性的。While certain embodiments have been described and illustrated in the drawings, it is to be understood that such embodiments are illustrative only and not restrictive of the broad disclosure, and that the disclosure is not limited to what is shown and described. specific structures and arrangements, as various other modifications will occur to those of ordinary skill in the art. Accordingly, this specification is to be regarded as illustrative rather than restrictive.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962863171P | 2019-06-18 | 2019-06-18 | |
| US62/863,171 | 2019-06-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN112100284A true CN112100284A (en) | 2020-12-18 |
Family
ID=71108438
Family Applications (6)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010547257.4A Pending CN112100284A (en) | 2019-06-18 | 2020-06-16 | Interacting with real world objects and corresponding databases through virtual twin reality |
| CN202010546692.5A Active CN112102499B (en) | 2019-06-18 | 2020-06-16 | Fusion reality system and method |
| CN202310290391.4A Pending CN116319926A (en) | 2019-06-18 | 2020-06-18 | System and method for managing fused actual field events |
| CN202010559497.6A Pending CN112102501A (en) | 2019-06-18 | 2020-06-18 | Fused real space streams for virtual space |
| CN202010558708.4A Active CN112104593B (en) | 2019-06-18 | 2020-06-18 | Fusion-reality field incident management system and method |
| CN202010558725.8A Active CN112102500B (en) | 2019-06-18 | 2020-06-18 | Virtual presence system and method by fusing reality |
Family Applications After (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010546692.5A Active CN112102499B (en) | 2019-06-18 | 2020-06-16 | Fusion reality system and method |
| CN202310290391.4A Pending CN116319926A (en) | 2019-06-18 | 2020-06-18 | System and method for managing fused actual field events |
| CN202010559497.6A Pending CN112102501A (en) | 2019-06-18 | 2020-06-18 | Fused real space streams for virtual space |
| CN202010558708.4A Active CN112104593B (en) | 2019-06-18 | 2020-06-18 | Fusion-reality field incident management system and method |
| CN202010558725.8A Active CN112102500B (en) | 2019-06-18 | 2020-06-18 | Virtual presence system and method by fusing reality |
Country Status (3)
| Country | Link |
|---|---|
| US (6) | US11202037B2 (en) |
| EP (6) | EP3754614B1 (en) |
| CN (6) | CN112100284A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112632778A (en) * | 2020-12-22 | 2021-04-09 | 达闼机器人有限公司 | Operation method and device of digital twin model and electronic equipment |
| CN114820090A (en) * | 2021-01-18 | 2022-07-29 | 电子湾有限公司 | Virtual environment arrangement and configuration |
| CN115564581A (en) * | 2022-09-13 | 2023-01-03 | 粤港澳国际供应链(广州)有限公司 | Contract signing method, device, computer equipment and medium based on virtual reality |
| CN117399153A (en) * | 2023-09-25 | 2024-01-16 | 武汉科大电控设备有限公司 | Self-adaptive control method and system for mill |
| CN120279198A (en) * | 2025-06-11 | 2025-07-08 | 上海易迪尔信息技术有限公司 | Digital twin body construction method and system applied to customs supervision |
Families Citing this family (115)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10315113B2 (en) | 2015-05-14 | 2019-06-11 | Activision Publishing, Inc. | System and method for simulating gameplay of nonplayer characters distributed across networked end user devices |
| US10765948B2 (en) | 2017-12-22 | 2020-09-08 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
| US12003585B2 (en) | 2018-06-08 | 2024-06-04 | Vale Group Llc | Session-based information exchange |
| US12100112B2 (en) | 2018-08-10 | 2024-09-24 | Nvidia Corporation | Cloud-centric platform for collaboration and connectivity on 3D virtual environments |
| EP3834153A1 (en) | 2018-08-10 | 2021-06-16 | NVIDIA Corporation | Platform and method for collaborative generation of content |
| CN112639685B (en) * | 2018-09-04 | 2024-03-08 | 苹果公司 | Display device sharing and interaction in simulated reality (SR) |
| US11288733B2 (en) * | 2018-11-14 | 2022-03-29 | Mastercard International Incorporated | Interactive 3D image projection systems and methods |
| US11679330B2 (en) * | 2018-12-18 | 2023-06-20 | Activision Publishing, Inc. | Systems and methods for generating improved non-player characters |
| US11354728B2 (en) * | 2019-03-24 | 2022-06-07 | We.R Augmented Reality Cloud Ltd. | System, device, and method of augmented reality based mapping of a venue and navigation within a venue |
| US11763191B2 (en) * | 2019-08-20 | 2023-09-19 | The Calany Holding S. À R.L. | Virtual intelligence and optimization through multi-source, real-time, and context-aware real-world data |
| WO2021079615A1 (en) * | 2019-10-21 | 2021-04-29 | ソニー株式会社 | Information processing device, information processing system, information processing method, and program |
| JP7423251B2 (en) * | 2019-10-25 | 2024-01-29 | キヤノン株式会社 | Information processing device, information processing method, and program |
| US11798065B2 (en) * | 2019-10-25 | 2023-10-24 | 7-Eleven, Inc. | Tool for generating a virtual store that emulates a physical store |
| US11100717B2 (en) * | 2019-10-25 | 2021-08-24 | 7-Eleven, Inc. | System and method for presenting a virtual store shelf that emulates a physical store shelf |
| US12572150B2 (en) | 2019-11-05 | 2026-03-10 | Strong Force Vcn Portfolio 2019, Llc | Robot fleet management for value chain networks |
| US11712627B2 (en) | 2019-11-08 | 2023-08-01 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
| US11537386B2 (en) * | 2020-04-06 | 2022-12-27 | Johnson Controls Tyco IP Holdings LLP | Building system with dynamic configuration of network resources for 5G networks |
| US11153084B1 (en) * | 2020-06-22 | 2021-10-19 | Piamond Corp. | System for certificating and synchronizing virtual world and physical world |
| US11507424B2 (en) * | 2020-07-15 | 2022-11-22 | At&T Intellectual Property I, L.P. | Optimization of resource usage in cross-reality sessions |
| US11556961B2 (en) * | 2020-07-23 | 2023-01-17 | At&T Intellectual Property I, L.P. | Techniques for real-time object creation in extended reality environments |
| US11524234B2 (en) | 2020-08-18 | 2022-12-13 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically modified fields of view |
| US11351459B2 (en) | 2020-08-18 | 2022-06-07 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values |
| US11966959B2 (en) * | 2020-09-23 | 2024-04-23 | International Business Machines Corporation | Subscription of marketplace content based on search queries |
| US20220134222A1 (en) * | 2020-11-03 | 2022-05-05 | Nvidia Corporation | Delta propagation in cloud-centric platforms for collaboration and connectivity |
| US20220156797A1 (en) * | 2020-11-17 | 2022-05-19 | At&T Intellectual Property I, L.P. | Methods, devices, and systems for providing personalized immersive content in extended reality (xr) environments |
| KR20230135069A (en) | 2020-12-18 | 2023-09-22 | 스트롱 포스 브이씨엔 포트폴리오 2019, 엘엘씨 | Robot Fleet Management and Additive Manufacturing for Value Chain Networks |
| CN114697302B (en) * | 2020-12-31 | 2024-09-27 | 伊姆西Ip控股有限责任公司 | Method for distributing virtual visual content |
| CN113778979B (en) * | 2021-01-21 | 2025-03-21 | 北京沃东天骏信息技术有限公司 | A method and device for determining click rate of live broadcast |
| IT202100001610A1 (en) * | 2021-01-27 | 2022-07-27 | Sentric S R L | VIRTUAL INTERFACE METHOD FOR PURCHASING PRODUCTS |
| EP4295314A4 (en) | 2021-02-08 | 2025-04-16 | Sightful Computers Ltd | AUGMENTED REALITY CONTENT SHARING |
| JP7665161B2 (en) | 2021-02-08 | 2025-04-21 | サイトフル コンピューターズ リミテッド | User Interaction in Extended Reality |
| EP4288856A4 (en) | 2021-02-08 | 2025-02-12 | Sightful Computers Ltd | EXTENDED REALITY FOR PRODUCTIVITY |
| AU2022227444A1 (en) * | 2021-02-25 | 2023-10-12 | 9337-0286 Quebec Inc. (Auger Groupe Conseil) | Systems and methods for virtual interaction |
| JP7689332B2 (en) * | 2021-02-26 | 2025-06-06 | パナソニックIpマネジメント株式会社 | Bill settlement device, bill settlement system, and bill settlement method |
| US11527047B2 (en) | 2021-03-11 | 2022-12-13 | Quintar, Inc. | Augmented reality system for viewing an event with distributed computing |
| US11645819B2 (en) | 2021-03-11 | 2023-05-09 | Quintar, Inc. | Augmented reality system for viewing an event with mode based on crowd sourced images |
| US11657578B2 (en) | 2021-03-11 | 2023-05-23 | Quintar, Inc. | Registration for augmented reality system for viewing an event |
| US12244782B2 (en) | 2021-03-11 | 2025-03-04 | Quintar, Inc. | Augmented reality system for remote presentation for viewing an event |
| US20230260240A1 (en) * | 2021-03-11 | 2023-08-17 | Quintar, Inc. | Alignment of 3d graphics extending beyond frame in augmented reality system with remote presentation |
| US12003806B2 (en) * | 2021-03-11 | 2024-06-04 | Quintar, Inc. | Augmented reality system for viewing an event with multiple coordinate systems and automatically generated model |
| US12542946B2 (en) | 2021-03-11 | 2026-02-03 | Quintar, Inc. | Remote presentation with augmented reality content synchronized with separately displayed video content |
| US12586305B2 (en) | 2021-03-11 | 2026-03-24 | Quintar, Inc. | 3D reference point detection for survey for venue model construction |
| US12028507B2 (en) * | 2021-03-11 | 2024-07-02 | Quintar, Inc. | Augmented reality system with remote presentation including 3D graphics extending beyond frame |
| US12159359B2 (en) | 2021-03-11 | 2024-12-03 | Quintar, Inc. | Use of multiple registrations for augmented reality system for viewing an event |
| JP7049013B1 (en) * | 2021-03-24 | 2022-04-06 | 株式会社Synamon | Object management system |
| US12130959B2 (en) * | 2021-03-24 | 2024-10-29 | Peloton Interactive, Inc. | Data systems for wearable augmented reality apparatus |
| CN117157128A (en) * | 2021-04-23 | 2023-12-01 | 李商烈 | Meta-universe system for providing economic management system for fusion space of reality and virtual |
| CN113176826B (en) * | 2021-05-10 | 2022-03-11 | 中通服慧展科技有限公司 | Virtual exhibition system and method based on cloud computing |
| IT202100012542A1 (en) * | 2021-05-14 | 2022-11-14 | Popup Srl | PHYSICAL-DIGITAL SYSTEM FOR ORGANIZING AND MANAGING EVENTS IN REAL TIME |
| JP7494803B2 (en) * | 2021-06-08 | 2024-06-04 | トヨタ自動車株式会社 | Multi-agent simulation system and multi-agent simulation method |
| CN113332726B (en) * | 2021-06-11 | 2024-07-02 | 网易(杭州)网络有限公司 | Virtual character processing method and device, electronic equipment and storage medium |
| JP7081856B1 (en) * | 2021-06-17 | 2022-06-07 | アイザワ技術研究所株式会社 | Distributed management method for 3D object management data, computer programs and 3D objects |
| CN113259480B (en) * | 2021-06-18 | 2021-09-24 | 合安科技技术有限公司 | Twin synchronization method based on configuration, Internet of things system and equipment and storage medium |
| CN113297683A (en) * | 2021-06-30 | 2021-08-24 | 河北达尔电子科技有限公司 | Automobile maintenance teaching method based on VR technology |
| EP4370221A4 (en) | 2021-07-14 | 2025-06-11 | Strong Force TX Portfolio 2018, LLC | SYSTEMS AND METHODS WITH INTEGRATED GAMING MACHINES AND SMART CONTRACTS |
| WO2023287969A1 (en) * | 2021-07-14 | 2023-01-19 | Strong Force TX Portfolio 2018, LLC | Systems and methods with integrated gaming engines and smart contracts |
| CN113448444A (en) * | 2021-07-18 | 2021-09-28 | 广州智会云科技发展有限公司 | Cloud enterprise ecosphere system based on digital twin technology |
| JP7175529B1 (en) * | 2021-07-21 | 2022-11-21 | 生也 近藤 | Display device and display method |
| WO2023009580A2 (en) | 2021-07-28 | 2023-02-02 | Multinarity Ltd | Using an extended reality appliance for productivity |
| CN113628006B (en) * | 2021-08-02 | 2024-10-18 | 森正信息科技(上海)有限公司 | Intelligent shop traceability interactive shopping application platform |
| CN113630593A (en) * | 2021-08-17 | 2021-11-09 | 宁波未知数字信息技术有限公司 | Multi-mode high-precision full-space hybrid positioning system |
| US11868122B2 (en) * | 2021-09-10 | 2024-01-09 | Rockwell Automation Technologies, Inc. | Digital twin outcome-driven orchestration |
| CN113965609B (en) * | 2021-09-13 | 2024-04-26 | 武汉灏存科技有限公司 | Group control type interaction system and method |
| US12367320B2 (en) * | 2021-09-22 | 2025-07-22 | Ridgeline, Inc. | Mechanism for real-time identity resolution in a distributed system |
| US11907179B2 (en) * | 2021-09-23 | 2024-02-20 | Bank Of America Corporation | System for intelligent database modelling |
| FR3128046A1 (en) * | 2021-10-07 | 2023-04-14 | Key4Events | Hybrid digital event control system and associated method |
| CN114089829B (en) * | 2021-10-13 | 2023-03-21 | 深圳中青宝互动网络股份有限公司 | Virtual reality's meta universe system |
| US12165270B2 (en) * | 2021-10-31 | 2024-12-10 | Zoom Video Communications, Inc. | Ingesting 3D objects from a virtual environment for 2D data representation |
| US11910132B2 (en) | 2021-10-31 | 2024-02-20 | Zoom Video Communications, Inc. | Head tracking for video communications in a virtual environment |
| US12184708B2 (en) * | 2021-10-31 | 2024-12-31 | Zoom Video Communications, Inc. | Extraction of user representation from video stream to a virtual environment |
| US11733826B2 (en) | 2021-10-31 | 2023-08-22 | Zoom Video Communications, Inc. | Virtual environment interactivity for video communications participants |
| US12114099B2 (en) | 2021-10-31 | 2024-10-08 | Zoom Video Communications, Inc. | Dynamic camera views in a virtual environment |
| CN113771691B (en) * | 2021-11-09 | 2022-02-15 | 北京航空航天大学 | Full life cycle power battery management device and method based on cyber physics system |
| CN114218459A (en) * | 2021-11-24 | 2022-03-22 | 浙江毫微米科技有限公司 | Meta universe user file processing method and device |
| US12271839B2 (en) * | 2021-12-02 | 2025-04-08 | At&T Intellectual Property I, L.P. | Participant attendance management at events including virtual reality events |
| CN114359523B (en) * | 2021-12-31 | 2024-06-14 | 海南大学 | DIKWP model-based meta-universe virtual interaction method |
| CN114367109B (en) * | 2022-01-13 | 2026-04-21 | 腾讯科技(深圳)有限公司 | Virtual object control methods, devices, computer equipment, and storage media |
| US11948263B1 (en) | 2023-03-14 | 2024-04-02 | Sightful Computers Ltd | Recording the complete physical and extended reality environments of a user |
| US12380238B2 (en) * | 2022-01-25 | 2025-08-05 | Sightful Computers Ltd | Dual mode presentation of user interface elements |
| US12175614B2 (en) | 2022-01-25 | 2024-12-24 | Sightful Computers Ltd | Recording the complete physical and extended reality environments of a user |
| CN114404987A (en) * | 2022-01-27 | 2022-04-29 | 腾讯科技(深圳)有限公司 | Virtual object control method, device, equipment, medium and program product |
| WO2023166524A1 (en) * | 2022-03-01 | 2023-09-07 | Flying Flamingos India Pvt Ltd | Method and system for enabling users to experience an extended reality-based social multiverse |
| JP2023134920A (en) * | 2022-03-15 | 2023-09-28 | キヤノン株式会社 | System, method, terminal, method and program |
| US12332620B2 (en) | 2022-04-27 | 2025-06-17 | Tmrw Group Ip | System and method of energy supply chain management and optimization through an energy virtual twin |
| US12377872B2 (en) | 2022-04-27 | 2025-08-05 | Tmrw Group Ip | Location-based autonomous navigation using a virtual world system |
| TWI802394B (en) * | 2022-05-04 | 2023-05-11 | 南亞塑膠工業股份有限公司 | Cloud digital trade show system |
| CN115193031B (en) * | 2022-05-07 | 2025-05-23 | 网易(杭州)网络有限公司 | Method, device and electronic device for determining target object |
| US12086375B2 (en) * | 2022-05-10 | 2024-09-10 | Tmrw Foundation Ip S. À R.L. | Layer-partitioned virtual world system |
| CN114967914A (en) * | 2022-05-13 | 2022-08-30 | 上海商汤智能科技有限公司 | Virtual display method, device, equipment and storage medium |
| CN114979029B (en) * | 2022-05-16 | 2023-11-24 | 百果园技术(新加坡)有限公司 | Control method, device, equipment and storage medium of virtual robot |
| CN115049785A (en) * | 2022-06-09 | 2022-09-13 | 友福同享(深圳)智能科技有限公司 | Enterprise information interaction method, device, equipment and readable storage medium |
| US11893150B2 (en) | 2022-06-28 | 2024-02-06 | Bank Of America Corporation | Systems and methods for multi-point validation in communication network with associated virtual reality application layer |
| IT202200014920A1 (en) * | 2022-07-15 | 2024-01-15 | Jmc Group Srl A Socio Unico | Improved system for the reproduction of virtual reality with immersive experience in consumer and professional fields |
| WO2024013707A1 (en) * | 2022-07-15 | 2024-01-18 | Jmc Group S.R.L. A Socio Unico | Improved system for playing extended reality (xr) with immersive experience in the consumer and professional spheres |
| EP4595015A1 (en) | 2022-09-30 | 2025-08-06 | Sightful Computers Ltd | Adaptive extended reality content presentation in multiple physical environments |
| EP4535779A4 (en) | 2022-10-20 | 2025-12-31 | Samsung Electronics Co Ltd | ELECTRONIC DEVICE AND METHOD FOR CONTROLLING A CAMERA BASED ON LOCATION FOR ACCESSING MEDIA ACCORDING TO THE LOCATION AND METHOD FOR THIS |
| CN115695841B (en) * | 2023-01-05 | 2023-03-10 | 威图瑞(北京)科技有限公司 | Method and device for embedding online live broadcast in external virtual scene |
| US20240265473A1 (en) * | 2023-02-02 | 2024-08-08 | Everz Inc | System and method of blockchain enabled social platform ecosystem to collect, create, store, process, and distribute data, digital contents, digital assets and digital identities, using artificial intelligence, smart contracts, instructions, conditions and triggers |
| WO2024173701A1 (en) * | 2023-02-15 | 2024-08-22 | Interwoven Worlds Inc. | Systems and methods for management of virtual agents |
| US12548481B2 (en) * | 2023-02-17 | 2026-02-10 | Meta Platforms Technologies, Llc | Virtual reality and augmented reality display system for near-eye display devices |
| KR102719548B1 (en) | 2023-02-20 | 2024-10-17 | 한국기술교육대학교 산학협력단 | Apparatus and method for producing and visualizing augmeted reality content based on multiple markers |
| US12614358B2 (en) * | 2023-03-23 | 2026-04-28 | International Business Machines Corporation | Augmented reality environment melding |
| CN116342842B (en) * | 2023-03-24 | 2024-01-23 | 摩尔线程智能科技(北京)有限责任公司 | Virtual world data transmission system |
| CN116127783B (en) * | 2023-03-24 | 2024-01-23 | 摩尔线程智能科技(北京)有限责任公司 | Virtual world generation system |
| CN118718385A (en) * | 2023-03-31 | 2024-10-01 | 腾讯科技(深圳)有限公司 | Information transmission method, device, equipment and medium based on virtual world |
| US12506800B2 (en) * | 2023-05-16 | 2025-12-23 | Hexagon Technology Center Gmbh | Precision geometry service for thin client applications |
| LU504865B1 (en) * | 2023-08-03 | 2025-02-03 | Daniel Pintaric | Procedure of a system with a mobile application |
| CN121889800A (en) * | 2023-09-29 | 2026-04-17 | 华为技术有限公司 | Methods and systems for digitally replicating real-world infrastructure |
| PL446490A1 (en) * | 2023-10-25 | 2025-04-28 | Papukurier Spółka Z Ograniczoną Odpowiedzialnością | Way to automate the restaurant traffic management process |
| WO2025144865A1 (en) * | 2023-12-24 | 2025-07-03 | Faceport Inc. | Telepresence with a human avatar |
| GB2638148A (en) * | 2024-02-13 | 2025-08-20 | Elmon Jacob | System and method of landmark triggred mobile AR advertising in taxi rides |
| WO2025181309A1 (en) * | 2024-02-29 | 2025-09-04 | Warp Universe Oü | Service activation via a digital twin of a real environment |
| US12530983B2 (en) * | 2024-04-02 | 2026-01-20 | International Business Machines Corporation | Dynamic modification of an extended reality environment |
| ZA202408809B (en) * | 2024-10-17 | 2025-06-25 | Llc Addon | Mobile user device for generating xr scene using web environment |
| CN121010740B (en) * | 2025-08-20 | 2026-03-31 | 北京鸿途信达科技股份有限公司 | A virtual digital avatar interaction method and system for targeted advertising. |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101573734A (en) * | 2006-09-04 | 2009-11-04 | N·I·帕申科 | Method and system for simulating and operating a single virtual space |
| CN103488275A (en) * | 2008-12-29 | 2014-01-01 | 英特尔公司 | Systems and methods for transporting physical objects from real physical life into virtual worlds |
| CN104011788A (en) * | 2011-10-28 | 2014-08-27 | 奇跃公司 | System And Method For Augmented And Virtual Reality |
| CN105188516A (en) * | 2013-03-11 | 2015-12-23 | 奇跃公司 | System and method for augmented and virtual reality |
| CN106249607A (en) * | 2016-07-28 | 2016-12-21 | 桂林电子科技大学 | Virtual Intelligent household analogue system and method |
| CN107492007A (en) * | 2017-07-27 | 2017-12-19 | 湖北历拓网络科技有限公司 | The shop methods of exhibiting and device of a kind of virtual reality |
Family Cites Families (100)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5883817A (en) | 1996-07-08 | 1999-03-16 | Trimble Navigation Limited | Method and apparatus for precise positioning of large structures |
| US5956039A (en) | 1997-07-25 | 1999-09-21 | Platinum Technology Ip, Inc. | System and method for increasing performance by efficient use of limited resources via incremental fetching, loading and unloading of data assets of three-dimensional worlds based on transient asset priorities |
| US6278479B1 (en) | 1998-02-24 | 2001-08-21 | Wilson, Hewitt & Associates, Inc. | Dual reality system |
| EP1087323A1 (en) * | 1999-09-24 | 2001-03-28 | Nokia Corporation | A wireless system for interacting with a virtual space |
| US6556206B1 (en) | 1999-12-09 | 2003-04-29 | Siemens Corporate Research, Inc. | Automated viewpoint selection for 3D scenes |
| US20060184886A1 (en) | 1999-12-22 | 2006-08-17 | Urbanpixel Inc. | Spatial chat in a multiple browser environment |
| DE10127396A1 (en) | 2000-06-13 | 2001-12-20 | Volkswagen Ag | Method for utilization of old motor vehicles using a sorting plant for removal of operating fluids and dismantling of the vehicle into components parts for sorting uses augmented reality (AR) aids to speed and improve sorting |
| US20060122917A1 (en) | 2000-08-14 | 2006-06-08 | Urbanpixel Inc | Real-time collaborative commerce in a multiple browser environment |
| US7168051B2 (en) | 2000-10-10 | 2007-01-23 | Addnclick, Inc. | System and method to configure and provide a network-enabled three-dimensional computing environment |
| US20020107679A1 (en) | 2001-02-05 | 2002-08-08 | Koninklijke Philips Electronics N. V. | Virtual model generation via physical components |
| EP1366451A4 (en) | 2001-02-07 | 2007-05-23 | Universal City Studios Inc | SYSTEM AND METHOD FOR RESERVATION FOR PARKS OF ATTRACTIONS |
| US20030030658A1 (en) | 2001-08-10 | 2003-02-13 | Simon Gibbs | System and method for mixed reality broadcast |
| US8909729B2 (en) | 2001-11-20 | 2014-12-09 | Portulim Foundation Llc | System and method for sharing digital media content |
| AU2003262893A1 (en) | 2002-08-21 | 2004-03-11 | Neal Solomon | Organizing groups of self-configurable mobile robotic agents |
| US7680694B2 (en) | 2004-03-11 | 2010-03-16 | American Express Travel Related Services Company, Inc. | Method and apparatus for a user to shop online in a three dimensional virtual reality setting |
| US7529690B2 (en) | 2004-05-22 | 2009-05-05 | Altaf Hadi | System and method for delivering real time remote buying, selling, meeting, and interacting in a virtual reality environment |
| DE102005011126A1 (en) | 2005-03-10 | 2006-09-14 | Siemens Ag | Generation of virtual worlds based on a real environment |
| CN100484726C (en) | 2006-05-12 | 2009-05-06 | 上海大学 | Flexible and remote-controlled operation platform for robot based on virtual reality |
| HUP0600879A2 (en) | 2006-11-28 | 2008-06-30 | Adam Dalnoki | System and method for moving real objects through operations performed in a virtual environment |
| US20080263460A1 (en) | 2007-04-20 | 2008-10-23 | Utbk, Inc. | Methods and Systems to Connect People for Virtual Meeting in Virtual Reality |
| US8909370B2 (en) | 2007-05-08 | 2014-12-09 | Massachusetts Institute Of Technology | Interactive systems employing robotic companions |
| US9111285B2 (en) | 2007-08-27 | 2015-08-18 | Qurio Holdings, Inc. | System and method for representing content, user presence and interaction within virtual world advertising environments |
| US8386918B2 (en) * | 2007-12-06 | 2013-02-26 | International Business Machines Corporation | Rendering of real world objects and interactions into a virtual universe |
| US20090225074A1 (en) * | 2008-03-06 | 2009-09-10 | Bates Cary L | Reconstruction of Virtual Environments Using Cached Data |
| US20090244059A1 (en) | 2008-03-26 | 2009-10-01 | Kulkarni Gaurav N | System and method for automatically generating virtual world environments based upon existing physical environments |
| JP5215740B2 (en) | 2008-06-09 | 2013-06-19 | 株式会社日立製作所 | Mobile robot system |
| US20100131865A1 (en) | 2008-11-24 | 2010-05-27 | Disney Enterprises, Inc. | Method and system for providing a multi-mode interactive experience |
| US20100131947A1 (en) | 2008-11-24 | 2010-05-27 | Disney Enterprises, Inc. | System and method for enabling a local user of a real-life simulation environment to interact with a remote user of a corresponding virtual environment |
| DE102009039834A1 (en) | 2009-09-03 | 2011-03-10 | Deutsche Telekom Ag | Automatic voice chat system in mobile networks with location reference |
| US8660670B2 (en) | 2009-09-10 | 2014-02-25 | Sam FREED | Controller with artificial intelligence based on selection from episodic memory and corresponding methods |
| CN102120325B (en) | 2010-01-08 | 2012-12-12 | 哈尔滨理工大学 | Novel remote operation far-end robot control platform and method |
| US9041765B2 (en) * | 2010-05-12 | 2015-05-26 | Blue Jeans Network | Systems and methods for security and privacy controls for videoconferencing |
| US8564621B2 (en) | 2010-08-11 | 2013-10-22 | International Business Machines Corporation | Replicating changes between corresponding objects |
| US8698843B2 (en) | 2010-11-02 | 2014-04-15 | Google Inc. | Range of focus in an augmented reality application |
| US9511291B2 (en) | 2010-11-15 | 2016-12-06 | Bally Gaming, Inc. | System and method for enhanced augmented reality tracking |
| US9384587B2 (en) * | 2010-11-29 | 2016-07-05 | Verizon Patent And Licensing Inc. | Virtual event viewing |
| US9721386B1 (en) | 2010-12-27 | 2017-08-01 | Amazon Technologies, Inc. | Integrated augmented reality environment |
| US20130009994A1 (en) | 2011-03-03 | 2013-01-10 | Thomas Casey Hill | Methods and apparatus to generate virtual-world environments |
| EP2745462B1 (en) | 2011-08-18 | 2021-10-20 | Pfaqutruma Research LLC | Systems and methods of virtual world interaction |
| US20140063061A1 (en) | 2011-08-26 | 2014-03-06 | Reincloud Corporation | Determining a position of an item in a virtual augmented space |
| ES2656868T3 (en) | 2011-10-05 | 2018-02-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Portable device, virtual reality system and method |
| EP2803064A4 (en) | 2012-01-09 | 2015-11-18 | Nokia Technologies Oy | METHOD AND APPARATUS FOR CREATING AN ARCHITECTURE TO PROVIDE MIXED REALITY CONTENT |
| US10970934B2 (en) * | 2012-10-23 | 2021-04-06 | Roam Holdings, LLC | Integrated operating environment |
| US9281727B1 (en) * | 2012-11-01 | 2016-03-08 | Amazon Technologies, Inc. | User device-based control of system functionality |
| US20140214504A1 (en) * | 2013-01-31 | 2014-07-31 | Sony Corporation | Virtual meeting lobby for waiting for online event |
| US20140282220A1 (en) | 2013-03-14 | 2014-09-18 | Tim Wantland | Presenting object models in augmented reality images |
| US20150012394A1 (en) * | 2013-07-02 | 2015-01-08 | Avenue Imperial UK Limited | Virtual Shopping System |
| US9264479B2 (en) | 2013-12-30 | 2016-02-16 | Daqri, Llc | Offloading augmented reality processing |
| US10518188B2 (en) * | 2014-06-30 | 2019-12-31 | Microsoft Technology Licensing, Llc | Controlling physical toys using a physics engine |
| CN106575299A (en) | 2014-08-01 | 2017-04-19 | 索尼公司 | Information processing device, information processing method, and program |
| US20160133230A1 (en) | 2014-11-11 | 2016-05-12 | Bent Image Lab, Llc | Real-time shared augmented reality experience |
| US20170243403A1 (en) | 2014-11-11 | 2017-08-24 | Bent Image Lab, Llc | Real-time shared augmented reality experience |
| JP2016110245A (en) | 2014-12-03 | 2016-06-20 | 株式会社T.J.Promotion | Display system, display method, computer program, computer readable recording medium |
| US9643314B2 (en) | 2015-03-04 | 2017-05-09 | The Johns Hopkins University | Robot control, training and collaboration in an immersive virtual reality environment |
| US10775878B2 (en) | 2015-04-10 | 2020-09-15 | Sony Interactive Entertainment Inc. | Control of personal space content presented via head mounted display |
| US20160300392A1 (en) | 2015-04-10 | 2016-10-13 | VR Global, Inc. | Systems, media, and methods for providing improved virtual reality tours and associated analytics |
| US10546424B2 (en) | 2015-04-15 | 2020-01-28 | Google Llc | Layered content delivery for virtual and augmented reality experiences |
| JP6676286B2 (en) | 2015-05-12 | 2020-04-08 | キヤノン株式会社 | Information processing method and information processing apparatus |
| WO2016187477A1 (en) | 2015-05-20 | 2016-11-24 | Daqri, Llc | Virtual personification for augmented reality system |
| US9704298B2 (en) | 2015-06-23 | 2017-07-11 | Paofit Holdings Pte Ltd. | Systems and methods for generating 360 degree mixed reality environments |
| US10399225B2 (en) | 2015-07-08 | 2019-09-03 | Stephen Favis | Biomimetic humanoid robotic model, control system, and simulation process |
| EP3321773B1 (en) * | 2015-07-08 | 2022-12-14 | Sony Group Corporation | Information processing device, display device, information processing method, and program |
| US9898869B2 (en) * | 2015-09-09 | 2018-02-20 | Microsoft Technology Licensing, Llc | Tactile interaction in virtual environments |
| GB2542434A (en) | 2015-09-21 | 2017-03-22 | Figment Productions Ltd | A System for Providing a Virtual Reality Experience |
| FR3041804B1 (en) | 2015-09-24 | 2021-11-12 | Dassault Aviat | VIRTUAL THREE-DIMENSIONAL SIMULATION SYSTEM SUITABLE TO GENERATE A VIRTUAL ENVIRONMENT GATHERING A PLURALITY OF USERS AND RELATED PROCESS |
| US9573062B1 (en) * | 2015-12-06 | 2017-02-21 | Silver VR Technologies, Inc. | Methods and systems for virtual reality streaming and replay of computer video games |
| JP5941241B1 (en) | 2016-02-18 | 2016-06-29 | ガンホー・オンライン・エンターテイメント株式会社 | Server device |
| US20170250930A1 (en) | 2016-02-29 | 2017-08-31 | Outbrain Inc. | Interactive content recommendation personalization assistant |
| US10325610B2 (en) | 2016-03-30 | 2019-06-18 | Microsoft Technology Licensing, Llc | Adaptive audio rendering |
| US20170286572A1 (en) | 2016-03-31 | 2017-10-05 | General Electric Company | Digital twin of twinned physical system |
| US20170289202A1 (en) * | 2016-03-31 | 2017-10-05 | Microsoft Technology Licensing, Llc | Interactive online music experience |
| MX2018015454A (en) | 2016-06-13 | 2019-07-08 | Walmart Apollo Llc | Virtual reality shopping systems and methods. |
| US10235809B2 (en) * | 2016-06-30 | 2019-03-19 | Microsoft Technology Licensing, Llc | Reality to virtual reality portal for dual presence of devices |
| CA3031769A1 (en) | 2016-08-04 | 2018-02-08 | Fairwayiq, Inc. | System and method for managing and interacting with spectators at an activity venue |
| US20180047093A1 (en) * | 2016-08-09 | 2018-02-15 | Wal-Mart Stores, Inc. | Self-service virtual store system |
| KR101940720B1 (en) | 2016-08-19 | 2019-04-17 | 한국전자통신연구원 | Contents authoring tool for augmented reality based on space and thereof method |
| MX2019002120A (en) | 2016-08-24 | 2019-06-20 | Walmart Apollo Llc | Apparatus and method for providing a virtual shopping environment. |
| WO2018074000A1 (en) | 2016-10-20 | 2018-04-26 | 株式会社リアルアンリアル | Location evaluation method for location-based game |
| US10877470B2 (en) | 2017-01-26 | 2020-12-29 | Honeywell International Inc. | Integrated digital twin for an industrial facility |
| WO2018151908A1 (en) | 2017-02-16 | 2018-08-23 | Walmart Apollo, Llc | Systems and methods for a virtual reality showroom with autonomous storage and retrieval |
| US10967255B2 (en) | 2017-05-26 | 2021-04-06 | Brandon Rosado | Virtual reality system for facilitating participation in events |
| WO2018226621A1 (en) | 2017-06-05 | 2018-12-13 | Umajin Inc. | Methods and systems for an application system |
| US10467792B1 (en) * | 2017-08-24 | 2019-11-05 | Amazon Technologies, Inc. | Simulating communication expressions using virtual objects |
| US20190065028A1 (en) | 2017-08-31 | 2019-02-28 | Jedium Inc. | Agent-based platform for the development of multi-user virtual reality environments |
| US20190102709A1 (en) | 2017-10-03 | 2019-04-04 | Invight, Inc. | Systems and methods for coordinating venue systems and messaging control |
| US20190102494A1 (en) | 2017-10-03 | 2019-04-04 | Endurica, LLC | System for tracking incremental damage accumulation |
| WO2019079826A1 (en) | 2017-10-22 | 2019-04-25 | Magical Technologies, Llc | Systems, methods and apparatuses of digital assistants in an augmented reality environment and local determination of virtual object placement and apparatuses of single or multi-directional lens as portals between a physical world and a digital world component of the augmented reality environment |
| US20190138970A1 (en) | 2017-11-07 | 2019-05-09 | General Electric Company | Contextual digital twin |
| US10679412B2 (en) | 2018-01-17 | 2020-06-09 | Unchartedvr Inc. | Virtual experience monitoring mechanism |
| US10565764B2 (en) | 2018-04-09 | 2020-02-18 | At&T Intellectual Property I, L.P. | Collaborative augmented reality system |
| US10198871B1 (en) * | 2018-04-27 | 2019-02-05 | Nicholas T. Hariton | Systems and methods for generating and facilitating access to a personalized augmented rendering of a user |
| KR102236957B1 (en) | 2018-05-24 | 2021-04-08 | 티엠알더블유 파운데이션 아이피 앤드 홀딩 에스에이알엘 | System and method for developing, testing and deploying digital reality applications into the real world via a virtual world |
| CN110531846B (en) * | 2018-05-24 | 2023-05-23 | 卡兰控股有限公司 | Bi-directional real-time 3D interaction of real-time 3D virtual objects within a real-time 3D virtual world representation real-world |
| US11403822B2 (en) | 2018-09-21 | 2022-08-02 | Augmntr, Inc. | System and methods for data transmission and rendering of virtual objects for display |
| US10867444B2 (en) | 2018-11-29 | 2020-12-15 | Adobe Inc. | Synthetic data generation for training a machine learning model for dynamic object compositing in scenes |
| US10921878B2 (en) | 2018-12-27 | 2021-02-16 | Facebook, Inc. | Virtual spaces, mixed reality spaces, and combined mixed reality spaces for improved interaction and collaboration |
| US11024074B2 (en) | 2018-12-27 | 2021-06-01 | Facebook Technologies, Llc | Virtual spaces, mixed reality spaces, and combined mixed reality spaces for improved interaction and collaboration |
| US20200210137A1 (en) | 2018-12-27 | 2020-07-02 | Facebook Technologies, Llc | Virtual spaces, mixed reality spaces, and combined mixed reality spaces for improved interaction and collaboration |
| US20200304375A1 (en) * | 2019-03-19 | 2020-09-24 | Microsoft Technology Licensing, Llc | Generation of digital twins of physical environments |
| US10748302B1 (en) | 2019-05-02 | 2020-08-18 | Apple Inc. | Multiple user simultaneous localization and mapping (SLAM) |
-
2020
- 2020-06-16 US US16/903,235 patent/US11202037B2/en active Active
- 2020-06-16 US US16/903,239 patent/US11196964B2/en active Active
- 2020-06-16 US US16/903,227 patent/US11202036B2/en active Active
- 2020-06-16 CN CN202010547257.4A patent/CN112100284A/en active Pending
- 2020-06-16 CN CN202010546692.5A patent/CN112102499B/en active Active
- 2020-06-16 US US16/903,254 patent/US11665317B2/en active Active
- 2020-06-17 US US16/904,213 patent/US11245872B2/en active Active
- 2020-06-18 CN CN202310290391.4A patent/CN116319926A/en active Pending
- 2020-06-18 CN CN202010559497.6A patent/CN112102501A/en active Pending
- 2020-06-18 CN CN202010558708.4A patent/CN112104593B/en active Active
- 2020-06-18 EP EP20180723.7A patent/EP3754614B1/en active Active
- 2020-06-18 EP EP20180739.3A patent/EP3754464B1/en active Active
- 2020-06-18 EP EP20180736.9A patent/EP3754463A1/en active Pending
- 2020-06-18 EP EP20180885.4A patent/EP3754468A1/en active Pending
- 2020-06-18 EP EP20180856.5A patent/EP3754467B1/en active Active
- 2020-06-18 EP EP25208626.9A patent/EP4657383A3/en active Pending
- 2020-06-18 CN CN202010558725.8A patent/CN112102500B/en active Active
-
2023
- 2023-05-12 US US18/196,890 patent/US20230283749A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101573734A (en) * | 2006-09-04 | 2009-11-04 | N·I·帕申科 | Method and system for simulating and operating a single virtual space |
| CN103488275A (en) * | 2008-12-29 | 2014-01-01 | 英特尔公司 | Systems and methods for transporting physical objects from real physical life into virtual worlds |
| CN104011788A (en) * | 2011-10-28 | 2014-08-27 | 奇跃公司 | System And Method For Augmented And Virtual Reality |
| CN105188516A (en) * | 2013-03-11 | 2015-12-23 | 奇跃公司 | System and method for augmented and virtual reality |
| CN106249607A (en) * | 2016-07-28 | 2016-12-21 | 桂林电子科技大学 | Virtual Intelligent household analogue system and method |
| CN107492007A (en) * | 2017-07-27 | 2017-12-19 | 湖北历拓网络科技有限公司 | The shop methods of exhibiting and device of a kind of virtual reality |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112632778A (en) * | 2020-12-22 | 2021-04-09 | 达闼机器人有限公司 | Operation method and device of digital twin model and electronic equipment |
| CN114820090A (en) * | 2021-01-18 | 2022-07-29 | 电子湾有限公司 | Virtual environment arrangement and configuration |
| CN115564581A (en) * | 2022-09-13 | 2023-01-03 | 粤港澳国际供应链(广州)有限公司 | Contract signing method, device, computer equipment and medium based on virtual reality |
| CN117399153A (en) * | 2023-09-25 | 2024-01-16 | 武汉科大电控设备有限公司 | Self-adaptive control method and system for mill |
| CN117399153B (en) * | 2023-09-25 | 2024-05-10 | 武汉科大电控设备有限公司 | Self-adaptive control method and system for mill |
| CN120279198A (en) * | 2025-06-11 | 2025-07-08 | 上海易迪尔信息技术有限公司 | Digital twin body construction method and system applied to customs supervision |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200404218A1 (en) | 2020-12-24 |
| US11245872B2 (en) | 2022-02-08 |
| EP3754463A1 (en) | 2020-12-23 |
| EP4657383A3 (en) | 2026-01-21 |
| CN112102499B (en) | 2024-08-30 |
| EP3754467B1 (en) | 2026-02-18 |
| EP3754464B1 (en) | 2025-10-15 |
| CN112104593A (en) | 2020-12-18 |
| US20200404217A1 (en) | 2020-12-24 |
| US20200402315A1 (en) | 2020-12-24 |
| EP3754614C0 (en) | 2026-01-07 |
| US20230283749A1 (en) | 2023-09-07 |
| EP3754468A1 (en) | 2020-12-23 |
| EP3754614B1 (en) | 2026-01-07 |
| CN112102500B (en) | 2024-03-29 |
| EP3754467A1 (en) | 2020-12-23 |
| EP4657383A2 (en) | 2025-12-03 |
| EP3754467C0 (en) | 2026-02-18 |
| US20200402293A1 (en) | 2020-12-24 |
| US11665317B2 (en) | 2023-05-30 |
| EP3754464A1 (en) | 2020-12-23 |
| US11202037B2 (en) | 2021-12-14 |
| US11202036B2 (en) | 2021-12-14 |
| CN116319926A (en) | 2023-06-23 |
| US20200401576A1 (en) | 2020-12-24 |
| US11196964B2 (en) | 2021-12-07 |
| EP3754614A1 (en) | 2020-12-23 |
| CN112102500A (en) | 2020-12-18 |
| CN112102499A (en) | 2020-12-18 |
| CN112102501A (en) | 2020-12-18 |
| CN112104593B (en) | 2023-04-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230283749A1 (en) | Interacting with real-world items and corresponding databases through a virtual twin reality | |
| US10970934B2 (en) | Integrated operating environment | |
| US11995730B2 (en) | System and method for providing digital reality experiences and decentralized transactions of real estate projects | |
| US20200020172A1 (en) | Three-dimensional virtual environment | |
| US20180373320A1 (en) | Social applications for augmented reality technologies | |
| US20140015858A1 (en) | Augmented reality system | |
| CN116917842A (en) | Systems and methods for generating stable images of real environments in artificial reality | |
| WO2019099912A1 (en) | Integrated operating environment | |
| US11798274B2 (en) | Method and system for crowdsourcing geofencing-based content | |
| Abubakar et al. | 3D Mobile Map Visualization Concept for Remote Rendered Dataset | |
| KR20260018858A (en) | Create interactive and immersive virtual and augmented reality environments that correspond to digital twins of real-world elements. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: 54 Montorf Road, Betangburg, Luxembourg Applicant after: Karan Holdings Ltd. Address before: 54 Montorf Road, Betangburg, Luxembourg Applicant before: TMRW Foundation IP & Holding S.A.R.L. |
|
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: 14-16 Pasteur Avenue, Luxembourg Applicant after: Karan Holdings Ltd. Address before: 54 Montorf Road, Betangburg, Luxembourg Applicant before: Karan Holdings Ltd. |