CN103338401A - Video playing control method, device and system for mobile terminal browser - Google Patents

Video playing control method, device and system for mobile terminal browser Download PDF

Info

Publication number
CN103338401A
CN103338401A CN2013102180150A CN201310218015A CN103338401A CN 103338401 A CN103338401 A CN 103338401A CN 2013102180150 A CN2013102180150 A CN 2013102180150A CN 201310218015 A CN201310218015 A CN 201310218015A CN 103338401 A CN103338401 A CN 103338401A
Authority
CN
China
Prior art keywords
video
play
information
version
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013102180150A
Other languages
Chinese (zh)
Inventor
宋章章
曾崴
于云
唐龙
徐鸣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Conew Network Technology Beijing Co Ltd
Shell Internet Beijing Security Technology Co Ltd
Zhuhai Juntian Electronic Technology Co Ltd
Beijing Kingsoft Internet Science and Technology Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Conew Network Technology Beijing Co Ltd
Shell Internet Beijing Security Technology Co Ltd
Zhuhai Juntian Electronic Technology Co Ltd
Beijing Kingsoft Internet Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd, Conew Network Technology Beijing Co Ltd, Shell Internet Beijing Security Technology Co Ltd, Zhuhai Juntian Electronic Technology Co Ltd, Beijing Kingsoft Internet Science and Technology Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN2013102180150A priority Critical patent/CN103338401A/en
Publication of CN103338401A publication Critical patent/CN103338401A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a video playing control method, a video playing control device, a video playing control system and a mobile terminal for a mobile terminal browser. Wherein the method comprises the following steps: sending a video playing request to a server; acquiring address information corresponding to a plurality of versions of a video requested by a video playing request from a server; and selecting one version from the plurality of versions to play according to the state information of the mobile terminal. According to the method provided by the embodiment of the invention, the corresponding video version can be selected to be played according to the state information of the terminal, a user does not need to manually select a playing strategy, the resources and network conditions of the terminal can be fully utilized, the video resources more suitable for the terminal to play can be selected accordingly, and the user experience is improved.

Description

