《视频播放方法、浏览器及下载工具.pdf》由会员分享,可在线阅读,更多相关《视频播放方法、浏览器及下载工具.pdf(27页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104079990A43申请公布日20141001CN104079990A21申请号201410302676622申请日20140627H04N21/438201101H04N21/4782201101H04N21/858201101H04N21/8120110171申请人北京奇虎科技有限公司地址100088北京市西城区新街口外大街28号D座112室(德胜园区)申请人奇智软件(北京)有限公司72发明人熊鹏74专利代理机构北京润泽恒知识产权代理有限公司11319代理人兰淑铎54发明名称视频播放方法、浏览器及下载工具57摘要本发明提供了一种视频播放方法、浏览器及下载工具,其中,一。
2、种视频播放方法包括当接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;将浏览器信息发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏览器信息为浏览器分配标识,并根据标识对浏览器与下载工具之间的绑定关系进行合法性判断;当合法性判断的判断结果为合法时,则接收与待下载的视频文件相对应的URL,并根据URL在浏览器中播放视频文件。通过本发明,浏览器能够进行流畅的视频播放的同时,由于是下载工具进行待播放视频文件的下载,因此还能够降低浏览器的工作负荷,增加待播放的视频文件资源的获取渠道。51INTCL权利要求书3页说明书19页附图4页19中华人民共和国国家知识产权。
3、局12发明专利申请权利要求书3页说明书19页附图4页10申请公布号CN104079990ACN104079990A1/3页21一种在浏览器中进行视频播放的方法,其特征在于,包括当接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性判断;当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器中播放所述视频文件。2根据权利要求1所述的方法,。
4、其特征在于,所述接收到对待下载的视频文件进行在线播放的指令包括在所述待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令;或者,在所述待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令;或者,在接收到所述待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,所述在线播放的指令携带在所述下载指令中。3根据权利要求1或2所述的方法,其特征在于,所述浏览器信息中包含浏览器域名信息;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识步骤包括将所述浏览器信息发送至用于下载。
5、所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器域名信息为所述浏览器分配标识;和/或,所述浏览器信息中包括浏览器的身份标识ID;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识步骤包括将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器ID为所述浏览器分配标识。4根据权利要求1所述的方法,其特征在于,所述浏览器与所述下载工具之间的绑定关系由所述下载工具所在的下载工具服务器根据所述下载工具发送的所述浏览器分配标识进行合法性判断;或者,所述浏览器与所述下载工具之间的绑定关系由所。
6、述下载工具根据所述浏览器分配标识进行合法性判断。5根据权利要求4所述的方法,其特征在于,所述当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL步骤包括当所述合法性判断的判断结果为合法时,则接收所述下载工具服务器发送的与待下载权利要求书CN104079990A2/3页3的所述视频文件相对应的URL;其中,所述URL为所述下载工具服务器在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL;或者,当所述合法性判断的判断结果为合法时,则接收所述下载工具发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具在判定所。
7、述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL。6一种视频播放方法,其特征在于,包括接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;当所述合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。7根据权利要求6所述的方法,其特征在于,所述浏览器信息中包含浏览器域名信息;接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括接收所述浏览器发。
8、送的浏览器信息,依据所述浏览器信息中包含的所述浏览器域名信息为所述浏览器分配标识;和/或,所述浏览器信息中包括浏览器的身份标识ID;所述接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器ID为所述浏览器分配标识。8根据权利要求6或7所述的方法,其特征在于,所述下载工具与所述浏览器之间的绑定关系由所述下载工具在本地进行合法性判断;或者,所述下载工具将所述浏览器分配标识发送至与所述下载工具所在的下载工具服务器,由所述下载工具服务器根据所述下浏览器分配标识进行合法性判断。9一种浏览器,其特征在于,包括指。
9、令接收模块,用于接收对待下载的视频文件进行在线播放的指令;确定模块,用于当所述接收模块接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;发送模块,用于将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性判断;URL接收模块,用于当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器中播放所述视频文件。10一种下载工具,其特征在于,包括标识分配模块,用于接收所述浏览器发送的浏览器信息,并。
10、依据所述浏览器信息为所权利要求书CN104079990A3/3页4述浏览器分配标识;判断模块,用于根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;URL发送模块,用于当所述合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。权利要求书CN104079990A1/19页5视频播放方法、浏览器及下载工具技术领域0001本申请涉及网络技术领域,特别是涉及一种视频播放方法、浏览器及下载工具。背景技术0002目前,浏览器在进行视频播放时,将待播放的视频文件所需的数据下载到浏览器缓存。
11、中,从浏览器缓存中获取数据来进行视频的播放。但是,由于浏览器的下载能力有限,下载速度慢,常出现下载至缓存中的数据无法满足连续播放视频的需求。0003此外,现有的这种由浏览器下载视频后进行播放的方法,当浏览器获取到的与待播放的视频文件对应的URL错误或者下载资源本身出现问题时,浏览器都不能进行有效的视频播放。0004可见,现有的视频播放方法,一方面,由于浏览器下载速度慢而无法为用户提供流畅的视频播放,且易出现视频下载故障;另一方面,浏览器既要承担待播放的视频文件的下载、又要承担待播放的视频的播放,工作负荷重。发明内容0005鉴于上述现有的视频播放方法中存在浏览器下载速度慢无法为用户提供流畅的视频。
12、播放,易出现视频下载故障,且浏览器工作负荷重的问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的视频播放方法、浏览器以及下载工具。0006依据本发明的一个方面,提供了一种在浏览器中进行视频播放的方法,包括当接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性判断;当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器。
13、中播放所述视频文件。0007可选地,所述接收到对待下载的视频文件进行在线播放的指令包括在所述待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令;或者,在所述待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令;或者,在接收到所述待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,所述在线播放的指令携带在所述下载指令中。0008可选地,所述浏览器信息中包含浏览器域名信息;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识步骤包括将所述浏览器信息发送至用于下载所述。
14、待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器域名信息为所述浏览器分配标识;和/或,所述浏览器信息中包括浏览器的身份标识ID;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识步骤包括将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下说明书CN104079990A2/19页6载工具依据所述浏览器ID为所述浏览器分配标识。0009可选地,所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具步骤包括在调用下载工具的同时,将所述浏览器信息携带在调用指令中发送至用于下载所述待下载的视频文件的下载。
15、工具;或者,在接收到已启动的所述下载工具发送的获取浏览器信息请求消息时,将所述浏览器信息携带在所述获取浏览器信息请求的响应消息中,发送至用于下载所述待下载的视频文件的下载工具。0010可选地,所述浏览器与所述下载工具之间的绑定关系由所述下载工具所在的下载工具服务器根据所述下载工具发送的所述浏览器分配标识进行合法性判断;或者,所述浏览器与所述下载工具之间的绑定关系由所述下载工具根据所述浏览器分配标识进行合法性判断。0011可选地,所述当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL步骤包括当所述合法性判断的判断结果为合法时,则接收所述下载工具服务器发送的与待下载的所。
16、述视频文件相对应的URL;其中,所述URL为所述下载工具服务器在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL;或者,当所述合法性判断的判断结果为合法时,则接收所述下载工具发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL。0012可选地,所述方法还包括若确定待下载文件不为设定格式的视频文件,则在浏览器中显示提示信息。0013可选地,所述设定格式的视频文件包括扩展名为RMVB、RM、WMV、MP4、AVI、MKV、TS、ASF、MP。
17、G、MOV、3GP、MPEG、M4V、VOB、FLV、XV、F4V格式的视频文件。0014根据本发明的另一方面,本发明还提供了一种视频播放方法,包括接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;当所述合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。0015可选地,所述浏览器信息中包含浏览器域名信息;接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括接收所述浏览器发。
18、送的浏览器信息,依据所述浏览器信息中包含的所述浏览器域名信息为所述浏览器分配标识;和/或,所述浏览器信息中包括浏览器的身份标识ID;所述接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器ID为所述浏览器分配标识。0016可选地,所述下载工具与所述浏览器之间的绑定关系由所述下载工具在本地进行合法性判断;或者,所述下载工具将所述浏览器分配标识发送至与所述下载工具所在的下载工具服务器,由所述下载工具服务器根据所述下浏览器分配标识进行合法性判断。0017可选地,所述向浏览器发送的待下载的所述视频文件相对应。
19、的URL由所述下载工具在本地进行查找获得;或者,所述向浏览器发送的待下载的所述视频文件相对应的URL为所述下载工具服务器查找后发送至下载工具的URL。说明书CN104079990A3/19页70018可选地,所述浏览器信息携带在所述浏览器发送的调用指令中,所述接收所述浏览器发送的浏览器信息步骤包括接收所述浏览器发送的调用指令,从所述调用指令中获取所述浏览器信息;或者,所述浏览器信息携带在所述浏览器发送的获取浏览器信息请求的响应消息中,所述接收所述浏览器发送的浏览器信息步骤包括发送获取浏览器信息请求消息至所述浏览器,接收所述浏览器返回的获取浏览器信息请求的响应消息,从所述响应消息中获取所述浏览器。
20、信息。0019根据本发明的再一方面,提供了一种浏览器,包括指令接收模块,用于接收对待下载的视频文件进行在线播放的指令;确定模块,用于当所述接收模块接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;发送模块,用于将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性判断;URL接收模块,用于当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器中播放所述视频文件。0020可选地,所述指令接。
21、收模块,用于在所述待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令;或者,用于在所述待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令;或者,用于在接收到所述待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,所述在线播放的指令携带在所述下载指令中。0021可选地,当所述浏览器信息中包含浏览器域名信息时,所述发送模块用于将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器域名信息为所述浏览器分配标识;和/或,当所述浏览器信息中包括浏览器的身份标识ID时,所述发送模块用于将所述浏览器。
22、信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器ID为所述浏览器分配标识。0022可选地,所述发送模块包括第一发送模块,用于在调用下载工具的同时,将所述浏览器信息携带在调用指令中发送至用于下载所述待下载的视频文件的下载工具;第二发送模块,用于在接收到已启动的所述下载工具发送的获取浏览器信息请求消息时,将所述浏览器信息携带在所述获取浏览器信息请求的响应消息中,发送至用于下载所述待下载的视频文件的下载工具。0023可选地,所述浏览器与所述下载工具之间的绑定关系由所述下载工具所在的下载工具服务器根据所述下载工具发送的所述浏览器分配标识进行合法性判断;或者,所述浏览器与。
23、所述下载工具之间的绑定关系由所述下载工具根据所述浏览器分配标识进行合法性判断。0024可选地,所述URL接收模块,用于当所述合法性判断的判断结果为合法时,接收所述下载工具服务器发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具服务器在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL;或者,用于当所述合法性判断的判断结果为合法时,接收所述下载工具发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的说明书CN104079990A4/。
24、19页8信息确定的URL。0025可选地,所述浏览器还包括提示信息显示模块,用于若确定待下载文件不为设定格式的视频文件,则在浏览器中显示提示信息。0026可选地,所述设定格式的视频文件包括扩展名为RMVB、RM、WMV、MP4、AVI、MKV、TS、ASF、MPG、MOV、3GP、MPEG、M4V、VOB、FLV、XV、F4V格式的视频文件。0027根据本发明的又一方面,还提供了一种下载工具,包括标识分配模块,用于接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;判断模块,用于根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;URL发送模块,用于当所述。
25、合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。0028可选地,当所述浏览器信息中包含浏览器域名信息时,所述标识分配模块,用于接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器域名信息为所述浏览器分配标识;和/或,当所述浏览器信息中包括浏览器的身份标识ID时;所述标识分配模块,用于接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器ID为所述浏览器分配标识。0029可选地,所述下载工具与所述浏览器之间的绑定关系由所述下载工具在本地进行合法性判断;或者,所。
26、述下载工具将所述浏览器分配标识发送至与所述下载工具所在的下载工具服务器,由所述下载工具服务器根据所述下浏览器分配标识进行合法性判断。0030可选地,所述向浏览器发送的待下载的所述视频文件相对应的URL由所述下载工具在本地进行查找获得;或者,所述向浏览器发送的待下载的所述视频文件相对应的URL为所述下载工具服务器查找后发送至下载工具的URL。0031可选地,当所述浏览器信息携带在所述浏览器发送的调用指令中时,所述标识分配模块,用于接收所述浏览器发送的调用指令,从所述调用指令中获取所述浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;或者,当所述浏览器信息携带在所述浏览器发送的获取浏览器信息请。
27、求的响应消息中时,所述标识分配模块用于发送获取浏览器信息请求消息至所述浏览器,接收所述浏览器返回的获取浏览器信息请求的响应消息,从所述响应消息中获取所述浏览器信息,并依据所述浏览器信息为所述浏览器分配标识。0032现有的视频播放方案中,需要完全依靠浏览器完成视频文件的下载与播放,浏览器的工作负担重,并且,由于浏览器的下载速度慢且易出现视频下载故障,因此无法为用户提供流畅的视频播放。而根据本发明的视频播放方案,浏览器在接收到对视频文件在线播放的指令并确定待下载文件为设定格式的视频文件后,只需要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后即可接收到下载工具发送的待。
28、下载的视频文件的URLUNIFORMRESOURCELOCATOR,统一资源定位符,根据URL在浏览器中播放视频文件,而播放的该视频文件则是由下载工具进行下载。可见,通过本发明提供的视频播放方案,由下载工具来进行待播放的视频文件的下载,由于下载工具具有较强的下载能力,且下载资源更为丰富,因此,浏览器能够从中获得较充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致待下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方案无法为用户提供流畅的视频播放,易说明书CN104079990A5/19页9出现视频下载故障的问题。并且,本发明提供的视频播放方案,由于通过。
29、下载工具进行待播放视频文件的下载,提供待下载的视频文件对应的URL,因此,既能够降低浏览器的工作负荷又能够增加待播放的视频文件资源的获取渠道。0033上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明0034通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中0035图1是根据本发明实施例。
30、一的一种在浏览器中进行视频播放的方法的步骤流程图;0036图2是根据本发明实施例二的一种在浏览器中进行视频播放的方法的步骤流程图;0037图3是根据本发明实施例三的一种在浏览器中进行视频播放的方法的步骤流程图;0038图4是根据本发明实施例四的一种视频播放方法的步骤流程图;0039图5是根据本发明实施例五的一种视频播放方法的步骤流程图;0040图6是根据本发明实施例六的一种浏览器的结构框图;0041图7是根据本发明实施例七的一种浏览器的结构框图;0042图8是根据本发明实施例的一种下载工具的结构框图。具体实施方式0043下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示。
31、例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。0044实施例一0045参照图1,示出了本发明实施例一的一种在浏览器中进行视频播放的方法的步骤流程图。0046本实施例中从浏览器侧对本发明的视频播放方法进行说明,本实施例中在浏览器中进行视频播放的方法包括以下步骤0047步骤S102浏览器当接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件。0048本步骤中,用户在浏览器中选定了需要下载的视频文件后,浏览器的页面中显示有针对于该视频文。
32、件的提示按钮。0049当用户点击在线播放按钮时即向浏览器发送了在线播放指令,浏览器对待下载文件进行格式的判断,当判断待下载文件为设定格式的视频文件时执行后续的步骤。说明书CN104079990A6/19页100050需要说明的是,在实际实现时,本领域技术人员可以根据需求对视频文件的设定格式进行设定,一种优选的设定方式为将设定格式设定为浏览器视频播放插件所支持的格式。0051步骤S104浏览器将浏览器信息发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏览器信息为浏览器分配标识,并根据标识对浏览器与下载工具之间的绑定关系进行合法性判断。0052下载工具为浏览器分配标识时,可以由本领域技。
33、术人员根据实际需求设定分配原则,例如可以设定为通过浏览器信息中的浏览器的域名信息为其分配标识,假设,浏览器域名为WWW360COM,下载工具为该浏览器分配标识为WWW360COM或者为360等等。当然还可以按照其他的分配原则以及标识设定原则进行分配,本申请对此不作具体限制。0053下载工具和/或下载工具所在的下载工具服务器中存储有与下载工具具有合法绑定关系的浏览器的标识。在实际实现时,可以由下载工具和/或下载工具服务器根据标识对下载工具和浏览器的合法性进行判断。例如下载工具在为浏览器分配标识后,在下载工具本地端查找是否存在该标识,若存在,则可判断浏览器与下载工具之间的绑定关系是合法的。0054。
34、步骤S106当合法性判断的判断结果为合法时,浏览器则接收与待下载的视频文件相对应的URL,并根据URL在浏览器中播放视频文件。0055当合法性判断的判断结果为合法时,浏览器与下载工具或下载工具服务器间即可进行信息交互,例如下载工具可以为浏览器提供待下载的视频对应的URL。需要说明的是浏览器所接收与待下载的视频文件相对应的URL可以由下载工具发送也可以由下载工具服务器发送。0056与此同时,下载工具进行待下载视频的下载,并根据浏览器的需求或指令,将已下载的数据发送给浏览器,以使浏览器可以顺利地进行视频播放。0057通过本实施例提供的在浏览器中进行视频播放的方法,浏览器在接收到对视频文件在线播放的。
35、指令确定待下载文件为设定格式的视频文件后,只需要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后即可接收到下载工具发送的待下载的视频文件的URL,根据URL在浏览器中播放视频文件,而播放的该视频文件则是由下载工具进行下载。可见,通过本实施例提供的在浏览器中进行视频播放的方法,由下载工具来进行待播放的视频文件的下载,由于下载工具具有较强的下载能力,且下载资源更为丰富,因此,浏览器能够从中获得较为充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致待下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方法无法为用户提供流畅的视频播。
36、放,易出现视频下载故障的问题。并且,本实施例提供的在浏览器中进行视频播放的方法,由于通过下载工具进行待播放视频文件的下载,提供待下载的视频文件对应的URL,因此既能够降低浏览器的工作负荷又能够增加待播放的视频文件资源的获取渠道。0058实施例二0059参照图2,示出了本发明实施例二的一种在浏览器中进行视频播放的方法的步骤流程图。0060本实施例中依然从浏览器侧对本发明的视频播放方法进行说明,本实施例中在浏说明书CN104079990A107/19页11览器中进行视频播放的方法具体包括以下步骤0061步骤S202浏览器在待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令。0。
37、062本实施例中,浏览器的页面中显示有针对于该视频文件的提示按钮包括下载按钮、在线播放按钮,以及用于指示边下载边观看的快捷按钮。用户通过选择不同的按钮对浏览器发送对应功能的下载指令。其中,用户通过下载按钮可以指示浏览器仅对待下载视频文件进行下载;用户通过在线播放按钮可以指示浏览器仅在线播放视频文件,而不对视频文件进下载;而用户通过快捷按钮可以指示浏览器在下载视频文件的同时还对视频文件进行在线播放,即通过一个快捷按钮实现视频文件的下载与在线播放指令的发送。本实施例中,用户直接点击在线播放按钮指示浏览器对视频文件进行在线播放。0063需要说明的是,浏览器还可以在下述任一时机下接收对待下载的视频文件。
38、进行在线播放的指令0064浏览器在待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令。也就是说,用户先点击了下载按钮指示浏览器对视频文件进行下载,在视频文件下载的过程中,用户再次点击在线播放按钮指示浏览器在线播放视频。0065或者,0066浏览器在接收到待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,在线播放的指令携带在下载指令中。也就是说,用户直接点击了用于指示边下载边观看的快捷按钮指示浏览器对视频文件进行边下载边播放。0067步骤S204浏览器判断待下载文件是否为设定格式的视频文件,若是,则执行步骤S206;若否,则执行步骤S210。0。
39、068本实施例中的设定格式的视频文件包括0069扩展名为RMVB、RM、WMV、MP4、AVI、MKV、TS、ASF、MPG、MOV、3GP、MPEG、M4V、VOB、FLV、XV、F4V格式的视频文件。浏览器在判断待下载的文件格式满足上述设定的任一种格式时,则判定待下载文件为设定格式的视频文件。0070需要说明的是,格式的设定并不局限于上述所列举这几种格式,本领域技术人员在实际操作过程中可以根据需求对设定格式进行设定。0071步骤S206当确定待下载文件为设定格式的视频文件时,浏览器在调用下载工具的同时,将浏览器信息携带在调用指令中发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏。
40、览器信息为浏览器分配标识,并根据标识对浏览器与下载工具之间的绑定关系进行合法性判断。0072浏览器在接收到对待下载的视频文件进行在线播放的指令,确定待下载文件为设定格式的视频文件后,即向浏览器发送调用指令,同时将浏览器信息携带在调用指令中一并发送至下载工具。其中,浏览器信息中包含浏览器域名信息和/或浏览器的身份标识即ID。0073下载工具依据浏览器域名信息和/或浏览器ID为浏览器分配标识。0074除将浏览器信息携带在调用指令中发送至用于下载待下载的视频文件的下载工具的方式外,浏览器还可以在接收到已启动的下载工具发送的获取浏览器信息请求消息时,将浏览器信息携带在获取浏览器信息请求的响应消息中,发。
41、送至用于下载待下载的视说明书CN104079990A118/19页12频文件的下载工具。0075但不限于此,在实际应用中,其它适当方式也同样适用,如,浏览器使用单独的消息或指令,将浏览器信息发送至用于下载待下载的视频文件的下载工具。0076本实施例中,浏览器与下载工具之间的绑定关系由下载工具服务器根据下载工具发送的浏览器分配标识进行合法性判断;或者,浏览器与下载工具之间的绑定关系由下载工具根据浏览器分配标识进行合法性判断,具体判断方式如下0077下载工具中存储有下载工具具有合法绑定关系的浏览器的标识,在进行合法性判断时,下载工具在本地查找存储的浏览器标识中是否存在与为浏览器分配的标识相匹配的标。
42、识,若存在,则说明下载工具与该浏览器存在合法绑定关系,也即浏览器与下载工具之间的绑定关系是合法的。0078下载工具服务器中也存储有下载工具具有合作关系的浏览器的标识,在进行合法性判断时,与下载工具对浏览器与下载工具之间的绑定关系的合法性进行判断流程相似,在此不再赘述。0079步骤S208当合法性判断的判断结果为合法时,浏览器接收下载工具发送的与待下载的视频文件相对应的URL。0080其中,URL为下载工具在判定浏览器与下载工具之间的绑定关系合法后,根据待下载的视频文件的信息确定的URL。0081本步骤中除了通过下载工具发送待下载的视频文件对应的URL这种方式外,还可以接收下载工具服务器发送的与。
43、待下载的视频文件相对应的URL。0082其中,下载工具服务器发送的URL为下载工具服务器在判定浏览器与下载工具之间的绑定关系合法后,根据待下载的视频文件的信息确定的URL。0083需要说明的是,下载工具除将分配的浏览器标识发送至下载工具服务器外,还可以直接将浏览器与下载工具的绑定关系合法性判断结果发送至下载工具服务器,而无需下载工具服务器对浏览器与下载工具的绑定关系进行合法性判定,下载工具服务器在接收到合法性指令时,向浏览器提供待下载的视频文件对应的URL。同理,下载工具也可以接收下载工具服务器发送的浏览器与下载工具的绑定关系合法性判断结果,在判断结果为合法时,从本地获取待下载的文件对应的UR。
44、L发送至浏览器。0084此外,下载工具服务器可以在判断出浏览器与下载工具的绑定关系合法时,将待下载的文件对应的URL直接发送至下载工具,而无需下载工具进行浏览器与下载工具的绑定关系合法性的判断以及URL的获取,而下载工具直接将从下载工具服务器接收到的URL发送至浏览器。同理,下载工具服务器也一样,无需对浏览器与下载工具的绑定关系合法性的判断,直接从下载工具接收待下载的文件对应的URL发送至浏览器。0085步骤S210若确定待下载文件不为设定格式的视频文件时,浏览器在浏览器中显示提示信息。0086其中,所显示的提示信息可以是格式错误提示信息,也可以是提示下载安装与视频文件的格式相匹配的播放插件的。
45、插件信息,供用户选择相应的插件进行下载安装。0087在实际实现时,提示信息可以设定为供用户下载、安装的播放插件的信息,并且这些播放插件是与浏览器具有绑定关系的下载工具所能够提供的播放插件,更便于用户下载。说明书CN104079990A129/19页130088通过本实施例提供的在浏览器中进行视频播放的方法,浏览器在接收到对视频文件在线播放的指令确定待下载文件为设定格式的视频文件后,只需要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后即可接收到下载工具发送的待下载的视频文件的URL,根据URL在浏览器中播放视频文件,而播放的该视频文件则是由下载工具进行下载。可见,。
46、通过本实施例提供的在浏览器中进行视频播放的方法,由下载工具来进行待播放的视频文件的下载,由于下载工具具有较强的下载能力,且下载资源更为丰富,因此,浏览器能够从中获得较充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方法无法为用户提供流畅的视频播放,易出现视频下载故障的问题。并且,本实施例提供的在浏览器中进行视频播放的方法,由于通过下载工具进行待播放视频文件的下载,提供待下载的视频文件对应的URL,因此既能够降低浏览器的工作负荷又能够增加待播放的视频文件资源的获取渠道。此外,本实施例中提供的在浏览器中进。
47、行视频播放的方法,当待下载的文件不为设定格式的视频文件时,浏览器还提供用户相应的播放插件信息供用户下载,更便于用户播放视频文件。0089实施例三0090参照图3,示出了本发明实施例三的一种在浏览器中进行视频播放的方法的步骤流程图。0091本实施例中以迅雷以及360浏览器为例、依然从浏览器侧对本发明的视频播放方法进行说明,本实施例中的视频播放的方法具体包括以下步骤0092步骤S302360浏览器接收用户选择的下载文件的指令。0093本实施例中,360浏览器与迅雷之间具有合法绑定关系,也就是说,迅雷为360浏览器提供视频在线观看接口,迅雷为360浏览器提供待下载的视频文件对应的URL,供360浏览。
48、器进行在线播放,接口的具体形式如下0094HTTP/VODXUNLEICOM/SHAREHTMLFROMIDURLDOWNLOAD_URLLENAMES0095其中,FROMID,ID即ID是迅雷为360浏览器分配的标识,可以为数字也可以为字符串,还可以为数字和字符串的结合;URLDOWNLOAD_URL,是待下载的视频文件对应的URL;LENAMES,是待下载的视频文件的名字。0096步骤S304360浏览器判断待下载的文件是否为360浏览器支持的视频文件格式,若是,则执行步骤S306。0097其中,360浏览器支持的视频文件格式如0098扩展名为RMVB、RM、WMV、MP4、AVI、MK。
49、V、TS、ASF、MPG、MOV、3GP、MPEG、M4V、VOB、FLV、XV、F4V格式的视频文件。0099步骤S306360浏览器当判断待下载的文件为360浏览器支持的视频文件格式时,打开迅雷发送的供360浏览器在线播放的视频文件对应的URL。0100360浏览器判断待下载的文件为360浏览器支持的视频文件格式时,将360浏览器信息以及待下载的视频文件的信息发送至迅雷;迅雷在对360浏览器的ID进行判断,并判断其合法后,迅雷依据360浏览器发送的待下载的视频文件的信息从本地查找对应的URL,将查找到的待下载的视频文件对应的URL发送至360浏览器;360浏览器接收到下载工具说明书CN104079990A1310/19页14发送的URL后,打开在线观看的视频文件对应的URL通过视频播放插件进行视频播放。0101通过本实施例提供的在浏览器中进行视频播放的方法,360浏览器在接收到对待下载的视频文件进行在线播放的指令时,由于迅雷下载工具与360浏览器间存在合法绑定关系,360浏览器则可直接从迅雷获取待下载的文件对应的URL,依据获取到的URL在360浏览器中播放视频文件。通过本实施例提供的视频播放方法,浏览器能够直接为用户进行视频播放,用户能够直接在浏览器完成在线观看的体验,无需下载视频文件。可见,通过本实施例提供的视频播放方法,由下载工具来进行待播放的视频文。