Method, apparatus and system for intercutting advertisement
First Claim
1. A method of intercutting an advertisement, comprising:
- receiving, by a stream media proxy, a playing request message carrying user information and media information from a user terminal;
determining, by the stream media proxy, whether the advertisement needs to be intercut for a user based on the user information and the media information;
when it is determined that the advertisement needs to be intercut for the user, sending, by the stream media proxy, a pause playing request message to a stream media server to make a pause in playing a stream media corresponding to the playing request message, obtaining, from an advertisement-dedicated stream media server, an advertisement stream corresponding to the user information and the media information, and delivering the advertisement stream to the user to play; and
when it is detected that the advertisement stream is finished, sending, by the stream media proxy, the playing request message to the stream media server, and forwarding to the user terminal the stream media corresponding to the playing request message, obtained from the stream media server;
wherein;
the user information comprises an IP address of the user terminal and port information of the user terminal; and
the media information comprises content of the stream media currently accessed by the user, type of the stream media currently accessed by the user, size of the media stream currently accessed by the user, and duration of the media stream currently accessed by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of intercutting advertisement disclosed comprises: receiving a playing request message carrying user information and media information from a user terminal; determining whether advertisement needs to be intercut for the user based on the user information and the media information; when it is determined that advertisement needs to be intercut for the user, making a pause in playing a stream media corresponding to the playing request message, obtaining an advertisement stream corresponding to the user information and the media information, and delivering the advertisement stream to the user to play; when it is detected that play of the advertisement stream is finished, sending the playing request message to a stream media server, and forwarding to the user terminal the stream media obtained from the stream media server, corresponding to the playing request message.
18 Citations
13 Claims
-
1. A method of intercutting an advertisement, comprising:
-
receiving, by a stream media proxy, a playing request message carrying user information and media information from a user terminal; determining, by the stream media proxy, whether the advertisement needs to be intercut for a user based on the user information and the media information; when it is determined that the advertisement needs to be intercut for the user, sending, by the stream media proxy, a pause playing request message to a stream media server to make a pause in playing a stream media corresponding to the playing request message, obtaining, from an advertisement-dedicated stream media server, an advertisement stream corresponding to the user information and the media information, and delivering the advertisement stream to the user to play; and when it is detected that the advertisement stream is finished, sending, by the stream media proxy, the playing request message to the stream media server, and forwarding to the user terminal the stream media corresponding to the playing request message, obtained from the stream media server; wherein; the user information comprises an IP address of the user terminal and port information of the user terminal; and the media information comprises content of the stream media currently accessed by the user, type of the stream media currently accessed by the user, size of the media stream currently accessed by the user, and duration of the media stream currently accessed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A stream media proxy, comprising:
-
a message receiving unit for receiving a playing request message carrying user information and media information from a user terminal; a determining unit for determining whether an advertisement needs to be intercut based on the user information and the media information; an advertisement intercutting unit for when it is determined that the advertisement needs to be intercut for a user, sending, by the stream media proxy, a pause playing request message to a stream media server to make a pause in playing a stream media corresponding to the playing request message, obtaining from an advertisement-dedicated stream media server an advertisement stream corresponding to the user information and the media information, and delivering the advertisement stream to the user to play; and a stream media delivering unit for when it is detected the advertisement stream is finished, sending the playing request message to the stream media server, and forwarding to the user terminal the stream media obtained from the stream media server, corresponding to the playing request message; wherein; the user information comprises an IP address of the user terminal and port information of the user terminal; and the media information comprises content of the stream media currently accessed by the user, type of the stream media currently accessed by the user, size of the media stream currently accessed by the user, and duration of the media stream currently accessed by the user. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification