Video processing method, mobile terminal, and server
First Claim
1. A video processing method, comprising:
- sending, by a mobile terminal, a request to a server for pulling status update data of a social network, so that the server acquires original status update data that is requested to be pulled, the original status update data including a source video address, wherein the source video address is configured to present a video content in a first playback area when being accessed by the mobile terminal;
performing, by the server, adaptation processing on the source video address to generate an adaptive video address, wherein the adaptive video address has a one-to-one correspondence relationship with the source video address, the adaptive video address being directed to adaptive video data which is modified from original video data at the source video address;
updating, by the server, the original status update data by using the adaptive video address to obtain optimized status update data, and returning the optimized status update data to the mobile terminal; and
obtaining, by the mobile terminal, adaptive video data according to the adaptive video address in the optimized status update data, and playing the adaptive video data that presents the video content in a second playback area on the mobile terminal, the second playback area being greater than the first playback area,wherein the step of performing, by the server, adaptation processing on the source video address to generate an adaptive video address comprises;
extracting, by the server, the source video address from the original status update data; and
adding, by the server, an address of a proxy common gateway interface (CGI) to a field of the source video address, to generate the adaptive video address, wherein the generated adaptive video address includes both the address of the proxy CGI and the source video address.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a video processing method, a mobile terminal, and a server. The method may include: sending, by a mobile terminal, a request to a server for pulling status update data of a social network, so that the server acquires original status update data that is requested to be pulled, the original status update data including a source video address; performing, by the server, adaptation processing on the source video address, to generate an adaptive video address; updating, by the server, the original status update data by using the adaptive video address, to obtain optimized status update data, and returning the optimized status update data to the mobile terminal; and obtaining, by the mobile terminal, adaptive video data according to the adaptive video address in the optimized status update data, and playing the adaptive video data.
10 Citations
18 Claims
-
1. A video processing method, comprising:
-
sending, by a mobile terminal, a request to a server for pulling status update data of a social network, so that the server acquires original status update data that is requested to be pulled, the original status update data including a source video address, wherein the source video address is configured to present a video content in a first playback area when being accessed by the mobile terminal; performing, by the server, adaptation processing on the source video address to generate an adaptive video address, wherein the adaptive video address has a one-to-one correspondence relationship with the source video address, the adaptive video address being directed to adaptive video data which is modified from original video data at the source video address; updating, by the server, the original status update data by using the adaptive video address to obtain optimized status update data, and returning the optimized status update data to the mobile terminal; and obtaining, by the mobile terminal, adaptive video data according to the adaptive video address in the optimized status update data, and playing the adaptive video data that presents the video content in a second playback area on the mobile terminal, the second playback area being greater than the first playback area, wherein the step of performing, by the server, adaptation processing on the source video address to generate an adaptive video address comprises; extracting, by the server, the source video address from the original status update data; and adding, by the server, an address of a proxy common gateway interface (CGI) to a field of the source video address, to generate the adaptive video address, wherein the generated adaptive video address includes both the address of the proxy CGI and the source video address. - View Dependent Claims (2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18)
-
-
6. A mobile terminal, comprising:
-
a processor; a memory coupled to the processor; program modules stored in the memory to be executed by the processor, the program modules comprising; a status update pull module configured to send a request to a server for pulling status update data of a social network, so that the server pulls original status update data and processes the original status update data to generate optimized status update data, wherein the original status update data includes a source video address, and the optimized status update data includes an adaptive video address generated by performing adaptation processing on the source video address, and wherein the source video address is configured to present a video content in a first playback area when being accessed by the mobile terminal;
the adaptive video address has a one-to-one correspondence relationship with the source video address, the adaptive video address being directed to adaptive video data which is modified from original video data at the source video address; and
the adaptive video address is generated by adding a proxy common gateway interface (CGI) to a field of the source video address such that the generated adaptive video address includes both the address of the proxy CGI and the source video address;a data receiving module configured to receive the optimized status update data returned by the server; and a video playback module configured to obtain adaptive video data according to the adaptive video address in the optimized status update data, and to play the adaptive video data that presents the video content in a second playback area on the mobile terminal, the second playback area being greater than the first playback area. - View Dependent Claims (7, 8, 9)
-
-
10. A server, comprising:
-
a processor; a memory coupled to the processor; program modules stored in the memory to be executed by the processor, the program modules comprising; a status update acquisition module configured to acquire original status update data that is requested to be pulled by a mobile terminal, the original status update data comprising a source video address, wherein the source video address is configured to present a video content in a first playback area when being accessed by the mobile terminal; an adaptation processing module configured to perform adaptation processing on the source video address, to generate an adaptive video address, wherein the adaptive video address has a one-to-one correspondence relationship with the source video address, the adaptive video address being directed to adaptive video data which is modified from original video data at the source video address; a data update module configured to update the original status update data by using the adaptive video address to obtain optimized status update data; and a data returning module configured to return the optimized status update data to the mobile terminal, so that the mobile terminal obtains adaptive video data according to the adaptive video address in the optimized status update data, and plays the adaptive video data that presents the video content in a second playback area on the mobile terminal, the second playback area being greater than the first playback area, wherein the adaptation processing module is further configured to; extract the source video address from the original status update data; and add an address of a proxy common gateway interface (CGI) to a field of the source video address, to generate the adaptive video address, wherein the generated adaptive video address includes both the address of the proxy CGI and the source video address. - View Dependent Claims (11)
-
Specification