[go: up one dir, main page]

CN108769218A - Scene sharing method, VR equipment, server, system and readable storage medium storing program for executing - Google Patents

Scene sharing method, VR equipment, server, system and readable storage medium storing program for executing Download PDF

Info

Publication number
CN108769218A
CN108769218A CN201810554842.XA CN201810554842A CN108769218A CN 108769218 A CN108769218 A CN 108769218A CN 201810554842 A CN201810554842 A CN 201810554842A CN 108769218 A CN108769218 A CN 108769218A
Authority
CN
China
Prior art keywords
server
scene
information
scene sharing
equipment
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.)
Withdrawn
Application number
CN201810554842.XA
Other languages
Chinese (zh)
Inventor
张健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Lingdu Intelligent Control Technology Co Ltd
Original Assignee
Shenzhen Lingdu Intelligent Control Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Lingdu Intelligent Control Technology Co Ltd filed Critical Shenzhen Lingdu Intelligent Control Technology Co Ltd
Priority to CN201810554842.XA priority Critical patent/CN108769218A/en
Publication of CN108769218A publication Critical patent/CN108769218A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of scene sharing method of VR equipment, the method includes:First VR equipment sends scene sharing request to server, so that the scene sharing request is sent to the 2nd VR equipment by server;When it is that the 2nd VR equipment receives the scene sharing request that the first VR equipment, which receives the first feedback information that the server is sent, it obtains currently selected scene information and is sent to the server, for the scene information is sent to the 2nd VR equipment;When it is that the 2nd VR equipment has received the scene information that the first VR equipment, which receives the second feedback information that the server is sent, obtains the voice messaging that user currently inputs and be sent to the server, for being sent to the 2nd VR equipment.The invention also discloses a kind of VR equipment, server, the scene shared system of VR equipment and computer readable storage mediums.The present invention realize easily allow more people simultaneously enter same VR scenes in carry out information exchange.

Description