The video playing control method, device and the system that are used for browser of mobile terminal
Technical field
The present invention relates to field of computer technology, relate in particular to a kind of video playing control method for browser of mobile terminal, device, system and portable terminal.
Background technology
Along with the continuous development of mobile interconnection technique, it is more and more universal that the use portable terminal carries out video playback.But, along with enriching constantly of Internet resources, can also be tending towards variation for the video resource that portable terminal is play, therefore, when the user carries out video playback by portable terminal at present, need to select corresponding broadcast strategy, definition, resolution and the video format etc. of video playback for example manually are set, to obtain the video resource that meets portable terminal and user's request.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art: the user mainly carries out the broadcast strategy selection according to the type (as WiFi) of current network at present, for example selects HD video to play.Therefore, the user manually selects the mode of broadcast strategy, and not only user experience is poor, and the condition of institute's foundation is more single, can not take full advantage of resource and the network condition of portable terminal.In addition, because the variation of the residing environment of portable terminal (for example from the WiFi network transition to 3G network), the perhaps restriction of own resource in the portable terminal (for example utilization rate of CPU or internal memory) etc. all can exert an influence to the broadcast of video, therefore the variation of network environment and own resource all can exert an influence to the effect of video playback in video display process, when for example carrying out the transition to 3G network from the WiFi environment, if still playing HD video, then because the efficiency of transmission of 3G network, then can cause video can't play or the video time-delay very serious.
Summary of the invention
The embodiment of the invention is intended to one of solve the problems of the technologies described above at least.
For this reason, first purpose of the embodiment of the invention be to propose a kind of for browser of mobile terminal video playing control method.This method need not the user and manually selects broadcast strategy, and can take full advantage of resource and the network condition of terminal, and then can select to be more suitable for the video resource of terminal plays accordingly, improves user's experience.
Second purpose of the embodiment of the invention is to propose a kind of video playback control device.
The 3rd purpose of the embodiment of the invention is to propose a kind of portable terminal.
The 4th purpose of the embodiment of the invention is to propose a kind of video playback control system.
The 5th purpose of the embodiment of the invention is to propose the another kind of video playing control method that is used for browser of mobile terminal.
The 6th purpose of the embodiment of the invention is to propose another kind of video playback control device.
The 7th purpose of the embodiment of the invention is to propose another kind of portable terminal.
The 8th purpose of the embodiment of the invention is to propose another kind of video playback control system.
To achieve these goals, the video playing control method that is used for browser of mobile terminal of first aspect present invention embodiment may further comprise the steps: browser sends the video playback request to server; Described browser obtains a plurality of versions of the video that described video playback request asks from described server; And described browser selects a version to play from described a plurality of versions according to status of mobile terminal information.
The video playing control method that is used for browser of mobile terminal according to the embodiment of the invention, browser can select a version to play in the address information of a plurality of video version that server returns according to the state information of terminal, need not the user and manually select broadcast strategy, and can take full advantage of resource and the network condition of terminal, and then can select to be more suitable for the video resource of terminal plays accordingly, improve user's experience.
To achieve these goals, the video playback control device of second aspect present invention embodiment comprises: sending module is used for sending the video playback request to server; First acquisition module is used for obtaining from described server a plurality of versions of the video that described video playback request asks; And playing module, be used for selecting a version to play according to status of mobile terminal information from described a plurality of versions.
Video playback control device according to the embodiment of the invention, can in the address information of a plurality of video version that server returns, select a version to play according to the state information of terminal, need not the user and manually select broadcast strategy, and can take full advantage of resource and the network condition of terminal, and then can select to be more suitable for the video resource of terminal plays accordingly, improve user's experience.
To achieve these goals, the portable terminal of third aspect present invention embodiment comprises: shell, screen, processor and circuit board; Described screen is placed on the described shell, and described circuit board is placed in the interior volume that described shell surrounds, and described processor is arranged on the described circuit board; Described processor is for the treatment of data, and specifically is used for: after triggering the operation that starts browser the user, send the video playback request to server; Obtain a plurality of versions of the video that described video playback request asks from described server; From described a plurality of versions, select a version to play according to status of mobile terminal information.
Portable terminal according to the embodiment of the invention, can in the address information of a plurality of video version that server returns, select a version to play according to status of mobile terminal information, need not the user and manually select broadcast strategy, and can take full advantage of resource and the network condition of portable terminal, and then can select to be more suitable for the video resource of mobile terminal playing accordingly, improve user's experience.
To achieve these goals, the video playback control system of fourth aspect present invention embodiment comprises: the portable terminal of third aspect present invention embodiment; And server, be used for to receive the video playback request that described portable terminal sends, and a plurality of versions that obtain the video that described video playback request asks, and described a plurality of versions are sent to described portable terminal.
Video playback control system according to the embodiment of the invention, can in the address information of a plurality of video version that server returns, select a version to play according to the state information of whole mobile terminal, need not the user and manually select broadcast strategy, and can take full advantage of resource and the network condition of portable terminal, and then can select to be more suitable for the video resource of mobile terminal playing accordingly, improve user's experience.
To achieve these goals, the video playing control method that is used for browser of mobile terminal of fifth aspect present invention embodiment may further comprise the steps: obtain video according to user instruction from server, and play in portable terminal, wherein, described server has a plurality of versions of described video; Described status of mobile terminal information is monitored, and generated the Play Control strategy according to described status of mobile terminal information; And when described Play Control strategy change, from described a plurality of versions, select corresponding version to continue broadcast according to the described Play Control strategy after changing.
The video playing control method that is used for browser of mobile terminal according to the embodiment of the invention, can in video display process, generate the Play Control strategy according to status of mobile terminal information, and when the Play Control strategy change, reselect corresponding version and play, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, improved user's video playback and experience.
To achieve these goals, the video playback control device of sixth aspect present invention embodiment comprises: acquisition module, obtain video according to user instruction from server; Playing module is used for playing described video at portable terminal; Monitoring module is used for described status of mobile terminal information is monitored; The strategy generation module is used for generating the Play Control strategy according to described status of mobile terminal information; Select module, be used for when described Play Control strategy change, from described a plurality of versions, selecting corresponding version to continue broadcast according to the described Play Control strategy after changing.
Video playback control device according to the embodiment of the invention, can in video display process, generate the Play Control strategy according to status of mobile terminal information by tactful generation module, and when the Play Control strategy change, reselect corresponding version and play, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, improved user's video playback and experience.
To achieve these goals, the portable terminal of seventh aspect present invention embodiment comprises: shell, screen, processor and circuit board; Described screen is placed on the described shell, and described circuit board is placed in the interior volume that described shell surrounds, and described processor is arranged on the described circuit board; Described processor is for the treatment of data, and specifically is used for: after triggering the operation that starts browser the user, obtain video according to user instruction from server, and play in portable terminal, wherein, described server has a plurality of versions of described video; Described status of mobile terminal information is monitored, and generated the Play Control strategy according to described status of mobile terminal information; And when described Play Control strategy change, from described a plurality of versions, select corresponding version to continue broadcast according to the described Play Control strategy after changing.
Portable terminal according to the embodiment of the invention, can in video display process, generate the Play Control strategy according to status of mobile terminal information, and when the Play Control strategy change, reselect corresponding version and play, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, improved user's video playback and experience.
To achieve these goals, the video playback control system of eighth aspect present invention embodiment comprises: the portable terminal of seventh aspect present invention embodiment; And server, be used for the address information of a plurality of versions of described video is sent to described portable terminal.
Video playback control system according to the embodiment of the invention, can in video display process, generate the Play Control strategy according to status of mobile terminal information, and when the Play Control strategy change, reselect corresponding version and play, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, improved user's video playback and experience.
The aspect that the present invention adds and advantage part in the following description provide, and part will become obviously from the following description, or recognize by practice of the present invention.
Description of drawings
Above-mentioned and/or the additional aspect of the present invention and advantage be from obviously and easily understanding becoming the description of embodiment below in conjunction with accompanying drawing, wherein,
Fig. 1 is the flow chart that is used for the video playing control method of browser of mobile terminal according to an embodiment of the invention;
Fig. 2 is the flow chart that is used for the video playing control method of browser of mobile terminal in accordance with another embodiment of the present invention;
Fig. 3 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment according to the present invention;
Fig. 4 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment according to the present invention;
Fig. 5 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment again according to the present invention;
Fig. 6 is the flow chart of analysis rule according to an embodiment of the invention;
Fig. 7 is the flow chart of analysis rule in accordance with another embodiment of the present invention;
Fig. 8 is the flow chart of the analysis rule of another embodiment according to the present invention;
Fig. 9 is the structural representation of video playback control device according to an embodiment of the invention;
Figure 10 is the structural representation of video playback control device in accordance with another embodiment of the present invention;
Figure 11 is the structural representation of the video playback control device of another embodiment according to the present invention;
Figure 12 is the structural representation of the video playback control device of another embodiment according to the present invention;
Figure 13 is the structural representation of video playback control system according to an embodiment of the invention;
Figure 14 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment again according to the present invention;
Figure 15 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment again according to the present invention;
Figure 16 is the structural representation of the video playback control device of another embodiment again according to the present invention;
Figure 17 is the structural representation of the video playback control device of another embodiment again according to the present invention;
Figure 18 is the structural representation of video playback control system in accordance with another embodiment of the present invention.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein identical or similar label is represented identical or similar elements or the element with identical or similar functions from start to finish.Be exemplary below by the embodiment that is described with reference to the drawings, only be used for explaining the present invention, and can not be interpreted as limitation of the present invention.On the contrary, embodiments of the invention comprise spirit and interior all changes, modification and the equivalent of intension scope that falls into institute's additional claims.
In description of the invention, it will be appreciated that term " first ", " second " etc. only are used for describing purpose, and can not be interpreted as indication or hint relative importance.In description of the invention, need to prove that unless clear and definite regulation and restriction are arranged in addition, term " links to each other ", " connection " should do broad understanding, for example, can be fixedly connected, also can be to removably connect, or connect integratedly; Can be mechanical connection, also can be to be electrically connected; Can be directly to link to each other, also can link to each other indirectly by intermediary.For the ordinary skill in the art, can concrete condition understand above-mentioned term concrete implication in the present invention.In addition, in description of the invention, except as otherwise noted, the implication of " a plurality of " is two or more.
Describe and to be understood that in the flow chart or in this any process of otherwise describing or method, expression comprises module, fragment or the part of code of the executable instruction of the step that one or more is used to realize specific logical function or process, and the scope of preferred implementation of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by opposite order, carry out function, this should be understood by the embodiments of the invention person of ordinary skill in the field.
Need to prove, embodiments of the invention preferably are applicable to mobile device, for example, the mobile device of IOS operating system (IOS is the handheld device operating system by Apple's exploitation), Android operating system (the Android system is a kind of based on the freedom of Linux and the operating system of open source code), Windows Phone operating system (Windows Phone is a mobile phone operating system of Microsoft's issue), certainly be applicable to personal computer and other intelligent mobile devices, the present invention does not limit this yet.
Below with reference to the video playing control method, device, system and the portable terminal that are used for browser of mobile terminal of accompanying drawing description according to the embodiment of the invention.
At present, the user mainly carries out broadcast strategy according to the type of current network and selects, and for example selects HD video to play.Therefore, the user manually selects the mode of broadcast strategy, and not only user experience is poor, and the condition of institute's foundation is more single, can not take full advantage of resource and the network condition of portable terminal, if can obtain the video resource that is fit to portable terminal and user's request automatically according to status of mobile terminal information and network condition, then can greatly improve user's experience, propose a kind of video playing control method for browser of mobile terminal for this reason.
Fig. 1 is the flow chart that is used for the video playing control method of browser of mobile terminal according to an embodiment of the invention.As shown in Figure 1, the video playing control method for browser of mobile terminal may further comprise the steps.
S101, browser sends the video playback request to server.
In one embodiment of the invention, browser may operate in the portable terminal, can send the video playback request to server according to user instruction, wherein, user instruction can be clicked the video link for the user, click operations such as playing button in the webpage of browser display.
S102, browser obtain a plurality of version corresponding address information of the video that the video playback request asks from server.
In one embodiment of the invention, can video be divided into a plurality of different editions according to resolution, form and the definition etc. of video, for instance, video for same content, the version that can have multiple different resolutions such as 1920 * 1080,1024 * 768, the version that also can have multiple different compressed formats such as rmvb, mkv, mp4, and the version of different definition such as high definition, SD, server can be back to browser with the address information of corresponding video version according to the video playback request of browser.
S103, browser selects a version to play from a plurality of versions according to status of mobile terminal information.
In one embodiment of the invention, status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of portable terminal, wherein, network state information comprises Wifi connection, 3G network connection or 2G network connection etc.Particularly, when portable terminal resolution height, cpu performance height, Wifi connect, when resources occupation rate is low, browser can select the video version of resolution height, high definition, nondestructive compression type to play, lower when portable terminal resolution, cpu performance is lower, 3G network connects or the 2G network connection, when resources occupation rate is higher, browser can select that resolution is low, the video version of SD, lossy compression method form is play.
The video playing control method that is used for browser of mobile terminal according to the embodiment of the invention, browser can select a version to play in the address information of a plurality of video version that server returns according to the state information of terminal, need not the user and manually select broadcast strategy, and can take full advantage of resource and the network condition of terminal, and then can select to be more suitable for the video resource of terminal plays accordingly, improve user's experience.
Fig. 2 is the flow chart that is used for the video playing control method of browser of mobile terminal in accordance with another embodiment of the present invention.In this embodiment, after browser selects a video version to play, can monitor in real time status of mobile terminal information, generate the Play Control strategy with the real-time status information according to portable terminal, and play according to the version of this Play Control policy selection correspondence, and then the video version that can be in video display process be fit to portable terminal according to the status of mobile terminal Information Selection be play.Particularly, as shown in Figure 2, the video playing control method that is used for browser of mobile terminal may further comprise the steps.
S201, browser sends the video playback request to server.
S202, browser obtain a plurality of version corresponding address information of the video that the video playback request asks from server.
S203, browser selects a version to play from a plurality of versions according to status of mobile terminal information.
S204, browser is monitored status of mobile terminal information, and generates the Play Control strategy according to status of mobile terminal information.
In one embodiment of the invention, the Play Control strategy can comprise when status of mobile terminal information change value during greater than predetermined threshold value, select the version of video correspondence to play according to the state information after changing.Particularly, browser can be monitored status of mobile terminal change in information value in real time in video display process, when monitoring status of mobile terminal information change value greater than predetermined threshold value, just can play according to the video version that the state information after changing selects video to select to be fit to the portable terminal current state information in a plurality of video version, wherein, predetermined threshold value can be the mobile terminal system acquiescence, also can be set as required by the user.
S205, browser selects corresponding version to play from a plurality of versions according to the Play Control strategy.
In one embodiment of the invention, in video display process, browser can select corresponding version to play in a plurality of versions according to the Play Control strategy, has realized the automatic switchover between a plurality of versions.
The video playing control method that is used for browser of mobile terminal according to the embodiment of the invention, browser can generate the Play Control strategy according to status of mobile terminal information in video display process, and play according to the version of Play Control policy selection correspondence, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, further improved user's video playback and experience.
Fig. 3 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment according to the present invention.In this embodiment, browser can record broadcast state information such as the play position, view mode of the video version of current broadcast, and when the version of reselecting correspondence according to status information of mobile terminal is play, continue to play according to broadcast state information such as this play position, view modes, experience for the user provides seamless broadcast.Particularly, as shown in Figure 3, the video playing control method that is used for browser of mobile terminal may further comprise the steps.
S301, browser sends the video playback request to server.
S302, browser obtain a plurality of version corresponding address information of the video that the video playback request asks from server.
S303, browser selects a version to play from a plurality of versions according to status of mobile terminal information.
S304, browser is monitored status of mobile terminal information, and generates the Play Control strategy according to status of mobile terminal information.
S305, broadcast state information such as the play position of the current version of browser recording of video, view mode.
S306, when status of mobile terminal information change value during greater than predetermined threshold value, browser according to broadcast state information such as play position, view modes control play according to the version of the video correspondence of Play Control policy selection.
In one embodiment of the invention, when status of mobile terminal information change value during greater than predetermined threshold value, browser can be play according to the version of the video of Play Control policy selection correspondence, and can the play position before the state information change of record continue to play, keep the view mode of video constant simultaneously.
The video playing control method that is used for browser of mobile terminal according to the embodiment of the invention, browser can record broadcast state information such as the play position, view mode of the version of current broadcast, and when the version of reselecting correspondence according to status information of mobile terminal is play, the control video continues to play according to this broadcast state information, guarantee the continuity of video playback, experience for the user provides seamless broadcast.
Fig. 4 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment according to the present invention.In this embodiment, browser can be adjusted self UA(User Agent, user agent) parameter, and then server can return the video resource that is fit to the browser broadcast according to the UA parameter of browser.Particularly, as shown in Figure 4, the video playing control method that is used for browser of mobile terminal may further comprise the steps.
S401, browser sends the video playback request to server.
S402, browser is according to the address information of the corresponding page of video playback acquisition request video playback request.
In one embodiment of the invention, address information can be URL(Uniform Resource Locator, URL(uniform resource locator)), domain name etc.Particularly, browser can obtain the URL information of current page (be playing request instruct corresponding video page) according to the video playback request instruction.In other embodiments of the invention, browser also can analyze to extract domain name, path, required parameter of current page etc. to URL information.
S403, browser adjust the UA parameter of browser according to above-mentioned address information.
In one embodiment of the invention, when the current UA parameter of browser and above-mentioned address information did not match, browser can be adjusted the UA parameter of browser according to above-mentioned address information, and step is as follows particularly:
S4031, browser according to address information inquiry UA parameter rule storehouse to obtain the UA parameter of address information correspondence.
In one embodiment of the invention, UA parameter rule storehouse can be stored in the portable terminal or be stored in the server of high in the clouds, obtain the address information of the corresponding page of video playback request instruction when browser after, can inquire about the UA parameter corresponding with the address information of obtaining in the UA parameter rule storehouse in portable terminal or high in the clouds server.
In another embodiment of the present invention, if do not find the UA parameter corresponding with the address information of obtaining in the UA parameter rule storehouse in portable terminal, then address information can be sent to the high in the clouds server, and the inquiry UA parameter corresponding with this address information in the UA parameter rule storehouse in the server beyond the clouds, simultaneously the corresponding relation of the address information that inquires and UA parameter is updated to synchronously the UA parameter rule storehouse of portable terminal.
S4032, browser is the UA parameter of address information correspondence with the UA parameter adjustment of browser.
Particularly, in one embodiment of the invention, be the current UA parameter of browser if in UA parameter rule storehouse, find the UA parameter corresponding with the address information of obtaining, then keep the UA parameter constant of browser; Not being the current UA parameter of browser if find the UA parameter corresponding with the address information of obtaining in UA parameter rule storehouse, can be the UA parameter of address information correspondence with the UA parameter adjustment of browser then.
For instance, if the URL information of browser current web page is http://www.vv.tv/info, can be the UA parameter of http://www.vv.tv/info correspondence with the UA parameter adjustment of browser then.In another embodiment of the present invention, also can extract the domain name vv.tv among the URL information http://www.vv.tv/info of current web page earlier, the UA parameter adjustment with browser is the UA parameter of vv.tv correspondence then.
S404, browser generates the video playback request message according to video playback request instruction and UA parameter.
S405, browser is sent to server with the video playback request message, so that server returns the address information of a plurality of video version that are suitable for the browser broadcast according to the UA parameter.
In one embodiment of the invention, be suitable for the video that browser plays and be the video based on open source protocol, as by HTML(Hypertext Markup Language, HTML) video<video in 5〉video etc. of label definition.Particularly, after server (for example server of video website) receives the video playback request message of browser transmission, at first obtain the UA parameter in the video playback request message, according to getting access to such an extent that the UA parameter is selected the video source based on open source protocol suitable with this UA parameter, be back to browser and play then.In one embodiment of the invention, open source protocol is HTML5Video tag etc., and closed agreement is Flashvideo etc.
S406 selects a version to play from a plurality of versions according to status of mobile terminal information.
S407, browser is monitored status of mobile terminal information, and generates the Play Control strategy according to status of mobile terminal information.
S408, browser selects corresponding version to play from a plurality of versions according to the Play Control strategy.
S409, broadcast state information such as the play position of the current version of browser recording of video, view mode.
S410, when status of mobile terminal information change value during greater than predetermined threshold value, browser according to broadcast state information such as play position, view modes control play according to the version of the video correspondence of Play Control policy selection.
The video playing control method that is used for browser of mobile terminal according to the embodiment of the invention, can adjust the UA parameter of browser according to the address information of video playback request corresponding page, thereby make server to return according to the UA parameter after adjusting and be suitable for a plurality of video version that browser is play, and then improve video response speed, improve user's experience.
Fig. 5 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment again according to the present invention.In this embodiment, when the video in the page that server returns for based on the sealing agreement video the time, browser can obtain the video that is suitable for the browser broadcast of video correspondence according to the page info of the page that returns and play, and need not to install animation Flash plug-in unit.Particularly, as shown in Figure 5, the video playing control method that is used for browser of mobile terminal may further comprise the steps.
S501, browser sends the video playback request to server.
S502, browser is according to the address information of the corresponding page of video playback acquisition request video playback request.
S503, browser adjust the UA parameter of browser according to above-mentioned address information.
In one embodiment of the invention, browser is adjusted the step of UA parameter of browser as described in Figure 4 among the embodiment shown in the S4031-S4032 according to above-mentioned address information.
S504, browser generates the video playback request message according to video playback request instruction and UA parameter.
S505, browser is sent to server with the video playback request message, so that server returns the address information of a plurality of video version that are suitable for the browser broadcast according to the UA parameter.
S506, the page that the browser reception server returns.
In one embodiment of the invention, the page that server returns comprises content information, page info, attribute information and address information etc., wherein, content information can comprise video in the page and the type of video, as based on the video of open source protocol with based on the video of sealing agreement etc.In one embodiment of the invention, open source protocol is HTML5Video tag etc., and closed agreement is Flashvideo etc.
S507, browser judge whether the video in the page is based on the video that seals agreement.
In one embodiment of the invention, be the video that needs Flash plug-in unit or other plug-in units to play based on the video of sealing agreement, as comprised the video of special characteristic Flash video etc.
S508 is the video based on the sealing agreement if judge video, and then browser obtains the address information of a plurality of video version that are suitable for the browser broadcast of video correspondence according to page info.
Particularly, in one embodiment of the invention, browser can at first be selected corresponding analysis rule according to page info, obtains the address information of a plurality of video version that are suitable for the browser broadcast of video correspondence then according to analysis rule.
More specifically, as shown in Figure 6, when page info comprised page condition code, analysis rule can comprise:
S601, the content of extraction page condition code correspondence.
For instance, if there is page condition code var video_data=[urldata1 in the page info, urldata2 ... ], then can extract at least one content urldata1 of page condition code var video_data correspondence, urldata2 ...
S602 obtains the sign of video according to the content of page condition code correspondence.
In one embodiment of the invention, can analyze at least one content of page condition code correspondence, to obtain the sign of video, for example, can analyze urldata1 and can obtain video labeling video123.
S603 is according to the corresponding video playback address of sign inquiry sign.
In one embodiment of the invention, can assemble the URL address according to the sign of this video: http://www.v1.com/getpath? id=video123, and obtain the server address at video place of video123 sign and the memory location on server thereof according to the URL Address requests of this assembling, and then generate the video playback address that be suitable for browser broadcast corresponding with this video according to the server address that gets access to and memory location.
In another embodiment of the present invention, as shown in Figure 7, when comprising animation Flash control in the page info, analysis rule can comprise:
S701 obtains the animation variable Flashvars parameter of animation Flash control in the page info, and when comprising first condition code in the Flashvars parameter, further obtains second condition code and the 3rd condition code.
In one embodiment of the invention, for instance, can at first judge whether comprise first condition code in the Flashvars parameter, as TvMode=TVLiving, if comprise, then can further obtain second condition code " vod.v2.cn " and the 3rd condition code " video/1.flv ".
S702 obtains the host address at the video information place of this video according to second condition code and the 3rd condition code.
For instance, in one embodiment of the invention, can be according to second condition code " vod.v2.cn " and the 3rd condition code " video/1.flv " assembling URL address: http://vod.v2.cn/video/l.flv, and send request to the URL address of this assembling.And then the host address vodcdn.v2.cn at the video information place of this video of data extract that can return according to request.
S703, the video playback address that obtains the video correspondence according to host address, second condition code and the 3rd condition code of video.
For instance, in one embodiment of the invention, can at first the 3rd condition code " video/1.flv " be divided into video/1 and .flv two parts, then video/1 is encoded (as base64 coding), and be combined with .flv and generate a new value mlkZW8vMQ==.flv, and then can generate according to second condition code " vod.v2.cn " and mlkZW8vMQ==.flv and be suitable for the video playback address that browser is play: http://vod.v2.cn/vod_base/mlkZW8vMQ==.flv/0.
In another embodiment of the present invention, as shown in Figure 8, when page info comprised the ad hoc rules character string, analysis rule also can comprise:
S801 extracts the ad hoc rules character string in the page info (being page address information), and with the unique identification of ad hoc rules character string as the video that comprises in the page.
In one embodiment of the invention, address information can be URL, particularly, can at first carry out path analysis to URL, and the path is divided into some sections contents, if wherein one section content is the ad hoc rules character string, as continuation character string v12345.html, then can be from wherein extracting the continuation character string 12345 can be exchanged into 0-9, and with the unique identification VideoID of character string 12345 as the video that comprises in the page.
S802 links according to the unique identification calculated address, and receives and sends request to address chain.
Particularly, in one embodiment of the invention, if the length of unique identification VideoID is greater than 0, then can link according to unique identification VideoID calculated address, for example, for unique identification VideoID12345, can generate video playback address link http://pic.v3.cn/xml/video/12345.xml.
S803, the video playback address that the result who returns according to request obtains the video correspondence.
For instance, in one embodiment of the invention, after sending request to http://pic.v3.cn/xml/video/12345.xml, can resolve the character string http://flv.v3.cn/20130313/303478.flv in the flv label under the items label in this request return results, this character string is the video address that is suitable for the browser broadcast of video correspondence in the page.
In an embodiment of the present invention, can obtain by any one analysis rule in the analysis rule described in Fig. 6-8 and be suitable for the video playback address that browser is play, be to be understood that, the described analysis rule of Fig. 6-8 only is the preferred embodiments of the present invention, and other can obtain the analysis rule that is suitable for the video playback address that browser plays according to page info and be applicable to the present invention too.
S509, browser selects a version to play from a plurality of versions according to status of mobile terminal information.
S510, browser is monitored status of mobile terminal information, and generates the Play Control strategy according to status of mobile terminal information.
S511, browser selects corresponding version to play from a plurality of versions according to the Play Control strategy.
S512, broadcast state information such as the play position of the current version of browser recording of video, view mode.
S513, when status of mobile terminal information change value during greater than predetermined threshold value, browser according to broadcast state information such as play position, view modes control play according to the version of the video correspondence of Play Control policy selection.
Be to be understood that, in an embodiment of the present invention, can obtain a plurality of versions of the video that the video playback request asks according to S502-S505, also can obtain a plurality of versions of the video that the video playback request asks according to S506-S508, also can be simultaneously obtain a plurality of versions of the video that the video playback request asks according to S502-S505 and S506-S508.
The video playing control method that is used for browser of mobile terminal according to the embodiment of the invention, when the video-type in the page that server returns for based on the sealing agreement video the time, can obtain a plurality of video version that browser is play that are suitable for of video correspondence according to the page info of back page, and then browser need not to install plug-in unit and just can obtain based on the address information of the video of sealing agreement and play, easy to operate, discharged the memory space of portable terminal simultaneously, promoted the user and experience.
In order to realize above-described embodiment, the present invention also proposes a kind of video playback control device.
Fig. 9 is the structural representation of video playback control device according to an embodiment of the invention.As shown in Figure 9, the video playback control device comprises: sending module 110, first acquisition module 120 and playing module 130.
Particularly, sending module 110 is used for sending the video playback request to server.In one embodiment of the invention, the video playback control device is located in the portable terminal, sending module 110 can send the video playback request to server according to user instruction, wherein, user instruction can be clicked the video link for the user, click operations such as playing button in the webpage of browser display.
First acquisition module 120 is used for obtaining from server a plurality of version corresponding address information of the video that the video playback request asks.In one embodiment of the invention, can video be divided into a plurality of different editions according to resolution, form and the definition etc. of video, for instance, video for same content, the version that can have multiple different resolutions such as 1920 * 1080,1024 * 768, the version that also can have multiple different compressed formats such as rmvb, mkv, mp4, and the version of different definition such as high definition, SD, server can be sent to first acquisition module 120 with the address information of corresponding video version according to the video playback request of browser.
Playing module 130 is used for selecting a version to play according to status of mobile terminal information from a plurality of versions.In one embodiment of the invention, status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of portable terminal, wherein, network state information comprises Wifi connection, 3G network connection or 2G network connection etc.Particularly, when portable terminal resolution height, cpu performance height, Wifi connect, when resources occupation rate is low, browser can select the video version of resolution height, high definition, nondestructive compression type to play, lower when portable terminal resolution, cpu performance is lower, 3G network connects or the 2G network connection, when resources occupation rate is higher, browser can select that resolution is low, the video version of SD, lossy compression method form is play.
Video playback control device according to the embodiment of the invention, can in the address information of a plurality of video version that server returns, select a version to play according to the state information of terminal, need not the user and manually select broadcast strategy, and can take full advantage of resource and the network condition of terminal, and then can select to be more suitable for the video resource of terminal plays accordingly, improve user's experience.
Figure 10 is the structural representation of video playback control device in accordance with another embodiment of the present invention.As shown in figure 10, the video playback control device comprises: sending module 110, first acquisition module 120, playing module 130, monitoring module 140, tactful generation module 150 and logging modle 160.
Particularly, monitoring module 140 is used for status of mobile terminal information is monitored.
Strategy generation module 150 is used for generating the Play Control strategy according to status of mobile terminal information.
In one embodiment of the invention, the Play Control strategy can comprise when status of mobile terminal information change value during greater than predetermined threshold value, select the version of video correspondence to play according to the state information after changing.Particularly, monitoring module 140 can be monitored status of mobile terminal change in information value in real time in video display process, when monitoring status of mobile terminal information change value greater than predetermined threshold value, strategy generation module 150 can generate the Play Control strategy according to the state information after changing, and then playing module 130 can be play according to the version that the Play Control strategy is selected to be fit to the portable terminal current state information from a plurality of versions, wherein, predetermined threshold value can be the mobile terminal system acquiescence, also can be set as required by the user.
Logging modle 160 is used for broadcast state information such as the play position, view mode of the current version of recorded video.
In one embodiment of the invention, playing module 130 can continue to play video according to the Play Control policy selection according to broadcast state information such as the play position of logging modle 160 record, view modes, and then experiences for the user provides seamless broadcast.
Video playback control device according to the embodiment of the invention, can in video display process, generate the Play Control strategy according to status of mobile terminal information, and play according to the version of Play Control policy selection correspondence, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, further improved user's video playback and experience.
Figure 11 is the structural representation of the video playback control device of another embodiment according to the present invention.As shown in figure 11, the video playback control device comprises: sending module 110, first acquisition module 120, playing module 130, monitoring module 140, tactful generation module 150, logging modle 160, obtain submodule 121, adjust submodule 122 and send submodule 123, wherein, first acquisition module 120 comprises and obtains submodule 121, adjusts submodule 122 and send submodule 123.
Particularly, first obtain the address information that submodule 121 is used for according to the corresponding page of video playback acquisition request video playback request.In one embodiment of the invention, address information can be URL, domain name etc.Particularly, first obtain the URL information that submodule 121 can obtain current page (be playing request instruct corresponding video page) according to the video playback request instruction.In other embodiments of the invention, first obtain submodule 121 and also can analyze to extract domain name, path, required parameter of current page etc. to URL information.
Adjust the UA parameter that submodule 122 is used for adjusting according to address information browser.More specifically, in one embodiment of the invention, when the current UA parameter of browser and above-mentioned address information do not match, adjusting submodule 122 can be according to address information inquiry UA parameter rule storehouse obtaining the UA parameter of address information correspondence, and then can be the UA parameter of address information correspondence with the UA parameter adjustment of browser.
In one embodiment of the invention, UA parameter rule storehouse can be stored in the portable terminal or be stored in the server of high in the clouds, after adjustment submodule 122 obtains the address information of the corresponding page of video playback request instruction, can inquire about the UA parameter corresponding with the address information of obtaining in the UA parameter rule storehouse in portable terminal or high in the clouds server.
In another embodiment of the present invention, if do not find the UA parameter corresponding with the address information of obtaining in the UA parameter rule storehouse in portable terminal, then address information can be sent to the high in the clouds server, and the inquiry UA parameter corresponding with this address information in the UA parameter rule storehouse in the server beyond the clouds, simultaneously the corresponding relation of the address information that inquires and UA parameter is updated to synchronously the UA parameter rule storehouse of portable terminal.
In one embodiment of the invention, be the current UA parameter of browser if in UA parameter rule storehouse, find the UA parameter corresponding with the address information of obtaining, then adjust the UA parameter constant that submodule 122 keeps browser; If finding the UA parameter corresponding with the address information of obtaining in UA parameter rule storehouse is not the current UA parameter of browser, then adjusting submodule 122 can be the UA parameter of address information correspondence with the UA parameter adjustment of browser.
Send submodule 123 and be used for being sent to server according to video playback request instruction and UA parameter generation video playback request message, so that server returns the address information of a plurality of video version that are suitable for the browser broadcast according to the UA parameter.In one embodiment of the invention, be suitable for the video that browser plays and be the video based on open source protocol, as by video<video among the HTML5 video of label definition etc.Particularly, after server (for example server of video website) receives the video playback request message of browser transmission, at first obtain the UA parameter in the video playback request message, according to getting access to such an extent that the UA parameter is selected the video source based on open source protocol suitable with this UA parameter, be back to browser and play then.
Video playback control device according to the embodiment of the invention, can adjust the UA parameter of browser according to the address information of video playback request corresponding page by adjusting submodule, thereby make server to return according to the UA parameter after adjusting and be suitable for a plurality of video version that browser is play, and then improve video response speed, improve user's experience.
Figure 12 is the structural representation of the video playback control device of another embodiment according to the present invention.As shown in figure 12, the video playback control device comprises: sending module 110, first acquisition module 120, playing module 130, monitoring module 140, tactful generation module 150, logging modle 160, receiver module 170, judge module 180, second acquisition module 190, obtain submodule 121, adjust submodule 122 and send submodule 123, wherein, first acquisition module 120 comprises that first obtains submodule 121, adjusts submodule 122 and send submodule 123.
Particularly, receiver module 170 is used for the page info that reception server returns.In one embodiment of the invention, the page that server returns comprises content information, page info, attribute information and address information etc., wherein, content information can comprise video in the page and the type of video, as based on the video of open source protocol with based on the video of sealing agreement etc.In one embodiment of the invention, open source protocol is HTML5Video tag etc., and closed agreement is Flashvideo etc.
Judge module 180 is used for judging whether the video of page info is based on the video that seals agreement.In one embodiment of the invention, be the video that needs Flash plug-in unit or other plug-in units to play based on the video of sealing agreement, as Flash video etc.
Second acquisition module 190 is used for obtaining the address information of a plurality of video version that are suitable for the browser broadcast of video correspondence according to page info when judge module 180 judges that videos be video based on the sealing agreement.More specifically, second acquisition module 190 can at first obtain corresponding analysis rule according to page info, and then can obtain the address information of a plurality of video version that are suitable for the browser broadcast of video correspondence according to analysis rule.Wherein, when page info comprised page condition code, analysis rule can be among the method embodiment shown in Figure 6; When comprising animation Flash control in the page info, analysis rule can be among the method embodiment shown in Figure 7; When page info comprised the ad hoc rules character string, analysis rule can be among the method embodiment shown in Figure 8.In one embodiment of the invention, analysis rule can be stored in portable terminal or high in the clouds server.Should be appreciated that the described analysis rule of Fig. 6-8 only for the preferred embodiments of the present invention, other can obtain the analysis rule that is suitable for the video playback address that browser plays according to page info and be applicable to the present invention too.
Video playback control device according to the embodiment of the invention, when the video-type in the page that server returns for based on the sealing agreement video the time, can obtain a plurality of video version that browser is play that are suitable for of video correspondence according to the page info of back page, and then browser need not to install plug-in unit and just can obtain based on the address information of the video of sealing agreement and play, easy to operate, discharged the memory space of portable terminal simultaneously, promoted the user and experience.
In order to realize above-described embodiment, the present invention also proposes a kind of portable terminal.
In one embodiment of the invention, portable terminal can be hardware devices such as smart mobile phone, panel computer, personal digital assistant.Portable terminal comprises: shell, screen, processor and circuit board; Screen is placed on the shell, and circuit board is placed in the interior volume that shell surrounds, and processor is arranged on the circuit board; Processor is for the treatment of data.
Particularly, the preparation implement body is used for carrying out following steps:
S101 ', trigger the operation that starts browser the user after, send the video playback request to server.
In one embodiment of the invention, processor can send the video playback request to server according to user instruction, and wherein, user instruction can be clicked the video link for the user, click operations such as playing button in the webpage of browser display.
S102 ' obtains a plurality of version corresponding address information of the video that the video playback request asks from server.
In one embodiment of the invention, can video be divided into a plurality of different editions according to resolution, form and the definition etc. of video, for instance, video for same content, the version that can have multiple different resolutions such as 1920 * 1080,1024 * 768, the version that also can have multiple different compressed formats such as rmvb, mkv, mp4, and the version of different definition such as high definition, SD, server can be back to browser with the address information of corresponding video version according to the video playback request of browser.
In one embodiment of the invention, the processor of portable terminal can obtain a plurality of versions of the video that the video playback request asks by execution in step S1021 '-S1024 ', also can pass through a plurality of versions that execution in step: S1025 '-S1027 ' obtains the video that the video playback request asks, step is as follows particularly:
S1021 ' is according to the address information of the corresponding page of video playback acquisition request video playback request.
In one embodiment of the invention, address information can be URL, domain name etc.Particularly, processor can obtain the URL information of current page (be playing request instruct corresponding video page) according to the video playback request instruction.In other embodiments of the invention, browser also can analyze to extract domain name, path, required parameter of current page etc. to URL information.
S1022 ' is according to the UA parameter of above-mentioned address information adjustment browser.
In one embodiment of the invention, when the current UA parameter of browser and above-mentioned address information did not match, processor can be adjusted the UA parameter of browser according to above-mentioned address information, and step is as follows particularly:
S10221 ', processor according to address information inquiry UA parameter rule storehouse to obtain the UA parameter of address information correspondence.
In one embodiment of the invention, UA parameter rule storehouse can be stored in the portable terminal or be stored in the server of high in the clouds, obtain the address information of the corresponding page of video playback request instruction when processor after, can inquire about the UA parameter corresponding with the address information of obtaining in the UA parameter rule storehouse in portable terminal or high in the clouds server.
In another embodiment of the present invention, if do not find the UA parameter corresponding with the address information of obtaining in the UA parameter rule storehouse in portable terminal, then address information can be sent to the high in the clouds server, and the inquiry UA parameter corresponding with this address information in the UA parameter rule storehouse in the server beyond the clouds, simultaneously the corresponding relation of the address information that inquires and UA parameter is updated to synchronously the UA parameter rule storehouse of portable terminal.
S10222 ', processor is the UA parameter of address information correspondence with the UA parameter adjustment of browser.
Particularly, in one embodiment of the invention, be the current UA parameter of browser if in UA parameter rule storehouse, find the UA parameter corresponding with the address information of obtaining, then keep the UA parameter constant of browser; Not being the current UA parameter of browser if find the UA parameter corresponding with the address information of obtaining in UA parameter rule storehouse, can be the UA parameter of address information correspondence with the UA parameter adjustment of browser then.
For instance, if the URL information of browser current web page is http://www.vv.tv/info, can be the UA parameter of http://www.vv.tv/info correspondence with the UA parameter adjustment of browser then.In another embodiment of the present invention, also can extract the domain name vv.tv among the URL information http://www.vv.tv/info of current web page earlier, the UA parameter adjustment with browser is the UA parameter of vv.tv correspondence then.
S1023 ' generates the video playback request message according to video playback request instruction and UA parameter.
S1024 ' is sent to server with the video playback request message, so that server returns the address information of a plurality of video version that are suitable for the browser broadcast according to the UA parameter.
In one embodiment of the invention, be suitable for the video that browser plays and be the video based on open source protocol, as by video<video among the HTML5 video of label definition etc.Particularly, after server (for example server of video website) receives the video playback request message of browser transmission, at first obtain the UA parameter in the video playback request message, according to getting access to such an extent that the UA parameter is selected the video source based on open source protocol suitable with this UA parameter, be back to browser and play then.In one embodiment of the invention, open source protocol is HTML5Video tag etc., and closed agreement is Flashvideo etc.
The page that S1025 ', reception server return.
In one embodiment of the invention, the page that server returns comprises content information, page info, attribute information and address information etc., wherein, content information can comprise video in the page and the type of video, as based on the video of open source protocol with based on the video of sealing agreement etc.
S1026 ' judges whether the video in the page is based on the video that seals agreement.
In one embodiment of the invention, be the video that needs Flash plug-in unit or other plug-in units to play based on the video of sealing agreement, as Flash video etc.
S1027 ' is the video based on the sealing agreement if judge video, then obtains the address information of a plurality of video version that are suitable for the browser broadcast of video correspondence according to page info.
In an embodiment of the present invention, processor can obtain by any one analysis rule in the analysis rule described in Fig. 6-8 and be suitable for the video playback address that browser is play, be to be understood that, the described analysis rule of Fig. 6-8 only is the preferred embodiments of the present invention, and other can obtain the analysis rule that is suitable for the video playback address that browser plays according to page info and be applicable to the present invention too.
Be to be understood that, in another embodiment of the present invention, the processor of portable terminal also can obtain a plurality of versions of the video that the video playback request asks by execution in step S1021 '-S1027 ', also can or carry out a plurality of versions that S1025 '-S1027 ' obtains the video that the video playback request asks by execution in step S1021 '-S1024 '.
S103 ' selects a version to play from a plurality of versions according to status of mobile terminal information.
In one embodiment of the invention, status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of portable terminal, wherein, network state information comprises Wifi connection, 3G network connection or 2G network connection etc.Particularly, when portable terminal resolution height, cpu performance height, Wifi connect, when resources occupation rate is low, processor can select the video version of resolution height, high definition, nondestructive compression type to play, lower when portable terminal resolution, cpu performance is lower, 3G network connects or the 2G network connection, when resources occupation rate is higher, processor can select that resolution is low, the video version of SD, lossy compression method form is play.
In other embodiments of the invention, also be used for carrying out following steps after video version of the processor selection of portable terminal is play:
S104 ' monitors status of mobile terminal information, and generates the Play Control strategy according to status of mobile terminal information.
In one embodiment of the invention, the Play Control strategy can comprise when status of mobile terminal information change value during greater than predetermined threshold value, select the version of video correspondence to play according to the state information after changing.Particularly, processor can be monitored status of mobile terminal change in information value in real time in video display process, when monitoring status of mobile terminal information change value greater than predetermined threshold value, just can play according to the video version that the state information after changing selects video to select to be fit to the portable terminal current state information in a plurality of video version, wherein, predetermined threshold value can be the mobile terminal system acquiescence, also can be set as required by the user.
S105 ' selects corresponding version to play from a plurality of versions according to the Play Control strategy.
In one embodiment of the invention, in video display process, processor can select corresponding version to play in a plurality of versions according to the Play Control strategy, has realized the automatic switchover between a plurality of versions.
In another embodiment of the present invention, the processor of portable terminal also is used for broadcast state information such as the play position, view mode of the current version of recording of video, and play according to the version of the video correspondence of Play Control policy selection according to broadcast state information such as play position, view mode control, and then the continuity of assurance video playback, for providing seamless broadcast, the user experiences.
Portable terminal according to the embodiment of the invention, can in the address information of a plurality of video version that server returns, select a version to play according to status of mobile terminal information, need not the user and manually select broadcast strategy, and can take full advantage of resource and the network condition of portable terminal, and then can select to be more suitable for the video resource of mobile terminal playing accordingly, improve user's experience.
In order to realize above-described embodiment, the present invention also proposes a kind of video playback control system.
Figure 13 is the structural representation of video playback control system according to an embodiment of the invention.As shown in figure 13, the video playback control system comprises portable terminal 100 and server 200.
Particularly, the function of portable terminal 100 is as described in the above embodiment of the present invention.
Server 200 is used for the video playback requests that mobile terminal receive 100 sends, and a plurality of versions that obtain the video that the video playback request asks, and a plurality of versions are sent to portable terminal 100.
Video playback control system according to the embodiment of the invention, can in the address information of a plurality of video version that server returns, select a version to play according to the state information of whole mobile terminal, need not the user and manually select broadcast strategy, and can take full advantage of resource and the network condition of portable terminal, and then can select to be more suitable for the video resource of mobile terminal playing accordingly, improve user's experience.
At present, the variation of the residing environment of portable terminal (for example from the WiFi network transition to 3G network), the perhaps restriction of own resource in the portable terminal (for example utilization rate of CPU or internal memory) etc. all can exert an influence to the broadcast of video, therefore the variation of network environment and own resource all can exert an influence to the effect of video playback in video display process, for the video playback experience that guarantees that the user is good, the present invention proposes a kind of video playing control method for browser of mobile terminal.
Figure 14 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment again according to the present invention.As shown in figure 14, the video playing control method for browser of mobile terminal may further comprise the steps.
S1401 obtains video according to user instruction from server, and plays in portable terminal, and wherein, server has a plurality of versions of video.
In one embodiment of the invention, can video be divided into a plurality of different editions according to resolution, form and the definition etc. of video, for instance, video for same content, the version that can have multiple different resolutions such as 1920 * 1080,1024 * 768, the version that also can have multiple different compressed formats such as rmvb, mkv, mp4, and the version of different definition such as high definition, SD, server can be back to portable terminal with the address information of corresponding video version according to the request of portable terminal.Portable terminal can obtain the video version that is suitable for mobile terminal playing according to status of mobile terminal information after receiving user instruction, concrete grammar such as Fig. 1 of the present invention-and embodiment illustrated in fig. 5.
S1402 monitors status of mobile terminal information, and generates the Play Control strategy according to status of mobile terminal information.
In one embodiment of the invention, can in video display process, monitor status of mobile terminal information in real time, and generate the Play Control strategy according to status of mobile terminal information, and then in the address information of a plurality of video version that server returns, select the version of correspondence to play according to the Play Control strategy.Wherein, status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of portable terminal, and wherein, network state information comprises that Wifi connects, 3G network connects or 2G network connection etc.Particularly, when portable terminal resolution height, cpu performance height, Wifi connect, when resources occupation rate is low, browser can select the video version of resolution height, high definition, nondestructive compression type to play, lower when portable terminal resolution, cpu performance is lower, 3G network connects or the 2G network connection, when resources occupation rate is higher, browser can select that resolution is low, the video version of SD, lossy compression method form is play.
S1403 when the Play Control strategy change, selects corresponding version to continue to play from a plurality of versions according to the Play Control strategy after changing.
In one embodiment of the invention, in video display process, when monitoring status of mobile terminal information change value greater than predetermined threshold value, just can regenerate the Play Control strategy according to the state information after changing, and in the address information of a plurality of video version that server returns, select corresponding version to play according to the state information after changing.Wherein, predetermined threshold value can be the mobile terminal system acquiescence, also can be set as required by the user.
The video playing control method that is used for browser of mobile terminal according to the embodiment of the invention, can in video display process, generate the Play Control strategy according to status of mobile terminal information, and when the Play Control strategy change, reselect corresponding version and play, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, improved user's video playback and experience.
Figure 15 is the flow chart of the video playing control method that is used for browser of mobile terminal of another embodiment again according to the present invention.As shown in figure 15, the video playing control method for browser of mobile terminal may further comprise the steps.
S1501 obtains video according to user instruction from server, and plays in portable terminal, and wherein, server has a plurality of versions of video.
S1502 monitors status of mobile terminal information, and generates the Play Control strategy according to status of mobile terminal information.
S1503, broadcast state information such as the play position of the current version of recording of video, view mode in video display process.
S1504 when the Play Control strategy change, continues to play according to the version of broadcast state information such as play position, view mode control according to the video correspondence of the Play Control policy selection after changing.
In one embodiment of the invention, when status of mobile terminal information change value during greater than predetermined threshold value, can play according to the version of the video of Play Control policy selection correspondence, and can the play position before the state information change of record continue to play, keep the view mode of video constant simultaneously.
The video playing control method that is used for browser of mobile terminal according to the embodiment of the invention, can record the broadcast state information such as play position, view mode of the version of current broadcast, and when the Play Control strategy changes, the video version that control is reselected according to broadcast state information such as this play position, view modes continues to play, thereby when cutting video automatically according to the Play Control strategy, guarantee the continuity of video playback, experience for the user provides seamless broadcast.
In order to realize above-described embodiment, the present invention proposes a kind of video playback control device.
Figure 16 is the structural representation of the video playback control device of another embodiment again according to the present invention.As shown in figure 16, the video playback control device comprises: acquisition module 310, playing module 320, monitoring module 330, tactful generation module 340 and selection module 350.
Particularly, acquisition module 310 is used for obtaining video according to user instruction from server.In one embodiment of the invention, can video be divided into a plurality of different editions according to resolution, form and the definition etc. of video, for instance, video for same content, the version that can have multiple different resolutions such as 1920 * 1080,1024 * 768, the version that also can have multiple different compressed formats such as rmvb, mkv, mp4, and the version of different definition such as high definition, SD, server can be back to acquisition module 310 with the address information of corresponding video version according to the request of portable terminal.
Acquisition module 310 can obtain the video that is suitable for mobile terminal playing according to status of mobile terminal information after receiving user instruction, concrete grammar such as Fig. 1 of the present invention-and embodiment illustrated in fig. 5.Wherein, status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of portable terminal, and wherein, network state information comprises that Wifi connects, 3G network connects or 2G network connection etc.Particularly, when portable terminal resolution height, cpu performance height, Wifi connect, when resources occupation rate is low, browser can select the video version of resolution height, high definition, nondestructive compression type to play, lower when portable terminal resolution, cpu performance is lower, 3G network connects or the 2G network connection, when resources occupation rate is higher, browser can select that resolution is low, the video version of SD, lossy compression method form is play.
Playing module 320 is used at the portable terminal displaying video.In one embodiment of the invention, playing module 320 also is used for when the Play Control strategy change, continues to play according to the version of play position control according to the video correspondence of the Play Control policy selection after changing.
Monitoring module 330 is used for status of mobile terminal information is monitored.In one embodiment of the invention, monitoring module 330 can be monitored status of mobile terminal information in real time in video display process
Strategy generation module 340 is used for generating the Play Control strategy according to status of mobile terminal information.In one embodiment of the invention, when monitoring module 330 monitors status of mobile terminal information change value greater than predetermined threshold value, state information after strategy generation module 340 can change according to portable terminal generates the Play Control strategy, and then selects corresponding version to play in the address information of a plurality of video version that server returns according to the Play Control strategy.
Select module 350 to be used for when the Play Control strategy change, from a plurality of versions, select corresponding version to continue to play according to the Play Control strategy after changing.
Video playback control device according to the embodiment of the invention, can in video display process, generate the Play Control strategy according to status of mobile terminal information by tactful generation module, and when the Play Control strategy change, reselect corresponding version and play, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, improved user's video playback and experience.
Figure 17 is the structural representation of the video playback control device of another embodiment again according to the present invention.As shown in figure 17, the video playback control device comprises: acquisition module 310, playing module 320, monitoring module 330, tactful generation module 340, selection module 350 and logging modle 360.
Logging modle 360 is used for broadcast state information such as the play position, view mode of the current version of recording of video.And then when the Play Control strategy change, playing module 320 can continue to play video version according to the Play Control policy selection according to broadcast state information such as the play position of logging modle 360 record, view modes.
Video playback control device according to the embodiment of the invention, can record the broadcast state information such as play position, view mode of the version of current broadcast by logging modle, and when the Play Control strategy changes, the video version that control is reselected according to broadcast state information such as this play position, view modes continues to play, thereby when cutting video automatically according to the Play Control strategy, guarantee the continuity of video playback, experience for the user provides seamless broadcast.
In order to realize above-described embodiment, the present invention also proposes another kind of portable terminal.
In one embodiment of the invention, portable terminal can be hardware devices such as smart mobile phone, panel computer, personal digital assistant.Portable terminal comprises: shell, screen, processor and circuit board; Screen is placed on the shell, and circuit board is placed in the interior volume that shell surrounds, and processor is arranged on the circuit board; Processor is for the treatment of data.
Particularly, the preparation implement body is used for carrying out following steps:
S201 ', trigger the operation that starts browser the user after, obtain video according to user instruction from server, and in portable terminal, play, wherein, server has a plurality of versions of video;
In one embodiment of the invention, can video be divided into a plurality of different editions according to resolution, form and the definition etc. of video, for instance, video for same content, the version that can have multiple different resolutions such as 1920 * 1080,1024 * 768, the version that also can have multiple different compressed formats such as rmvb, mkv, mp4, and the version of different definition such as high definition, SD, server can be back to portable terminal with the address information of corresponding video version according to the request of portable terminal.After portable terminal received user instruction, processor can obtain the video version that is suitable for mobile terminal playing according to status of mobile terminal information, concrete grammar such as Fig. 1 of the present invention-and embodiment illustrated in fig. 5.
S202 ' monitors status of mobile terminal information, and generates the Play Control strategy according to status of mobile terminal information.
In one embodiment of the invention, processor can be monitored status of mobile terminal information in real time in video display process, and generate the Play Control strategy according to status of mobile terminal information, and then in the address information of a plurality of video version that server returns, select the version of correspondence to play according to the Play Control strategy.Wherein, status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of portable terminal, and wherein, network state information comprises that Wifi connects, 3G network connects or 2G network connection etc.Particularly, when portable terminal resolution height, cpu performance height, Wifi connect, when resources occupation rate is low, browser can select the video version of resolution height, high definition, nondestructive compression type to play, lower when portable terminal resolution, cpu performance is lower, 3G network connects or the 2G network connection, when resources occupation rate is higher, browser can select that resolution is low, the video version of SD, lossy compression method form is play.
S203 ' when the Play Control strategy change, selects corresponding version to continue to play from a plurality of versions according to the Play Control strategy after changing.
In one embodiment of the invention, in video display process, when monitoring status of mobile terminal information change value greater than predetermined threshold value, processor just can regenerate the Play Control strategy according to the state information after changing, and selects corresponding version to play in the address information of a plurality of video version that server returns according to the state information after changing.Wherein, predetermined threshold value can be the mobile terminal system acquiescence, also can be set as required by the user.
In another embodiment of the present invention, processor also is used in broadcast state information such as the play position of the current version of video display process recording of video, view modes, and then when the Play Control strategy change, processor can continue to play according to the version of broadcast state information such as play position, view mode control according to the video correspondence of the Play Control policy selection after changing.
Portable terminal according to the embodiment of the invention, can in video display process, generate the Play Control strategy according to status of mobile terminal information, and when the Play Control strategy change, reselect corresponding version and play, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, improved user's video playback and experience.
In order to realize above-described embodiment, the present invention also proposes another kind of video playback control system.
Figure 18 is the structural representation of video playback control system in accordance with another embodiment of the present invention.As shown in figure 18, the video playback control system comprises portable terminal 300 and server 400.
Particularly, the function of portable terminal 300 is as described in the above embodiment of the present invention.
Server 400 is used for the address information of a plurality of versions of video is sent to portable terminal.
Video playback control system according to the embodiment of the invention, can in video display process, generate the Play Control strategy according to status of mobile terminal information, and when the Play Control strategy change, reselect corresponding version and play, thereby when guaranteeing the video smooth playing, realized according to status of mobile terminal information automatic switchover video, improved user's video playback and experience.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, a plurality of steps or method can realize with being stored in the memory and by software or firmware that suitable instruction execution system is carried out.For example, if realize with hardware, the same in another embodiment, in the available following technology well known in the art each or their combination realize: have for the discrete logic of data-signal being realized the logic gates of logic function, application-specific integrated circuit (ASIC) with suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
In the description of this specification, concrete feature, structure, material or characteristics that the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means in conjunction with this embodiment or example description are contained at least one embodiment of the present invention or the example.In this manual, the schematic statement to above-mentioned term not necessarily refers to identical embodiment or example.And concrete feature, structure, material or the characteristics of description can be with the suitable manner combination in any one or more embodiment or example.Although illustrated and described embodiments of the invention, those having ordinary skill in the art will appreciate that: can carry out multiple variation, modification, replacement and modification to these embodiment under the situation that does not break away from principle of the present invention and aim, scope of the present invention is limited by claim and equivalent thereof.

