Summary of the invention
The invention provides a kind of system that realizes multimedia synchronous interaction, this system can make the actual a plurality of users that are in the different location, synchronously carries out multimedia interactive as being in the same place.
The invention provides a kind of method that realizes multimedia synchronous interaction, use the method can make the actual a plurality of users that are in the different location, synchronously carry out multimedia interactive as being in the same place.
Technical scheme of the present invention is achieved in that
A kind of system that realizes multimedia synchronous interaction, key be, this system comprises: multimedia administration equipment, the multimedia resources database that is arranged in the Internet and some mobile call terminals;
Described mobile call terminal is used for sending sync id and multimedia resource sign to multimedia administration equipment; Receive voice signal and send to multimedia administration equipment; Multimedia resource and voice signal that the play multimedia management equipment sends;
Described multimedia administration equipment, be used for for each mobile call terminal that sends identical sync id, obtain multimedia resource corresponding to multi-media tag that receives from multimedia resources database, give described each mobile call terminal with the multimedia resource synchronous transmission obtained, controls the identical multimedia resource of the synchronous broadcast of described each mobile call terminal; Receive the voice signal that each mobile call terminal sends, carry out synchronous transmission after audio mixing to sending other mobile call terminals of identical sync id with this mobile call terminal.
A kind of method that realizes multimedia synchronous interaction, key be, described multimedia synchronous interaction system comprises: multimedia administration equipment, the multimedia resources database that is arranged in the Internet and some mobile call terminals; The method comprises:
A, mobile call terminal send sync id and multi-media tag to multimedia administration equipment;
B, multimedia administration equipment obtain for each mobile call terminal that sends identical sync id multimedia resource corresponding to multi-media tag that receives from multimedia resources database, with the multimedia resource synchronous transmission obtained to described each mobile call terminal;
C, multimedia administration equipment are controlled the identical multimedia resource of the synchronous broadcast of each mobile call terminal that sends identical sync id;
D, multimedia administration equipment receive the voice signal that each mobile call terminal sends, and carry out synchronous transmission after audio mixing to sending other mobile call terminals of identical sync id with this mobile call terminal.
As seen, realize the system of multimedia synchronous interaction in the present invention, the sync id that multimedia administration equipment utilization mobile call terminal sends, a plurality of mobile call terminals that send identical sync id are considered as being arranged in a virtual synchronous space, utilize the multimedia resource sign that mobile call terminal sends to obtain multimedia resource from the multimedia resources database on the Internet.Multimedia administration equipment carries out synchronous transmission and the synchronous Play Control of multimedia resource to each mobile call terminal in same Virtual Space, and make a plurality of users that are arranged in same Virtual Space can hear simultaneously other users' of this Virtual Space sound, so just make the user of a plurality of mobile call terminals that are positioned at the different location carry out multimedia synchronous interaction as being in same place.
Embodiment
For making objects and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with drawings and Examples.
Fig. 1 is the system configuration schematic diagram of realizing multimedia synchronous interaction in the present invention, and this system comprises: multimedia administration equipment, the multimedia resources database that is arranged in the Internet and some mobile call terminals.
Above-mentioned mobile call terminal is used for sending sync id and multimedia resource sign to multimedia administration equipment; Multimedia resource and voice signal that the play multimedia management equipment sends; Receive voice signal and send to multimedia administration equipment.
Above-mentioned multimedia administration equipment, be used for for each mobile call terminal that sends identical sync id, obtain multimedia resource corresponding to multi-media tag that receives from multimedia resources database, give described each mobile call terminal with the multimedia resource synchronous transmission obtained, control that each mobile call terminal is synchronous plays identical multimedia resource; Receive the voice signal that each mobile call terminal sends, carry out synchronous transmission after audio mixing to sending other mobile call terminals of identical sync id with this mobile call terminal.
In the present invention, the identical sync id that multimedia administration equipment sends based on different mobile call terminals, can build a virtual synchronous space for these mobile call terminals, may comprise following several situation: first, some mobile call terminals send certain sync id for the first time, and multimedia administration equipment creates a new virtual synchronous space for this mobile call terminal; The second, there have been several mobile call terminals to be in same virtual synchronous space, when having again other mobile call terminals to send sync id corresponding to this Virtual Space, other mobile call terminals are added in this virtual synchronous space.
Bandwidth problem when considering multimedia synchronous interaction, the mobile call terminal in the present invention is preferably supported the mobile call terminal of 3G standard.
The below based on the system in the invention described above, in conjunction with this concrete application scenarios explanation beneficial effect of Karaoke, is to have the song of Voice ﹠ Video as example take multimedia resource.
All mobile call terminals that send identical sync id are in a virtual karaoke chamber, multimedia administration equipment identifies according to multimedia resource, to be in the song synchronous transmission of each mobile call terminal program request in this virtual karaoke chamber to each mobile call terminal in private room, further control the identical song of the synchronous broadcast of each mobile call terminal.Each mobile call terminal that is in a virtual karaoke chamber sends to multimedia administration equipment with the user with the voice signal sung, by multimedia administration equipment, the voice signal that receives is carried out sending to after audio mixing other mobile call terminals in same virtual karaoke chamber.Each user in same virtual karaoke chamber can not only synchronously play identical song thus, and can hear other users with singing sound, realized that a plurality of users that are in the different location sing together, namely realized the actual a plurality of users that are in the different location, synchronously carried out multimedia interactive as being in the same place.
Further, above-mentioned multimedia administration equipment can comprise: multimedia control unit (MCU, MediaControl Unit), management server and caching server.
Above-mentioned management server is used for obtaining from multimedia resources database multimedia resource corresponding to multi-media tag that receives, and is converted to and can sends to caching server to carry out buffer memory after the multimedia file of broadcast format.
Above-mentioned MCU is used for receiving sync id and the multimedia resource sign that mobile call terminal sends, and the multimedia resource sign is sent to management server; Obtain the multimedia file corresponding to multi-media tag of each mobile call terminal transmission that sends identical sync id from caching server, synchronous transmission is given these mobile call terminals, and controls these mobile call terminals and play identical multimedia file; Receive the voice signal that each mobile call terminal sends, carry out synchronous transmission after audio mixing to sending other mobile call terminals of identical sync id with this mobile call terminal.In the present invention, MCU can control the identical multimedia file of the synchronous broadcast of mobile call terminal according to random order, for example give the order of the multimedia file of each mobile call terminal according to synchronous transmission, control successively the identical multimedia file of the synchronous broadcast of mobile call terminal.
Internal structure based on above-mentioned multimedia administration equipment, be cached in caching server if the multimedia resource of certain transmission of mobile call terminal identifies in the former operation of corresponding multimedia resource, need not again to obtain from multimedia resources database, in order to realize this purpose, can comprise in above-mentioned management server: search module and Executive Module.
Above-mentioned search module is used for identifying corresponding multimedia resource at the multimedia resource that the caching server search receives, and Search Results is sent to Executive Module.
Above-mentioned Executive Module is used for receiving the multimedia resource sign that MCU sends, and sends to search module; Search Results according to search module sends for the multimedia resource that did not obtain, obtains from multimedia resources database according to its multimedia resource sign, but sends to caching server to carry out buffer memory after being converted to the multimedia file of broadcast format.
Internal structure based on multimedia administration equipment, since the present invention distinguishes the different virtual space with sync id, can also whether send the mechanism of sync id for the user provides selection, take the Karaoke application scenarios as example, the user can select to add a virtual karaoke chamber and sing together with other users, perhaps two kinds of patterns of single singing, for realizing this purpose, above-mentioned mobile call terminal can comprise: display module, the first transceiver module, the second transceiver module, playing module and radio reception module.
Above-mentioned display module is used for showing the interface that comprises sync id delivery option and multimedia resource sign delivery option, receives instruction, sync id and the multimedia resource sign of user's input.The sync id delivery option here comprises whether send sync id, and two of sync id filling-in positions, only when the user selects to send sync id, could write the particular content of sync id in the sync id filling-in position.Sync id can set in advance, such as numeral, letter or other symbols etc.The multimedia resource sign option here comprises the filling-in position of multimedia resource sign, and the content of multimedia resource sign can be song title, singer name etc.
Above-mentioned the first transceiver module is used for after display module receives the instruction that sends sync id, sends to MCU sync id and the multimedia resource sign that display module receives; The voice signal that the radio reception module is sent sends to MCU; Multimedia resource and voice signal that MCU is sent send to playing module.
Above-mentioned the second transceiver module is used for after display module receives the instruction that does not send sync id, sends the multimedia resource sign to management server; Obtain multimedia resource from caching server, send to playing module.
Above-mentioned playing module is used for playing multimedia resource and the voice signal that the first transceiver module sends, and perhaps plays the multimedia resource that the second transceiver module sends.
Above-mentioned radio reception module is used for receiving the voice signal in the mobile call terminal setting range of place, sends to the first transceiver module.
Fig. 2 realizes the method flow diagram of multimedia synchronous interaction in the present invention, this flow process realizes based on system shown in Figure 1, comprises the following steps:
Step 21: mobile call terminal sends sync id and multi-media tag to multimedia administration equipment.
Step 22: multimedia administration equipment is for each mobile call terminal that sends identical sync id, obtain multimedia resource corresponding to multi-media tag that receives from multimedia gallery, give described each mobile call terminal with the multimedia resource synchronous transmission obtained.
This step can be realized by following substep:
Step 221: multimedia administration equipment obtains multimedia resource corresponding to multimedia resource sign that receives from multimedia resources database.
Step 222: but multimedia administration equipment is converted to the multimedia resource that obtains the multimedia file of broadcast format.
Step 223: for each mobile call terminal that sends identical sync id, multimedia file corresponding to multi-media tag that multimedia administration equipment sends these mobile call terminals, synchronous transmission is given these mobile call terminals.
In order further to simplify the operation, if multimedia file corresponding to multi-media tag that mobile call terminal sends exists, need not again to obtain multimedia resource and format transformation, may further include before above-mentioned steps 221: in the multimedia resource sign that multimedia administration equipment is determined receiving, do not obtain the multimedia resource sign of corresponding multimedia resource.The sign of the multimedia resource that receives described in step 221, refer to the above-mentioned multimedia resource sign of not obtaining corresponding multimedia resource.
Step 23: multimedia administration equipment is controlled the identical multimedia resource of the synchronous broadcast of each mobile call terminal that sends identical sync id.
Step 24: multimedia administration equipment receives the voice signal that each mobile call terminal sends, and carries out synchronous transmission after audio mixing to sending other mobile call terminals of identical sync id with this mobile call terminal.
Further comprise before step 21:
Step 20: mobile call terminal judges whether to send sync id, if, continue execution instep 21, otherwise send the multimedia resource sign to multimedia administration equipment, and multimedia resource corresponding to described multimedia resource sign that reception multimedia administration equipment obtains play.
Further, in above-mentionedsteps 20, mobile call terminal is after multimedia administration equipment sends multi-media tag, multimedia administration equipment can determine first also whether multimedia resource corresponding to this multimedia resource sign obtained, if it is need not to download from multimedia resources database again, and the multimedia resource that directly will obtain sends to mobile call terminal to get final product, if multimedia resource corresponding to this multimedia resource sign also do not obtain, downloads from multimedia resources database again.
In sum, these are only preferred embodiment of the present invention, is not for limiting protection scope of the present invention.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.