Data Sharing Method and Device
AssigneeHuawei Technologies Co., Ltd.
InventorsZhikun Hu, Feng He
Life of this patent
Estimating the term…
Abstract
A data sharing method and a device are provided. A first image is obtained by integrating a first 3D identifier and a second 3D identifier of a digital world into an image of a real world captured by a camera and performing AR rendering, the first 3D identifier is used to identify at least a building, a plant, or a mountain scenery in the real world, and the second 3D identifier is used to identify a first user in the first image. The first device displays one or a plurality of virtual objects in response to a second operation. In response to a sliding operation of which a start point of a sliding track is a first virtual object and an end point is an image of the first user, a server is requested to transmit the first virtual object to a second device.
Claims21
-40. (canceled)
A method, applied to a first device, wherein a first application is installed on the first device, the first application provides a digital world that is in a 1:1 correspondence with a real world, the first device logs in to a first account in the first application, and the method comprises:
- receiving, by the first device, a first operation of a user, wherein the first operation triggers the first device to start the first application;
- displaying, by the first device, a first image in response to the first operation, wherein the first image is obtained by integrating a plurality of pieces of 3D identification information of the digital world into a second image of the real world captured by a camera of the first device and performing augmented reality (AR) rendering, the first image and the second image comprise an image of a first user, the plurality of pieces of 3D identification information comprise a first 3D identifier and a second 3D identifier, the first 3D identifier identifies at least a building, a plant, or a mountain scenery in the real world, and the second 3D identifier identifies the first user;
- receiving, by the first device, a second operation of the user;
- displaying, by the first device, one or a plurality of virtual objects in response to the second operation, wherein the one or the plurality of virtual objects comprise:
- an image or a file in the first device, and a virtual model or an emoticon that is provided by a server of the first application and that is configured to be usable for mutual sharing between different accounts of the first application;
- receiving, by the first device, a first sliding operation of the user, wherein a start point of a sliding track of the first sliding operation is a first virtual object in the one or the plurality of virtual objects, and an end point is the image of the first user;
- in response to the first sliding operation, displaying, by the first device, a dynamic image of the first virtual object moving towards the image of the first user along the sliding track;
- and
- requesting, by the first device, the server to transmit the first virtual object to a second device that logs in to a second account, wherein the second account is associated with the first user.
An electronic device, comprising:
- a wireless communication interface;
- a non-transitory memory;
- a display;
- a camera;
- and
- one or more processors;
- wherein the wireless communication interface, the memory, the display, and the camera are coupled to the processor;
- wherein a first application is installed on the electronic device, the first application provides a digital world that is in a 1:1 correspondence with a real world, and the electronic device logs in to a first account in the first application, the first device;
- and
- wherein the non-transitory memory is configured to store computer program code, the computer program code comprises computer instructions, and when the computer instructions are executed by the processor, the electronic device is enabled to perform the following operations:
- receiving a first operation of a user, wherein the first operation triggers the electronic device to start the first application;
- displaying a first image in response to the first operation, wherein the first image is obtained by integrating a plurality of pieces of 3D identification information of the digital world into a second image of the real world captured by the camera and performing augmented reality (AR) rendering, the first image and the second image comprise an image of a first user, the plurality of pieces of 3D identification information comprise a first 3D identifier and a second 3D identifier, the first 3D identifier identifies at least a building, a plant, or a mountain scenery in the real world, and the second 3D identifier identifies the first user;
- receiving a second operation of the user;
- displaying one or a plurality of virtual objects in response to the second operation, wherein the one or the plurality of virtual objects comprise:
- an image or a file in the first device, and a virtual model or an emoticon that is provided by a server of the first application and that is configured to be usable for mutual sharing between different accounts of the first application;
- receiving a first sliding operation of the user, wherein a start point of a sliding track of the first sliding operation is a first virtual object in the plurality of virtual objects, and an end point is the image of the first user;
- in response to the first sliding operation, displaying a dynamic image of the first virtual object moving towards the image of the first user along the sliding track;
- and
- requesting the server to transmit the first virtual object to a second device logging in to a second account, wherein the second account is associated with the first user.
Dependencies are inferred from the claim text.