[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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

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

Info

Publication number
CN103327411A
CN103327411A CN2013102180790A CN201310218079A CN103327411A CN 103327411 A CN103327411 A CN 103327411A CN 2013102180790 A CN2013102180790 A CN 2013102180790A CN 201310218079 A CN201310218079 A CN 201310218079A CN 103327411 A CN103327411 A CN 103327411A
Authority
CN
China
Prior art keywords
video
parameter
browser
page
address
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.)
Granted
Application number
CN2013102180790A
Other languages
Chinese (zh)
Other versions
CN103327411B (en
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
Zhuhai Juntian Electronic Technology Co Ltd
Beijing Cheetah Mobile Technology Co Ltd
Beijing Cheetah Network 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 CN201310218079.0A priority Critical patent/CN103327411B/en
Publication of CN103327411A publication Critical patent/CN103327411A/en
Application granted granted Critical
Publication of CN103327411B publication Critical patent/CN103327411B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method, a device and a system for playing videos in a mobile terminal browser and a mobile terminal. Wherein the method comprises the following steps: acquiring a video playing request instruction of a user; acquiring address information of a page corresponding to the video playing request instruction according to the video playing request instruction; and adjusting the UA parameters of the user agent of the browser according to the address information, and sending a video playing request message generated according to the video playing request instruction and the UA parameters to the server so that the server returns the video suitable for being played by the browser according to the UA parameters. According to the method provided by the embodiment of the invention, the video suitable for being played by the browser can be returned according to the adjusted UA parameter, so that the video providing efficiency is improved, the video response speed is further improved, and the user experience is improved.

Description

The video broadcasting 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 broadcasting method for browser of mobile terminal, device, system and portable terminal.
Background technology
Along with the development of mobile interconnection technique, become more and more universal by the mobile terminal playing video.At present, provide the video website of displaying video mainly to provide based on the open source protocol video resource with based on the video resource that seals agreement.Be based on the video resource of open source protocol (such as HTML5 or highest version etc. more) if video website is returned, then browser can be play-overed, if the video resource based on sealing agreement (such as Flashvideo etc.) that video website is returned, then browser need to start the Flash plug-in unit and plays.
Therefore, in realizing process of the present invention, the inventor finds to exist at least in the prior art following problem:
For the video resource based on the sealing agreement, portable terminal need to be installed and start the Flash plug-in unit and just can play, and easily causes mobile terminal system lengthy and jumbled, and operation inconvenience, and the user experiences poor.
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 is to propose a kind of method for the browser of mobile terminal video playback.The method can dynamically be adjusted the UA of browser, thereby server can return according to the UA parameter after adjusting and be suitable for the video that browser is play, and has reduced the resource lookup burden of video website, and has improved video efficient is provided, and then improve video response speed, improve user's experience.
Second purpose of the embodiment of the invention is to propose a kind of video play 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 audio/video player system.
To achieve these goals, the method that is used for the browser of mobile terminal video playback of first aspect present invention embodiment may further comprise the steps: the video playback request instruction that obtains the user; Obtain the address information of the corresponding page of described video playback request instruction according to described video playback request instruction; And the user agent UA parameter of adjusting browser according to described address information, and will be sent to server according to the video playback request message of described video playback request instruction and the generation of described UA parameter, so that returning according to described UA parameter, described server is suitable for the video that described browser is play.
The video broadcasting method that is used for browser of mobile terminal according to the embodiment of the invention, can adjust according to the address information of the page corresponding with user's video playback request instruction the UA parameter of browser, thereby be suitable for the video that browser is play so that server can return according to the UA parameter after adjusting, therefore can avoid in portable terminal, installing the Flash plug-in unit.In addition, the embodiment of the invention can also improve video provides efficient, and then improves video response speed, improves user's experience.
To achieve these goals, the video play device of second aspect present invention embodiment comprises: the first acquisition module, for the video playback request instruction that obtains the user; The second acquisition module is for the address information of obtaining the corresponding page of described video playback request instruction according to described video playback request instruction; Adjusting module is for the UA parameter of adjusting described browser according to described address information; Sending module is used for and will be sent to server according to the video playback request message of described video playback request instruction and the generation of described UA parameter, is suitable for the video that browser is play so that described server returns according to described UA parameter.
Video play device according to the embodiment of the invention, can adjust by adjusting module the UA parameter of browser according to the address information of the page corresponding with user's video playback request instruction, thereby be suitable for the video that browser is play so that server can return according to the UA parameter after adjusting, therefore can avoid in portable terminal, installing the Flash plug-in unit.In addition, the embodiment of the invention can also improve video provides efficient, and then improves video response speed, improves 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, obtain user's video playback request instruction; Obtain the address information of the corresponding page of described video playback request instruction according to described video playback request instruction; And the UA parameter of adjusting browser according to described address information, and will be sent to server according to the video playback request message of described video playback request instruction and the generation of described UA parameter, so that returning according to described UA parameter, described server is suitable for the video that described browser is play.
Portable terminal according to the embodiment of the invention, can adjust according to the address information of the page corresponding with user's video playback request instruction the UA parameter of browser, thereby be suitable for the video that browser is play so that server can return according to the UA parameter after adjusting, therefore can avoid in portable terminal, installing the Flash plug-in unit.In addition, the embodiment of the invention can also improve video provides efficient, and then improves video response speed, improves user's experience.
To achieve these goals, the audio/video player system of fourth aspect present invention embodiment comprises: the browser of second aspect present invention embodiment and third aspect embodiment; And server, be used for receiving the video playback request message that described browser sends, and return the video that is suitable for described browser broadcast according to the UA parameter in the described video playback request message.
Audio/video player system according to the embodiment of the invention, can adjust by browser the UA parameter of browser according to the address information of the page corresponding with user's video playback request instruction, thereby be suitable for the video that browser is play so that server can return according to the UA parameter after adjusting, therefore can avoid in portable terminal, installing the Flash plug-in unit.In addition, the embodiment of the invention can also improve video provides efficient, and then improves video response speed, improves user's experience.
The aspect that the present invention adds and advantage in the following description part 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 according to an embodiment of the invention the video broadcasting method of browser of mobile terminal;
Fig. 2 is the flow chart that is used in accordance with another embodiment of the present invention the video broadcasting method of browser of mobile terminal;
Fig. 3 is the flow chart of the video broadcasting method that is used for browser of mobile terminal of another embodiment according to the present invention;
Fig. 4 is the flow chart of analysis rule according to an embodiment of the invention;
Fig. 5 is the flow chart of analysis rule in accordance with another embodiment of the present invention;
Fig. 6 is the flow chart of the analysis rule of another embodiment according to the present invention;
Fig. 7 is the structural representation of video play device according to an embodiment of the invention;
Fig. 8 is the structural representation of video play device in accordance with another embodiment of the present invention;
Fig. 9 is the structural representation of the video play device of another embodiment according to the present invention;
Figure 10 is the structural representation of audio/video player system according to an embodiment of the invention.
Embodiment
The below describes embodiments of the invention in detail, and the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element 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 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, 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 to be fixedly connected with, and also can be to removably connect, or connects integratedly; Can be mechanical connection, also can be to be electrically connected; Can be directly to link to each other, also can indirectly link to each other by intermediary.For the ordinary skill in the art, can concrete condition understand above-mentioned term concrete meaning 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 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 equipment 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 the Mobile phone operating system of Microsoft's issue), certainly also be applicable to personal computer and other Intelligent mobile equipments, the present invention is not construed as limiting this.
Below with reference to the video broadcasting 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.
Fig. 1 is the flow chart that is used for according to an embodiment of the invention the video broadcasting method of browser of mobile terminal.As shown in Figure 1, this video broadcasting method may further comprise the steps.
S101, browser obtain user's video playback request instruction.
In one embodiment of the invention, browser may operate in the portable terminal, and wherein, portable terminal can be the hardware device that smart mobile phone, panel computer, personal digital assistant etc. have video playback capability.Particularly, when the user wishes to play certain video, can be by clicking the video link in the webpage of the browser display in portable terminal, clicking operation input video playing request instructions such as playing button.
S102, browser obtain the address information of the corresponding page of video playback request instruction according to the video playback request instruction.
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 according to the video playback request instruction URL information of current page (being the corresponding video page of playing request instruction).In other embodiments of the invention, browser also can analyze to extract to URL information domain name, path, required parameter of current page etc.
S103, browser adjust the UA(User Agent of browser, user agent according to address above mentioned information) parameter.
In one embodiment of the invention, when the current UA parameter of browser and address above mentioned information were not mated, browser can be adjusted according to the address information of the page UA parameter of browser self.For example, if the URL information of browser current web page is http://www.vv.tv/info, then can be UA parameter corresponding to http://www.vv.tv/info with the UA parameter adjustment of browser.In another embodiment of the present invention, also can extract first the domain name vv.tv among the URL information http://www.vv.tv/info of current web page, then the UA parameter adjustment with browser is UA parameter corresponding to vv.tv.
S104, browser will be sent to server according to the video playback request message of video playback request instruction and the generation of UA parameter, be suitable for the video that browser is play so that server returns according to the UA parameter.
In one embodiment of the invention, be suitable for video that browser plays and can be 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, then 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.In one embodiment of the invention, open source protocol is HTML5Video tag etc., and closed agreement is Flashvideo etc.
The video broadcasting method that is used for browser of mobile terminal according to the embodiment of the invention, can adjust according to the address information of the page corresponding with user's video playback request instruction the UA parameter of browser, thereby so that can returning according to the UA parameter after adjusting, server is suitable for the video that browser is play, and then improve video response speed, improve user's experience.
Fig. 2 is the flow chart that is used in accordance with another embodiment of the present invention the video broadcasting method of browser of mobile terminal.In this embodiment, browser can be inquired about the UA parameter corresponding with affiliated address information according to the address information of the corresponding page of video playback request instruction in UA parameter rule storehouse, and then is UA parameter corresponding to address information with the UA parameter adjustment of browser.Particularly, as shown in Figure 2, this video broadcasting method may further comprise the steps.
S201, browser obtain user's video playback request instruction.
S202, browser obtain the address information of the corresponding page of video playback request instruction according to the video playback request instruction.
S203, browser according to address information inquiry UA parameter rule storehouse to obtain UA parameter corresponding to address information.
In one embodiment of the invention, UA parameter rule storehouse can be stored in the portable terminal or be stored in the cloud server, 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 cloud 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 cloud 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.
S204, browser is UA parameter corresponding to address information 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, then can be UA parameter corresponding to address information with the UA parameter adjustment of browser.
S205, browser is sent to server with the video playback request message of the UA parameter generation according to the video playback request instruction and after adjusting, and is suitable for the video that browser is play so that server returns according to the UA parameter.
The video broadcasting method that is used for browser of mobile terminal according to the embodiment of the invention, can in UA parameter rule storehouse, inquire about the UA parameter corresponding with the address information of obtaining, and be the UA parameter that inquires with the UA parameter adjustment of browser, can upgrade more accurately the UA parameter of browser, and then provide the video resource that is more suitable for playing for the user, further improve user's experience.
Fig. 3 is the flow chart of the video broadcasting method that is used for browser of mobile terminal of another embodiment according to the present invention.In one embodiment of the invention, the video type that browser can at first return server is judged, and judging that video that server returns is for based on the video of sealing agreement the time, browser can obtain according to the page info of the webpage under the video that returns the corresponding video that is suitable for the browser broadcast and play, particularly, as shown in Figure 3, this video broadcasting method may further comprise the steps.
S301, browser obtain user's video playback request instruction.
S302, browser obtain the address information of the corresponding page of video playback request instruction according to the video playback request instruction.
S303, browser adjust the UA parameter of browser according to address information.
S304, browser according to address information inquiry UA parameter rule storehouse to obtain UA parameter corresponding to address information.
S305, browser is sent to server with the video playback request message of the UA parameter generation according to the video playback request instruction and after adjusting, and is suitable for the video that browser is play so that server returns according to the UA parameter.
S306, 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.
S307, 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.
S308 is the video based on the sealing agreement if judge video, and then browser obtains the video that is suitable for the browser broadcast corresponding to video according to the page info of the page.
In one embodiment of the invention, if the video in the judgement page is the video based on the sealing agreement, then can at first select corresponding analysis rule according to page info, and then according to analysis rule obtain video corresponding be suitable for the video that browser is play, wherein, analysis rule can be stored in portable terminal or cloud server.
Particularly, as shown in Figure 4, in one embodiment of the invention, when page info comprised page condition code, analysis rule can comprise:
S401 extracts content corresponding to page condition code.
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 corresponding to page condition code var video_data, urldata2 ...
S402 is according to the sign of content obtaining video corresponding to page condition code.
In one embodiment of the invention, can analyze at least one content corresponding to page condition code, to obtain the sign of video, for example, can analyze urldata1 and can obtain video labeling video123.
S403 is according to video playback address corresponding to 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.
As shown in Figure 5, in another embodiment of the present invention, when comprising animation Flash control in the page info, analysis rule can comprise:
S501 obtains the animation variable Flashvars parameter of animation Flash control in the page info, and when comprising the First Characteristic code in the Flashvars parameter, further obtains Second Characteristic code and the 3rd condition code.
In one embodiment of the invention, for instance, can at first judge whether comprise the First Characteristic code in the Flashvars parameter, such as TvMode=TVLiving, if comprise, then can further obtain Second Characteristic code " vod.v2.cn " and the 3rd condition code " video/1.flv ".
S502 obtains the host address at the video information place of this video according to Second Characteristic code and the 3rd condition code.
For instance, in one embodiment of the invention, can be according to Second Characteristic 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 can extract according to the data that request is returned the host address vodcdn.v2.cn at the video information place of this video.
S503 obtains video playback address corresponding to video according to address, Second Characteristic code and the 3rd condition code of the main frame 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 (such as base64 coding), and be combined with .flv and generate a new value mlkZW8vMQ==.flv, and then can generate according to Second Characteristic 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.
As shown in Figure 6, in another embodiment of the present invention, when page info comprised the ad hoc rules character string, analysis rule also can comprise:
S601 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, such 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.
S602 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, but generating video broadcast address link http://pic.v3.cn/xml/video/12345.xml.
S603, the result who returns according to request obtains video playback address corresponding to video.
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 playback address that is suitable for the browser broadcast corresponding to video in the page.
In an embodiment of the present invention, can obtain by any one analysis rule in the analysis rule described in Fig. 4-6 and be suitable for the video playback address that browser is play, be to be understood that, the described analysis rule of Fig. 4-6 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 too the present invention.
S309 be based on the video that seals agreement if judge video, the address that then obtains video, and according to the address displaying video of video.
The video broadcasting method that is used for browser of mobile terminal according to the embodiment of the invention, can judge the video type in the page info that server returns, and judging that video type be when sealing the video of agreement, further obtaining the corresponding video that is suitable for the browser broadcast according to the page info that returns plays, and then need not to install plug-in unit and just can play video based on the sealing agreement, easy to operate, discharged simultaneously the memory space of portable terminal, promote the user and experience.
In order to realize above-described embodiment, the present invention also proposes a kind of video play device.
Fig. 7 is the structural representation of video play device according to an embodiment of the invention.As shown in Figure 7, this video play device comprises the first acquisition module 110, the second acquisition module 120, adjusting module 130 and sending module 140.In one embodiment of the invention, browser may operate in the portable terminal, and wherein, portable terminal can be the hardware device that smart mobile phone, panel computer, personal digital assistant etc. have video playback capability.
Particularly, the first acquisition module 110 is used for obtaining user's video playback request instruction.Particularly, the first acquisition module 110 can be by clicking the video link, clicking the video playback request instruction that the user is obtained in operations such as playing button in the webpage of the browser display in portable terminal.
The second acquisition module 120 is used for obtaining according to the video playback request instruction address information of the corresponding page of video playback request instruction.In one embodiment of the invention, address information can be URL, domain name etc.Particularly, the second acquisition module 120 can obtain according to the video playback request instruction URL information of current page (being the corresponding video page of playing request instruction).In other embodiments of the invention, the second acquisition module 120 also can analyze to extract to URL information domain name, path, required parameter of current page etc.
Adjusting module 130 is used for adjusting according to address above mentioned information the UA parameter of browser.In one embodiment of the invention, when the current UA parameter of browser and address above mentioned information were not mated, adjusting module 130 can be adjusted according to the address information of the page UA parameter of browser.For example, if the URL information of browser current web page is http://www.vv.tv/info, then adjusting module 130 can be UA parameter corresponding to http://www.vv.tv/info with the UA parameter adjustment of browser.In another embodiment of the present invention, also can extract first the domain name vv.tv among the URL information http://www.vv.tv/info of current web page, then the UA parameter adjustment with browser is UA parameter corresponding to vv.tv.
Sending module 140 is used for and will be sent to server according to the video playback request message of video playback request instruction and the generation of UA parameter, is suitable for the video that browser is play so that server returns according to the UA parameter.In one embodiment of the invention, be suitable for video that browser plays and can be 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, then 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.In one embodiment of the invention, open source protocol is HTML5Videotag etc., and closed agreement is Flashvideo etc.
Video play device according to the embodiment of the invention, can adjust by adjusting module the UA parameter of browser according to the address information of the page corresponding with user's video playback request instruction, thereby so that can returning according to the UA parameter after adjusting, server is suitable for the video that browser is play, and then improve video response speed, improve user's experience.
Fig. 8 is the structural representation of video play device in accordance with another embodiment of the present invention.As shown in Figure 8, this video play device comprises that the first acquisition module 110, the second acquisition module 120, adjusting module 130, sending module 140, first obtain submodule 131 and adjust submodule 132, wherein, adjusting module 130 specifically comprises and obtains submodule 131 and adjust submodule 132.
Particularly, first obtain submodule 131 and be used for according to address information inquiry UA parameter rule storehouse to obtain UA parameter corresponding to address information.In one embodiment of the invention, UA parameter rule storehouse can be stored in the portable terminal or be stored in the cloud server, after the first acquisition module 110 obtained the address information of the corresponding page of video playback request instruction, first obtains submodule 131 can inquire about the UA parameter corresponding with the address information of obtaining in the UA parameter rule storehouse in portable terminal or cloud 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 cloud 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.
Adjusting submodule 132 is UA parameter corresponding to address information for the UA parameter adjustment with browser.More specifically, 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 132 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 132 can be UA parameter corresponding to address information with the UA parameter adjustment of browser.
Video play device according to the embodiment of the invention, adjusting module can be inquired about the UA parameter corresponding with the address information of obtaining in UA parameter rule storehouse, and be the UA parameter that inquires with the UA parameter adjustment of browser, can upgrade more accurately the UA parameter of browser, and then provide the video resource that is more suitable for playing for the user, further improve user's experience.
Fig. 9 is the structural representation of the video play device of another embodiment according to the present invention.As shown in Figure 9, this video play device comprises that the first acquisition module 110, the second acquisition module 120, adjusting module 130, sending module 140, receiver module 150, judge module 160, the 3rd acquisition module 170, first obtain submodule 131, adjust submodule 132, chooser module 171 and second is obtained submodule 172, wherein, adjusting module 130 comprises that specifically first obtains submodule 131 and adjust submodule 132, the three acquisition modules and comprise that specifically chooser module 171 and second obtains submodule 172.
Particularly, receiver module 150 is used for the page 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 160 is used for judging whether the video of the page is based on the video that seals agreement.In one embodiment of the invention, based on the video video that needs Flash plug-in unit or other plug-in units to play of sealing agreement, such as Flash video etc.
The 3rd acquisition module 170 is used for when judge module judges that video be video based on the sealing agreement, obtains the video that is suitable for the browser broadcast corresponding to video according to the page info of the page.More specifically, in one embodiment of the invention, the 3rd acquisition module 170 comprises:
Chooser module 171 is used for selecting corresponding analysis rule according to page info.Wherein, analysis rule can be stored in portable terminal or cloud server.
Second obtains submodule 172 is used for obtaining the video that is suitable for the browser broadcast corresponding to video according to analysis rule.
In one embodiment of the invention, analysis rule can be any one among the embodiment described in Fig. 4 in the embodiment of the method-6, be to be understood that, the described analysis rule of Fig. 4-6 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 too the present invention.
Clear video play device according to the embodiment of the invention, can judge video type in the page info that server returns by judge module, and judging that video type be when sealing the video of agreement, further obtaining the corresponding video that is suitable for the browser broadcast according to the page info that returns plays, and then need not to install plug-in unit and just can play video based on the sealing agreement, easy to operate, discharged simultaneously the memory space of portable terminal, promoted user's 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 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, and concrete being used for after the user triggers the operation that starts browser, obtain user's video playback request instruction, and obtain the address information of the corresponding page of video playback request instruction according to the video playback request instruction, and the UA parameter of adjusting browser according to address information, and will be sent to server according to the video playback request message of video playback request instruction and the generation of UA parameter, so that returning according to the UA parameter, server is suitable for the video that browser is play.
In one embodiment of the invention, portable terminal can be the hardware devices such as smart mobile phone, panel computer, personal digital assistant, and address information can be URL, domain name etc.Particularly, when the user wishes to play certain video, can link, click operation input video playing request instructions such as playing button by clicking video in the webpage of the browser display in portable terminal, and then processor can obtain according to the video playback request instruction URL information of current page (namely inputting the page of playing request instruction).In other embodiments of the invention, processor also can analyze to extract to URL information domain name, path, required parameter of current page etc.
In one embodiment of the invention, when the current UA parameter of browser and address above mentioned information are not mated, processor is adjusted the UA parameter of browser itself according to the address information of the page, particularly, can be according to address information inquiry UA parameter rule storehouse to obtain UA parameter corresponding to address information, then the UA parameter adjustment with browser is UA parameter corresponding to address information, wherein, UA parameter rule storehouse can be stored in the portable terminal or be stored in the cloud server, 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 cloud server.For example, if the URL information of browser current web page is http://www.vv.tv/info, then processor can be UA parameter corresponding to http://www.vv.tv/info with the UA parameter adjustment of browser.In another embodiment of the present invention, also can extract first the domain name vv.tv among the URL information http://www.vv.tv/info of current web page, then the UA parameter adjustment with browser is UA parameter corresponding to vv.tv.
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 cloud 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.If finding the UA parameter corresponding with the address information of obtaining in UA parameter rule storehouse is the current UA parameter of browser, 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, then can be UA parameter corresponding to address information with the UA parameter adjustment of browser.
In one embodiment of the invention, be suitable for video that browser plays and can be 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, then 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, and then can obtain according to open source protocol the address of video source, and be back to portable terminal and play.
In other embodiments of the invention, processor also is used for the page that reception server returns, and judge whether the video in the page is based on the video that seals agreement, and judging that video be when sealing the video of agreement, page info according to the page obtains the video that is suitable for the browser broadcast corresponding to video, and judging that video be when sealing the video of agreement, the address that obtains video, and according to the address displaying video of video.Wherein, the page that server returns comprises content information, page info, attribute information and address information etc., and 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.Video based on the sealing agreement is the video that needs Flash plug-in unit or other plug-in units to play, such as Flash video etc.
In one embodiment of the invention, if judging video is the video based on the sealing agreement, then processor can at first be selected corresponding analysis rule according to page info, and then according to analysis rule obtain video corresponding be suitable for the video that browser is play, wherein, analysis rule can be any one among the embodiment described in Fig. 4 in the embodiment of the method-6, and can be stored in portable terminal or cloud server, and then processor can obtain the video that is suitable for the browser broadcast corresponding to video according to the analysis rule described in Fig. 4-6.Should be appreciated that the described analysis rule of Fig. 4-6 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 too the present invention.
Portable terminal according to the embodiment of the invention, can adjust according to the address information of the page corresponding with user's video playback request instruction the UA parameter of browser, thereby be suitable for the video that browser is play so that server can return according to the UA parameter after adjusting, therefore can avoid installing the Flash plug-in unit.In addition, the portable terminal of the embodiment of the invention can also improve video provides efficient, and then improves video response speed, improves user's experience.
In order to realize above-described embodiment, the present invention also proposes a kind of audio/video player system.
Figure 10 is the structural representation of audio/video player system according to an embodiment of the invention.As shown in figure 10, audio/video player 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 request message that mobile terminal receive 100 sends, and returns the video that is suitable for the browser broadcast according to the UA parameter in the video playback request message.
Audio/video player system according to the embodiment of the invention, can adjust by browser the UA parameter of browser according to the address information of the page corresponding with user's video playback request instruction, thereby be suitable for the video that browser is play so that server can return according to the UA parameter after adjusting, therefore can avoid in portable terminal, installing the Flash plug-in unit.In addition, the embodiment of the invention can also improve video provides efficient, and then improves video response speed, improves user's 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, can realize with the combination of each or they in the following technology well known in the art: 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, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or the example in conjunction with specific features, structure, material or the characteristics of this embodiment or example description.In this manual, the schematic statement of above-mentioned term not necessarily referred to identical embodiment or example.And the specific features of description, structure, material or characteristics can be with suitable mode combinations 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: in the situation that do not break away from principle of the present invention and aim can be carried out multiple variation, modification, replacement and modification to these embodiment, scope of the present invention is limited by claim and equivalent thereof.

Claims (25)

1. a video broadcasting method that is used for browser of mobile terminal is characterized in that, may further comprise the steps:
Obtain user's video playback request instruction;
Obtain the address information of the corresponding page of described video playback request instruction according to described video playback request instruction; And
Adjust the user agent UA parameter of browser according to described address information, and will be sent to server according to the video playback request message of described video playback request instruction and the generation of described UA parameter, so that returning according to described UA parameter, described server is suitable for the video that described browser is play.
2. the method for claim 1 is characterized in that, described UA parameter according to described address information adjustment browser further comprises:
Inquire about UA parameter rule storehouse to obtain UA parameter corresponding to described address information according to described address information; And
Be UA parameter corresponding to described address information with the UA parameter adjustment of described browser.
3. method as claimed in claim 2 is characterized in that, described UA parameter rule library storage perhaps is stored in the cloud server in described portable terminal.
4. the method for claim 1 is characterized in that, also comprises:
Described browser receives the page that described server returns;
Described browser judges whether the video in the described page is based on the video that seals agreement;
Be the video based on described sealing agreement if judge described video, then described browser obtains the video that is suitable for described browser broadcast corresponding to described video according to the page info of the described page.
5. method as claimed in claim 4 is characterized in that, described browser obtains the video that described browser plays that is suitable for corresponding to described video according to the page info of the described page and further comprises:
Described browser is selected corresponding analysis rule according to described page info; And
Described browser obtains the video that is suitable for described browser broadcast corresponding to described video according to described analysis rule.
6. method as claimed in claim 5 is characterized in that, when comprising page condition code in the described page info, described analysis rule comprises:
Extract content corresponding to described page condition code;
Sign according to the described video of content obtaining corresponding to described page condition code; And
According to video playback address corresponding to the described sign of described sign inquiry.
7. method as claimed in claim 5 is characterized in that, when comprising animation Flash control in the described page info, described analysis rule comprises:
Obtain the animation variable Flashvars parameter of animation Flash control in the described page info, and when in described Flashvars parameter, comprising the First Characteristic code, further obtain Second Characteristic code and the 3rd condition code;
Obtain the host address at described video place according to described Second Characteristic code and described the 3rd condition code; And
Obtain video playback address corresponding to described video according to described host address, described Second Characteristic code and the 3rd condition code.
8. method as claimed in claim 5 is characterized in that, when described page info comprised the ad hoc rules character string, described analysis rule comprised:
Extract the ad hoc rules character string in the described page info, and with described ad hoc rules character string as comprise in the described page the unique identification of video;
Link according to described unique identification calculated address, and receive and send request to described address chain; And
Obtain video playback address corresponding to described video according to return results.
9. a video play device is characterized in that, comprising:
The first acquisition module is for the video playback request instruction that obtains the user;
The second acquisition module is for the address information of obtaining the corresponding page of described video playback request instruction according to described video playback request instruction;
Adjusting module is for the UA parameter of adjusting described browser according to described address information; And
Sending module is used for and will be sent to server according to the video playback request message of described video playback request instruction and the generation of described UA parameter, is suitable for the video that browser is play so that described server returns according to described UA parameter.
10. device as claimed in claim 9 is characterized in that, described adjusting module further comprises:
First obtains submodule, is used for according to described address information inquiry UA parameter rule storehouse to obtain UA parameter corresponding to described address information; And
Adjust submodule, the UA parameter adjustment that is used for described device is UA parameter corresponding to described address information.
11. device as claimed in claim 10 is characterized in that, described UA parameter rule library storage perhaps is stored in the cloud server in described portable terminal.
12. device as claimed in claim 9 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;
The 3rd acquisition module is used for judging described video for based on the video of described sealing agreement the time at described judge module, according to the page info of the described page obtain described video corresponding be suitable for the video that described browser is play.
13. device as claimed in claim 12 is characterized in that, described the 3rd acquisition module specifically comprises:
The chooser module is used for selecting corresponding analysis rule according to described page info; And
Second obtains submodule, is used for obtaining the video that is suitable for described browser broadcast corresponding to described video according to described analysis rule.
14. device as claimed in claim 13 is characterized in that, when described page info comprised page condition code, described analysis rule comprised:
Extract content corresponding to described page condition code;
Sign according to the described video of content obtaining corresponding to described page condition code; And
According to video playback address corresponding to the described sign of described sign inquiry.
15. device as claimed in claim 13 is characterized in that, when comprising animation Flash control in the described page info, described analysis rule comprises:
Obtain the animation variable Flashvars parameter of animation Flash control in the described page info, and when in described Flashvars parameter, comprising the First Characteristic code, further obtain Second Characteristic code and the 3rd condition code;
Obtain the host address at described video place according to described Second Characteristic code and described the 3rd condition code; And
Obtain video playback address corresponding to described video according to described host address, described Second Characteristic code and the 3rd condition code.
16. device as claimed in claim 13 is characterized in that, when described page info comprised the ad hoc rules character string, described analysis rule comprised:
Extract the ad hoc rules character string in the described page info, and with the unique identification of described ad hoc rules character string as the video that comprises in the described page;
Link according to described unique identification calculated address, and receive and send request to described address chain; And
The result who returns according to described request obtains video playback address corresponding to described video.
17. 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 user's video playback request instruction;
Obtain the address information of the corresponding page of described video playback request instruction according to described video playback request instruction; And
Adjust the UA parameter of browser according to described address information, and will be sent to server according to the video playback request message of described video playback request instruction and the generation of described UA parameter, so that returning according to described UA parameter, described server is suitable for the video that described browser is play.
18. portable terminal as claimed in claim 17 is characterized in that, described processor also is used for:
Inquire about UA parameter rule storehouse to obtain UA parameter corresponding to described address information according to described address information; And
Be UA parameter corresponding to described address information with the UA parameter adjustment of described browser.
19. portable terminal as claimed in claim 18 is characterized in that, described UA parameter rule library storage perhaps is stored in the cloud server in described portable terminal.
20. portable terminal as claimed in claim 17 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;
Be the video based on described sealing agreement if judge described video, then the page info according to the described page obtains the video that is suitable for described browser broadcast corresponding to described video.
21. portable terminal as claimed in claim 17 is characterized in that, described processor obtains the video that is suitable for described browser broadcast corresponding to described video according to page info and further comprises:
Select corresponding analysis rule according to described page info; And
Obtain the video that is suitable for described browser broadcast corresponding to described video according to described analysis rule.
22. portable terminal as claimed in claim 21 is characterized in that, when described page info comprised page condition code, described analysis rule comprised:
Extract content corresponding to described page condition code;
Sign according to the described video of content obtaining corresponding to described page condition code; And
According to video playback address corresponding to the described sign of described sign inquiry.
23. method as claimed in claim 21 is characterized in that, when described page info comprised animation Flash control, described analysis rule comprised:
Obtain the animation variable Flashvars parameter of animation Flash control in the described page info, and when in described Flashvars parameter, comprising the First Characteristic code, further obtain Second Characteristic code and the 3rd condition code;
Obtain the host address at described video place according to described Second Characteristic code and described the 3rd condition code; And
Obtain video playback address corresponding to described video according to described host address, described Second Characteristic code and the 3rd condition code.
24. method as claimed in claim 21 is characterized in that, when described page info comprised the ad hoc rules character string, described analysis rule comprised:
Extract the ad hoc rules character string in the described page info, and with the unique identification of described ad hoc rules character string as the video that comprises in the described page;
Link according to described unique identification calculated address, and receive and send request to described address chain; And
The result who returns according to described request obtains video playback address corresponding to described video.
25. an audio/video player system is characterized in that, comprising:
Such as each described portable terminal of claim 17-24; And
Server is used for receiving the video playback request message that described portable terminal sends, and returns the video that is suitable for described mobile terminal playing according to the UA parameter in the described video playback request message.
CN201310218079.0A 2013-06-03 2013-06-03 Video playing method, device and system for mobile terminal browser Expired - Fee Related CN103327411B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310218079.0A CN103327411B (en) 2013-06-03 2013-06-03 Video playing method, device and system for mobile terminal browser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310218079.0A CN103327411B (en) 2013-06-03 2013-06-03 Video playing method, device and system for mobile terminal browser

Publications (2)

Publication Number Publication Date
CN103327411A true CN103327411A (en) 2013-09-25
CN103327411B CN103327411B (en) 2017-02-01

Family

ID=49195897

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310218079.0A Expired - Fee Related CN103327411B (en) 2013-06-03 2013-06-03 Video playing method, device and system for mobile terminal browser

Country Status (1)

Country Link
CN (1) CN103327411B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104079990A (en) * 2014-06-27 2014-10-01 北京奇虎科技有限公司 Video playing method, browser and downloading tool
CN104768076A (en) * 2014-01-06 2015-07-08 腾讯科技(北京)有限公司 Video playing method and device
CN105847992A (en) * 2016-04-06 2016-08-10 乐视控股(北京)有限公司 Video stream loading method and device
CN105868240A (en) * 2015-12-10 2016-08-17 乐视致新电子科技(天津)有限公司 Method and device for self-adaptive display of page
CN105956193A (en) * 2016-06-16 2016-09-21 乐视控股(北京)有限公司 Video webpage presentation method and apparatus
CN106230988A (en) * 2016-09-22 2016-12-14 乐视控股(北京)有限公司 A kind of processing method for playing video files and device
CN103607668B (en) * 2013-11-21 2017-01-11 优视科技有限公司 Video play method and apparatus
CN106888405A (en) * 2017-01-03 2017-06-23 青岛海信电器股份有限公司 Webpage method of adjustment, browser client and system in TV browser
CN106998365A (en) * 2017-04-20 2017-08-01 阔地教育科技有限公司 Audio video processor, intelligent tutoring device, intelligent tutoring system and method
CN107197363A (en) * 2017-07-04 2017-09-22 武汉斗鱼网络科技有限公司 A kind of video broadcasting method and device
CN108156521A (en) * 2017-12-29 2018-06-12 北京奇虎科技有限公司 The method and apparatus of video playing on a kind of browser
US10121263B2 (en) 2013-10-31 2018-11-06 Uc Mobile Co., Ltd. Methods and devices for image loading and methods and devices for video playback
CN112135199A (en) * 2020-09-23 2020-12-25 平安国际智慧城市科技股份有限公司 Video playing method based on multiple types of video sources and related equipment
CN112714365A (en) * 2019-10-25 2021-04-27 上海哔哩哔哩科技有限公司 Video playing method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1143352A2 (en) * 2000-03-09 2001-10-10 Ateon Networks, Inc. Scalable media index system for displaying multiple "live media index menus" on a web clients browser with no additional software or plug-ins
CN102130952A (en) * 2011-03-16 2011-07-20 广州市动景计算机科技有限公司 Method and device for forwarding hyper text transport protocol (HPPT) request message of mobile terminal
CN102523248A (en) * 2011-11-24 2012-06-27 深圳市万兴软件有限公司 Method, client and server for playing webpage flash video
CN103036888A (en) * 2012-12-19 2013-04-10 南京视海网络科技有限公司 Self-adapting stream-media play method and self-adapting play unit
CN103036929A (en) * 2011-10-10 2013-04-10 华为技术有限公司 Multimedia file processing method and network side equipment in communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1143352A2 (en) * 2000-03-09 2001-10-10 Ateon Networks, Inc. Scalable media index system for displaying multiple "live media index menus" on a web clients browser with no additional software or plug-ins
CN102130952A (en) * 2011-03-16 2011-07-20 广州市动景计算机科技有限公司 Method and device for forwarding hyper text transport protocol (HPPT) request message of mobile terminal
CN103036929A (en) * 2011-10-10 2013-04-10 华为技术有限公司 Multimedia file processing method and network side equipment in communication system
CN102523248A (en) * 2011-11-24 2012-06-27 深圳市万兴软件有限公司 Method, client and server for playing webpage flash video
CN103036888A (en) * 2012-12-19 2013-04-10 南京视海网络科技有限公司 Self-adapting stream-media play method and self-adapting play unit

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10360694B2 (en) 2013-10-31 2019-07-23 Uc Mobile Co., Ltd. Methods and devices for image loading and methods and devices for video playback
US10121263B2 (en) 2013-10-31 2018-11-06 Uc Mobile Co., Ltd. Methods and devices for image loading and methods and devices for video playback
CN103607668B (en) * 2013-11-21 2017-01-11 优视科技有限公司 Video play method and apparatus
CN104768076A (en) * 2014-01-06 2015-07-08 腾讯科技(北京)有限公司 Video playing method and device
CN104768076B (en) * 2014-01-06 2019-05-03 腾讯科技(北京)有限公司 Video broadcasting method and device
CN104079990B (en) * 2014-06-27 2017-10-31 北京奇虎科技有限公司 Video broadcasting method, browser and download tool
CN104079990A (en) * 2014-06-27 2014-10-01 北京奇虎科技有限公司 Video playing method, browser and downloading tool
CN105868240A (en) * 2015-12-10 2016-08-17 乐视致新电子科技(天津)有限公司 Method and device for self-adaptive display of page
CN105847992A (en) * 2016-04-06 2016-08-10 乐视控股(北京)有限公司 Video stream loading method and device
CN105956193A (en) * 2016-06-16 2016-09-21 乐视控股(北京)有限公司 Video webpage presentation method and apparatus
CN106230988A (en) * 2016-09-22 2016-12-14 乐视控股(北京)有限公司 A kind of processing method for playing video files and device
CN106888405A (en) * 2017-01-03 2017-06-23 青岛海信电器股份有限公司 Webpage method of adjustment, browser client and system in TV browser
CN106998365A (en) * 2017-04-20 2017-08-01 阔地教育科技有限公司 Audio video processor, intelligent tutoring device, intelligent tutoring system and method
CN106998365B (en) * 2017-04-20 2021-02-12 阔地教育科技有限公司 Audio and video processor, intelligent teaching device, intelligent teaching system and method
CN107197363A (en) * 2017-07-04 2017-09-22 武汉斗鱼网络科技有限公司 A kind of video broadcasting method and device
CN108156521A (en) * 2017-12-29 2018-06-12 北京奇虎科技有限公司 The method and apparatus of video playing on a kind of browser
CN112714365A (en) * 2019-10-25 2021-04-27 上海哔哩哔哩科技有限公司 Video playing method and system
CN112714365B (en) * 2019-10-25 2024-02-09 上海哔哩哔哩科技有限公司 Video playing method and system
CN112135199A (en) * 2020-09-23 2020-12-25 平安国际智慧城市科技股份有限公司 Video playing method based on multiple types of video sources and related equipment

Also Published As

Publication number Publication date
CN103327411B (en) 2017-02-01

Similar Documents

Publication Publication Date Title
CN103327411A (en) Video playing method, device and system for mobile terminal browser
US11422779B2 (en) Application support for network devices
US11112942B2 (en) Providing content via multiple display devices
CN103338401A (en) Video playing control method, device and system for mobile terminal browser
EP2903241B1 (en) Compression of serialized data for communication from a client-side application
US10769353B2 (en) Dynamic streaming content provided by server and client-side tracking application
KR101596505B1 (en) Apparatus and method of an user interface in a multimedia system
KR20160123377A (en) Methods and systems for providing functional extensions with a landing page of a creative
CN103617285A (en) Method and device for displaying search result in mobile terminal
CN103281591B (en) Method and device for playing flash video through browser and mobile terminal
US20100042692A1 (en) Widget execution device and associated application for use therewith
KR20100119806A (en) System and method for insertion of advertisement into presentation description language content
US20150222693A1 (en) Throttled scanning for optimized compression of network communicated data
CN103514219A (en) Method and system for sharing Web content between multiple terminals
CN104657201A (en) Method, device, equipment and system for pushing application program
CN103327410A (en) Method and system for playing video in mobile terminal browser and mobile terminal
US9418539B2 (en) Remote control apparatus and electronic device remotely controlled by the same
CN103607626A (en) Method and device for real-time information displaying in intelligent television
CN104105007A (en) Video loading method of mobile terminal, devices and system
US20130254806A1 (en) System and Method for Displaying a Media Program Stream on Mobile Devices
CN105704562A (en) Multi-version compatible method and multi-version compatible device for Internet protocol television cloud service platform
US20140208352A1 (en) Flash video enabler for ios devices
CN104077117A (en) Information processing method and control point equipment
JP5722633B2 (en) Content management at the functional level
CN103686406A (en) Method and device for digital television to control intelligent terminal to display information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 100041 Beijing Industrial Street, Shijingshan District, No. 30, building 2, floor A-0071, No. 3

Patentee after: Beijing Cheetah Mobile Technology Co.,Ltd.

Patentee after: Beijing Cheetah Network Technology Co.,Ltd.

Patentee after: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE Co.,Ltd.

Patentee after: ZHUHAI JUNTIAN ELECTRONIC TECHNOLOGY Co.,Ltd.

Patentee after: CONEW NETWORK TECHNOLOGY (BEIJING) Co.,Ltd.

Address before: 100041 Beijing city Shijingshan District Badachu high tech Park West Wells Road No. 3 Building No. 3 1100A

Patentee before: SHELL INTERNET (BEIJING) SECURITY TECHNOLOGY Co.,Ltd.

Patentee before: BEIJING KINGSOFT NETWORK TECHNOLOGY Co.,Ltd.

Patentee before: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE Co.,Ltd.

Patentee before: ZHUHAI JUNTIAN ELECTRONIC TECHNOLOGY Co.,Ltd.

Patentee before: CONEW NETWORK TECHNOLOGY (BEIJING) Co.,Ltd.

CP03 Change of name, title or address
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170201

Termination date: 20180603

CF01 Termination of patent right due to non-payment of annual fee