Scene sharing method, VR device, server, system and readable storage medium
Technical Field
The present invention relates to the field of virtual reality technologies, and in particular, to a scene sharing method for a VR device, a server, a scene sharing system for a VR device, and a computer-readable storage medium.
Background
With the continuous development of scientific technology, Virtual Reality (VR) technology gradually enters the work and life of people, and VR technology enables users to participate in the VR technology, and is an interactive system simulation of three-dimensional dynamic views and entity behaviors, so that the users are immersed in a simulation environment.
In the existing VR technology and the use of VR devices, users are usually immersed in a scene played by their VR devices individually, and information interaction and communication between different users are not achieved. In the sharing scheme of the virtual scene in the prior art, a virtual scene is usually established at the cloud, and when different users enter the virtual scene, communication can be realized in the same scene. However, this method requires all users to enter the same scene, and has certain limitations.
Disclosure of Invention
The invention mainly aims to provide a scene sharing method of VR equipment, a server, a scene sharing system of the VR equipment and a computer readable storage medium, and aims to solve the technical problem of how to conveniently and quickly realize virtual scene sharing while ensuring information security.
In order to achieve the above object, the present invention provides a scene sharing method for a VR device, where the scene sharing method for the VR device includes the following steps:
the method comprises the steps that a first VR device sends a scene sharing request to a server, so that the server sends the scene sharing request to a second VR device;
when first VR equipment receives first feedback information sent by the server, determining whether the first feedback information is the scene sharing request;
when the first VR device determines that the first feedback information is the scene sharing request, the currently selected scene information, the voice information currently input by the user and the current state information of the user are obtained and sent to the server, so that the server can send the voice information to the second VR device and embed the current state information into the scene information.
Optionally, the step of the first VR device sending a scene sharing request to a server, so that the server sends the scene sharing request to a second VR device further includes:
the method comprises the steps that a first VR device sends a first connection request for establishing communication connection to a server, so that the server determines whether to establish communication connection with the first VR device based on the first connection request;
when the first VR equipment receives first connection feedback information sent by the server, sending corresponding prompt information; wherein,
if the first connection feedback information is the information for receiving the connection request, prompting that the connection is successful;
and if the first connection feedback information is the information for refusing the connection request, prompting that the connection fails.
Optionally, the step of sending, by the VR device, a scene sharing request to a server, so that the server sends the scene sharing request to a second VR device further includes:
when the first VR device does not receive the first feedback information within a first preset time length, the scene sharing request is sent to the server again;
and when the first VR device does not receive the first feedback information within a second preset duration, the scene sharing request is regarded as an invalid sharing request.
Further, to achieve the above object, the present invention further provides a scene sharing method for a VR device, where the scene sharing method for the VR device includes the following steps:
the method comprises the steps that a server receives a scene sharing request sent by first VR equipment to identify second VR equipment corresponding to the scene sharing request, and sends the scene sharing request to the second VR equipment;
when the server receives third feedback information sent by the second VR equipment, the server sends first feedback information to the first VR equipment based on the third feedback information;
and when the third feedback information is feedback information for receiving the scene sharing request, the server receives scene information sent by the first VR equipment, current voice information input by a user and current state information of the user so as to send the scene information, the current voice information and the current state information to the second VR equipment.
Optionally, the step of receiving, by the server, a scene sharing request sent by a first VR device to identify a second VR device corresponding to the scene sharing request, and sending the scene sharing request to the second VR device includes:
when a server receives a scene sharing request sent by a first VR device, identifying a second VR device corresponding to the scene sharing request and a request instruction;
and the server sends a second connection for establishing communication connection to the second VR equipment, and sends the request instruction to the second VR equipment when the second VR equipment establishes communication connection.
Optionally, the scene sharing method for the VR device further includes:
when the server does not receive the third feedback information sent by the second VR device within a first preset time length, sending the sharing request to the second VR device again;
and when the server does not receive the third feedback information sent by the second VR equipment within a second preset time, disconnecting the communication connection with the second VR equipment and sending fourth feedback information with abnormal communication to the VR equipment.
Further, to achieve the above object, the present invention also provides a VR device, including: a memory, a processor, and a scene sharing program stored on the memory and executable on the processor, the scene sharing program when executed by the processor implementing the steps of the scene sharing method of the VR device as described above.
In addition, to achieve the above object, the present invention also provides a server, including: a memory, a processor, and a scene sharing program stored on the memory and executable on the processor, the scene sharing program when executed by the processor implementing the steps of the scene sharing method of the VR device as described above.
In addition, in order to achieve the above object, the present invention further provides a scene sharing system of a VR device, where the scene sharing system of the VR device includes a plurality of VR devices as described above and a server.
Further, to achieve the above object, the present invention also provides a computer readable storage medium having a scene sharing program stored thereon, which when executed by a processor, implements the steps of the scene sharing method of the VR device as described above.
According to the scene sharing method of the VR device, when a plurality of people need to enter the same VR scene, the first VR device sends a scene sharing request to the server, so that the server sends the scene sharing request to the second VR device when identifying target device information contained in the scene sharing request, then the first VR device receives feedback information sent by the server, obtains scene information of a currently played scene when determining that the feedback information is received the scene sharing request, and then sends the scene information to the second VR device through the server. When multiple persons need to enter the same virtual scene at the same time, scene selection is carried out by using one master VR device, then when communication connection is established with other slave VR devices (second VR devices), scene information selected by the master VR device and related information of a current user, including voice information and current state information, are acquired, and then the scene information and the related information are sent to the second VR devices by using a server, so that the multiple VR devices can enter the same scene, the states of the multiple users can be really sensed, better interaction is carried out, the situation that the multiple persons can enter the same VR scene at the same time is realized, and the interaction experience of the users is better increased.
Drawings
FIG. 1 is a schematic diagram of an apparatus architecture of a hardware operating environment according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a scene sharing method for VR devices according to a first embodiment of the present invention;
fig. 3 is a flowchart illustrating a scene sharing method for VR devices according to a second embodiment of the present invention;
fig. 4 is a flowchart illustrating a scene sharing method for VR devices according to a third embodiment of the present invention;
fig. 5 is a schematic flowchart of a scene sharing method for VR devices according to a fourth embodiment of the present invention;
fig. 6 is a flowchart illustrating a scene sharing method for VR devices according to a fifth embodiment of the present invention;
fig. 7 is a schematic diagram of a system framework structure of a scene sharing method for VR devices in the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, fig. 1 is a schematic device structure diagram of a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the device is a VR device, which may be VR glasses, and may also be a VR box and a VR headset, and the device may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Optionally, the device may also include a camera, RF (Radio Frequency) circuitry, sensors, audio circuitry, WiFi modules, and so forth. Such as light sensors, motion sensors, and other sensors. In particular, the light sensor may include an ambient light sensor that adjusts the brightness of the display screen based on the ambient light level and a proximity sensor that turns off the display screen and/or backlight when the device is moved to the ear. Of course, the device may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which are not described herein again.
Those skilled in the art will appreciate that the configuration of the apparatus shown in fig. 1 is not intended to be limiting of the apparatus and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a scene sharing program.
In the device shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be configured to call the scene sharing program stored in the memory 1005 and perform the following operations:
the method comprises the steps that a first VR device sends a scene sharing request to a server, so that the server sends the scene sharing request to a second VR device;
when first VR equipment receives first feedback information sent by the server, determining whether the first feedback information is the scene sharing request;
when the first VR device determines that the first feedback information is the scene sharing request, the currently selected scene information, the voice information currently input by the user and the current state information of the user are obtained and sent to the server, so that the server can send the voice information to the second VR device and embed the current state information into the scene information.
Further, the processor 1001 may call the scene sharing program stored in the memory 1005, and also perform the following operations:
the method comprises the steps that a first VR device sends a first connection request for establishing communication connection to a server, so that the server determines whether to establish communication connection with the first VR device based on the first connection request;
when the first VR equipment receives first connection feedback information sent by the server, sending corresponding prompt information; wherein,
if the first connection feedback information is the information for receiving the connection request, prompting that the connection is successful;
and if the first connection feedback information is the information for refusing the connection request, prompting that the connection fails.
Further, the processor 1001 may call the scene sharing program stored in the memory 1005, and also perform the following operations:
when the first VR device does not receive the first feedback information within a first preset time length, the scene sharing request is sent to the server again;
and when the first VR device does not receive the first feedback information within a second preset duration, the scene sharing request is regarded as an invalid sharing request.
Further, in the device shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be configured to call the scene sharing program stored in the memory 1005, and further perform the following operations:
the method comprises the steps that a server receives a scene sharing request sent by first VR equipment to identify second VR equipment corresponding to the scene sharing request, and sends the scene sharing request to the second VR equipment;
when the server receives third feedback information sent by the second VR equipment, the server sends first feedback information to the first VR equipment based on the third feedback information;
and when the third feedback information is feedback information for receiving the scene sharing request, the server receives scene information sent by the first VR equipment, current voice information input by a user and current state information of the user so as to send the scene information, the current voice information and the current state information to the second VR equipment.
Further, the processor 1001 may call the scene sharing program stored in the memory 1005, and also perform the following operations:
when a server receives a scene sharing request sent by a first VR device, identifying a second VR device corresponding to the scene sharing request and a request instruction;
and the server sends a second connection for establishing communication connection to the second VR equipment, and sends the request instruction to the second VR equipment when the second VR equipment establishes communication connection.
Further, the processor 1001 may call the scene sharing program stored in the memory 1005, and also perform the following operations:
when the server does not receive the third feedback information sent by the second VR device within a first preset time length, sending the sharing request to the second VR device again;
and when the server does not receive the third feedback information sent by the second VR equipment within a second preset time, disconnecting the communication connection with the second VR equipment and sending fourth feedback information with abnormal communication to the VR equipment.
Referring to fig. 2, fig. 2 is a schematic flowchart of a first embodiment of a scene sharing method for VR devices in the present invention, where the scene sharing method for VR devices includes:
step S110, the first VR device sends a scene sharing request to a server, so that the server sends the scene sharing request to the second VR device;
VR is virtual reality's english abbreviation, and VR technique is a computer simulation system that can establish and experience virtual world, and it utilizes the computer to generate a simulated environment, is a system simulation of multisource information fusion, interactive three-dimensional dynamic view and entity action to immerse the user in the environment.
In this embodiment, when multiple people need to communicate or move in the same VR scene, current scene information is shared to other VR devices through one VR device, and first the VR device sends a scene sharing request to the server, so that the server sends the scene sharing request to the second VR device, where the scene sharing request at least includes device information of a requested device, that is, when the server receives the scene sharing request sent by the first VR device, it can know to which VR device or devices the scene sharing request needs to be sent. Specifically, in an actual use process, the VR device performing scene sharing sends a corresponding scene sharing request to the server, so that the server identifies and determines the VR device receiving the scene sharing request, and further sends the scene sharing request to the second VR device. It should be noted that when the first VR device sends the scene sharing request, there may be more than one second VR device receiving the scene sharing request included in the sent scene sharing request, or there may be multiple second VR devices, that is, when the first VR device performs the scene sharing, the scene information may be shared to the multiple second VR devices.
Step S120, when a first VR device receives first feedback information sent by the server, determining whether the first feedback information is the scene sharing request;
in this embodiment, when the first VR device receives the feedback instruction sent by the server, it needs to determine whether the received feedback information is a scene sharing request sent by the first VR device, and then can perform corresponding operation according to the feedback information. Specifically, when the first VR device sends the scene sharing request to the second VR device through the server, the second VR device does not necessarily receive the scene sharing request, the second VR device sends corresponding feedback information to the server according to the needs of the second VR device, and then the server sends the received feedback information to the first VR device, so that the first VR device performs judgment and confirmation of the feedback information, and performs different responses according to different feedback information confirmation results.
Step S130, when the first VR device determines that the first feedback information is the scene sharing request, obtaining the currently selected scene information, the voice information currently input by the user and the current state information of the user, and sending the current state information to the server, so that the server can send the voice information to the second VR device and embed the current state information into the scene information.
When the second VR equipment receives the scene information sent by the first VR equipment, the first VR equipment and the second VR equipment are in the same scene state, and during communication, when a user of the first VR equipment carries out voice communication, the first VR equipment acquires the voice information of the user, and then sends the obtained voice information to the server, so that the server sends the received voice information to the second VR equipment.
In this embodiment, when the first VR device determines that the received feedback information is the scene sharing request, the first VR device obtains scene information of a scene selected to be played currently, and sends the selected scene information to the server, so as to send the scene information to the first VR device through the server. Specifically, when the first VR device receives the feedback information sent by the server, it is first determined whether the feedback information is feedback information of a scene sharing request received by the second VR device, and when it is determined that the second VR device receives the scene sharing request sent by the first VR device, the first VR device acquires scene information of a scene selected to be played currently, and further sends the acquired scene information of the scene selected to be played currently to the second VR device through the server for playing, so that the second VR device enters the scene played by the first VR device, that is, the scene shared by the first VR device in the second VR device is played, that is, the second VR device is in the same scene at this time.
Further, when the feedback information received by the first VR device indicates that the second VR device does not accept the scene sharing request sent by the first VR device, a corresponding prompt is performed on the first VR device to inform a user of the first VR device that the second VR device rejects the scene sharing request sent by the first VR device.
It should be noted that, in this embodiment, information is transmitted through the server, that is, the communication connection between the first VR device and the second VR device is established by using the server, and to a certain extent, establishing the communication connection through the server can ensure that information interaction between the devices is more stable, and can be better suitable for a situation where the distance between the first VR devices is longer, and at this time, the specific application scenario may be that multiple members in different places take a conference, and similarly, this method is also suitable for short-distance interaction between the first VR devices. Further, when the first VR devices are close in distance (belonging to short-distance interaction), the first VR devices can also be directly connected in communication to achieve information interaction, and the specific application scene at this time can be that the user plays games together in the same scene.
Furthermore, when people share scenes by using the first VR device, corresponding communication is usually needed, taking a conference as an example, when people use VR technology to perform teleconference communication, voice information communication needs to be performed, meanwhile, in order to make the conference scene more realistic, current state information of each user needs to be acquired to be transmitted to display screens of other first VR devices by using a server, that is, the personal current state of each person is embedded into the current scene information, the specific personal current state at least includes personal expression information, when acquiring the state information of a user, an image acquisition device arranged on the VR device or an image acquisition device associated with the VR device can be used to perform recognition analysis processing on a person image after the image is acquired, so as to acquire the state information of the user, and then embedding the state information of the user into the scene information, specifically, establishing a scene state model according to the current scene information by modeling, obtaining a model of the current state information of the user by digital modeling when the current state information of the user is obtained, further embedding the current state information model into a pre-obtained scene state model according to the relationship and similarity between the two models to obtain a final display model, and finally displaying the scene state according to the display model. It should be noted that, in the actual using process, the acquisition and embedding of the personal status information is a real-time process, and the data information is transmitted to the connected first VR devices in real time by acquiring the status information in real time and continuously.
In this embodiment, when multiple persons enter the same VR scene, the first VR device sends a scene sharing request to the server, so that when the server identifies second device information included in the scene sharing request, the scene sharing request is sent to the second VR device, then the first VR device receives feedback information sent by the server, and when it is determined that the feedback information is the received scene sharing request, obtains scene information of a currently played scene, and further sends the scene information to the second VR device through the server, and after the scene sharing is performed, voice information of the users is collected and obtained through the first VR device, so that the voice information is exchanged. When multiple persons need to enter the same virtual scene at the same time, scene selection is carried out by using one master VR device (first VR device), then when communication connection is established with other slave VR devices (second VR devices), scene information selected by the master VR device and related information of a current user, including voice information and current state information, are acquired, and then the scene information and the related information are sent to the second VR device by using a server, so that the multiple persons can enter the same scene, the states of the multiple persons can be really sensed, better interaction is carried out, the situation that multiple persons can enter the same VR scene at the same time is realized, and interaction experience of the users is better increased.
Further, referring to fig. 3, fig. 3 is a flowchart illustrating a scene sharing method of a VR device according to a second embodiment of the present invention.
Specifically, step S110 further includes:
step S140, a first VR device sends a first connection request for establishing a communication connection to the server, so that the server determines whether to establish a communication connection with the first VR device based on the first connection request;
step S150, when the first VR device receives the first connection feedback information sent by the server, sending a corresponding prompt message.
In this embodiment, before the first VR device sends the scene sharing request to the server, the first VR device needs to establish a certain communication connection with the server, so that the first VR device first sends a first connection request for establishing the communication connection to the server, so that the server determines whether to establish the communication connection with the first VR device according to the first request information, where the first connection information at least includes authentication information related to the first VR device, and specifically, the authentication information may include unique identification information of the first VR device, so that the server may determine whether the first VR device may establish the communication connection with the server by identifying the identification information of the first VR device, and specifically, the determination is performed in a manner that whether the first VR device performs registration of sharing authority on the scene sharing platform, and then the first VR device receives first connection feedback information sent by the server, and sending out corresponding prompt information according to the received feedback information, wherein the specific mode of sending out the prompt information is preferably voice prompt, and corresponding prompt can be more intuitively given to a user.
Specifically, in an actual using process, the server is not in communication connection with any first VR device, that is, the server is a dedicated server for scene sharing, and needs to perform corresponding permission acquisition on the server, and may simply perform registration, and only when the permission for scene sharing is acquired on the server, the server may perform communication connection with the server, so as to perform scene sharing. However, in an actual using process, all the first VR devices may send request information for establishing communication connection to the server, and only when the server receives the request information, certain judgment is performed, and then corresponding feedback is performed. The specific feedback information is as follows: when a first VR device sending a connection request has a sharing right, the first VR device receives first connection feedback information that the connection is successful; when the first VR device that sends the connection request does not have the sharing right, the first connection feedback information received by the first VR device is a connection failure.
Further, when the first connection feedback information is received and prompt is performed on the first VR device, if it is determined that the communication connection between the first VR device and the server is successfully established, the prompt information may be "connection successful" voice information; if it is determined that the first VR device fails to establish the communication connection with the server, the prompt may be a "connection failure" voice message. Meanwhile, when the connection fails, the reason of the connection failure may be also prompted, where the reason of the connection failure may be that the current network state of the first VR device is not good, or that the first VR device does not have sharing authority.
It should be noted that, when the distance between the first VR devices is short, if the current environment state supports direct connection of short-distance devices between the first VR devices, the first VR devices may be directly connected, specifically, connected via bluetooth, or connected via a corresponding wireless connection terminal installed on the first VR devices, and similarly, if the current environment scene allows wired connection, the first VR devices may also be connected via wired connection.
Further, referring to fig. 4, fig. 4 is a flowchart illustrating a scene sharing method of a VR device according to a third embodiment of the present invention.
Specifically, step S110 is followed by:
step S160, when the first VR device does not receive the first feedback information within a first preset duration, sending the scene sharing request to the server again;
step S170, when the first VR device does not receive the first feedback information within a second preset time, regarding the scene sharing request as an invalid sharing request.
In this embodiment, when a first VR device sends a scene sharing request to a second VR device through a server, first feedback information sent by the server needs to be received, where the first feedback information is the first feedback information sent by the second VR device to the server based on the scene sharing request, but in an actual application process, the first VR device may not receive the first feedback information of the second VR device in time due to a certain external factor, and specifically, when the scene sharing request sent by the first VR device is received, if the first feedback information is not received within a first preset duration, the scene sharing request is sent to the server again, so that the server sends the scene sharing request to the second VR device again; or when the first feedback information is not received within the first preset time, sending a control instruction to the server, so that the server sends the scene sharing request to the second VR device again when receiving the control instruction, where the set length of the first preset time is not limited, and is preferably a short time, such as 10 seconds.
Further, after the first VR device retransmits the scene sharing request, if the first feedback information is not received within the second preset time period, the first VR device does not retransmit the current scene sharing request, that is, the current scene sharing request is regarded as an invalid sharing request. Specifically, the second preset duration may be set to be a relatively long duration, and in the second preset duration, the scene sharing request is not sent again, and because the second preset duration is set to be longer than the first preset duration, in the second preset duration, when the duration in which the first feedback information is not received reaches the first preset duration, the scene sharing request is also sent again. Specifically, if the first preset time duration is t1 and the second preset time duration is t2, in this embodiment, t2 may be set to 3 × t1, that is, after the first VR device sends the scene sharing request, the scene sharing request may be sent multiple times within the time duration of t2 if the first feedback information is not received, and when the first feedback information is not received within the time duration of t2, the scene sharing request is no longer sent.
Further, referring to fig. 5, fig. 5 is a schematic flowchart of a fourth embodiment of a scene sharing method for VR devices in the present invention, where the scene sharing method for VR devices includes:
step S210, a server receives a scene sharing request sent by a first VR device to identify a second VR device corresponding to the scene sharing request, and sends the scene sharing request to the second VR device;
step S220, when the server receives third feedback information sent by the second VR device, sending first feedback information to the first VR device based on the third feedback information;
step S230, when the third feedback information of the server is feedback information for receiving the scene sharing request, receiving the scene information sent by the first VR device, the voice information currently input by the user, and the current state information of the user, so as to send the scene information, the voice information currently input by the user, and the current state information to the second VR device.
The server is used for connecting the master first VR device and the slave first VR device, in this embodiment, that is, the first VR device and the second VR device establish a communication connection by using the server. When the server receives a scene sharing request sent by the policy device, the scene sharing request is analyzed and identified to obtain a corresponding second device, the scene sharing request is sent to the second device, third feedback information sent by the second device is received, first feedback information is sent by the first VR device according to the third feedback information, and finally when the third feedback information is the scene sharing request sent by the first VR device, the scene information sent by the first VR device, the voice information currently input by the user and the current state information of the user are received to be sent to the second VR device.
Specifically, in the actual operation process of the server, when the server first receives a scene sharing request, the server identifies to determine an object, that is, a second VR device, where the second VR device may be one or multiple, receives third feedback information sent by the second VR device, reads and identifies the third feedback information, determines whether the second VR device receives the scene sharing request of the first VR device, and generates first feedback information according to a read and identified result to send the first feedback information to the first VR device. Importantly, when a communication connection between the first VR devices is established by using the server, the server receives scene information and current state information of the user sent by the first VR devices, where the current state information at least includes voice information input by the user and current state information of the user, such as actual facial expression information of the user, and then the server embeds the obtained personal facial expression of the user into the previously selected scene through an image embedding technology, so that the user of the first VR device can see personal state information of other participants besides the user.
Further, referring to fig. 6, fig. 6 is a flowchart illustrating a scene sharing method of the VR device according to a third embodiment of the present invention.
Specifically, step S210 is followed by:
step S260, when the server does not receive the third feedback information sent by the second VR device within a first preset time length, the server sends the sharing request to the second VR device again;
step S270, when the server does not receive the third feedback information sent by the second VR device within a second preset time, the server disconnects the communication connection with the second VR device, and sends fourth feedback information with abnormal communication to the first VR device.
In this embodiment, when the first VR device sends the scene sharing request to the second VR device through the server, the first feedback information sent by the server needs to be received, where the obtaining of the first feedback information is obtained based on that the server receives the third feedback information of the second VR device, and in an actual application process, the server may not receive the third feedback information sent by the second VR device, so that the server may not obtain the first feedback information to send to the first VR device.
Specifically, after the server sends the scene sharing request to the second VR device, if the third feedback information is not received within the first preset time period, the scene sharing request is sent to the second VR device again. Further, after the server retransmits the scene sharing request, if the third feedback information is not received within a second preset time length, the server does not retransmit the scene sharing request to the second VR device, that is, the scene sharing request is regarded as an invalid sharing request, and meanwhile, fourth feedback information is transmitted to the first VR device to prompt the first VR device that the scene sharing is abnormal. Specifically, the second preset duration may be set to be a relatively long duration, and in the second preset duration, the scene sharing request is not sent again, and because the second preset duration is set to be longer than the first preset duration, in the second preset duration, when the duration in which the first feedback information is not received reaches the first preset duration, the scene sharing request is also sent again. Specifically, if the first preset time duration is t1 and the second preset time duration is t2, in this embodiment, t2 may be set to 3 × t1, that is, after the first VR device sends the scene sharing request, the scene sharing request may be sent multiple times within the time duration of t2 if the first feedback information is not received, and when the first feedback information is not received within the time duration of t2, the scene sharing request is no longer sent.
After obtaining the scene information sent by the first VR device and the current state information of the user, the server performs character image recognition analysis processing on the received image information by using an image recognition technology to obtain the state information of the user, further performs image modeling, firstly establishes a scene state model according to the current scene information, and when obtaining the current state information of the user, embeds the current state information model into a pre-obtained scene state model according to the relationship and similarity between the two models to obtain a final display model, and finally performs scene state display according to the display model.
It should be noted that, in the embodiments described above, the appearances of the various terms do not represent any specific meanings. For example, the "first VR device" and the "second VR device" are only used for distinguishing devices, and have no other labeling meaning, and similarly, for the first VR device and the second VR device, direct specific applications of the two devices may be interchanged, that is, the second VR device performs scene sharing, and the first VR device is used as a target device to accept scene sharing of the second VR device; for example, the references to "first connection request" and "second connection request", "first feedback information", "second feedback information", and "third feedback information" are used merely for distinguishing purposes, and do not have any other limiting effect.
Further, referring to fig. 7, fig. 7 is a schematic diagram of a system framework structure of a scene sharing method for VR devices in the present invention.
As shown in fig. 7, the scene sharing system of the VR device specifically includes: a number of VR devices (first VR device, second VR device) and a server. In this embodiment, a corresponding communication connection is established between each VR device and the server, and each VR device needs to acquire a corresponding sharing right on the server, that is, only VR devices having a scene sharing right can perform scene sharing. Specifically, the server in the system is specifically configured to receive a first connection request sent by a first VR device; and/or receiving a scene sharing request sent by the first VR device; and/or receiving third feedback information sent by the second VR device; and/or judging whether the second VR equipment establishes communication connection or not, and receiving second feedback information sent by the second VR equipment; and/or sending a scene sharing request to a second VR device; and/or receiving first feedback information sent by the second VR equipment and sending the first feedback information to the first VR equipment; and/or receiving current scene information sent by the first VR device and sending the current scene information to the second VR device.
Specifically, there are a plurality of VR devices that can establish communication connection with the server, and when scene sharing is performed, not only the first VR device can share current scene information to the second VR device, but also multi-device sharing can be performed, that is, when the first VR device performs scene sharing, two or more VR devices that receive scene sharing may be used. In the system, communication connection can be established between the server and each VR device, so that any VR device can be used as a main VR device (VR device for scene sharing), a scene sharing request is sent to the server, wherein the scene sharing request contains identification information corresponding to all second VR devices respectively, and then the server judges corresponding permissions, so that scene sharing among the VR devices is realized.
In addition, the embodiment of the invention also provides a computer readable storage medium.
The computer-readable storage medium of the present invention stores a scene sharing program, and the scene sharing program, when executed by a processor, implements the steps of the scene sharing method for the VR device as described above.
The method implemented when the scene sharing program running on the processor is executed may refer to each embodiment of the scene sharing method for the VR device in the present invention, and is not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A scene sharing method of a VR device is characterized by comprising the following steps:
the method comprises the steps that a first VR device sends a scene sharing request to a server, so that the server sends the scene sharing request to a second VR device;
when first VR equipment receives first feedback information sent by the server, determining whether the first feedback information is the scene sharing request;
when the first VR device determines that the first feedback information is the scene sharing request, the currently selected scene information, the voice information currently input by the user and the current state information of the user are obtained and sent to the server, so that the server can send the voice information to the second VR device and embed the current state information into the scene information.
2. The method of claim 1, wherein the step of the first VR device sending a scene sharing request to a server for the server to send the scene sharing request to a second VR device is preceded by the method further comprising:
the method comprises the steps that a first VR device sends a first connection request for establishing communication connection to a server, so that the server determines whether to establish communication connection with the first VR device based on the first connection request;
when the first VR equipment receives first connection feedback information sent by the server, sending corresponding prompt information; wherein,
if the first connection feedback information is the information for receiving the connection request, prompting that the connection is successful;
and if the first connection feedback information is the information for refusing the connection request, prompting that the connection fails.
3. The method of claim 2, wherein the step of the VR device sending a scene sharing request to a server for the server to send the scene sharing request to a second VR device is further followed by:
when the first VR device does not receive the first feedback information within a first preset time length, the scene sharing request is sent to the server again;
and when the first VR device does not receive the first feedback information within a second preset duration, the scene sharing request is regarded as an invalid sharing request.
4. A scene sharing method of a VR device is characterized by comprising the following steps:
the method comprises the steps that a server receives a scene sharing request sent by first VR equipment to identify second VR equipment corresponding to the scene sharing request, and sends the scene sharing request to the second VR equipment;
when the server receives third feedback information sent by the second VR equipment, the server sends first feedback information to the first VR equipment based on the third feedback information;
and when the third feedback information is feedback information for receiving the scene sharing request, the server receives scene information sent by the first VR equipment, current voice information input by a user and current state information of the user so as to send the scene information, the current voice information and the current state information to the second VR equipment.
5. The method of claim 4, wherein the server receives a scene sharing request sent by a first VR device to identify a second VR device to which the scene sharing request corresponds, and sending the scene sharing request to the second VR device comprises:
when a server receives a scene sharing request sent by a first VR device, identifying a second VR device corresponding to the scene sharing request and a request instruction;
and the server sends a second connection for establishing communication connection to the second VR equipment, and sends the request instruction to the second VR equipment when the second VR equipment establishes communication connection.
6. The method of scene sharing by a VR device of claim 5, further comprising:
when the server does not receive the third feedback information sent by the second VR device within a first preset time length, sending the sharing request to the second VR device again;
and when the server does not receive the third feedback information sent by the second VR equipment within a second preset time, disconnecting the communication connection with the second VR equipment and sending fourth feedback information with abnormal communication to the VR equipment.
7. A VR device, comprising: a memory, a processor, and a scene sharing program stored on the memory and executable on the processor, the scene sharing program when executed by the processor implementing the steps of the scene sharing method of the VR device of any of claims 1 to 3.
8. A server, characterized in that the server comprises: a memory, a processor, and a scene sharing program stored on the memory and executable on the processor, the scene sharing program when executed by the processor implementing the steps of the scene sharing method of the VR device of any of claims 4 to 6.
9. A scene sharing system of a VR device, comprising a plurality of VR devices as claimed in claim 7 and a server as claimed in claim 8.
10. A computer-readable storage medium, having stored thereon a scene sharing program, which when executed by a processor, implements the steps of the scene sharing method of the VR device of any of claims 1 to 6.
CN201810554842.XA 2018-05-31 2018-05-31 Scene sharing method, VR equipment, server, system and readable storage medium storing program for executing Withdrawn CN108769218A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810554842.XA CN108769218A (en) 2018-05-31 2018-05-31 Scene sharing method, VR equipment, server, system and readable storage medium storing program for executing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810554842.XA CN108769218A (en) 2018-05-31 2018-05-31 Scene sharing method, VR equipment, server, system and readable storage medium storing program for executing

