Summary of the invention
In view of this, the invention provides a kind of multimedia data transmission method and system, receive by the multimedia resource of broadcasting and television network, reach and save flow, reduction cost of use and effect easy to use by the server transmission to realize mobile phone.
A kind of multimedia data transmission method comprises:
Hand-held terminal forward end vod server sends authentication request, receive through described front-end server authentication by after the signing messages that returns, comprise the unique identification of hand-held terminal in the described authentication request;
Selected target resource in the multimedia resource tabulation of obtaining, and send playing request to specifying set-top box, comprise described target resource corresponding uniform resource locator URL and described signing messages in the described playing request;
After set-top box should send playing request and handles and be forwarded to the front end vod server, receive that send by described front end vod server and the corresponding multi-medium data of transmission playing request after this is handled.
Above-mentioned execution mode connects by hand-held terminal and described front end vod server, and after described front end program request server authentication passed through, reception was sent by this front end vod server, the multi-medium data corresponding with the target resource playing request.Realized that mobile phone receives and play the purpose of the multimedia resource in the broadcasting and television network.
Preferably, described authentication request also comprises: the type information of described mobile phone terminal, the video format information of support and terminal display resolution information.
Present embodiment has specifically been enumerated the solicited message type that described hand-held terminal need send when forward end vod server access authentication, the above-mentioned type can be selected and send according to the hand-held terminal of practical application, is not limited to above-mentioned enumeration.
Preferably, also comprise: accept to determine the result that authentication is passed through through described front end vod server.
Not only comprised described affirmation result in the information of returning by described front end vod server by authentication, also will send together with the unique corresponding signing messages of this hand-held terminal, realizing the foundation of described hand-held terminal and the unique channel of described front end vod server, and played the effect of secure data transmission.
Preferably, described method also comprises:
After receiving the playing request of described front end vod server after receiving described set-top box processes, send to described set-top box, and the playing request confirmation of transmitting to described hand-held terminal by described set-top box.
This confirmation is described front end vod server at the feedback information of confirming to be ready to the multi-medium data corresponding with the playing request after this processing, promptly so-called OK response message, and this OK response message is forwarded to described hand-held terminal by described set-top box.
Preferably, receiving the corresponding multi-medium data of the transmission playing request with after this processing that is sent by described front end vod server is specially:
Receive the described playing request of described set-top box forwarding at described front end vod server after,, the multi-medium data corresponding with this request is sent in the described set-top box according to the indication of described playing request;
The multi-medium data that reception is transmitted by described set-top box.
This execution mode has been enumerated described front end vod server and how multi-medium data has been sent in the described hand-held terminal, in the present embodiment, preferably used the mode of transmitting by set-top box, it is slower in this speed when handling multi-medium data of described hand-held terminal that this mode embodies, the mode that can suitably select for use this to be transmitted to; Otherwise, if processing speed is very fast, then need not described set-top box and transmit, directly be sent to described hand-held terminal by described front end vod server.
Preferably, described method also comprises obtains described multimedia resource tabulation, is specially:
Start the wireless device of described hand-held terminal;
According to the Search Results of this wireless device, determine to specify set-top box to connect;
The forward end server sends the request of obtaining the multimedia resource tabulation, the described unique identification that comprises described hand-held terminal in the multimedia list request that obtains;
After front-end server was handled described request of obtaining the multimedia resource tabulation, receiving front-end the Resources list also showed.
The obtaining of described multimedia resource tabulation is based upon described hand-held terminal and sets up under the prerequisite of communicating by letter with front-end server, and described front-end server storing multimedia resource is tabulated, and described hand-held terminal is according to the indication of list content in conjunction with the user, select target resource.
Preferably, set up being connected of described set-top box and described front end vod server.
Setting up described set-top box is to carry out the basis that playing request is transmitted with being connected of described front end vod server.
A kind of multi-medium data transmission system comprises:
Hand-held terminal, be used for the forward end vod server and send authentication request, reception through described front end program request server authentication by after the signing messages that returns, the unique identification that comprises hand-held terminal in the described authentication request, described signing messages are through the corresponding signing messages of the unique identification with described hand-held terminal after encrypting;
Selected target resource in the multimedia resource tabulation of obtaining, and send playing request to specifying set-top box, comprise described target resource corresponding uniform resource locator URL and described signing messages in the described playing request;
After set-top box should send playing request and handles and be forwarded to the front end vod server, receive that send by described front end vod server and the corresponding multi-medium data of transmission playing request after this is handled;
Set-top box includes radio receiving transmitting module, and described set-top box is used to receive the playing request of described mobile phone terminal transmission and handle, and the playing request after will handling is sent to described front end vod server;
The front end vod server is used to receive the authentication request that described hand-held terminal sends, and returns signing messages at this authentication request;
Reception is by described set-top box processes and the playing request of being sent by described hand-held terminal transmitted, and send with this processing after the corresponding multi-medium data of playing request.
System in this execution mode is corresponding with the multi-medium data data transmission method, by the cooperation of hand-held terminal, set-top box, front end vod server, realized the multi-medium data in the abundant broadcasting and television network is transferred to the purpose of playing on the hand-held terminal.
Preferably, described method also comprises: front-end server, be used for receive described hand-held terminal send obtain the multimedia resource list request after, send extremely described hand-held terminal of front end the Resources list corresponding with this request.
Preferably, the radio receiving transmitting module of described set-top box is specially the Wi-Fi module.
Preferred Wi-Fi module is the radio receiving transmitting module of described set-top box in the present embodiment, and this Wi-Fi module is compared the advantage that other Radio Transmission Technologys have distance, signal stabilization, and the present invention is not limited to this kind module certainly.
From above-mentioned technical scheme as can be seen, the embodiment of the invention establishes a communications link by hand-held terminal and front end vod server, and by hand-held terminal by described front end program request server authentication after, send target multimedia resource playing request and change processing by setting up the set-top box of communicating by letter with the front end vod server, after the playing request of described front end vod server after receiving this processing, send the multi-medium data corresponding with the target resource playing request, realized that mobile phone receives and play the purpose of the abundant multimedia resource in the broadcasting and television network, saved the network traffics of mobile phone, reduced because multimedia is downloaded spent network traffics rate.
Embodiment
For quote and know for the purpose of, hereinafter the technical term of Shi Yonging, write a Chinese character in simplified form or abridge and be summarized as follows:
RTSP:Real Time Streaming Protocol, real time streaming transport protocol is an application layer protocol in the ICP/IP protocol system;
URL:Uniform/Universal Resource Locator, URL(uniform resource locator).
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
The embodiment of the invention discloses a kind of multimedia data transmission method and system and a kind of set-top box, save flow, reduce cost of use and effect easy to use to realize that mobile phone receives by the multimedia resource of broadcasting and television network by the server transmission, to reach.
Fig. 1 shows a kind of multimedia data transmission method, comprising:
Step 101: hand-held terminal forward end vod server sends authentication request, comprises the unique identification of hand-held terminal in the described authentication request;
Step 102: receive through described front-end server authentication by after the signing messages that returns, described signing messages is through the corresponding signing messages of the unique identification with described hand-held terminal after encrypting, in the present embodiment, described hand-held terminal also will receive through described front end vod server and determine the result that authentication is passed through.
Step 103: selected target resource in the multimedia resource tabulation of obtaining, and send playing request to specifying set-top box, comprise described target resource corresponding uniform resource locator URL and described signing messages in the described playing request;
Step 104: after set-top box should send playing request and handles and be forwarded to the front end vod server, receive that send by described front end vod server and the corresponding multi-medium data of transmission playing request after this is handled.
Present embodiment connects by hand-held terminal and described front end vod server, and after described front end program request server authentication passed through, reception was sent by this front end vod server, the multi-medium data corresponding with the target resource playing request.Multimedia resource in the abundant broadcasting and television network is incorporated in the hand-held terminal, has realized that the reception network multimedia data that reduce hand-held terminal expend a large amount of rate that flow causes.
Need to prove:
Hand-held terminal in the embodiment of the invention is specially mobile phone, but is not limited to this kind form.
Fig. 2 shows a kind of multimedia data transmission method, comprising:
Step 201: set up being connected of described set-top box and described front end vod server;
Setting up described set-top box is to carry out the basis that playing request is transmitted with being connected of described front end vod server.
Step 202: the wireless device that starts described hand-held terminal;
Step 203:, determine to specify set-top box to connect according to the Search Results of this wireless device;
Step 204: the forward end server sends the request of obtaining the multimedia resource tabulation, the described unique identification that comprises described hand-held terminal in the multimedia list request that obtains;
Step 205: after front-end server was handled described request of obtaining the multimedia resource tabulation, receiving front-end the Resources list also showed;
Step 206: hand-held terminal forward end vod server sends authentication request, comprises the unique identification of hand-held terminal in the described authentication request;
Step 207: receive through described front end program request server authentication by after the signing messages that returns, described signing messages is for through the corresponding signing messages of the unique identification with described hand-held terminal after encrypting;
Described authentication request also comprises: the type information of described mobile phone terminal, the video format information of support and terminal display resolution information.
In the present embodiment, described hand-held terminal also will receive through described front end vod server and determine the result that authentication is passed through.
Not only comprised described affirmation result in the information of returning by described front end vod server by authentication, also will send together with the unique corresponding signing messages of this hand-held terminal, realizing the foundation of described hand-held terminal and the unique channel of described front end vod server, and played the effect of secure data transmission.
Step 208: selected target resource in the multimedia resource tabulation of obtaining, and send playing request to specifying set-top box, comprise described target resource corresponding uniform resource locator URL and described signing messages in the described playing request;
Step 209: after set-top box should send the playing request processing and be forwarded to the front end vod server,
After the playing request of described front end vod server after receiving described set-top box processes, send to described set-top box, and the playing request confirmation of transmitting to described hand-held terminal by described set-top box;
This confirmation is described front end vod server at the feedback information of confirming to be ready to the multi-medium data corresponding with the playing request after this processing, promptly so-called OK response message, and this OK response message is forwarded to described hand-held terminal by described set-top box.
Step 210: receive send by described front end vod server and transmit by described set-top box, with the corresponding multi-medium data of transmission playing request after this handles.
What need spell out is: in the present embodiment, in this step after described front end vod server receives the described playing request that described set-top box transmits, according to the indication of described playing request, the multi-medium data corresponding with this request is sent in the described set-top box;
Described set-top box is sent to described hand-held terminal with described multi-medium data.
Yet, this embodiment has enumerated described front end vod server and how multi-medium data has been sent in the described hand-held terminal, present embodiment has preferably used the mode of transmitting by set-top box, it is slower in this speed when handling multi-medium data of described hand-held terminal that this mode embodies, the mode that can suitably select for use this to be transmitted to; Otherwise, if processing speed is very fast, then need not described set-top box and transmit, directly be sent to described handheld device by described front end vod server.
Fig. 3 shows a kind of multi-medium data transmission interaction diagrams, and this is illustrated as and corresponding transfer of data interaction figure is described at Fig. 2, and text description illustrates accordingly referring to Fig. 2, repeats no more herein.
Fig. 4 is a kind of multi-media transmission system structure, comprising:
Hand-heldterminal 401 is used for the forward end vod server and sends authentication request, receive through described front end program request server authentication by after the signing messages that returns, comprise the unique identification of hand-held terminal in the described authentication request;
Selected target resource in the multimedia resource tabulation of obtaining, and send playing request to specifying set-top box, comprise described target resource corresponding uniform resource locator URL and described signing messages in the described playing request;
After set-top box should send playing request and handles and be forwarded to the front end vod server, receive that send by described front end vod server and the corresponding multi-medium data of transmission playing request after this is handled;
Set-top box 402 includes radio receiving transmitting module, and described set-top box is used to receive the playing request of described mobile phone terminal transmission and handle, and the playing request after will handling is sent to described front end vod server;
Need to prove, when described front end vod server need carry out the multi-medium data forwarding, described set-top box receive that described front end vod server sends with this processing after the corresponding multi-medium data of playing request, and be forwarded in the handheld device, and, as preferably, the radio receiving transmitting module of described set-top box is specially the Wi-Fi module.
In the present embodiment, preferred Wi-Fi module is the radio receiving transmitting module of described set-top box, and this Wi-Fi module is compared the advantage that other Radio Transmission Technologys have distance, signal stabilization, and the present invention is not limited to this kind module certainly.
Frontend vod server 403 is used to receive the authentication request that described hand-held terminal sends, and returns signing messages at this authentication request;
Reception is by described set-top box processes and the playing request of being sent by described hand-held terminal transmitted, and send with this processing after the corresponding multi-medium data of playing request.
Fig. 4 shows another kind of multi-media transmission system structure, and same parts now only describes with regard to difference referring to Fig. 3 and corresponding the description, also shows among Fig. 4:
Front-end server 404, be used for receive described hand-held terminal send obtain the multimedia resource list request after, send extremely described hand-held terminal of front end the Resources list corresponding with this request.
In sum:
Embodiments of the invention establish a communications link by hand-held terminal and front end vod server, and by hand-held terminal by described front end program request server authentication after, send target multimedia resource playing request and change processing by setting up the set-top box of communicating by letter with the front end vod server, after the playing request of described front end vod server after receiving this processing, send the multi-medium data corresponding with the target resource playing request, realized that mobile phone receives and play the purpose of the abundant multimedia resource in the broadcasting and television network, saved the network traffics of mobile phone, reduced because multimedia is downloaded spent network traffics rate.
The invention also discloses the system corresponding with method, this system has realized the multi-medium data in the abundant broadcasting and television network is transferred to the purpose of playing on the hand-held terminal by the cooperation of hand-held terminal, set-top box, front end vod server.
Each embodiment adopts the mode of going forward one by one to describe in this specification, and what each embodiment stressed all is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.For the disclosed device of embodiment, because it is corresponding with the embodiment disclosed method, so description is fairly simple, relevant part partly illustrates referring to method and gets final product.
It will be understood by those skilled in the art that and to use many different technologies and in the technology any one to come expression information, message and signal.For example, the message of mentioning in the above-mentioned explanation, information can be expressed as voltage, electric current, electromagnetic wave, magnetic field or magnetic particle, light field or above combination in any.
The professional can also further recognize, the unit and the algorithm steps of each example of describing in conjunction with embodiment disclosed herein, can realize with electronic hardware, computer software or the combination of the two, for the interchangeability of hardware and software clearly is described, the composition and the step of each example described prevailingly according to function in the above description.These functions still are that software mode is carried out with hardware actually, depend on the application-specific and the design constraint of technical scheme.The professional and technical personnel can use distinct methods to realize described function to each specific should being used for, but this realization should not thought and exceeds scope of the present invention.
The method of describing in conjunction with embodiment disclosed herein or the step of algorithm can directly use the software module of hardware, processor execution, and perhaps the combination of the two is implemented.Software module can place the storage medium of any other form known in random asccess memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or the technical field.
To the above-mentioned explanation of the disclosed embodiments, make this area professional and technical personnel can realize or use the present invention.Multiple modification to these embodiment will be conspicuous concerning those skilled in the art, and defined herein General Principle can realize under the situation that does not break away from the spirit or scope of the present invention in other embodiments.Therefore, the present invention will can not be restricted to these embodiment shown in this article, but will meet and principle disclosed herein and features of novelty the wideest corresponding to scope.