Claims (35)

1. a video playing control method that is used for browser of mobile terminal is characterized in that, may further comprise the steps:
Send the video playback request to server;
Obtain a plurality of version corresponding address information of the video that described video playback request asks from described server; And
From described a plurality of versions, select a version to play according to status of mobile terminal information.
2. the method for claim 1 is characterized in that, also comprises after a version plays described the selection from described a plurality of versions according to status of mobile terminal information:
Described status of mobile terminal information is monitored, and generated the Play Control strategy according to described status of mobile terminal information; And
From described a plurality of versions, select corresponding version to play according to described Play Control strategy.
3. method as claimed in claim 2 is characterized in that, described Play Control strategy comprises:
When described status of mobile terminal information change value during greater than predetermined threshold value, select the version of described video correspondence to play according to the state information after changing.
4. method as claimed in claim 3 is characterized in that, also comprises:
Record the broadcast state information that comprises play position and view mode of the current version of described video; And
When described status of mobile terminal information change value during greater than predetermined threshold value, play according to the version of the described video correspondence of described Play Control policy selection according to described broadcast state information control.
5. as each described method of claim 1-4, it is characterized in that described status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of described portable terminal.
6. the method for claim 1 is characterized in that, a plurality of versions that obtain the video that described video playback request asks from described server further comprise:
Address information according to the corresponding page of the described video playback request of described video playback acquisition request; And
Adjust the user agent UA parameter of browser according to the address information of the described page, and generate the video playback request message according to described video playback request instruction and described UA parameter and be sent to server, so that described server returns the address information that is suitable for a plurality of video version that described browser plays according to described UA parameter.
7. method as claimed in claim 6 is characterized in that, also comprises:
Receive the page that described server returns;
Judge whether the video in the described page is based on the video that seals agreement; And
Be the video based on described sealing agreement if judge described video, then obtain the address information of a plurality of video version that are suitable for described browser broadcast of described video correspondence according to the page info of the described page.
8. a video playback control device is characterized in that, comprising:
Sending module is used for sending the video playback request to server;
First acquisition module is used for obtaining from described server a plurality of version corresponding address information of the video that described video playback request asks; And
Playing module is used for selecting a version to play according to status of mobile terminal information from described a plurality of versions.
9. device as claimed in claim 8 is characterized in that, also comprises:
Monitoring module is used for described status of mobile terminal information is monitored; And
The strategy generation module is used for generating the Play Control strategy according to described status of mobile terminal information, wherein,
Described playing module also is used for selecting corresponding version to play according to described Play Control strategy from described a plurality of versions.
10. device as claimed in claim 9 is characterized in that, described Play Control strategy comprises:
When described status of mobile terminal information change value during greater than predetermined threshold value, select the version of described video correspondence to play according to the state information after changing.
11. device as claimed in claim 10 is characterized in that, also comprises:
Logging modle, for the broadcast state information that comprises play position and view mode of the current version that records described video, wherein,
Described playing module also is used for, playing according to the version of the described video correspondence of described Play Control policy selection according to described broadcast state information control during greater than predetermined threshold value in described status of mobile terminal information change value.
12., it is characterized in that described status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of described portable terminal as each described device of claim 8-11.
13. device as claimed in claim 8 is characterized in that, described first acquisition module specifically comprises:
First obtains submodule, is used for the address information according to the corresponding page of the described video playback request of described video playback acquisition request;
Adjust submodule, be used for adjusting according to the address information of the described page UA parameter of browser; And
Send submodule, be used for being sent to server according to described video playback request instruction and described UA parameter generation video playback request message, so that described server returns the address information of a plurality of video version that are suitable for described browser broadcast according to described UA parameter.
14. device as claimed in claim 13 is characterized in that, also comprises:
Receiver module is used for receiving the page that described server returns;
Judge module is used for judging whether the video of the described page is based on the video that seals agreement; And
Second acquisition module is used for judging described video for based on the video of described sealing agreement the time at described judge module, obtains the address information that is suitable for a plurality of video version that described browser plays of described video correspondence according to the page info of the described page.
15. a portable terminal is characterized in that, comprising: shell, screen, processor and circuit board;
Described screen is placed on the described shell, and described circuit board is placed in the interior volume that described shell surrounds, and described processor is arranged on the described circuit board;
Described processor is for the treatment of data, and specifically is used for:
Trigger the operation of startup browser the user after, send the video playback request to server;
Obtain a plurality of version corresponding address information of the video that described video playback request asks from described server; And
From described a plurality of versions, select a version to play according to status of mobile terminal information.
16. portable terminal as claimed in claim 15 is characterized in that, described processor also is used for:
Described status of mobile terminal information is monitored, and generated the Play Control strategy according to described status of mobile terminal information; And
From described a plurality of versions, select corresponding version to play according to described Play Control strategy.
17. portable terminal as claimed in claim 16 is characterized in that, described Play Control strategy comprises:
When described status of mobile terminal information change value during greater than predetermined threshold value, select the version of described video correspondence to play according to the state information after changing.
18. portable terminal as claimed in claim 17 is characterized in that, described processor also is used for:
Record the broadcast state information that comprises play position and view mode of the current version of described video; And
When described status of mobile terminal information change value during greater than predetermined threshold value, play according to the version of the described video correspondence of described Play Control policy selection according to described broadcast state information control.
19., it is characterized in that described status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of described portable terminal as each described portable terminal of claim 15-18.
20. portable terminal as claimed in claim 15 is characterized in that, described processor also is used for:
Address information according to the corresponding page of the described video playback request of described video playback acquisition request; And
Adjust the UA parameter of described browser according to the address information of the described page, and generate the video playback request message according to described video playback request instruction and described UA parameter and be sent to server, so that described server returns the address information that is suitable for a plurality of video version that described browser plays according to described UA parameter.
21. portable terminal as claimed in claim 20 is characterized in that, described processor also is used for:
Receive the page that described server returns;
Judge whether the video in the described page is based on the video that seals agreement; And
Be the video based on described sealing agreement if judge described video, then obtain the address information of a plurality of video version that are suitable for described browser broadcast of described video correspondence according to the page info of the described page.
22. a video playback control system is characterized in that, comprising:
As each described portable terminal of claim 15-21; And
Server be used for to receive the video playback request that described portable terminal sends, and a plurality of versions that obtain the video that described video playback request asks, and described a plurality of versions are sent to described portable terminal.
23. a video playing control method that is used for browser of mobile terminal is characterized in that, may further comprise the steps:
Obtain video according to user instruction from server, and play in portable terminal, wherein, described server has a plurality of versions of described video;
Described status of mobile terminal information is monitored, and generated the Play Control strategy according to described status of mobile terminal information; And
When described Play Control strategy change, from described a plurality of versions, select corresponding version to continue broadcast according to the described Play Control strategy after changing.
24. method as claimed in claim 23 is characterized in that, also comprises:
Record the broadcast state information that comprises play position and view mode of the current version of described video.
25. method as claimed in claim 24 is characterized in that, when described Play Control strategy change, continues to play according to the version of described broadcast state information control according to the described video correspondence of the described Play Control policy selection after changing.
26., it is characterized in that described status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of described portable terminal as each described method of claim 23-25.
27. a video playback control device is characterized in that, comprising:
Acquisition module is used for obtaining video according to user instruction from server;
Playing module is used for playing described video at portable terminal;
Monitoring module is used for described status of mobile terminal information is monitored;
The strategy generation module is used for generating the Play Control strategy according to described status of mobile terminal information;
Select module, be used for when described Play Control strategy change, from described a plurality of versions, selecting corresponding version to continue broadcast according to the described Play Control strategy after changing.
28. device as claimed in claim 27 is characterized in that, also comprises:
Logging modle is for the broadcast state information that comprises play position and view mode of the current version that records described video.
29. device as claimed in claim 28, it is characterized in that, described playing module also is used for when described Play Control strategy change, continues broadcast according to described broadcast state information control according to the version of the described video correspondence of the described Play Control policy selection after changing.
30., it is characterized in that described status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of described portable terminal as each described device of claim 27-29.
31. a portable terminal is characterized in that, comprising: shell, screen, processor and circuit board;
Described screen is placed on the described shell, and described circuit board is placed in the interior volume that described shell surrounds, and described processor is arranged on the described circuit board;
Described processor is for the treatment of data, and specifically is used for:
Trigger the operation of startup browser the user after, obtain video according to user instruction from server, and play in portable terminal, wherein, described server has a plurality of versions of described video;
Described status of mobile terminal information is monitored, and generated the Play Control strategy according to described status of mobile terminal information; And
When described Play Control strategy change, from described a plurality of versions, select corresponding version to continue broadcast according to the described Play Control strategy after changing.
32. portable terminal as claimed in claim 31 is characterized in that, described processor also is used for: the broadcast state information that comprises play position and view mode that records the current version of described video.
33. portable terminal as claimed in claim 32, it is characterized in that, when described Play Control strategy change, described processor continues to play according to the version of described broadcast state information control according to the described video correspondence of the described Play Control policy selection after changing.
34., it is characterized in that described status of mobile terminal information comprises one or more in the resolution information, cpu performance, network state information, resources occupation rate information of described portable terminal as each described portable terminal of claim 31-33.
35. a video playback control system is characterized in that, comprising:
As each described portable terminal of claim 31-34; And
Server is used for the address information of a plurality of versions of described video is sent to described portable terminal.
CN2013102180150A 2013-06-03 2013-06-03 Video playing control method, device and system for mobile terminal browser Pending CN103338401A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013102180150A CN103338401A (en) 2013-06-03 2013-06-03 Video playing control method, device and system for mobile terminal browser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013102180150A CN103338401A (en) 2013-06-03 2013-06-03 Video playing control method, device and system for mobile terminal browser