Publications (1)

Publication Number Publication Date
CN108769218A true CN108769218A (en) 2018-11-06

Family

ID=64001848

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810554842.XA Withdrawn CN108769218A (en) 2018-05-31 2018-05-31 Scene sharing method, VR equipment, server, system and readable storage medium storing program for executing

Country Status (1)

Country Link
CN (1) CN108769218A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110673732A (en) * 2019-09-27 2020-01-10 深圳市商汤科技有限公司 Scene sharing method, device, system, electronic equipment and storage medium
CN112150517A (en) * 2019-06-26 2020-12-29 浙江商汤科技开发有限公司 Anchor point sharing method and apparatus, system, electronic device and storage medium
CN112288522A (en) * 2020-10-29 2021-01-29 重庆猩远程科技有限公司 Shopping guide method, device and system based on VR
CN112351297A (en) * 2020-10-29 2021-02-09 重庆猩远程科技有限公司 Live broadcast watching method, device and system based on VR
CN112416122A (en) * 2020-10-29 2021-02-26 重庆猩远程科技有限公司 VR-based watching method, device and system
CN112492231A (en) * 2020-11-02 2021-03-12 重庆创通联智物联网有限公司 Remote interaction method, device, electronic equipment and computer readable storage medium
CN114640670A (en) * 2020-11-30 2022-06-17 中移(成都)信息通信科技有限公司 Virtual reality VR information sharing method, device and equipment

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112150517A (en) * 2019-06-26 2020-12-29 浙江商汤科技开发有限公司 Anchor point sharing method and apparatus, system, electronic device and storage medium
CN110673732A (en) * 2019-09-27 2020-01-10 深圳市商汤科技有限公司 Scene sharing method, device, system, electronic equipment and storage medium
CN112288522A (en) * 2020-10-29 2021-01-29 重庆猩远程科技有限公司 Shopping guide method, device and system based on VR
CN112351297A (en) * 2020-10-29 2021-02-09 重庆猩远程科技有限公司 Live broadcast watching method, device and system based on VR
CN112416122A (en) * 2020-10-29 2021-02-26 重庆猩远程科技有限公司 VR-based watching method, device and system
CN112492231A (en) * 2020-11-02 2021-03-12 重庆创通联智物联网有限公司 Remote interaction method, device, electronic equipment and computer readable storage medium
CN114640670A (en) * 2020-11-30 2022-06-17 中移(成都)信息通信科技有限公司 Virtual reality VR information sharing method, device and equipment
CN114640670B (en) * 2020-11-30 2023-07-21 中移(成都)信息通信科技有限公司 Method, device and equipment for virtual reality VR information sharing

