Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with thisAccompanying drawing in bright embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention,Obviously, described embodiment is a part of embodiment of the present invention rather than whole embodiments.Based onEmbodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premiseThe every other embodiment obtained, broadly falls into the scope of protection of the invention.
Embodiments provide a kind of video call method, can apply to virtual reality device, asShown in Fig. 1, described method includes:
101, when virtual reality device receives the instruction setting up video calling, this locality is sent to serverThe acquisition request of user video image.
Wherein, described acquisition in request carries the identification information that described virtual reality device is corresponding, enters oneStep ground, so that described server obtains the local user vedio data corresponding with described identification information.Described identification information can be device name, ID (Identity, the identity that virtual reality device is correspondingNumber) number, IP (Internet Protocol, the agreement of interconnection between network) address etc..
For the embodiment of the present invention, user can be led to by the video of setting up that striking virtual reality device is correspondingThe button crossed, the instruction of video calling is set up in input.
Such as, when virtual reality device receives the instruction setting up video calling, send this to serverThe acquisition request of ground user video image, carries, in this acquisition request, the mark that virtual reality device is correspondingInformation, this identification information is specially virtual reality device 1, server receive this acquisition request after,Obtain the vedio data of the local network camera current shooting corresponding with virtual reality device 1, makeFor the local user vedio data corresponding with virtual reality device 1 and be sent to virtual reality device 1.
102, local user's vedio data that server sends is received.
103, according to local user's vedio data and the other side's vedio data of receiving, generate realTime video calling view data playing out.
For the embodiment of the present invention, when virtual reality device receives the instruction setting up video calling,Send the acquisition request of local user's video image to server while, send the other side's video to serverThe acquisition request of view data, carries the identification information of counterpart device in this acquisition request, further,So that server obtains the vedio data corresponding with the identification information of counterpart device, and it is sent to voidIntend real world devices, in order to virtual reality device receives the other side's vedio data.
Specifically, virtual reality device can extract regarding of user self from local user's vedio dataFrequently view data, and combine with the other side's vedio data received, it is modeled to user selfChat scenario view data together with the other user, broadcasts as real-time video call view dataPut.
It should be noted that in the real-time video call image generated, the video image of user self canThink the video image of user self wearing virtual reality device, it is also possible to according to wear virtual realityThe vedio data of the user of equipment self, simulates the user self not wearing virtual reality deviceVideo image, specifically can carry out option and installment according to the actual demand of user.
A kind of video call method that the embodiment of the present invention provides, regards when virtual reality device receives foundationFrequency call instruction time, first to server send local user's video image acquisition request, described in obtainTake and request carries the identification information that described virtual reality device is corresponding, so that described server obtainsThe local user vedio data corresponding with described identification information;Then receive what described server sentDescribed local user's vedio data;Finally according to described local user's vedio data and receivingThe other side's vedio data, generate real-time video call view data and also play out.With pass through at presentWhen virtual reality device carries out video calling, the virtual reality video image of broadcasting only exists regarding of the other sideFrequently image is compared, and virtual reality device of the present invention is by sending obtaining of local user's video image to serverTake request, and then local user's vedio data can be acquired, and the other side that combination receives regardsFrequently view data generates real-time video call view data, not only deposits in this real-time video call view dataAt the other side's video image, there is also the video image of local user self, when user is set by virtual realityFor when carrying out video calling, it is possible to use self, while watching the other side's video image, is watched in familyVideo image, enhance the authenticity of chat scenario, Consumer's Experience can be strengthened.
Embodiments provide another kind of video call method, can apply to virtual reality device,As in figure 2 it is shown, described method includes:
201, when virtual reality device receives the instruction setting up video calling, this locality is sent to serverThe acquisition request of user video image.
Wherein, described acquisition in request carries the identification information that described virtual reality device is corresponding, enters oneStep ground, so that described server obtains the local user vedio data corresponding with described identification information.Described identification information can be device name that virtual reality device is corresponding, No. ID, IP address etc..
For the embodiment of the present invention, server can according to the identification information of virtual reality device, determine withThe local camera that this virtual reality device is corresponding, this camera can be pre-configured in use, and this is virtual aobviousShow the appropriate position of equipment user, in order to this camera can photograph and use this virtual display deviceUser.Server obtains the vedio data of this camera shooting, as corresponding with virtual reality deviceLocal user's vedio data and be sent to virtual reality device.
202, local user's vedio data that server sends is received.
203, when the selection receiving chat scenario instructs, obtain and select to instruct Scene identification informationCorresponding default chat scenario view data.
Wherein, described default chat scenario view data can be stored in advance in virtual existing according to the actual requirementsIn real equipment, described default chat scenario view data can be sandy beach chat scenario, chat scenario at night,The view data such as recreation ground chat scenario, tourist attractions chat scenario.Described scene identity information can beScene title, No. ID etc., such as, scene identity information is sandy beach, corresponding default chat scenarioView data is sandy beach chat scenario.
204, according to presetting chat scenario view data, local user vedio data and receivingThe other side's vedio data, generates real-time video call view data and plays out.
Such as, presetting chat scenario view data is bar chat scenario view data, virtual reality deviceCan extract the vedio data of user self from local user's vedio data, and with receiveThe other side's vedio data and bar chat scenario view data triplicity together, are modeled to userSelf bar chat scenario view data together with the other user, as real-time video call picture numberAccording to playing out.
It should be noted that generate the real-time video call view data with default chat scenario image,Consumer's Experience can be further enhanced, the demand of user can be met.
Further, if described server is by the local camera corresponding with described virtual reality deviceObtaining the local user vedio data corresponding with described identification information, described method also includes: work as clothesBusiness device detects when there is not the local camera corresponding with virtual reality device, receives described serviceLocal user's video image that device sends obtains failed response message;Carry according to the output of described response messageShow that information, described information are used for pointing out local user's video image to obtain unsuccessfully.Wherein, carry described inShow that information can be text prompt information, picture prompting information, audio prompt information, visual prompts informationDeng.So as to remind user setup this locality camera or the local camera of open and close in time, in order toObtain the view data of user own.
Such as, when server detects and there is not the local camera corresponding with virtual reality device, sayPrescribed server currently obtains less than the local user vedio data corresponding with virtual reality device, serviceDevice can send local user's video image to virtual reality device and obtain failed response message, virtual existingAfter real equipment receives this response message, according to this response message output character information, this wordInformation is used for pointing out local user's video image to obtain unsuccessfully, lacks in ensuing video calling imageFew user's images themselves.
The another kind of video call method that the embodiment of the present invention provides, when virtual reality device receives foundationDuring the instruction of video calling, first send the acquisition request of local user's video image to server, describedObtain in request and carry the identification information that described virtual reality device is corresponding, so that described server obtainsTake the local user vedio data corresponding with described identification information;Then receive described server to sendDescribed local user's vedio data;Finally according to described local user's vedio data and receptionThe other side's vedio data arrived, generates real-time video call view data and plays out.With the most logicalCross virtual reality device when carrying out video calling, the virtual reality video image of broadcasting only exists the other side'sVideo image is compared, and virtual reality device of the present invention is by sending local user's video image to serverObtain request, and then local user's vedio data can be acquired, and combine the other side receivedVedio data generates real-time video call view data, in this real-time video call view data not onlyThere is the other side's video image, there is also the video image of local user self, when user passes through virtual realityWhen equipment carries out video calling, it is possible to use family, while watching the other side's video image, is watched certainlyThe video image of body, enhances the authenticity of chat scenario, can strengthen Consumer's Experience.
Embodiments provide another video call method, can apply to server, such as Fig. 3Shown in, described method includes:
301, server receives the acquisition request of local user's video image that virtual reality device sends.
Wherein, described acquisition in request carries the identification information that described virtual reality device is corresponding.DescribedIdentification information can be device name that virtual reality device is corresponding, No. ID, IP address etc..
302, the local user vedio data corresponding with identification information is obtained.
Such as, according to the identification information that virtual reality device is corresponding, it may be determined that with this virtual reality deviceCorresponding local network camera, and by this IP Camera, obtain this locality corresponding with identification informationUser video image data.
303, local user's vedio data is sent to virtual reality device.
Further, so that described virtual reality device is according to described local user's vedio dataWith the other side's vedio data received, generate real-time video call view data and play out.ItsIn, the process that implements in virtual reality device is referred in step 103 describe accordingly, at thisRepeat no more.
Another video call method that the embodiment of the present invention provides, first server receive virtual realityThe acquisition request of local user's video image that equipment sends, carries described virtual in described acquisition requestThe identification information that real world devices is corresponding;Then local user's video figure corresponding with described identification information is obtainedAs data;Finally described local user's vedio data is sent to described virtual reality device, so thatObtain described virtual reality device according to described local user's vedio data and the other side's video receivedView data, generates real-time video call view data and plays out.With set by virtual reality at presentFor when carrying out video calling, the video image only existing the other side in the virtual reality video image of broadcasting is compared,Virtual reality device of the present invention is asked by sending the acquisition of local user's video image to server, and thenLocal user's vedio data can be acquired, and it is raw to combine the other side's vedio data receivedBecome real-time video call view data, this real-time video call view data does not only exist the other side's video figurePicture, there is also the video image of local user self, leads to when user carries out video by virtual reality deviceDuring words, it is possible to use the video image of self, while watching the other side's video image, is watched in family,Enhance the authenticity of chat scenario, Consumer's Experience can be strengthened.
Embodiments provide another video call method, can apply to server, such as Fig. 4Shown in, described method includes:
401, server receives the acquisition request of local user's video image that virtual reality device sends.
Wherein, described acquisition in request carries the identification information that described virtual reality device is corresponding.DescribedIdentification information can be device name that virtual reality device is corresponding, No. ID, IP address etc..
402, according to the identification information that virtual reality device is corresponding, determine corresponding with virtual reality deviceLocal camera.
Wherein, described local camera can be pre-configured in the suitable of use this virtual display device userPosition, in order to this camera can photograph the user using this virtual display device.Such as, forThe user of virtual display device, the local camera corresponding with virtual reality device is worn before television setCan be pre-configured with on a television set.
For the embodiment of the present invention, also include before described step 402: according to described identification information, inspectionSurvey and whether there is the local camera corresponding with described virtual reality device;If not existing, then to instituteState virtual reality device to send local user's video image and obtain failed response message, further, withMaking described virtual reality device export information according to described response message, described information is used forPrompting local user's video image obtains unsuccessfully, so as to timely prompting user setup this locality camera orThe local camera of open and close, in order to obtain the view data of user own.Described step 402 is specifically wrappedInclude: if existing, then according to described identification information, determine this locality corresponding with described virtual reality deviceCamera.
403, by local camera, the local user vedio data corresponding with identification information is obtained.
Such as, by the vedio data of corresponding for virtual reality device local camera shooting, as withLocal user's vedio data that identification information is corresponding.
404, local user's vedio data is sent to virtual reality device.
Further, so that described virtual reality device according to described local user's vedio data andThe other side's vedio data received, generates real-time video call view data and plays out.
Such as, virtual reality device can extract the video of user self from local user's vedio dataView data, and combining with the other side's vedio data received, be modeled to user self withThe other user's chat scenario view data together, plays out as real-time video call view data.
Another video call method that the embodiment of the present invention provides, first server receive virtual realityThe acquisition request of local user's video image that equipment sends, carries described virtual in described acquisition requestThe identification information that real world devices is corresponding;Then local user's video figure corresponding with described identification information is obtainedAs data;Finally described local user's vedio data is sent to described virtual reality device, so thatObtain described virtual reality device according to described local user's vedio data and the other side's video receivedView data, generates real-time video call view data and plays out.With set by virtual reality at presentFor when carrying out video calling, the video image only existing the other side in the virtual reality video image of broadcasting is compared,Virtual reality device of the present invention is asked by sending the acquisition of local user's video image to server, and thenLocal user's vedio data can be acquired, and it is raw to combine the other side's vedio data receivedBecome real-time video call view data, this real-time video call view data does not only exist the other side's video figurePicture, there is also the video image of local user self, leads to when user carries out video by virtual reality deviceDuring words, it is possible to use the video image of self, while watching the other side's video image, is watched in family,Enhance the authenticity of chat scenario, Consumer's Experience can be strengthened.
Further, as implementing of method described in Fig. 1, embodiments provide a kind of emptyIntend real world devices, as it is shown in figure 5, described virtual reality device includes: transmitting element 51, reception unit52, signal generating unit 53, broadcast unit 54.
Described transmitting element 51, may be used for when receiving the instruction setting up video calling, to serverSend the acquisition request of local user's video image, described acquisition request carries described virtual reality and setsStandby corresponding identification information.
Further, so that described server obtains the local user video corresponding with described identification informationView data.The described service-oriented device of transmitting element 51, for sending service request in this virtual reality deviceMain functional modules, when this virtual reality device receives the instruction setting up video calling, trigger send outUnit 51 is sent to be operated.
Described reception unit 52, may be used for receiving described local user's video figure that described server sendsAs data.The described service-oriented device of reception unit 52, returns letter for receiving request in this virtual reality deviceThe main functional modules of breath.
Described signal generating unit 53, may be used for the local user according to described reception unit 52 receives and regardsFrequently view data and the other side's vedio data received, generate real-time video call view data.InstituteStating signal generating unit 53 is the master processed, in this virtual reality device, the vedio data receivedWant functional module.
Described broadcast unit 54, may be used for the real-time video call figure described signal generating unit 53 generatedAs data play out.Described broadcast unit 54 is broadcasting video calling picture number in virtual reality deviceAccording to main functional modules.
It should be noted that each function list involved by a kind of virtual reality device of embodiment of the present invention offerOther of unit describe accordingly, the corresponding description being referred in Fig. 1, do not repeat them here.The present invention is realExecute and example can be passed through hardware processor (hardware processor) realize related function module.
A kind of virtual reality device that the embodiment of the present invention provides, regards when virtual reality device receives foundationFrequency call instruction time, first to server send local user's video image acquisition request, described in obtainTake and request carries the identification information that described virtual reality device is corresponding, so that described server obtainsThe local user vedio data corresponding with described identification information;Then receive what described server sentDescribed local user's vedio data;Finally according to described local user's vedio data and receivingThe other side's vedio data, generate real-time video call view data and also play out.With pass through at presentWhen virtual reality device carries out video calling, the virtual reality video image of broadcasting only exists regarding of the other sideFrequently image is compared, and virtual reality device of the present invention is by sending obtaining of local user's video image to serverTake request, and then local user's vedio data can be acquired, and the other side that combination receives regardsFrequently view data generates real-time video call view data, not only deposits in this real-time video call view dataAt the other side's video image, there is also the video image of local user self, when user is set by virtual realityFor when carrying out video calling, it is possible to use self, while watching the other side's video image, is watched in familyVideo image, enhance the authenticity of chat scenario, Consumer's Experience can be strengthened.
Further, as implementing of method described in Fig. 2, another kind is embodiments providedVirtual reality device, as shown in Figure 6, described virtual reality device includes: transmitting element 61, reception listUnit 62, signal generating unit 63, broadcast unit 64.
Described transmitting element 61, may be used for when receiving the instruction setting up video calling, to serverSend the acquisition request of local user's video image, described acquisition request carries described virtual reality and setsStandby corresponding identification information.
Further, so that described server obtains the local user video corresponding with described identification informationView data.The described service-oriented device of transmitting element 61, for sending service request in this virtual reality deviceMain functional modules, when this virtual reality device receives the instruction setting up video calling, trigger send outUnit 61 is sent to be operated.
Described reception unit 62, may be used for receiving described local user's video figure that described server sendsAs data.The described service-oriented device of reception unit 62, returns letter for receiving request in this virtual reality deviceThe main functional modules of breath.
Described signal generating unit 63, may be used for the local user according to described reception unit 62 receives and regardsFrequently view data and the other side's vedio data received, generate real-time video call view data.InstituteStating signal generating unit 63 is the master processed, in this virtual reality device, the vedio data receivedWant functional module.
Described broadcast unit 64, may be used for the real-time video call figure described signal generating unit 63 generatedAs data play out.Described broadcast unit 64 is broadcasting video calling picture number in virtual reality deviceAccording to main functional modules.
Further, described virtual reality device also includes: acquiring unit 65.
Described acquiring unit 65, may be used for, when the selection receiving chat scenario instructs, obtaining and instituteState the default chat scenario view data selecting instruction Scene identification information corresponding.
Described signal generating unit 63, specifically may be used for the default chat obtained according to described acquiring unit 65Scene image data, described local user's vedio data and the other side's vedio data received,Generate real-time video call view data.
Further, described virtual reality device also includes: output unit 66.
Described reception unit 62, it is also possible to for not existing and described void when described server detectsWhen intending local camera corresponding to real world devices, receive local user's video that described server sendsThe response message that Image Acquisition is failed.
Described output unit 66, may be used for the response message output received according to described reception unit 62Information, described information is used for pointing out local user's video image to obtain unsuccessfully.
It should be noted that each function involved by the another kind of virtual reality device of embodiment of the present invention offerOther of unit describe accordingly, the corresponding description being referred in Fig. 2, do not repeat them here.The present inventionEmbodiment can realize related function module by hardware processor.
The another kind of virtual reality device that the embodiment of the present invention provides, when virtual reality device receives foundationDuring the instruction of video calling, first send the acquisition request of local user's video image to server, describedObtain in request and carry the identification information that described virtual reality device is corresponding, so that described server obtainsTake the local user vedio data corresponding with described identification information;Then receive described server to sendDescribed local user's vedio data;Finally according to described local user's vedio data and receptionThe other side's vedio data arrived, generates real-time video call view data and plays out.With the most logicalCross virtual reality device when carrying out video calling, the virtual reality video image of broadcasting only exists the other side'sVideo image is compared, and virtual reality device of the present invention is by sending local user's video image to serverObtain request, and then local user's vedio data can be acquired, and combine the other side receivedVedio data generates real-time video call view data, in this real-time video call view data not onlyThere is the other side's video image, there is also the video image of local user self, when user passes through virtual realityWhen equipment carries out video calling, it is possible to use family, while watching the other side's video image, is watched certainlyThe video image of body, enhances the authenticity of chat scenario, can strengthen Consumer's Experience.
Further, as implementing of method described in Fig. 3, embodiments provide a kind of clothesBusiness device, as it is shown in fig. 7, described server includes: receive unit 71, acquiring unit 72, transmitting element73。
Described reception unit 71, may be used for receiving local user's video that virtual reality device sendsThe acquisition request of image, described acquisition in request carries the identification information that described virtual reality device is corresponding.Described reception unit 71 Virtual real world devices, for receiving the major function of service request in book serverModule.When receiving the acquisition that unit 71 receives local user's video image of virtual reality device transmissionDuring request, trigger acquiring unit 72 and be operated.
Described acquiring unit 72, may be used for obtaining the identification information pair received with described reception unit 71The local user's vedio data answered.Described acquiring unit 72 is acquisition identification information pair in book serverThe main functional modules of the local user's vedio data answered.
Described transmitting element 73, may be used for the local user's video figure described acquiring unit 72 obtainedAs data are sent to described virtual reality device.
Further, so that described virtual reality device is according to described local user's vedio dataWith the other side's vedio data received, generate real-time video call view data and play out.InstituteState transmitting element 73 Virtual real world devices.
It should be noted that its of each functional unit involved by a kind of server of embodiment of the present invention offerHe describes accordingly, the corresponding description being referred in Fig. 3, does not repeats them here.
A kind of server that the embodiment of the present invention provides, first server receive virtual reality device and sendLocal user's video image acquisition request, described obtain request in carry described virtual reality deviceCorresponding identification information;Then local user's vedio data corresponding with described identification information is obtained;Finally described local user's vedio data is sent to described virtual reality device, so that describedVirtual reality device is according to described local user's vedio data and the other side's video image number receivedAccording to, generate real-time video call view data and play out.With carried out by virtual reality device at presentDuring video calling, the video image only existing the other side in the virtual reality video image of broadcasting is compared, thisBright virtual reality device is asked by sending the acquisition of local user's video image to server, and then permissibleAcquire local user's vedio data, and it is real to combine the other side's vedio data generation receivedTime video calling view data, this real-time video call view data does not only exist the other side's video image,There is also the video image of local user self, when user carries out video calling by virtual reality device,Can make user while watching the other side's video image, watch the video image of self, enhanceThe authenticity of chat scenario, can strengthen Consumer's Experience.
Further, as implementing of method described in Fig. 4, another kind is embodiments providedServer, as shown in Figure 8, described server includes: receives unit 81, acquiring unit 82, send listUnit 83.
Described reception unit 81, may be used for receiving local user's video that virtual reality device sendsThe acquisition request of image, described acquisition in request carries the identification information that described virtual reality device is corresponding.Described reception unit 81 Virtual real world devices, for receiving the major function of service request in book serverModule.When receiving the acquisition that unit 81 receives local user's video image of virtual reality device transmissionDuring request, trigger acquiring unit 82 and be operated.
Described acquiring unit 82, may be used for obtaining the identification information pair received with described reception unit 81The local user's vedio data answered.Described acquiring unit 82 is acquisition identification information pair in book serverThe main functional modules of the local user's vedio data answered.
Described transmitting element 83, may be used for the local user's video figure described acquiring unit 82 obtainedAs data are sent to described virtual reality device.
Further, so that described virtual reality device is according to described local user's vedio dataWith the other side's vedio data received, generate real-time video call view data and play out.InstituteState transmitting element 83 Virtual real world devices.
Specifically, described acquiring unit 82 may include that and determines module 821, acquisition module 822.
Described determine module 821, may be used for according to described identification information, determine and described virtual realityThe local camera that equipment is corresponding.
Described acquisition module 822, may be used for being taken the photograph by described this locality determining that module 821 determinesAs head, obtain the local user vedio data corresponding with described identification information.
Further, described server also includes: detector unit 84.
Described detector unit 84, may be used for according to described identification information, detects whether to exist and instituteState the local camera that virtual reality device is corresponding.
Described transmitting element 83, it is also possible to if for described detector unit 84 detect do not exist withThe local camera that described virtual reality device is corresponding, then send this locality to described virtual reality deviceUser video image obtains failed response message.
Further, so that described virtual reality device exports information according to described response message,Described information is used for pointing out local user's video image to obtain unsuccessfully.
Described determine module 821, if corresponding with described virtual reality device specifically for detecting existenceLocal camera, then according to described identification information, determine the basis corresponding with described virtual reality deviceGround camera.
It should be noted that each functional unit involved by the another kind of server of embodiment of the present invention offerOther describe accordingly, the corresponding description being referred in Fig. 4, do not repeat them here.
The another kind of server that the embodiment of the present invention provides, first server receive virtual reality device and send outThe acquisition request of the local user's video image sent, carries described virtual reality in described acquisition request and setsStandby corresponding identification information;Then local user's vedio data corresponding with described identification information is obtained;Finally described local user's vedio data is sent to described virtual reality device, so that describedVirtual reality device is according to described local user's vedio data and the other side's video image number receivedAccording to, generate real-time video call view data and play out.With carried out by virtual reality device at presentDuring video calling, the video image only existing the other side in the virtual reality video image of broadcasting is compared, thisBright virtual reality device is asked by sending the acquisition of local user's video image to server, and then permissibleAcquire local user's vedio data, and it is real to combine the other side's vedio data generation receivedTime video calling view data, this real-time video call view data does not only exist the other side's video image,There is also the video image of local user self, when user carries out video calling by virtual reality device,Can make user while watching the other side's video image, watch the video image of self, enhanceThe authenticity of chat scenario, can strengthen Consumer's Experience.
Further, a kind of video call system is embodiments provided, as it is shown in figure 9, include:Virtual reality device 91, server 92.
Described virtual reality device 91, for when described virtual reality device 91 receive set up video lead toDuring the instruction talked about, send the acquisition request of local user's video image, described acquisition to described server 92Request carries the identification information that described virtual reality device is corresponding.
Described server 92, the described local user that may be used for receiving virtual reality device 91 transmission regardsFrequently the acquisition request of image, obtains the local user vedio data corresponding with described identification information;WillDescribed local user's vedio data is sent to described virtual reality device 91.
Described virtual reality device 91, it is also possible to for receiving described this locality that described server 92 sendsUser video image data;According to described local user's vedio data and the other side's video figure receivedAs data, generate real-time video call view data and play out.
Exemplary, as shown in Figure 10, Figure 10 shows that the one that the embodiment of the present invention provides is virtual existingThe entity structure schematic diagram of real equipment, this virtual reality device may include that processor (processor) 101,Communication interface (Communications Interface) 102, memory (memory) 103 and bus 104, itsIn, processor 101, communication interface 102, memory 103 complete mutual communication by bus 104.Communication interface 102 may be used for the information transmission between server and client.Processor 101 can be adjustedBy the logical order in memory 103, to perform following method: when virtual reality device receives foundationDuring the instruction of video calling, first send the acquisition request of local user's video image to server, describedObtain in request and carry the identification information that described virtual reality device is corresponding, so that described server obtainsTake the local user vedio data corresponding with described identification information;Then receive described server to sendDescribed local user's vedio data;Finally according to described local user's vedio data and receptionThe other side's vedio data arrived, generates real-time video call view data and plays out.On additionally,Logical order in the memory 103 stated can be realized by the form of SFU software functional unit and as independentProduction marketing or use time, can be stored in a computer read/write memory medium.Based on soUnderstanding, part that prior art is contributed by technical scheme the most in other words or shouldThe part of technical scheme can embody with the form of software product, and this computer software product is stored inIn one storage medium, including some instructions with so that a computer equipment (can be individual calculusMachine, server, or the network equipment etc.) perform the whole or portion of method described in each embodiment of the present inventionStep by step.And aforesaid storage medium includes: USB flash disk, portable hard drive, read-only storage (ROM,Read-Only Memory), random access memory (RAM, Random Access Memory), magneticThe various medium that can store program code such as dish or CD.
A kind of video call system that the embodiment of the present invention provides, regards when virtual reality device receives foundationFrequency call instruction time, first to server send local user's video image acquisition request, described in obtainTake and request carries the identification information that described virtual reality device is corresponding, so that described server obtainsThe local user vedio data corresponding with described identification information;Then receive what described server sentDescribed local user's vedio data;Finally according to described local user's vedio data and receivingThe other side's vedio data, generate real-time video call view data and also play out.With pass through at presentWhen virtual reality device carries out video calling, the virtual reality video image of broadcasting only exists regarding of the other sideFrequently image is compared, and virtual reality device of the present invention is by sending obtaining of local user's video image to serverTake request, and then local user's vedio data can be acquired, and the other side that combination receives regardsFrequently view data generates real-time video call view data, not only deposits in this real-time video call view dataAt the other side's video image, there is also the video image of local user self, when user is set by virtual realityFor when carrying out video calling, it is possible to use self, while watching the other side's video image, is watched in familyVideo image, enhance the authenticity of chat scenario, Consumer's Experience can be strengthened.
Device embodiment described above is only schematically, wherein said illustrates as separating componentUnit can be or may not be physically separate, the parts shown as unit can be orPerson may not be physical location, i.e. may be located at a place, or can also be distributed to multiple networkOn unit.Some or all of module therein can be selected according to the actual needs to realize the present embodimentThe purpose of scheme.Those of ordinary skill in the art are not in the case of paying performing creative labour, the most permissibleUnderstand and implement.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive each realityThe mode of executing can add the mode of required general hardware platform by software and realize, naturally it is also possible to by firmlyPart.Based on such understanding, the portion that prior art is contributed by technique scheme the most in other wordsDividing and can embody with the form of software product, this computer software product can be stored in computer canRead in storage medium, such as ROM/RAM, magnetic disc, CD etc., including some instructions with so that oneComputer equipment (can be personal computer, server, or the network equipment etc.) performs each to be implementedThe method described in some part of example or embodiment.
Last it is noted that above example is only in order to illustrate technical scheme, rather than to itLimit;Although the present invention being described in detail with reference to previous embodiment, the ordinary skill of this areaPersonnel it is understood that the technical scheme described in foregoing embodiments still can be modified by it, orPerson carries out equivalent to wherein portion of techniques feature;And these amendments or replacement, do not make corresponding skillThe essence of art scheme departs from the spirit and scope of various embodiments of the present invention technical scheme.