Publications (1)

Publication Number Publication Date
CN103338401A true CN103338401A (en) 2013-10-02

Family

ID=49246485

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013102180150A Pending CN103338401A (en) 2013-06-03 2013-06-03 Video playing control method, device and system for mobile terminal browser

Country Status (1)

Country Link
CN (1) CN103338401A (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103702218A (en) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 Video playing method and device
CN103905841A (en) * 2014-03-18 2014-07-02 深圳市云宙多媒体技术有限公司 Multi-protocol multi-player video playing method and system based on self-adaptive network bandwidth
CN103945240A (en) * 2014-04-17 2014-07-23 海信集团有限公司 Video playing method and device based on video aggregation
CN104581171A (en) * 2013-10-15 2015-04-29 腾讯科技(深圳)有限公司 Method and device for playing videos on browser as well as mobile terminal
CN105872625A (en) * 2015-12-11 2016-08-17 乐视致新电子科技(天津)有限公司 Method for switching video playing terminal and terminal equipment
CN106060031A (en) * 2016-05-26 2016-10-26 腾讯科技(深圳)有限公司 Method of multimedia communication control, server and system
CN106777144A (en) * 2016-12-19 2017-05-31 武汉斗鱼网络科技有限公司 A kind of server switching method and device
CN107277031A (en) * 2017-06-30 2017-10-20 广东欧珀移动通信有限公司 A kind of Internet video method for down loading, device, storage medium and terminal
WO2017206396A1 (en) * 2016-05-30 2017-12-07 乐视控股(北京)有限公司 Video playing method and device
CN108337650A (en) * 2017-01-19 2018-07-27 ***通信有限公司研究院 A kind of media information processing method and the network equipment, terminal
CN108495172A (en) * 2018-04-03 2018-09-04 优视科技有限公司 Data load method, device and mobile terminal
CN109996120A (en) * 2017-12-29 2019-07-09 圆刚科技股份有限公司 Video stream control device and its control method
CN110430451A (en) * 2019-08-20 2019-11-08 北京豆萌信息技术有限公司 Video broadcasting method, player, server and system
WO2020107971A1 (en) * 2018-11-27 2020-06-04 Oppo广东移动通信有限公司 Video enhancement control method and apparatus, electronic device, and storage medium
CN111372127A (en) * 2020-03-10 2020-07-03 深圳市腾讯信息技术有限公司 Data transmission method and related device
CN112511867A (en) * 2020-11-07 2021-03-16 深圳市思拓通信***有限公司 Video anti-shake method and system
CN113014969A (en) * 2019-12-19 2021-06-22 华为技术有限公司 Video playing control method, terminal device, server and storage medium
CN113055714A (en) * 2021-03-10 2021-06-29 百度在线网络技术(北京)有限公司 Video information processing method, device, equipment and storage medium
CN114051161A (en) * 2021-11-09 2022-02-15 腾讯科技(深圳)有限公司 Webpage video playing method and device
CN116962815A (en) * 2023-09-20 2023-10-27 成都华栖云科技有限公司 Method for playing MKV video in original mode by browser

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157234A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
CN102130952A (en) * 2011-03-16 2011-07-20 广州市动景计算机科技有限公司 Method and device for forwarding hyper text transport protocol (HPPT) request message of mobile terminal
CN102364459A (en) * 2011-06-28 2012-02-29 广州市动景计算机科技有限公司 Webpage Flash animation display method based on mobile terminal and device
CN102801690A (en) * 2011-05-25 2012-11-28 华为技术有限公司 Stream media processing method, distribution server, client and system
CN103081461A (en) * 2010-06-28 2013-05-01 葫芦有限责任公司 Method and apparatus for providing streaming media programs and targeted advertisements

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157234A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
CN103081461A (en) * 2010-06-28 2013-05-01 葫芦有限责任公司 Method and apparatus for providing streaming media programs and targeted advertisements
CN102130952A (en) * 2011-03-16 2011-07-20 广州市动景计算机科技有限公司 Method and device for forwarding hyper text transport protocol (HPPT) request message of mobile terminal
CN102801690A (en) * 2011-05-25 2012-11-28 华为技术有限公司 Stream media processing method, distribution server, client and system
CN102364459A (en) * 2011-06-28 2012-02-29 广州市动景计算机科技有限公司 Webpage Flash animation display method based on mobile terminal and device

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104581171A (en) * 2013-10-15 2015-04-29 腾讯科技(深圳)有限公司 Method and device for playing videos on browser as well as mobile terminal
CN103702218A (en) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 Video playing method and device
CN103905841A (en) * 2014-03-18 2014-07-02 深圳市云宙多媒体技术有限公司 Multi-protocol multi-player video playing method and system based on self-adaptive network bandwidth
CN103945240B (en) * 2014-04-17 2017-07-25 海信集团有限公司 A kind of video broadcasting method and device based on video aggregation
CN103945240A (en) * 2014-04-17 2014-07-23 海信集团有限公司 Video playing method and device based on video aggregation
CN105872625A (en) * 2015-12-11 2016-08-17 乐视致新电子科技(天津)有限公司 Method for switching video playing terminal and terminal equipment
WO2017096983A1 (en) * 2015-12-11 2017-06-15 乐视控股(北京)有限公司 Method for switching video playing terminal, and terminal device
CN106060031A (en) * 2016-05-26 2016-10-26 腾讯科技(深圳)有限公司 Method of multimedia communication control, server and system
WO2017206396A1 (en) * 2016-05-30 2017-12-07 乐视控股(北京)有限公司 Video playing method and device
CN106777144A (en) * 2016-12-19 2017-05-31 武汉斗鱼网络科技有限公司 A kind of server switching method and device
CN108337650A (en) * 2017-01-19 2018-07-27 ***通信有限公司研究院 A kind of media information processing method and the network equipment, terminal
CN107277031A (en) * 2017-06-30 2017-10-20 广东欧珀移动通信有限公司 A kind of Internet video method for down loading, device, storage medium and terminal
CN109996120A (en) * 2017-12-29 2019-07-09 圆刚科技股份有限公司 Video stream control device and its control method
CN108495172A (en) * 2018-04-03 2018-09-04 优视科技有限公司 Data load method, device and mobile terminal
US11627369B2 (en) 2018-11-27 2023-04-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd Video enhancement control method, device, electronic device, and storage medium
WO2020107971A1 (en) * 2018-11-27 2020-06-04 Oppo广东移动通信有限公司 Video enhancement control method and apparatus, electronic device, and storage medium
CN110430451A (en) * 2019-08-20 2019-11-08 北京豆萌信息技术有限公司 Video broadcasting method, player, server and system
CN113014969A (en) * 2019-12-19 2021-06-22 华为技术有限公司 Video playing control method, terminal device, server and storage medium
CN113014969B (en) * 2019-12-19 2022-06-07 花瓣云科技有限公司 Video playing control method, terminal device, server and storage medium
US11930232B2 (en) 2019-12-19 2024-03-12 Petal Cloud Technology Co., Ltd. Video playing control method, terminal device, server, and storage medium
CN111372127A (en) * 2020-03-10 2020-07-03 深圳市腾讯信息技术有限公司 Data transmission method and related device
CN112511867A (en) * 2020-11-07 2021-03-16 深圳市思拓通信***有限公司 Video anti-shake method and system
CN113055714A (en) * 2021-03-10 2021-06-29 百度在线网络技术(北京)有限公司 Video information processing method, device, equipment and storage medium
CN113055714B (en) * 2021-03-10 2022-07-22 百度在线网络技术(北京)有限公司 Video information processing method, device, equipment and storage medium
CN114051161A (en) * 2021-11-09 2022-02-15 腾讯科技(深圳)有限公司 Webpage video playing method and device
CN114051161B (en) * 2021-11-09 2022-11-29 腾讯科技(深圳)有限公司 Webpage video playing method and device
CN116962815A (en) * 2023-09-20 2023-10-27 成都华栖云科技有限公司 Method for playing MKV video in original mode by browser
CN116962815B (en) * 2023-09-20 2023-11-21 成都华栖云科技有限公司 Method for playing MKV video in original mode by browser

Similar Documents

Publication Publication Date Title
CN103338401A (en) Video playing control method, device and system for mobile terminal browser
JP6469788B2 (en) Using quality information for adaptive streaming of media content
KR101693584B1 (en) Method and apparatus for performing adaptive streaming on media contents
CN103327411A (en) Video playing method, device and system for mobile terminal browser
CN103329521A (en) Methods, apparatuses and computer program products for pausing video streaming content
CN104053072B (en) Distribution control system, dissemination system and distribution control method
EP2793476A1 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
CN110784750A (en) Video playing method and device and computer equipment
EP2779571A1 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
CN103327410A (en) Method and system for playing video in mobile terminal browser and mobile terminal
EP2779570A1 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
KR102069547B1 (en) Method and apparatus for transmitting and receiving additional information in a broadcast communication system
KR20120067341A (en) Method and device for providing complementary information
CN104244028A (en) Content distribution method, device and system based on code stream self-adaptation technology
CN105122818A (en) Computer system, distribution control system, distribution control method, and computer-readable storage medium
US20160142468A1 (en) System and method for providing cloud based user interfaces
CN103116645A (en) Method and device for browsing webpage with mobile device
CN104105007A (en) Video loading method of mobile terminal, devices and system
EP2974327A1 (en) Distribution control system and distribution system
CN110401858A (en) A kind of video broadcasting method, device, electronic equipment and storage medium
CN102469155A (en) Application service and sharing methods in home network system
JP2014123347A (en) Client terminal, server, and distribution processing method
EP3398295B1 (en) Systems and methods for bandwidth estimation in oscillating networks
US20160142784A1 (en) System and method for providing cloud based user interfaces
CN112565877A (en) Screen projection method and system, electronic equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20131002

RJ01 Rejection of invention patent application after publication