Similar Documents

Publication Publication Date Title
CN108769218A (en) Scene sharing method, VR equipment, server, system and readable storage medium storing program for executing
CN106254311B (en) Live broadcast method and device and live broadcast data stream display method and device
TWI533198B (en) Technology for communication between virtual areas and physical spaces
US9925465B2 (en) Game accessing method and processing method, server, terminal, and system
CN108234276B (en) Method, terminal and system for interaction between virtual images
CN109428859B (en) Synchronous communication method, terminal and server
WO2017222840A1 (en) Communication system
JP2019204244A (en) System for animated cartoon distribution, method, and program
KR101600038B1 (en) Method and system for social augmented reality service
CN110348198B (en) Identity recognition method, related device and system of simulation object
CN111126980B (en) Virtual article sending method, processing method, device, equipment and medium
CN108579075B (en) Operation request response method, device, storage medium and system
CN108880974B (en) Session group creation method and device
KR20220159968A (en) Conference handling method and system using avatars
CN108139736A (en) The remote access method and system of electrical equipment
CN115643445A (en) Interaction processing method and device, electronic equipment and storage medium
CN114245062A (en) Video conference control method, system, device and storage medium
KR102375736B1 (en) A Method and Apparatus for Artificial Intelligence Avatar Matching by 5G Communication-based Communication Pattern Analyzing
CN113420133A (en) Session processing method, device, equipment and storage medium
CN113556716B (en) Image content sharing method, device and head-mounted display device
CN112905087B (en) Interactive state display method, device and equipment and readable storage medium
CN116017086A (en) Interactive processing method and device, electronic equipment and storage medium
KR20190056679A (en) Electronic device and method for generating partial image
CN110910510A (en) Augmented reality information sharing method, terminal and computer-readable storage medium
JP2017059079A (en) Information delivery device and information delivery program

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20181106

WW01 Invention patent application withdrawn after publication