CN117156204A - Processing method and system of VR cloud game platform - Google Patents
Processing method and system of VR cloud game platform Download PDFInfo
- Publication number
- CN117156204A CN117156204A CN202311398855.XA CN202311398855A CN117156204A CN 117156204 A CN117156204 A CN 117156204A CN 202311398855 A CN202311398855 A CN 202311398855A CN 117156204 A CN117156204 A CN 117156204A
- Authority
- CN
- China
- Prior art keywords
- carding
- nodes
- node
- video
- tourist
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 9
- 238000009960 carding Methods 0.000 claims abstract description 294
- 238000012545 processing Methods 0.000 claims abstract description 16
- 238000000034 method Methods 0.000 claims description 43
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012216 screening Methods 0.000 claims description 3
- 230000002194 synthesizing effect Effects 0.000 claims description 3
- 239000000758 substrate Substances 0.000 claims 2
- 239000000523 sample Substances 0.000 claims 1
- 238000012552 review Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a processing method and a processing system of a VR cloud game platform, wherein a first interrupt video corresponding to a tourist end is obtained in response to trigger information of a pickup at the tourist end, and a second interrupt video corresponding to the tourist end is obtained in response to trigger information of the pickup at the tourist end; dividing the VR sub-video according to the first interrupt video and the second interrupt video to obtain a plurality of VR Sun Shipin, and sequentially connecting the carding grandchild node, the carding tourist node and the carding tour guide node with corresponding carding child nodes to obtain a first carding tree; counting the nodes of the carding tourist nodes before and after the carding tour guide nodes to obtain node combinations with relevance, counting the carding tourist nodes with the same grouping labels to obtain node combinations, and updating the first carding tree according to the node combinations to obtain a second carding tree; and receiving the carding requirement of the tourist end to obtain a requirement node sequence, calling a corresponding video based on the requirement node sequence to generate a requirement video, and sending the requirement video to the tourist end.
Description
Technical Field
The invention relates to a data processing technology, in particular to a processing method and a processing system of a VR cloud game platform.
Background
The high development of VR display technology can make the user need not go to the sight spot and just can be on the spot and go on the scene and carry out sightseeing experience, and wherein, VR cloud platform is a platform that can provide a plurality of users and carry out VR experience simultaneously, and the tour also can explain the sight spot through this platform, can provide the user with the experience that just can go on sightseeing to the sight spot of leaving one's home through this platform.
At present, when a user experiences sightseeing a sight spot through a VR cloud game platform, the user is likely to bring up corresponding problems about the sight spot to the tour guide, and the tour guide is also likely to conduct corresponding explanation on the sight spot, but the VR platform in the prior art can only provide the user with a viewing experience of watching 3D video generally, but cannot store and record video data of the user in the experience process, so that the user can play back the video data in the experience process after the fact.
Therefore, how to structurally comb VR video data and customize to generate corresponding video data in combination with user requirements is a problem that needs to be solved nowadays.
Disclosure of Invention
The embodiment of the invention provides a processing method and a processing system for a VR cloud game platform, which can carry out structural carding on VR video data and generate corresponding video data in a customized way according to user requirements.
In a first aspect of an embodiment of the present invention, a processing method for a VR cloud game platform is provided, including:
constructing carding total nodes with the quantity corresponding to the cloud game VR total videos and carding sub-nodes with the quantity corresponding to the plurality of VR sub-videos, and connecting the carding sub-nodes with the carding total nodes to generate a first carding structure;
responding to trigger information of a pickup at a tourist end and the identity of the tourist to obtain a first interrupt video corresponding to the tourist end, and responding to trigger information of the pickup at a tour guide end and the identity of the tour guide to obtain a second interrupt video corresponding to the tour guide end;
dividing the VR sub-video according to the first interrupt video and the second interrupt video to obtain a plurality of VR Sun Shipin, and generating a first carding tree based on nodes corresponding to the first interrupt video, the second interrupt video and VR Sun Shipin;
updating the first carding tree according to a combined updating strategy to obtain a second carding tree;
and receiving the carding requirement of the tourist terminal, carding the second carding tree according to the carding requirement to obtain a requirement node sequence, calling a corresponding video generation requirement video based on the requirement node sequence, and sending the video to the tourist terminal.
Optionally, in one possible implementation manner of the first aspect, responding to trigger information of a pickup at a tourist end and a tourist identity to obtain a first interrupt video corresponding to the tourist end, responding to trigger information of the pickup at the tourist end and the tourist identity to obtain a second interrupt video corresponding to the tourist end, including:
responding to trigger information of a pickup at the guest terminal and guest identity, collecting guest audio information corresponding to the guest terminal in real time, generating corresponding guest portrait information based on the guest identity, and obtaining a first interrupt video corresponding to the guest terminal according to the guest audio information and the guest portrait information;
responding to the trigger information and the tour guide identity of the pickup at the tour guide end, collecting tour guide audio information corresponding to the tour guide end in real time, generating corresponding tour guide portrait information based on the tour guide identity, and obtaining a second interrupt video corresponding to the tour guide end according to the tour guide audio information and the tour guide portrait information.
Optionally, in one possible implementation manner of the first aspect, responding to trigger information of a pickup at the guest terminal and a guest identity, collecting guest audio information corresponding to the guest terminal in real time, generating corresponding guest portrait information based on the guest identity, and obtaining a first interrupt video corresponding to the guest terminal according to the guest audio information and the guest portrait information, where the method includes:
Responding to the trigger information of the pickup at the guest end, suspending the playing of the VR sub-video, and acquiring a video frame when the VR sub-video is suspended to play as an interrupt video frame;
retrieving a preset filling video frame corresponding to the interrupt video frame, and filling the tourist portrait information into a preset filling area in the filling video frame to obtain the tourist video frame, wherein the filling video frame is provided with a corresponding preset filling area;
obtaining the tourist audio time length corresponding to the tourist audio information and the preset video frame number corresponding to the unit time length, and obtaining the tourist video frame number according to the upward rounding value of the product of the tourist audio time length and the preset video frame number;
copying the guest video frames based on the guest video frame numbers to obtain a plurality of guest video frames, splicing the guest video frames to obtain guest silent video, and synthesizing the guest audio information and the guest silent video to obtain a first interrupt video.
Optionally, in one possible implementation manner of the first aspect, the splitting processing is performed on the VR sub-video according to the first interrupt video and the second interrupt video to obtain a plurality of VRs Sun Shipin, and generating a first carding tree based on the first interrupt video, the second interrupt video, and nodes corresponding to VR Sun Shipin includes:
Obtaining an interrupt video frame corresponding to the first interrupt video frame and/or the second interrupt video frame, and dividing the VR sub-video according to the interrupt video frame to obtain a plurality of VR Sun Shipin;
constructing a carded grandchild node corresponding to the VR Sun Shipin, a carded guest node corresponding to the first interrupt video, and a carded tour guide node corresponding to the second interrupt video;
sorting the carding grandchild nodes, the carding tourist nodes and the carding tour guide nodes according to a time sequence to obtain a node arrangement set, and sequentially connecting the carding grandchild nodes, the carding tourist nodes and the carding tour guide nodes in the node arrangement set with corresponding carding child nodes according to a first direction to obtain a first carding tree.
In one possible implementation manner of the first aspect, optionally,
updating the first carding tree according to a combined updating strategy to obtain a second carding tree, wherein the method comprises the following steps:
counting the nodes of the carding tourist nodes before and after the carding tour guide node to obtain a first node combination;
acquiring the interval time length between the carding tourist node and the carding tour guide node in the first node combination, and if the interval time length is less than or equal to a preset time length, taking the first node combination as a second node combination with relevance;
And invoking a tourist grouping table, counting the carding tourist nodes with the same grouping labels in the tourist grouping table to obtain second class second node combinations, and updating the first carding tree according to the second class second node combinations and the second class second node combinations to obtain a second carding tree.
Optionally, in one possible implementation manner of the first aspect, receiving a carding requirement of the client, carding the second carding tree according to the carding requirement to obtain a requirement node sequence, calling a corresponding video generation requirement video based on the requirement node sequence, and sending the requirement video to the client, including:
analyzing the carding requirement to obtain a name requirement and an identity requirement, and selecting carding grandchild nodes, carding tourist nodes and/or carding tour guide nodes in the second carding tree according to the name requirement and the identity requirement to obtain a requirement node sequence;
sub-demand videos corresponding to all demand nodes in the demand node sequence are called, all the sub-demand videos are spliced according to the demand node sequence to obtain demand videos, and the demand videos are sent to the tourist end.
Optionally, in one possible implementation manner of the first aspect, the parsing the carding requirement to obtain a name requirement and an identity requirement, selecting a carding grandnode, a carding tourist node and/or a carding tour guide node in the second carding tree according to the name requirement and the identity requirement, to obtain a requirement node sequence, including:
Acquiring carding total nodes or carding child nodes with name attributes corresponding to the name demands in the second carding tree based on the name demands as demand total nodes, acquiring all carding grandchild nodes connected with the demand total nodes as first demand nodes, and carding tourist nodes and/or carding tour guide nodes connected with the demand total nodes as nodes to be determined;
acquiring node identities corresponding to the nodes to be determined, screening the nodes to be determined according to the identity requirements and the node identities, and acquiring the nodes to be determined meeting the identity requirements as second requirement nodes;
and sequentially selecting the first demand node and the second demand node according to a first direction to obtain a demand node sequence.
Optionally, in one possible implementation manner of the first aspect, a carding attribute of the carding requirement is obtained, and if the requirement attribute of the carding requirement is a type of requirement and the second requirement node is a node in the type of second node combination, other carding tourist nodes and/or carding tour guide nodes in the type of second node combination are obtained as associated nodes;
If the demand attribute of the carding demand is a second class demand and the second demand node is a node in the second class node combination, acquiring other carding tourist nodes and/or carding tour guide nodes in the second class node combination as associated nodes;
if the demand attribute of the carding demand is a comprehensive demand and the second demand node is a node in the class II node combination or the class II node combination, acquiring other carding tourist nodes and/or carding tour guide nodes in the class II node combination or the class II node combination as associated nodes;
and sending the association node to the tourist terminal for determination, and taking the association node as a second demand node according to the determination information of the tourist terminal.
In a second aspect of an embodiment of the present invention, a processing system of a VR cloud game platform is provided, including:
the carding node is used for constructing carding total nodes with the quantity corresponding to the cloud game VR total videos and carding sub-nodes with the quantity corresponding to the plurality of VR sub-videos, and the carding sub-nodes are connected with the carding total nodes to generate a first carding structure;
the interrupt node is used for responding to the trigger information of the pickup at the tourist end and the identity of the tourist to obtain a first interrupt video corresponding to the tourist end, and responding to the trigger information of the pickup at the tour guide end and the identity of the tour guide to obtain a second interrupt video corresponding to the tour guide end;
The connecting node is used for dividing the VR sub-videos according to the first interrupt video and the second interrupt video to obtain a plurality of VR Sun Shipin, and generating a first carding tree based on the first interrupt video, the second interrupt video and the nodes corresponding to VR Sun Shipin;
the association node is used for updating the first carding tree according to the combined updating strategy to obtain a second carding tree;
the demand node is used for receiving the carding demand of the tourist end, carding the second carding tree according to the carding demand to obtain a demand node sequence, calling a corresponding video based on the demand node sequence to generate a demand video, and sending the demand video to the tourist end.
In a third aspect of an embodiment of the present invention, there is provided an electronic device including: a memory, a processor and a computer program stored in the memory, the processor running the computer program to perform the first aspect of the invention and the methods that the first aspect may relate to.
The beneficial effects of the invention are as follows:
1. the invention can carry out structural carding on VR video data and generate corresponding video data in a customized way according to user requirements. In order to derive the video data of the user in the VR experience process according to the user requirement, the invention correspondingly records the speaking process of tourists or tour guides to obtain corresponding first interrupt video and/or second interrupt video, and then inserts the first interrupt video and/or second interrupt video into the original playing video according to the user requirement, so that the user can review the whole VR experience process according to the user requirement. When the first interrupt video and/or the second interrupt video are/is inserted into the original playing video according to the requirement of the user, a carding tree is firstly constructed to comb nodes corresponding to the VR total video, the VR sub-video, the VR Sun Shipin, the first interrupt video and the second interrupt video, then the nodes in the carding tree are selected according to the requirement of the user, and the corresponding videos are spliced and exported through the selected nodes, so that the requirement video wanted by the user is obtained, and the user can carry out corresponding VR experience review according to the requirement video.
2. The invention can obtain the first interrupt video corresponding to the tourist and the second interrupt video corresponding to the tour guide according to the image information of the tourist/tour guide and the audio information of the tourist/tour guide, so that a user can correspond to the corresponding interrupt video and the corresponding tourist or tour guide during review. Specifically, taking a first interrupt video as an example, the invention firstly obtains an interrupt video frame in a VR sub-video when a guest triggers a pickup, then fills guest portrait information into a preset filling area of a preset video frame corresponding to the interrupt video frame to obtain guest video frames, copies guest video frames of corresponding frames according to the duration of guest audio information, synthesizes a plurality of spliced guest silent videos and guest audio information after splicing the guest video frames to obtain a first interrupt video, and can combine the guest portrait information and audio information to generate the corresponding first interrupt video, so that a user can obtain the first interrupt video frame corresponding to the user and scenic spot information corresponding to the first interrupt video when carrying out data backtracking.
3. When the carding tree is generated, the VR sub-videos are firstly segmented according to the first interrupt video and the second interrupt video to obtain a plurality of VR Sun Shipin, then carding visitor nodes, carding tour nodes and carding grandchild nodes corresponding to the VR sub-videos are respectively constructed, the carding grandchild nodes, the carding visitor nodes and the carding tour nodes are connected with the corresponding carding child nodes according to time sequence, and a first carding tree is obtained, so that the affiliated relation among the carding nodes and the playing sequence among the videos corresponding to the nodes can be obtained through the first carding tree, and the videos corresponding to the nodes are not required to be sequenced and spliced in the follow-up process, so that the data processing amount is reduced. And the invention also carries out combination selection on the nodes with the association relation, and updates the first carding tree according to the selected association node combination to obtain a second carding tree, thereby directly selecting the nodes with the association relation according to the user demand in the follow-up process and reducing the data processing capacity when selecting the nodes. After the carding tree is obtained, the method and the device select corresponding nodes in the carding tree to form a demand node sequence according to the name demand and the identity demand of the user, and then generate a demand video according to the demand node sequence and send the demand video to the user, so that the user can review corresponding VR experience according to the demand video.
Drawings
Fig. 1 is a schematic flow chart of a processing method of a VR cloud game platform according to an embodiment of the present application;
FIG. 2 is a reference schematic view of a first card tree according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a processing system of a VR cloud platform according to an embodiment of the present application;
fig. 4 is a schematic hardware structure of an electronic device according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Referring to fig. 1, a flowchart of a processing method of a VR cloud game platform provided by an embodiment of the present application is shown, and an execution body of the method shown in fig. 1 may be a software and/or hardware device. The execution body of the present application may include, but is not limited to, at least one of: user equipment, network equipment, etc. The user equipment may include, but is not limited to, computers, smart phones, personal digital assistants (Personal Digital Assistant, abbreviated as PDA), and the above-mentioned electronic devices. The network device may include, but is not limited to, a single network server, a server group of multiple network servers, or a cloud of a large number of computers or network servers based on cloud computing, where cloud computing is one of distributed computing, and a super virtual computer consisting of a group of loosely coupled computers. This embodiment is not limited thereto. The method comprises the steps S1 to S5, and specifically comprises the following steps:
S1, constructing carding total nodes with the quantity corresponding to the cloud game VR total videos, carding sub-nodes with the quantity corresponding to the plurality of VR sub-videos, and connecting the carding sub-nodes with the carding total nodes to generate a first carding structure.
In practical applications, there may be multiple view points in one scenic spot, for example, for scenic spot a, it may include multiple view points in region 1, region 2, region 3, etc., so the above-mentioned cloud VR total video may be the video corresponding to all regions in the entire scenic spot a, and VR sub-videos may be the video corresponding to each region.
It can be appreciated that, in order to learn the scenic spot video corresponding to each node in the first carding structure, a corresponding name attribute may be configured for each node.
For example, if there is a sight point, under which three sightseeing points are corresponding, when the first carding structure is constructed, a carding total node and three carding sub-nodes may be constructed, and then corresponding name attributes are configured for the carding total node and the carding sub-nodes, for example, the name attribute of the carding total node may be a sight point a, and the name attributes of the three carding sub-nodes may be an area 1, an area 2, and an area 3, respectively.
In practical application, each node in the first carding structure can be displayed by a preset icon, for example, a circle can be used for displaying the node, and then the carding total node and the carding child node are connected to obtain the first carding structure.
S2, responding to trigger information of the pickup at the tourist end and the identity of the tourist to obtain a first interrupt video corresponding to the tourist end, and responding to trigger information of the pickup at the tour guide end and the identity of the tour guide to obtain a second interrupt video corresponding to the tour guide end.
It can be appreciated that in practical applications, when a tourist experiences sightseeing a sight spot through a VR cloud game platform, in order to make the tourist better understand the history culture and the characteristic of the sight spot, the tour guide may explain the sight spot correspondingly, the tourist may also present related problems about the sight spot, or present some own insights, in which case the tour guide or the tourist may speak by triggering a sound pick-up in the VR cloud game platform.
In order to enable a user to review the VR experience process in the follow-up process, the scheme can correspondingly record the speaking process of a tourist or a tour guide to obtain corresponding first interrupt video and/or second interrupt video, and then the first interrupt video and/or the second interrupt video are inserted into the original playing video in the follow-up process according to the user requirement, so that the user can review the whole VR experience process in combination with the user requirement.
It is worth mentioning that when tourists or tour guides trigger the pickup, the VR video that is playing can be paused to this scheme, and after tourists or tour guides speak, the VR video is played again.
The specific implementation manner of step S2 based on the above embodiment may be:
s21, responding to trigger information of a pickup at the tourist end and the identity of the tourist, collecting the tourist audio information corresponding to the tourist end in real time, generating corresponding tourist portrait information based on the identity of the tourist, and obtaining a first interrupt video corresponding to the tourist end according to the tourist audio information and the tourist portrait information.
The guest portrait information may be an identity photo of the guest, and it may be understood that, in order to enable a user to know which guest's speaking video corresponds to the first interrupt video when reviewing, the first interrupt video may be obtained according to guest audio information and guest portrait information.
It should be noted that if the tourist does not speak within the preset time after triggering the sound pick-up, the sound pick-up of the tourist can be closed, and the broken data generated by the tourist correspondingly is deleted.
Specifically, in some embodiments, the first interrupt video may be obtained by:
S211, responding to trigger information of a pickup at the guest end, suspending playing of the VR sub-video, and acquiring a video frame when the VR sub-video is suspended to play as an interrupt video frame.
For example, when the VR sub-video is played to the last frame, the guest triggers the pickup to want to speak correspondingly, and at this time, the last frame video frame of the VR sub-video can be used as an interrupt video frame, and then the first interrupt video corresponding to the guest can be inserted correspondingly through the interrupt video frame.
S212, retrieving a preset filling video frame corresponding to the interrupt video frame, and filling the tourist portrait information into a preset filling area in the filling video frame to obtain the tourist video frame, wherein the filling video frame is provided with a corresponding preset filling area.
In general, when a tourist interrupts a video, the tourist may want to consult or speak in detail about a scenic spot corresponding to a corresponding video frame in the video, so that the scheme can acquire the interrupted video frame when the video is interrupted, and the filling video frame corresponds to the interrupted video frame, that is, an image corresponding to the filling video frame corresponds to an image corresponding to the interrupted video frame, except that the filling video frame has a preset filling area set in advance, and the preset filling area may be a preset shape, for example, a circular area or a square area, and the position of the filling area in the filling video frame may also be set in advance by a user.
If the shape of the guest image information and the shape of the preset filling area are not completely corresponding, the guest image information can be cut through the preset filling area, when the guest image information is cut, the center point of the guest image information and the center point of the preset filling area can be aligned, and then the guest image information is cut according to the preset filling area.
The filling video frame obtained in this way can integrate the tourist information, so that the first interrupt video generated next can contain the corresponding scenic spot information and the tourist information.
S213, obtaining the tourist audio time length corresponding to the tourist audio information and the preset video frame number corresponding to the unit time length, and obtaining the tourist video frame number according to the upward rounding value of the product of the tourist audio time length and the preset video frame number.
The preset video frame number corresponding to the unit duration can be set in advance by a user, and the video frame number required for generating the video corresponding to the tourist audio duration can be obtained through the preset video frame number and the tourist audio duration, so that the corresponding first interrupt video can be generated subsequently.
And S214, copying the guest video frames based on the guest video frame numbers to obtain a plurality of guest video frames, splicing the guest video frames to obtain guest silent videos, and synthesizing the guest audio information and the guest silent videos to obtain a first interrupt video.
By the method, the corresponding first interrupt video can be generated by combining the portrait information and the audio information of the tourist, so that the user can obtain the first interrupt video frame corresponding to the user and the scenic spot information corresponding to the first interrupt video when carrying out data backtracking subsequently.
S22, responding to the trigger information and the tour guide identity of the sound pick-up at the tour guide end, collecting tour guide audio information corresponding to the tour guide end in real time, generating corresponding tour guide portrait information based on the tour guide identity, and obtaining a second interrupt video corresponding to the tour guide end according to the tour guide audio information and the tour guide portrait information.
Likewise, the manner of generating the second interrupt video corresponding to the tour guide end is similar to that of generating the first interrupt video, which is not described herein.
By the method, the corresponding first interrupt video can be generated by combining the image information and the audio information of the tour guide, so that the user can correspond the second interrupt video to the corresponding tour guide during subsequent review.
And S3, dividing the VR sub-videos according to the first interrupt video and the second interrupt video to obtain a plurality of VR Sun Shipin, and generating a first carding tree based on the first interrupt video, the second interrupt video and nodes corresponding to VR Sun Shipin.
It can be understood that, in order to insert the first interrupt video and/or the second interrupt video at the corresponding positions of the VR sub-videos subsequently, the scheme may first segment the VR sub-videos according to the first interrupt video and/or the second interrupt video to obtain a plurality of VR Sun Shipin, then respectively construct a carding grandnode, a carding tourist node and a carding tour guide node, and then subsequently splice VR videos corresponding to the nodes in accordance with user requirements, thereby obtaining the required videos wanted by the user.
The specific implementation manner of step S3 based on the above embodiment may be:
s31, obtaining an interrupt video frame corresponding to the first interrupt video frame and/or the second interrupt video frame, and dividing the VR sub-video according to the interrupt video frame to obtain a plurality of VR Sun Shipin.
For example, if there is one break video frame in the VR sub-video, the VR sub-video may be split into two VR Sun Shipin based on the break video frame.
S32, constructing a carding grandchild node corresponding to the VR Sun Shipin, a carding tourist node corresponding to the first interrupt video and a carding tour guide node corresponding to the second interrupt video.
In practical application, when the carding grandnode, the carding tourist node and the carding tour guide node are constructed, the carding grandnode, the carding tourist node and the carding tour guide node can be displayed by adopting preset icons, for example, circles can also be used for displaying the carding grandnode, the carding tourist node and the carding tour guide node.
S33, sorting the carding grandchild nodes, the carding tourist nodes and the carding tour guide nodes according to a time sequence to obtain a node arrangement set, and sequentially connecting the carding grandchild nodes, the carding tourist nodes and the carding tour guide nodes in the node arrangement set with corresponding carding child nodes according to a first direction to obtain a first carding tree.
Referring to fig. 2, a reference schematic diagram of a first carding tree provided by the embodiment of the invention, in which only one sightseeing spot has a tourist or tour guide speaking condition is a simple reference diagram, and the first carding tree in actual application can be correspondingly set according to actual conditions.
It should be noted that if the VR sub-video is not interrupted, there is no lower node, and then the whole VR sub-video can be directly spliced during splicing.
Through the first carding tree, nodes corresponding to the plurality of VR sub-videos, VR Sun Shipin, the first interrupt video and the second interrupt video can be carded, and the corresponding relation among the nodes is obtained.
And S4, updating the first carding tree according to the combined updating strategy to obtain a second carding tree.
It can be understood that in practical application, when a tourist experiences sightseeing a sight spot through VR, some problems may be proposed and need to be solved by tour guides, and when a user reviews later, the user also may export corresponding question-answer videos together, so that the nodes of the tourist after the nodes of the tourist are combined as associated second nodes, and the videos corresponding to the corresponding nodes are exported together according to the requirement of the user later.
It can be further understood that when a tourist experiences sightseeing a sight spot through VR, several persons may experience the sight spot together, and then all videos of the same group member may be exported when video exporting is performed, so that a carded tourist node with the same grouping label may be used as a second node combination, and then the first carded tree is updated through the second node combination and the second node combination to obtain a second carded tree.
Specifically, step S4 includes steps S41 to S43:
s41, counting the nodes of the carding tourist nodes before and the carding tour guide nodes after to obtain a first node combination.
S42, acquiring the interval time length between the carding tourist node and the carding tour guide node in the first node combination, and if the interval time length is smaller than or equal to a preset time length, taking the first node combination as a second node combination with relevance.
In practical applications, a situation may occur that the interval duration between the carding tourist node and the carding tour guide node in the first node combination is too long, in this case, the tour guide may not speak immediately after the tourist, and there may be no relevance between the two, so the first node combination is used as a class of second node combination with relevance only when the interval duration is less than or equal to the preset duration.
S43, calling a tourist grouping table, counting the carding tourist nodes with the same grouping labels in the tourist grouping table to obtain second class second node combinations, and updating the first carding tree according to the second class second node combinations and the second class second node combinations to obtain a second carding tree.
The tourist grouping table can be uniformly input by a management end.
Through the method, the nodes with the relevance can be combined, so that the nodes with the relevance can be directly called by combining the requirements of users, and the data processing amount is reduced.
S5, receiving carding requirements of the tourist end, carding the second carding tree according to the carding requirements to obtain a requirement node sequence, calling corresponding videos based on the requirement node sequence to generate requirement videos, and sending the requirement videos to the tourist end.
It can be understood that, since there may be multiple tourist ends, the requirements of the users corresponding to each tourist end may be different, for example, the users may want to derive only their own videos and tour guides, and some users may want to derive videos of all people, so the scheme may obtain a corresponding requirement node sequence according to the carding requirement of the users, and then perform corresponding splicing derivation on the videos in the requirement node sequence, generate the requirement videos and send the requirement videos to the corresponding tourist ends.
The specific implementation manner of step S5 based on the above embodiment may be:
s51, analyzing the carding requirement to obtain a name requirement and an identity requirement, and selecting carding grandchild nodes, carding tourist nodes and/or carding tour guide nodes in the second carding tree according to the name requirement and the identity requirement to obtain a requirement node sequence.
In practical application, a user may only want to derive a certain light-viewing point in a scenic spot and a video corresponding to a certain user, so when obtaining a required node sequence, the scheme obtains corresponding nodes in a second carding tree by adopting name requirements and identity requirements to obtain the required node sequence.
Specifically, step S51 includes steps S511 to S513:
s511, acquiring carding total nodes or carding child nodes with name attributes corresponding to the name requirements in the second carding tree based on the name requirements as requirement total nodes, acquiring all carding grandchild nodes connected with the requirement total nodes as first requirement nodes, and carding tourist nodes and/or carding tour guide nodes connected with the requirement total nodes as nodes to be determined.
It should be noted that if the user selects the carding total node as the demand total node, but there is a carding sub node without a lower node, the carding sub node may be used as the first demand node, or if the user selects the carding sub node as the demand total node, but the demand total node does not have a lower node, the carding sub node may also be used as the first demand node.
It can be understood that, since the carding tourist node and/or the carding tour guide node are a plurality of corresponding user identities, and the user may only select one of the user identities for selection when selecting, when obtaining the carding tourist node and/or the carding tour guide node connected with the total demand node, it cannot be determined whether the carding tourist node and/or the carding tour guide node is the node required by the user, and therefore the carding tourist node and/or the carding tour guide node can be used as the node to be determined.
S512, obtaining node identities corresponding to the nodes to be determined, screening the nodes to be determined according to the identity requirements and the node identities, and obtaining the nodes to be determined meeting the identity requirements as second requirement nodes.
In practical application, the user can input corresponding identity requirements according to the requirements, for example, can input own identity, so that only videos related to the user can be derived later.
The multiple nodes to be determined can be screened through the identity requirement and the node identity, so that a second requirement node meeting the identity requirement is screened out.
In addition, on the basis of the scheme, the scheme further comprises the following steps of:
s5121, acquiring the carding attribute of the carding requirement, and if the carding requirement attribute is a type of requirement and the second requirement node is a node in the type of second node combination, acquiring other carding tourist nodes and/or carding tour guide nodes in the type of second node combination as related nodes.
The above-mentioned requirements are associated requirements of tourists and associated guides, and it can be understood that if the second requirement node is a node in the second node combination, and the user inputs a requirement, it is explained that the user may want to export the first interrupt video of the associated tourists and the second interrupt video of the guides together when exporting the video, so that other carding tourist nodes and/or carding guides nodes in the second node combination can be used as associated nodes.
S5122, if the demand attribute of the carding demand is a second class demand and the second demand node is a node in the second class node combination, acquiring other carding tourist nodes and/or carding tour guide nodes in the second class node combination as associated nodes.
The above-mentioned two-class requirement is the association requirement of the guest group, it can be understood that if the second requirement node is a node in the two-class second node combination, and the user inputs the two-class requirement, which means that the user may want to export the first interrupt videos of all guests in the associated guest group together when exporting the videos, so that other carding guest nodes and/or carding tour guide nodes in the two-class second node combination can be used as association nodes.
S5123, if the demand attribute of the carding demand is a comprehensive demand and the second demand node is a node in the class II node combination or the class II node combination, acquiring other carding tourist nodes and/or carding tour guide nodes in the class II node combination or the class II node combination as associated nodes.
The integrated demand includes a first class demand and a second class demand, and when the carding demand is the integrated demand, other carding tourist nodes and/or carding tour guide nodes in the first class second node combination or the second class second node combination can be used as associated nodes.
And S5124, transmitting the association node to the tourist end for determination, and taking the association node as a second demand node according to the determination information of the tourist end.
By the method, the nodes with the association can be directly selected according to the user demands, so that the data processing amount is reduced.
S513, sequentially selecting the first demand node and the second demand node according to a first direction to obtain a demand node sequence.
It can be understood that, because each node is arranged in the first direction when being arranged, each node can be selected according to the first direction when the node is selected, so that each node in the obtained demand node sequence is arranged in time sequence, and then videos corresponding to each node can be spliced directly according to the demand node sequence, and each video is spliced after being arranged in time sequence, so that the data processing amount when the videos are spliced is reduced.
S52, sub-demand videos corresponding to all demand nodes in the demand node sequence are called, all the sub-demand videos are spliced according to the demand node sequence to obtain demand videos, and the demand videos are sent to the tourist end.
Through the method, the corresponding requirement video can be derived for the user according to the requirement of the user, so that the user can review the corresponding VR experience according to the requirement video.
On the basis of the scheme, the scheme further comprises the following embodiments:
counting the number of lower nodes corresponding to each VR sub-video in a preset time period and the newly-increased time length corresponding to each VR sub-video, obtaining a first adjustment coefficient according to the ratio of the number of lower nodes to the number of preset lower nodes, obtaining a second adjustment coefficient according to the ratio of the newly-increased time length to the preset newly-increased time length, obtaining a video heat value corresponding to each VR sub-video according to the product of a reference heat value, the first adjustment coefficient and the second adjustment coefficient, arranging each VR sub-video from large to small according to the video heat value, obtaining a VR sub-video sequence, and splicing a plurality of VR sub-videos based on the VR sub-video sequence to obtain an updated VR total video.
It can be understood that the more the number of lower nodes is, the more the number of times the corresponding VR sub-video is interrupted is, the more the tourist or tour guide has to deal with the problem or explanation of the scenic spot corresponding to the VR sub-video, the higher the heat of the scenic spot corresponding to the VR sub-video is, so that the VR sub-video corresponding to the scenic spot can be played preferentially when played next time.
In practical application, the number of lower nodes corresponding to the VR sub-video may be an average value of the total number of lower nodes corresponding to the VR sub-video in a preset time period, for example, the cloud stream VR total video is played three times in the preset time period, wherein the number of lower nodes of each time in the three times of a certain section of VR sub-video is 3, 5, and 7 respectively, and then the number of corresponding lower nodes is 5.
The new time length can be calculated according to the difference value between the video time length after the video interruption is newly added to the VR sub-video and the original video time length, and similarly, the new time length can also be calculated by calculating the average value of the new time length corresponding to the VR sub-video in a preset time period, for example, the cloud game VR total video is played three times in the preset time period, wherein the new time length of each VR sub-video in a certain period of three times is 5 minutes, 10 minutes and 3 minutes respectively, and the corresponding new time length can be 6 minutes.
Through the mode, the VR sub-video corresponding to the scenic spot with the higher heat value can be played preferentially.
Referring to fig. 3, a schematic structural diagram of a processing system of a VR cloud game platform according to an embodiment of the present invention includes:
The carding node is used for constructing carding total nodes with the quantity corresponding to the cloud game VR total videos and carding sub-nodes with the quantity corresponding to the plurality of VR sub-videos, and the carding sub-nodes are connected with the carding total nodes to generate a first carding structure;
the interrupt node is used for responding to the trigger information of the pickup at the tourist end and the identity of the tourist to obtain a first interrupt video corresponding to the tourist end, and responding to the trigger information of the pickup at the tour guide end and the identity of the tour guide to obtain a second interrupt video corresponding to the tour guide end;
the connecting node is used for dividing the VR sub-videos according to the first interrupt video and the second interrupt video to obtain a plurality of VR Sun Shipin, and generating a first carding tree based on the first interrupt video, the second interrupt video and the nodes corresponding to VR Sun Shipin;
the association node is used for updating the first carding tree according to the combined updating strategy to obtain a second carding tree;
the demand node is used for receiving the carding demand of the tourist end, carding the second carding tree according to the carding demand to obtain a demand node sequence, calling a corresponding video based on the demand node sequence to generate a demand video, and sending the demand video to the tourist end.
The apparatus of the embodiment shown in fig. 3 may be correspondingly used to perform the steps in the embodiment of the method shown in fig. 1, and the implementation principle and technical effects are similar, and are not repeated here.
Referring to fig. 4, a schematic hardware structure of an electronic device according to an embodiment of the present invention is shown, where the electronic device 40 includes: a processor 41, a memory 42 and a computer program; wherein the method comprises the steps of
A memory 42 for storing the computer program, which may also be a flash memory (flash). Such as application programs, functional modules, etc. implementing the methods described above.
A processor 41 for executing the computer program stored in the memory to implement the steps executed by the apparatus in the above method. Reference may be made in particular to the description of the embodiments of the method described above.
Alternatively, the memory 42 may be separate or integrated with the processor 41.
When the memory 42 is a device separate from the processor 41, the apparatus may further include:
a bus 43 for connecting the memory 42 and the processor 41.
The present invention also provides a readable storage medium having stored therein a computer program for implementing the methods provided by the various embodiments described above when executed by a processor.
The readable storage medium may be a computer storage medium or a communication medium. Communication media includes any medium that facilitates transfer of a computer program from one place to another. Computer storage media can be any available media that can be accessed by a general purpose or special purpose computer. For example, a readable storage medium is coupled to the processor such that the processor can read information from, and write information to, the readable storage medium. In the alternative, the readable storage medium may be integral to the processor. The processor and the readable storage medium may reside in an application specific integrated circuit (Application Specific Integrated Circuits, ASIC for short). In addition, the ASIC may reside in a user device. The processor and the readable storage medium may reside as discrete components in a communication device. The readable storage medium may be read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tape, floppy disk, optical data storage device, etc.
The present invention also provides a program product comprising execution instructions stored in a readable storage medium. The at least one processor of the device may read the execution instructions from the readable storage medium, the execution instructions being executed by the at least one processor to cause the device to implement the methods provided by the various embodiments described above.
In the above embodiment of the apparatus, it should be understood that the processor may be a central processing unit (english: central Processing Unit, abbreviated as CPU), or may be other general purpose processors, digital signal processors (english: digital Signal Processor, abbreviated as DSP), application specific integrated circuits (english: application Specific Integrated Circuit, abbreviated as ASIC), or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in a processor for execution.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.
Claims (10)
1. The processing method of the VR cloud platform is characterized by comprising the following steps of:
constructing carding total nodes with the quantity corresponding to the cloud game VR total videos and carding sub-nodes with the quantity corresponding to the plurality of VR sub-videos, and connecting the carding sub-nodes with the carding total nodes to generate a first carding structure;
responding to trigger information of a pickup at a tourist end and the identity of the tourist to obtain a first interrupt video corresponding to the tourist end, and responding to trigger information of the pickup at a tour guide end and the identity of the tour guide to obtain a second interrupt video corresponding to the tour guide end;
dividing the VR sub-video according to the first interrupt video and the second interrupt video to obtain a plurality of VR Sun Shipin, and generating a first carding tree based on nodes corresponding to the first interrupt video, the second interrupt video and VR Sun Shipin;
updating the first carding tree according to a combined updating strategy to obtain a second carding tree;
and receiving the carding requirement of the tourist terminal, carding the second carding tree according to the carding requirement to obtain a requirement node sequence, calling a corresponding video generation requirement video based on the requirement node sequence, and sending the video to the tourist terminal.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
Responding to the trigger information of the pickup at the tourist end and the identity of the tourist to obtain a first interrupt video corresponding to the tourist end, responding to the trigger information of the pickup at the tour guide end and the identity of the tour guide to obtain a second interrupt video corresponding to the tour guide end, comprising:
responding to trigger information of a pickup at the guest terminal and guest identity, collecting guest audio information corresponding to the guest terminal in real time, generating corresponding guest portrait information based on the guest identity, and obtaining a first interrupt video corresponding to the guest terminal according to the guest audio information and the guest portrait information;
responding to the trigger information and the tour guide identity of the pickup at the tour guide end, collecting tour guide audio information corresponding to the tour guide end in real time, generating corresponding tour guide portrait information based on the tour guide identity, and obtaining a second interrupt video corresponding to the tour guide end according to the tour guide audio information and the tour guide portrait information.
3. The method of claim 2, wherein the step of determining the position of the substrate comprises,
responding to the trigger information of the pickup at the guest terminal and the guest identity, collecting guest audio information corresponding to the guest terminal in real time, generating corresponding guest portrait information based on the guest identity, and obtaining a first interrupt video corresponding to the guest terminal according to the guest audio information and the guest portrait information, wherein the method comprises the following steps:
Responding to the trigger information of the pickup at the guest end, suspending the playing of the VR sub-video, and acquiring a video frame when the VR sub-video is suspended to play as an interrupt video frame;
retrieving a preset filling video frame corresponding to the interrupt video frame, and filling the tourist portrait information into a preset filling area in the filling video frame to obtain the tourist video frame, wherein the filling video frame is provided with a corresponding preset filling area;
obtaining the tourist audio time length corresponding to the tourist audio information and the preset video frame number corresponding to the unit time length, and obtaining the tourist video frame number according to the upward rounding value of the product of the tourist audio time length and the preset video frame number;
copying the guest video frames based on the guest video frame numbers to obtain a plurality of guest video frames, splicing the guest video frames to obtain guest silent video, and synthesizing the guest audio information and the guest silent video to obtain a first interrupt video.
4. The method of claim 3, wherein the step of,
dividing the VR sub-video according to the first interrupt video and the second interrupt video to obtain a plurality of VRs Sun Shipin, and generating a first carding tree based on nodes corresponding to the first interrupt video, the second interrupt video and VR Sun Shipin, including:
Obtaining an interrupt video frame corresponding to the first interrupt video frame and/or the second interrupt video frame, and dividing the VR sub-video according to the interrupt video frame to obtain a plurality of VR Sun Shipin;
constructing a carded grandchild node corresponding to the VR Sun Shipin, a carded guest node corresponding to the first interrupt video, and a carded tour guide node corresponding to the second interrupt video;
sorting the carding grandchild nodes, the carding tourist nodes and the carding tour guide nodes according to a time sequence to obtain a node arrangement set, and sequentially connecting the carding grandchild nodes, the carding tourist nodes and the carding tour guide nodes in the node arrangement set with corresponding carding child nodes according to a first direction to obtain a first carding tree.
5. The method of claim 4, wherein the step of determining the position of the first electrode is performed,
updating the first carding tree according to a combined updating strategy to obtain a second carding tree, wherein the method comprises the following steps:
counting the nodes of the carding tourist nodes before and after the carding tour guide node to obtain a first node combination;
acquiring the interval time length between the carding tourist node and the carding tour guide node in the first node combination, and if the interval time length is less than or equal to a preset time length, taking the first node combination as a second node combination with relevance;
And invoking a tourist grouping table, counting the carding tourist nodes with the same grouping labels in the tourist grouping table to obtain second class second node combinations, and updating the first carding tree according to the second class second node combinations and the second class second node combinations to obtain a second carding tree.
6. The method of claim 5, wherein the step of determining the position of the probe is performed,
receiving a carding requirement of the tourist end, carding the second carding tree according to the carding requirement to obtain a requirement node sequence, calling a corresponding video generation requirement video based on the requirement node sequence, and sending the video to the tourist end, wherein the method comprises the following steps:
analyzing the carding requirement to obtain a name requirement and an identity requirement, and selecting carding grandchild nodes, carding tourist nodes and/or carding tour guide nodes in the second carding tree according to the name requirement and the identity requirement to obtain a requirement node sequence;
sub-demand videos corresponding to all demand nodes in the demand node sequence are called, all the sub-demand videos are spliced according to the demand node sequence to obtain demand videos, and the demand videos are sent to the tourist end.
7. The method of claim 6, wherein the step of providing the first layer comprises,
Analyzing the carding requirement to obtain a name requirement and an identity requirement, selecting carding grandchild nodes, carding tourist nodes and/or carding tour guide nodes in the second carding tree according to the name requirement and the identity requirement to obtain a requirement node sequence, wherein the method comprises the following steps of:
acquiring carding total nodes or carding child nodes with name attributes corresponding to the name demands in the second carding tree based on the name demands as demand total nodes, acquiring all carding grandchild nodes connected with the demand total nodes as first demand nodes, and carding tourist nodes and/or carding tour guide nodes connected with the demand total nodes as nodes to be determined;
acquiring node identities corresponding to the nodes to be determined, screening the nodes to be determined according to the identity requirements and the node identities, and acquiring the nodes to be determined meeting the identity requirements as second requirement nodes;
and sequentially selecting the first demand node and the second demand node according to a first direction to obtain a demand node sequence.
8. The method as recited in claim 7, further comprising:
acquiring carding attributes of the carding requirements, and if the carding requirements are one type of requirements and the second requirement nodes are nodes in the one type of second node combinations, acquiring other carding tourist nodes and/or carding tour guide nodes in the one type of second node combinations as associated nodes;
If the demand attribute of the carding demand is a second class demand and the second demand node is a node in the second class node combination, acquiring other carding tourist nodes and/or carding tour guide nodes in the second class node combination as associated nodes;
if the demand attribute of the carding demand is a comprehensive demand and the second demand node is a node in the class II node combination or the class II node combination, acquiring other carding tourist nodes and/or carding tour guide nodes in the class II node combination or the class II node combination as associated nodes;
and sending the association node to the tourist terminal for determination, and taking the association node as a second demand node according to the determination information of the tourist terminal.
9. A processing system of a VR cloud game platform, comprising:
the carding node is used for constructing carding total nodes with the quantity corresponding to the cloud game VR total videos and carding sub-nodes with the quantity corresponding to the plurality of VR sub-videos, and the carding sub-nodes are connected with the carding total nodes to generate a first carding structure;
the interrupt node is used for responding to the trigger information of the pickup at the tourist end and the identity of the tourist to obtain a first interrupt video corresponding to the tourist end, and responding to the trigger information of the pickup at the tour guide end and the identity of the tour guide to obtain a second interrupt video corresponding to the tour guide end;
The connecting node is used for dividing the VR sub-videos according to the first interrupt video and the second interrupt video to obtain a plurality of VR Sun Shipin, and generating a first carding tree based on the first interrupt video, the second interrupt video and the nodes corresponding to VR Sun Shipin;
the association node is used for updating the first carding tree according to the combined updating strategy to obtain a second carding tree;
the demand node is used for receiving the carding demand of the tourist end, carding the second carding tree according to the carding demand to obtain a demand node sequence, calling a corresponding video based on the demand node sequence to generate a demand video, and sending the demand video to the tourist end.
10. An electronic device, comprising: a memory, a processor and a computer program stored in the memory, the processor running the computer program to perform the method of any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311398855.XA CN117156204B (en) | 2023-10-26 | 2023-10-26 | Processing method and system of VR cloud game platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311398855.XA CN117156204B (en) | 2023-10-26 | 2023-10-26 | Processing method and system of VR cloud game platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117156204A true CN117156204A (en) | 2023-12-01 |
CN117156204B CN117156204B (en) | 2024-01-30 |
Family
ID=88884577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311398855.XA Active CN117156204B (en) | 2023-10-26 | 2023-10-26 | Processing method and system of VR cloud game platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117156204B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020118200A1 (en) * | 2000-11-27 | 2002-08-29 | Shrijeet Mukherjee | Synchronization of vertical retrace for multiple participating graphics computers |
US20120026866A1 (en) * | 2010-07-30 | 2012-02-02 | Srikrishnan Venkataraman | Method and apparatus for rapid switchover from primary to standby multicast trees |
CN111147955A (en) * | 2019-12-31 | 2020-05-12 | 咪咕视讯科技有限公司 | Video playing method, server and computer readable storage medium |
CN113473221A (en) * | 2020-04-27 | 2021-10-01 | 海信集团有限公司 | Intelligent device, video playing method and video processing method |
CN115086586A (en) * | 2022-06-08 | 2022-09-20 | 中国建设银行股份有限公司 | Method and device for generating double-recording video file |
CN116912042A (en) * | 2023-09-14 | 2023-10-20 | 南京川尔文科技有限公司 | Processing method and device for scenic spot management system |
-
2023
- 2023-10-26 CN CN202311398855.XA patent/CN117156204B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020118200A1 (en) * | 2000-11-27 | 2002-08-29 | Shrijeet Mukherjee | Synchronization of vertical retrace for multiple participating graphics computers |
US20120026866A1 (en) * | 2010-07-30 | 2012-02-02 | Srikrishnan Venkataraman | Method and apparatus for rapid switchover from primary to standby multicast trees |
CN111147955A (en) * | 2019-12-31 | 2020-05-12 | 咪咕视讯科技有限公司 | Video playing method, server and computer readable storage medium |
CN113473221A (en) * | 2020-04-27 | 2021-10-01 | 海信集团有限公司 | Intelligent device, video playing method and video processing method |
CN115086586A (en) * | 2022-06-08 | 2022-09-20 | 中国建设银行股份有限公司 | Method and device for generating double-recording video file |
CN116912042A (en) * | 2023-09-14 | 2023-10-20 | 南京川尔文科技有限公司 | Processing method and device for scenic spot management system |
Also Published As
Publication number | Publication date |
---|---|
CN117156204B (en) | 2024-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230012732A1 (en) | Video data processing method and apparatus, device, and medium | |
JP7123122B2 (en) | Navigating Video Scenes Using Cognitive Insights | |
CN104995865B (en) | Service based on sound and/or face recognition provides | |
CN111556363B (en) | Video special effect processing method, device and equipment and computer readable storage medium | |
CN109889880B (en) | Information display method, device, equipment and storage medium for concerned user | |
CN107741976B (en) | Intelligent response method, device, medium and electronic equipment | |
US12001478B2 (en) | Video-based interaction implementation method and apparatus, device and medium | |
CN111615002B (en) | Video background playing control method, device and system and electronic equipment | |
CN111629253A (en) | Video processing method and device, computer readable storage medium and electronic equipment | |
CN113010740B (en) | Word weight generation method, device, equipment and medium | |
US10674183B2 (en) | System and method for perspective switching during video access | |
US20230093621A1 (en) | Search result display method, readable medium, and terminal device | |
CN114501064B (en) | Video generation method, device, equipment, medium and product | |
CN112287168A (en) | Method and apparatus for generating video | |
WO2023016349A1 (en) | Text input method and apparatus, and electronic device and storage medium | |
CN113163230A (en) | Video message generation method and device, electronic equipment and storage medium | |
CN114329223A (en) | Media content searching method, device, equipment and medium | |
US20240112702A1 (en) | Method and apparatus for template recommendation, device, and storage medium | |
CN113111222B (en) | Short video template generation method, device, server and storage medium | |
CN117156204B (en) | Processing method and system of VR cloud game platform | |
WO2023174073A1 (en) | Video generation method and apparatus, and device, storage medium and program product | |
CN111552831A (en) | Music recommendation method and server | |
CN113282770A (en) | Multimedia recommendation system and method | |
CN110381356A (en) | Audio-video generation method, device, electronic equipment and readable medium | |
WO2021258972A1 (en) | Video retrieval method and apparatus, and electronic device and computer readable medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |