视频播放方法、浏览器及下载工具.pdf

上传人:1*** 文档编号:666556 上传时间:2018-03-02 格式:PDF 页数:27 大小:2.46MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410302676.6

申请日:

2014.06.27

公开号:

CN104079990A

公开日:

2014.10.01

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 21/438申请日:20140627|||公开

IPC分类号:

H04N21/438(2011.01)I; H04N21/4782(2011.01)I; H04N21/858(2011.01)I; H04N21/81(2011.01)I

主分类号:

H04N21/438

申请人:

北京奇虎科技有限公司; 奇智软件(北京)有限公司

发明人:

熊鹏

地址:

100088 北京市西城区新街口外大街28号D座112室(德胜园区)

优先权:

专利代理机构:

北京润泽恒知识产权代理有限公司 11319

代理人:

兰淑铎

PDF下载: PDF下载
内容摘要

本发明提供了一种视频播放方法、浏览器及下载工具,其中,一种视频播放方法包括:当接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;将浏览器信息发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏览器信息为浏览器分配标识,并根据标识对浏览器与下载工具之间的绑定关系进行合法性判断;当合法性判断的判断结果为合法时,则接收与待下载的视频文件相对应的URL,并根据URL在浏览器中播放视频文件。通过本发明,浏览器能够进行流畅的视频播放的同时,由于是下载工具进行待播放视频文件的下载,因此还能够降低浏览器的工作负荷,增加待播放的视频文件资源的获取渠道。

权利要求书

1.  一种在浏览器中进行视频播放的方法,其特征在于,包括:
当接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;
将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性判断;
当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器中播放所述视频文件。

2.
  根据权利要求1所述的方法,其特征在于,所述接收到对待下载的视频文件进行在线播放的指令包括:
在所述待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令;
或者,
在所述待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令;
或者,
在接收到所述待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,所述在线播放的指令携带在所述下载指令中。

3.
  根据权利要求1或2所述的方法,其特征在于,
所述浏览器信息中包含浏览器域名信息;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识步骤包括:
将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器域名信息为所述浏览器分配标识;
和/或,
所述浏览器信息中包括浏览器的身份标识ID;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述 浏览器信息为所述浏览器分配标识步骤包括:
将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器ID为所述浏览器分配标识。

4.
  根据权利要求1所述的方法,其特征在于,
所述浏览器与所述下载工具之间的绑定关系由所述下载工具所在的下载工具服务器根据所述下载工具发送的所述浏览器分配标识进行合法性判断;
或者,
所述浏览器与所述下载工具之间的绑定关系由所述下载工具根据所述浏览器分配标识进行合法性判断。

5.
  根据权利要求4所述的方法,其特征在于,所述当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL步骤包括:
当所述合法性判断的判断结果为合法时,则接收所述下载工具服务器发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具服务器在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL;
或者,
当所述合法性判断的判断结果为合法时,则接收所述下载工具发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL。

6.
  一种视频播放方法,其特征在于,包括:
接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;
根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;
当所述合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。

7.
  根据权利要求6所述的方法,其特征在于,
所述浏览器信息中包含浏览器域名信息;接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括:
接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器域名信息为所述浏览器分配标识;
和/或,
所述浏览器信息中包括浏览器的身份标识ID;所述接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括:
接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器ID为所述浏览器分配标识。

8.
  根据权利要求6或7所述的方法,其特征在于,
所述下载工具与所述浏览器之间的绑定关系由所述下载工具在本地进行合法性判断;
或者,
所述下载工具将所述浏览器分配标识发送至与所述下载工具所在的下载工具服务器,由所述下载工具服务器根据所述下浏览器分配标识进行合法性判断。

9.
  一种浏览器,其特征在于,包括:
指令接收模块,用于接收对待下载的视频文件进行在线播放的指令;
确定模块,用于当所述接收模块接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;
发送模块,用于将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性 判断;
URL接收模块,用于当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器中播放所述视频文件。

10.
  一种下载工具,其特征在于,包括:
标识分配模块,用于接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;
判断模块,用于根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;
URL发送模块,用于当所述合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。

说明书

视频播放方法、浏览器及下载工具
技术领域
本申请涉及网络技术领域,特别是涉及一种视频播放方法、浏览器及下载工具。
背景技术
目前,浏览器在进行视频播放时,将待播放的视频文件所需的数据下载到浏览器缓存中,从浏览器缓存中获取数据来进行视频的播放。但是,由于浏览器的下载能力有限,下载速度慢,常出现下载至缓存中的数据无法满足连续播放视频的需求。
此外,现有的这种由浏览器下载视频后进行播放的方法,当浏览器获取到的与待播放的视频文件对应的URL错误或者下载资源本身出现问题时,浏览器都不能进行有效的视频播放。
可见,现有的视频播放方法,一方面,由于浏览器下载速度慢而无法为用户提供流畅的视频播放,且易出现视频下载故障;另一方面,浏览器既要承担待播放的视频文件的下载、又要承担待播放的视频的播放,工作负荷重。
发明内容
鉴于上述现有的视频播放方法中存在浏览器下载速度慢无法为用户提供流畅的视频播放,易出现视频下载故障,且浏览器工作负荷重的问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的视频播放方法、浏览器以及下载工具。
依据本发明的一个方面,提供了一种在浏览器中进行视频播放的方法,包括:当接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配 标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性判断;当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器中播放所述视频文件。
可选地,所述接收到对待下载的视频文件进行在线播放的指令包括:在所述待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令;或者,在所述待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令;或者,在接收到所述待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,所述在线播放的指令携带在所述下载指令中。
可选地,所述浏览器信息中包含浏览器域名信息;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识步骤包括:将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器域名信息为所述浏览器分配标识;和/或,所述浏览器信息中包括浏览器的身份标识ID;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识步骤包括:将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器ID为所述浏览器分配标识。
可选地,所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具步骤包括:在调用下载工具的同时,将所述浏览器信息携带在调用指令中发送至用于下载所述待下载的视频文件的下载工具;或者,在接收到已启动的所述下载工具发送的获取浏览器信息请求消息时,将所述浏览器信息携带在所述获取浏览器信息请求的响应消息中,发送至用于下载所述待下载的视频文件的下载工具。
可选地,所述浏览器与所述下载工具之间的绑定关系由所述下载工具所在的下载工具服务器根据所述下载工具发送的所述浏览器分配标识进行合法性判断;或者,所述浏览器与所述下载工具之间的绑定关系由所述下载工 具根据所述浏览器分配标识进行合法性判断。
可选地,所述当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL步骤包括:当所述合法性判断的判断结果为合法时,则接收所述下载工具服务器发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具服务器在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL;或者,当所述合法性判断的判断结果为合法时,则接收所述下载工具发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL。
可选地,所述方法还包括:若确定待下载文件不为设定格式的视频文件,则在浏览器中显示提示信息。
可选地,所述设定格式的视频文件包括:扩展名为.rmvb、.rm、.wmv、.mp4、.avi、.mkv、.ts、.asf、.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v格式的视频文件。
根据本发明的另一方面,本发明还提供了一种视频播放方法,包括:接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;当所述合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。
可选地,所述浏览器信息中包含浏览器域名信息;接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括:接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器域名信息为所述浏览器分配标识;和/或,所述浏览器信息中包括浏览器的身份标识ID;所述接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括:接收所述浏览器发送的浏览器信息,依 据所述浏览器信息中包含的所述浏览器ID为所述浏览器分配标识。
可选地,所述下载工具与所述浏览器之间的绑定关系由所述下载工具在本地进行合法性判断;或者,所述下载工具将所述浏览器分配标识发送至与所述下载工具所在的下载工具服务器,由所述下载工具服务器根据所述下浏览器分配标识进行合法性判断。
可选地,所述向浏览器发送的待下载的所述视频文件相对应的URL由所述下载工具在本地进行查找获得;或者,所述向浏览器发送的待下载的所述视频文件相对应的URL为所述下载工具服务器查找后发送至下载工具的URL。
可选地,所述浏览器信息携带在所述浏览器发送的调用指令中,所述接收所述浏览器发送的浏览器信息步骤包括:接收所述浏览器发送的调用指令,从所述调用指令中获取所述浏览器信息;或者,所述浏览器信息携带在所述浏览器发送的获取浏览器信息请求的响应消息中,所述接收所述浏览器发送的浏览器信息步骤包括:发送获取浏览器信息请求消息至所述浏览器,接收所述浏览器返回的获取浏览器信息请求的响应消息,从所述响应消息中获取所述浏览器信息。
根据本发明的再一方面,提供了一种浏览器,包括:指令接收模块,用于接收对待下载的视频文件进行在线播放的指令;确定模块,用于当所述接收模块接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;发送模块,用于将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性判断;URL接收模块,用于当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器中播放所述视频文件。
可选地,所述指令接收模块,用于在所述待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令;或者,用于在所述待 下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令;或者,用于在接收到所述待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,所述在线播放的指令携带在所述下载指令中。
可选地,当所述浏览器信息中包含浏览器域名信息时,所述发送模块用于将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器域名信息为所述浏览器分配标识;和/或,当所述浏览器信息中包括浏览器的身份标识ID时,所述发送模块用于将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器ID为所述浏览器分配标识。
可选地,所述发送模块包括:第一发送模块,用于在调用下载工具的同时,将所述浏览器信息携带在调用指令中发送至用于下载所述待下载的视频文件的下载工具;第二发送模块,用于在接收到已启动的所述下载工具发送的获取浏览器信息请求消息时,将所述浏览器信息携带在所述获取浏览器信息请求的响应消息中,发送至用于下载所述待下载的视频文件的下载工具。
可选地,所述浏览器与所述下载工具之间的绑定关系由所述下载工具所在的下载工具服务器根据所述下载工具发送的所述浏览器分配标识进行合法性判断;或者,所述浏览器与所述下载工具之间的绑定关系由所述下载工具根据所述浏览器分配标识进行合法性判断。
可选地,所述URL接收模块,用于当所述合法性判断的判断结果为合法时,接收所述下载工具服务器发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具服务器在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL;或者,用于当所述合法性判断的判断结果为合法时,接收所述下载工具发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL。
可选地,所述浏览器还包括:提示信息显示模块,用于若确定待下载文 件不为设定格式的视频文件,则在浏览器中显示提示信息。
可选地,所述设定格式的视频文件包括:扩展名为.rmvb、.rm、.wmv、.mp4、.avi、.mkv、.ts、.asf、.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v格式的视频文件。
根据本发明的又一方面,还提供了一种下载工具,包括:标识分配模块,用于接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;判断模块,用于根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;URL发送模块,用于当所述合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。
可选地,当所述浏览器信息中包含浏览器域名信息时,所述标识分配模块,用于接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器域名信息为所述浏览器分配标识;和/或,当所述浏览器信息中包括浏览器的身份标识ID时;所述标识分配模块,用于接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器ID为所述浏览器分配标识。
可选地,所述下载工具与所述浏览器之间的绑定关系由所述下载工具在本地进行合法性判断;或者,所述下载工具将所述浏览器分配标识发送至与所述下载工具所在的下载工具服务器,由所述下载工具服务器根据所述下浏览器分配标识进行合法性判断。
可选地,所述向浏览器发送的待下载的所述视频文件相对应的URL由所述下载工具在本地进行查找获得;或者,所述向浏览器发送的待下载的所述视频文件相对应的URL为所述下载工具服务器查找后发送至下载工具的URL。
可选地,当所述浏览器信息携带在所述浏览器发送的调用指令中时,所述标识分配模块,用于接收所述浏览器发送的调用指令,从所述调用指令中 获取所述浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;或者,当所述浏览器信息携带在所述浏览器发送的获取浏览器信息请求的响应消息中时,所述标识分配模块用于发送获取浏览器信息请求消息至所述浏览器,接收所述浏览器返回的获取浏览器信息请求的响应消息,从所述响应消息中获取所述浏览器信息,并依据所述浏览器信息为所述浏览器分配标识。
现有的视频播放方案中,需要完全依靠浏览器完成视频文件的下载与播放,浏览器的工作负担重,并且,由于浏览器的下载速度慢且易出现视频下载故障,因此无法为用户提供流畅的视频播放。而根据本发明的视频播放方案,浏览器在接收到对视频文件在线播放的指令并确定待下载文件为设定格式的视频文件后,只需要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后即可接收到下载工具发送的待下载的视频文件的URL(Uniform Resource Locator,统一资源定位符),根据URL在浏览器中播放视频文件,而播放的该视频文件则是由下载工具进行下载。可见,通过本发明提供的视频播放方案,由下载工具来进行待播放的视频文件的下载,由于下载工具具有较强的下载能力,且下载资源更为丰富,因此,浏览器能够从中获得较充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致待下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方案无法为用户提供流畅的视频播放,易出现视频下载故障的问题。并且,本发明提供的视频播放方案,由于通过下载工具进行待播放视频文件的下载,提供待下载的视频文件对应的URL,因此,既能够降低浏览器的工作负荷又能够增加待播放的视频文件资源的获取渠道。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是根据本发明实施例一的一种在浏览器中进行视频播放的方法的步骤流程图;
图2是根据本发明实施例二的一种在浏览器中进行视频播放的方法的步骤流程图;
图3是根据本发明实施例三的一种在浏览器中进行视频播放的方法的步骤流程图;
图4是根据本发明实施例四的一种视频播放方法的步骤流程图;
图5是根据本发明实施例五的一种视频播放方法的步骤流程图;
图6是根据本发明实施例六的一种浏览器的结构框图;
图7是根据本发明实施例七的一种浏览器的结构框图;
图8是根据本发明实施例的一种下载工具的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
实施例一
参照图1,示出了本发明实施例一的一种在浏览器中进行视频播放的方法的步骤流程图。
本实施例中从浏览器侧对本发明的视频播放方法进行说明,本实施例中在浏览器中进行视频播放的方法包括以下步骤:
步骤S102:浏览器当接收到对待下载的视频文件进行在线播放的指令 时,确定待下载文件为设定格式的视频文件。
本步骤中,用户在浏览器中选定了需要下载的视频文件后,浏览器的页面中显示有针对于该视频文件的提示按钮。
当用户点击在线播放按钮时即向浏览器发送了在线播放指令,浏览器对待下载文件进行格式的判断,当判断待下载文件为设定格式的视频文件时执行后续的步骤。
需要说明的是,在实际实现时,本领域技术人员可以根据需求对视频文件的设定格式进行设定,一种优选的设定方式为:将设定格式设定为浏览器视频播放插件所支持的格式。
步骤S104:浏览器将浏览器信息发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏览器信息为浏览器分配标识,并根据标识对浏览器与下载工具之间的绑定关系进行合法性判断。
下载工具为浏览器分配标识时,可以由本领域技术人员根据实际需求设定分配原则,例如可以设定为:通过浏览器信息中的浏览器的域名信息为其分配标识,假设,浏览器域名为www.360.com,下载工具为该浏览器分配标识为www.360.com或者为360等等。当然还可以按照其他的分配原则以及标识设定原则进行分配,本申请对此不作具体限制。
下载工具和/或下载工具所在的下载工具服务器中存储有与下载工具具有合法绑定关系的浏览器的标识。在实际实现时,可以由下载工具和/或下载工具服务器根据标识对下载工具和浏览器的合法性进行判断。例如:下载工具在为浏览器分配标识后,在下载工具本地端查找是否存在该标识,若存在,则可判断浏览器与下载工具之间的绑定关系是合法的。
步骤S106:当合法性判断的判断结果为合法时,浏览器则接收与待下载的视频文件相对应的URL,并根据URL在浏览器中播放视频文件。
当合法性判断的判断结果为合法时,浏览器与下载工具或下载工具服务器间即可进行信息交互,例如:下载工具可以为浏览器提供待下载的视频对应的URL。需要说明的是浏览器所接收与待下载的视频文件相对应的URL可以由下载工具发送也可以由下载工具服务器发送。
与此同时,下载工具进行待下载视频的下载,并根据浏览器的需求或指令,将已下载的数据发送给浏览器,以使浏览器可以顺利地进行视频播放。
通过本实施例提供的在浏览器中进行视频播放的方法,浏览器在接收到对视频文件在线播放的指令确定待下载文件为设定格式的视频文件后,只需要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后即可接收到下载工具发送的待下载的视频文件的URL,根据URL在浏览器中播放视频文件,而播放的该视频文件则是由下载工具进行下载。可见,通过本实施例提供的在浏览器中进行视频播放的方法,由下载工具来进行待播放的视频文件的下载,由于下载工具具有较强的下载能力,且下载资源更为丰富,因此,浏览器能够从中获得较为充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致待下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方法无法为用户提供流畅的视频播放,易出现视频下载故障的问题。并且,本实施例提供的在浏览器中进行视频播放的方法,由于通过下载工具进行待播放视频文件的下载,提供待下载的视频文件对应的URL,因此既能够降低浏览器的工作负荷又能够增加待播放的视频文件资源的获取渠道。
实施例二
参照图2,示出了本发明实施例二的一种在浏览器中进行视频播放的方法的步骤流程图。
本实施例中依然从浏览器侧对本发明的视频播放方法进行说明,本实施例中在浏览器中进行视频播放的方法具体包括以下步骤:
步骤S202:浏览器在待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令。
本实施例中,浏览器的页面中显示有针对于该视频文件的提示按钮包括:下载按钮、在线播放按钮,以及用于指示边下载边观看的快捷按钮。用户通过选择不同的按钮对浏览器发送对应功能的下载指令。其中,用户通过下载按钮可以指示浏览器仅对待下载视频文件进行下载;用户通过在线播放按钮可以指示浏览器仅在线播放视频文件,而不对视频文件进下载;而用户 通过快捷按钮可以指示浏览器在下载视频文件的同时还对视频文件进行在线播放,即通过一个快捷按钮实现视频文件的下载与在线播放指令的发送。本实施例中,用户直接点击在线播放按钮指示浏览器对视频文件进行在线播放。
需要说明的是,浏览器还可以在下述任一时机下接收对待下载的视频文件进行在线播放的指令:
浏览器在待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令。也就是说,用户先点击了下载按钮指示浏览器对视频文件进行下载,在视频文件下载的过程中,用户再次点击在线播放按钮指示浏览器在线播放视频。
或者,
浏览器在接收到待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,在线播放的指令携带在下载指令中。也就是说,用户直接点击了用于指示边下载边观看的快捷按钮指示浏览器对视频文件进行边下载边播放。
步骤S204:浏览器判断待下载文件是否为设定格式的视频文件,若是,则执行步骤S206;若否,则执行步骤S210。
本实施例中的设定格式的视频文件包括:
扩展名为.rmvb、.rm、.wmv、.mp4、.avi、.mkv、.ts、.asf、.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v格式的视频文件。浏览器在判断待下载的文件格式满足上述设定的任一种格式时,则判定待下载文件为设定格式的视频文件。
需要说明的是,格式的设定并不局限于上述所列举这几种格式,本领域技术人员在实际操作过程中可以根据需求对设定格式进行设定。
步骤S206:当确定待下载文件为设定格式的视频文件时,浏览器在调用下载工具的同时,将浏览器信息携带在调用指令中发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏览器信息为浏览器分配标识,并根据标识对浏览器与下载工具之间的绑定关系进行合法性判断。
浏览器在接收到对待下载的视频文件进行在线播放的指令,确定待下载文件为设定格式的视频文件后,即向浏览器发送调用指令,同时将浏览器信息携带在调用指令中一并发送至下载工具。其中,浏览器信息中包含浏览器域名信息和/或浏览器的身份标识即ID。
下载工具依据浏览器域名信息和/或浏览器ID为浏览器分配标识。
除将浏览器信息携带在调用指令中发送至用于下载待下载的视频文件的下载工具的方式外,浏览器还可以在接收到已启动的下载工具发送的获取浏览器信息请求消息时,将浏览器信息携带在获取浏览器信息请求的响应消息中,发送至用于下载待下载的视频文件的下载工具。
但不限于此,在实际应用中,其它适当方式也同样适用,如,浏览器使用单独的消息或指令,将浏览器信息发送至用于下载待下载的视频文件的下载工具。
本实施例中,浏览器与下载工具之间的绑定关系由下载工具服务器根据下载工具发送的浏览器分配标识进行合法性判断;或者,浏览器与下载工具之间的绑定关系由下载工具根据浏览器分配标识进行合法性判断,具体判断方式如下:
下载工具中存储有下载工具具有合法绑定关系的浏览器的标识,在进行合法性判断时,下载工具在本地查找存储的浏览器标识中是否存在与为浏览器分配的标识相匹配的标识,若存在,则说明下载工具与该浏览器存在合法绑定关系,也即浏览器与下载工具之间的绑定关系是合法的。
下载工具服务器中也存储有下载工具具有合作关系的浏览器的标识,在进行合法性判断时,与下载工具对浏览器与下载工具之间的绑定关系的合法性进行判断流程相似,在此不再赘述。
步骤S208:当合法性判断的判断结果为合法时,浏览器接收下载工具发送的与待下载的视频文件相对应的URL。
其中,URL为下载工具在判定浏览器与下载工具之间的绑定关系合法后,根据待下载的视频文件的信息确定的URL。
本步骤中除了通过下载工具发送待下载的视频文件对应的URL这种方 式外,还可以接收下载工具服务器发送的与待下载的视频文件相对应的URL。
其中,下载工具服务器发送的URL为下载工具服务器在判定浏览器与下载工具之间的绑定关系合法后,根据待下载的视频文件的信息确定的URL。
需要说明的是,下载工具除将分配的浏览器标识发送至下载工具服务器外,还可以直接将浏览器与下载工具的绑定关系合法性判断结果发送至下载工具服务器,而无需下载工具服务器对浏览器与下载工具的绑定关系进行合法性判定,下载工具服务器在接收到合法性指令时,向浏览器提供待下载的视频文件对应的URL。同理,下载工具也可以接收下载工具服务器发送的浏览器与下载工具的绑定关系合法性判断结果,在判断结果为合法时,从本地获取待下载的文件对应的URL发送至浏览器。
此外,下载工具服务器可以在判断出浏览器与下载工具的绑定关系合法时,将待下载的文件对应的URL直接发送至下载工具,而无需下载工具进行浏览器与下载工具的绑定关系合法性的判断以及URL的获取,而下载工具直接将从下载工具服务器接收到的URL发送至浏览器。同理,下载工具服务器也一样,无需对浏览器与下载工具的绑定关系合法性的判断,直接从下载工具接收待下载的文件对应的URL发送至浏览器。
步骤S210:若确定待下载文件不为设定格式的视频文件时,浏览器在浏览器中显示提示信息。
其中,所显示的提示信息可以是格式错误提示信息,也可以是提示下载安装与视频文件的格式相匹配的播放插件的插件信息,供用户选择相应的插件进行下载安装。
在实际实现时,提示信息可以设定为供用户下载、安装的播放插件的信息,并且这些播放插件是与浏览器具有绑定关系的下载工具所能够提供的播放插件,更便于用户下载。
通过本实施例提供的在浏览器中进行视频播放的方法,浏览器在接收到对视频文件在线播放的指令确定待下载文件为设定格式的视频文件后,只需 要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后即可接收到下载工具发送的待下载的视频文件的URL,根据URL在浏览器中播放视频文件,而播放的该视频文件则是由下载工具进行下载。可见,通过本实施例提供的在浏览器中进行视频播放的方法,由下载工具来进行待播放的视频文件的下载,由于下载工具具有较强的下载能力,且下载资源更为丰富,因此,浏览器能够从中获得较充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方法无法为用户提供流畅的视频播放,易出现视频下载故障的问题。并且,本实施例提供的在浏览器中进行视频播放的方法,由于通过下载工具进行待播放视频文件的下载,提供待下载的视频文件对应的URL,因此既能够降低浏览器的工作负荷又能够增加待播放的视频文件资源的获取渠道。此外,本实施例中提供的在浏览器中进行视频播放的方法,当待下载的文件不为设定格式的视频文件时,浏览器还提供用户相应的播放插件信息供用户下载,更便于用户播放视频文件。
实施例三
参照图3,示出了本发明实施例三的一种在浏览器中进行视频播放的方法的步骤流程图。
本实施例中以迅雷以及360浏览器为例、依然从浏览器侧对本发明的视频播放方法进行说明,本实施例中的视频播放的方法具体包括以下步骤:
步骤S302:360浏览器接收用户选择的下载文件的指令。
本实施例中,360浏览器与迅雷之间具有合法绑定关系,也就是说,迅雷为360浏览器提供视频在线观看接口,迅雷为360浏览器提供待下载的视频文件对应的URL,供360浏览器进行在线播放,接口的具体形式如下:
http://vod.xunlei.com/share.html?from=id&url=download_url&filename=%s
其中,from=id,id即ID是迅雷为360浏览器分配的标识,可以为数字也可以为字符串,还可以为数字和字符串的结合;url=download_url,是待下 载的视频文件对应的URL;filename=%s,是待下载的视频文件的名字。
步骤S304:360浏览器判断待下载的文件是否为360浏览器支持的视频文件格式,若是,则执行步骤S306。
其中,360浏览器支持的视频文件格式如:
扩展名为.rmvb、.rm、.wmv、.mp4、.avi、.mkv、.ts、.asf、.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v格式的视频文件。
步骤S306:360浏览器当判断待下载的文件为360浏览器支持的视频文件格式时,打开迅雷发送的供360浏览器在线播放的视频文件对应的URL。
360浏览器判断待下载的文件为360浏览器支持的视频文件格式时,将360浏览器信息以及待下载的视频文件的信息发送至迅雷;迅雷在对360浏览器的ID进行判断,并判断其合法后,迅雷依据360浏览器发送的待下载的视频文件的信息从本地查找对应的URL,将查找到的待下载的视频文件对应的URL发送至360浏览器;360浏览器接收到下载工具发送的URL后,打开在线观看的视频文件对应的URL通过视频播放插件进行视频播放。
通过本实施例提供的在浏览器中进行视频播放的方法,360浏览器在接收到对待下载的视频文件进行在线播放的指令时,由于迅雷下载工具与360浏览器间存在合法绑定关系,360浏览器则可直接从迅雷获取待下载的文件对应的URL,依据获取到的URL在360浏览器中播放视频文件。通过本实施例提供的视频播放方法,浏览器能够直接为用户进行视频播放,用户能够直接在浏览器完成在线观看的体验,无需下载视频文件。可见,通过本实施例提供的视频播放方法,由下载工具来进行待播放的视频文件的下载,由于下载工具具有较强的下载能力,且下载资源更为丰富,因此,浏览器能够从中获得较充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致待下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方法无法为用户提供流畅的视频播放,易出现视频下载故障的问题。并且,本发明提供的视频播放方法,由于通过下载工具进行待播放视频文件的下载,提供待下载的视频文件对应的URL,因此,既能够降低浏览器的工作负荷又能够增加待播放的视频文件资源的获取渠道。
实施例四
参照图4,示出了本发明实施例四的一种视频播放的方法的步骤流程图。
本实施例中从下载工具侧对本发明的视频播放方法进行说明,本实施例中的视频播放方法包括以下步骤:
步骤S402:下载工具接收浏览器发送的浏览器信息,并依据浏览器信息为浏览器分配标识。
下载工具为浏览器分配标识时,可以由本领域技术人员根据实际需求设定分配原则,例如可以设定为:通过浏览器信息中的浏览器的域名信息为其分配标识,假设,浏览器域名为www.360.com,下载工具为该浏览器分配的标识为www.360.com或者为360。当然还可以按照其他的分配原则以及标识设定原则进行分配,例如:通过浏览器信息中的浏览器ID为浏览器分配标识,本申请对此不作具体限制。
步骤S404:下载工具根据标识对下载工具与浏览器之间的绑定关系进行合法性判断。
在下载工具中存储有与下载工具具有绑定关系的所有浏览器的标识,下载工具根据浏览器信息为浏览器分配完标识后,在下载工具本地端查找已存储的标识中是否存在该标识,若存在,则可判断浏览器与下载工具之间的绑定关系是合法的也就意味着二者存在合法绑定关系。
需要说明的是,在实际实现时,还可以由下载工具服务器对下载工具与浏览器之间的绑定关系进行合法性判断。
步骤S406:当合法性判断的判断结果为合法时,下载工具将浏览器发送的待下载的视频文件相对应的URL发送至浏览器,以使浏览器根据URL在浏览器中播放视频文件。
需要说明的是,下载工具发送的URL可以是下载工具在判断出浏览器与下载工具的绑定关系合法时,由下载工具从本地获取的,也可以是由下载工具服务器在确定浏览器与下载工具的绑定关系合法后,获取并发送给下载工具的。
通过本实施提供的视频播放方法,下载工具在接收到浏览器发送的浏览 器信息后,只需要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后将待下载的视频文件的URL发送至浏览器,以使浏览器根据URL在浏览器中播放视频文件。由于本实施例提供的视频播放方法能够由下载工具对待下载的视频文件进行下载,再由浏览器中进行视频播放,因此能够降低浏览器的工作负担,还能够增加待播放的视频文件资源的获取渠道。此外,本实施例提供的视频播放方法,由于下载工具具有较强的下载能力,且下载资源更为丰富,因此,浏览器能够从中获得较充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致待下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方法无法为用户提供流畅的视频播放,易出现视频下载故障的问题。
实施例五
参照图5,示出了本发明实施例五的一种视频播放的方法的步骤流程图。
本实施例中依然从下载工具侧对本发明的视频播放方法进行说明,本实施例中的视频播放方法具体包括以下步骤:
步骤S502:下载工具发送获取浏览器信息请求消息至浏览器。
下载工具在接收到浏览器发送的调用指令后,向浏览器发送获取浏览器信息请求消息。
步骤S504:下载工具接收浏览器返回的获取浏览器信息请求的响应消息,从响应消息中获取浏览器信息。
其中,浏览器信息中包含浏览器域名信息和/或浏览器的身份标识即ID。
浏览器信息的获取除通过步骤S502与步骤S504发送至下载工具外,本领域技术人员在对调用指令进行设定时,还可以将浏览器信息携带在浏览器发送的调用指令中,下载工具通过接收浏览器发送的调用指令,直接从调用指令中获取浏览器信息。
步骤S506:下载工具依据浏览器信息中包含的浏览器域名信息为浏览器分配标识和/或依据浏览器信息中包含的浏览器ID为浏览器分配标识。
在实际实现过程中,当浏览器信息中仅包含浏览器域名信息或浏览器ID 时,下载工具依据浏览器域名信息或浏览器ID为浏览器分配标识,当浏览器信息中同时包含浏览器域名信息和浏览器ID时,下载工具可以依据任一信息为浏览器分配标识,也可以同时以浏览器域名信息和浏览器ID为依据,为浏览器分配标识,本申请对此不作具体限制。
步骤S506:下载工具根据标识对下载工具与浏览器之间的绑定关系进行合法性判断。
本步骤中下载工具与浏览器之间的绑定关系由下载工具在本地进行合法性判断。除此之外,下载工具与浏览器之间的绑定关系还可以由下载工具服务器进行判断,具体过程为:下载工具将浏览器分配标识发送至下载工具服务器,由下载工具服务器根据下浏览器分配标识进行合法性判断。
步骤S508:当合法性判断的判断结果为合法时,下载工具将浏览器发送的待下载的视频文件相对应的URL发送至浏览器,以使浏览器根据URL在浏览器中播放视频文件。
其中,下载工具向浏览器发送的URL由下载工具在本地进行查找获得,或者由下载工具服务器查找后发送至下载工具。
需要说明的是,待下载的视频文件相对应的URL并不局限于仅由下载工具发送至浏览器,还可以由下载工具服务器发送至浏览器。一种可行的方式为:下载工具将为浏览器分配的标识发送至下载工具服务器,仅由下载工具服务器对下载工具与浏览器间的绑定关系进行合法性判断,当判断结果为合法时,则获取与待下载的视频文件对应的URL,由下载工具服务器直接发送至浏览器。另一种可行的方式为:下载工具直接将下载工具与浏览器间绑定关系的合法性判定结果发送至下载工具服务器,下载工具服务器直接依据判定结果,在结果为合法时,获取与待下载的视频文件对应的URL并发送至浏览器。还有一种可行的方式为:下载工具直接将待下载的视频文件对应的URL发送至下载工具服务器,由下载工具服务器发送至浏览器。
通过本实施例提供的视频播放方法,下载工具在接收到浏览器发送的浏览器信息后,只需要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后将待下载的视频文件的URL发送至浏览 器,以使浏览器根据URL在浏览器中播放视频文件。由于本实施例提供的视频播放方法能够由下载工具对待下载的视频文件进行下载,再由浏览器中进行视频播放,因此能够降低浏览器的工作负担,还能够增加待播放的视频文件资源的获取渠道。此外,本实施例提供的视频播放方法,由于下载工具具有较强的下载能力,且且下载资源更为丰富,因此,浏览器能够从中获得较充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致待下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方法无法为用户提供流畅的视频播放,易出现视频下载故障的问题。
实施例六
参照图6,示出了本发明实施例六的一种浏览器的结构框图。
本实施例的浏览器包括:指令接收模块602,用于接收对待下载的视频文件进行在线播放的指令;确定模块604,用于当接收模块接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;发送模块606,用于将浏览器信息发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏览器信息为浏览器分配标识,并根据标识对浏览器与下载工具之间的绑定关系进行合法性判断;URL接收模块608,用于当合法性判断的判断结果为合法时,则接收与待下载的视频文件相对应的URL,并根据URL在浏览器中播放视频文件。
通过本实施例提供的浏览器,浏览器在接收到对视频文件在线播放的指令确定待下载文件为设定格式的视频文件后,只需要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后即可接收到下载工具发送的待下载的视频文件的URL,根据URL在浏览器中播放视频文件,而播放的该视频文件则是由下载工具进行下载。可见,通过本实施例提供的浏览器,由下载工具来进行待播放的视频文件的下载,由于下载工具具有较强的下载能力,且下载资源更为丰富,因此,浏览器能够从中获得较为充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致待下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决 了现有的视频播放方法无法为用户提供流畅的视频播放,易出现视频下载故障的问题。并且,本实施例提供的在浏览器,由于通过下载工具进行待播放视频文件的下载,提供待下载的视频文件对应的URL,因此既能够降低浏览器的工作负荷又能够增加待播放的视频文件资源的获取渠道。
实施例七
参照图7,示出了本发明实施例七的一种浏览器的结构框图。
本实施例对实施例六中的浏览器进行了进一步优化,优化后的浏览器包括:指令接收模块702,用于接收对待下载的视频文件进行在线播放的指令;确定模块704,用于当接收模块接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;发送模块706,用于将浏览器信息发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏览器信息为浏览器分配标识,并根据标识对浏览器与下载工具之间的绑定关系进行合法性判断;URL接收模块708,用于当合法性判断的判断结果为合法时,则接收与待下载的视频文件相对应的URL,并根据URL在浏览器中播放视频文件。
优选地,指令接收模块702,用于在待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令;或者,用于在待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令;或者,用于在接收到待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,在线播放的指令携带在下载指令中。
优选地,当浏览器信息中包含浏览器域名信息时,发送模块706用于将浏览器信息发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏览器域名信息为浏览器分配标识;和/或,当浏览器信息中包括浏览器的身份标识ID时,发送模块706用于将浏览器信息发送至用于下载待下载的视频文件的下载工具,以使下载工具依据浏览器ID为浏览器分配标识。
优选地,发送模块包括:第一发送模块7062,用于在调用下载工具的同时,将浏览器信息携带在调用指令中发送至用于下载待下载的视频文件的下载工具;第二发送模块7064,用于在接收到已启动的下载工具发送的获取浏 览器信息请求消息时,将浏览器信息携带在获取浏览器信息请求的响应消息中,发送至用于下载待下载的视频文件的下载工具。
优选地,浏览器与下载工具之间的绑定关系由下载工具所在的下载工具服务器根据下载工具发送的浏览器分配标识进行合法性判断;或者,浏览器与下载工具之间的绑定关系由下载工具根据浏览器分配标识进行合法性判断。
优选地,URL接收模块708,用于当合法性判断的判断结果为合法时,接收下载工具服务器发送的与待下载的视频文件相对应的URL;其中,URL为下载工具服务器在判定浏览器与下载工具之间的绑定关系合法后,根据待下载的视频文件的信息确定的URL;或者,用于当合法性判断的判断结果为合法时,接收下载工具发送的与待下载的视频文件相对应的URL;其中,URL为下载工具在判定浏览器与下载工具之间的绑定关系合法后,根据待下载的视频文件的信息确定的URL。
优选地,本实施例中的浏览器还包括:提示信息显示模块710,用于若确定待下载文件不为设定格式的视频文件,则在浏览器中显示提示信息。
优选地,设定格式的视频文件包括:扩展名为.rmvb、.rm、.wmv、.mp4、.avi、.mkv、.ts、.asf、.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v格式的视频文件。
本实施例的浏览器用于实现前述实施例一、实施例二以及实施例三中相应的在浏览器中进行下载的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
实施例八
参照图8,示出了本发明实施例八的一种下载工具的结构框图。
本实施例中的下载工具包括:标识分配模块802,用于接收浏览器发送的浏览器信息,并依据浏览器信息为浏览器分配标识;判断模块804,用于根据标识对下载工具与浏览器之间的绑定关系进行合法性判断;URL发送模块806,用于当合法性判断的判断结果为合法时,将浏览器发送的待下载的视频文件相对应的URL发送至浏览器,以使浏览器根据URL在浏览器中播 放视频文件。
通过本实施例提供的下载工具,下载工具在接收到浏览器发送的浏览器信息后,只需要将浏览器信息发送至下载工具进行标识分配后再进行进一步的合法性验证,待验证成功后将待下载的视频文件的URL发送至浏览器,以使浏览器根据URL在浏览器中播放视频文件。由于本实施例提供的下载工具能够直接对待下载的视频文件进行下载,再由浏览器中进行视频播放,因此,能够降低浏览器的工作负担,还能够增加待播放的视频文件资源的获取渠道。此外,本实施例提供的下载工具具有较强的下载能力,且且下载资源更为丰富,因此,浏览器能够从中获得较充足的视频文件数据,且下载工具不会因为某个下载资源的问题而导致待下载视频文件无法下载,从而使得浏览器能够进行流畅的视频播放,解决了现有的视频播放方案无法为用户提供流畅的视频播放,易出现视频下载故障的问题。
实施例九
再次参照图8,本实施例对图8所示实施例中的下载工具进行了进一步优化。优化后的下载工具仍然包括:标识分配模块802,用于接收浏览器发送的浏览器信息,并依据浏览器信息为浏览器分配标识;判断模块804,用于根据标识对下载工具与浏览器之间的绑定关系进行合法性判断;URL发送模块806,用于当合法性判断的判断结果为合法时,将浏览器发送的待下载的视频文件相对应的URL发送至浏览器,以使浏览器根据URL在浏览器中播放视频文件。
与图8所示实施例不同的是,本实施例对图8中的下载工具进行了以下优化,包括:
优选地,当浏览器信息中包含浏览器域名信息时,标识分配模块802,用于接收浏览器发送的浏览器信息,依据浏览器信息中包含的浏览器域名信息为浏览器分配标识;和/或,当浏览器信息中包括浏览器的身份标识ID时;标识分配模块,用于接收浏览器发送的浏览器信息,依据浏览器信息中包含的浏览器ID为浏览器分配标识。
优选地,下载工具与浏览器之间的绑定关系由下载工具在本地进行合法 性判断;或者,下载工具将浏览器分配标识发送至与下载工具所在的下载工具服务器,由下载工具服务器根据下浏览器分配标识进行合法性判断。
优选地,向浏览器发送的待下载的视频文件相对应的URL由下载工具在本地进行查找获得;或者,向浏览器发送的待下载的视频文件相对应的5URL为下载工具服务器查找后发送至下载工具的URL。
优选地,当浏览器信息携带在浏览器发送的调用指令中时,标识分配模块802,用于接收浏览器发送的调用指令,从调用指令中获取浏览器信息,并依据浏览器信息为浏览器分配标识;或者,当浏览器信息携带在浏览器发送的获取浏览器信息请求的响应消息中时,标识分配模块802用于发送获取浏览器信息请求消息至浏览器,接收浏览器返回的获取浏览器信息请求的响应消息,从响应消息中获取浏览器信息,并依据浏览器信息为浏览器分配标识。
本实施例的下载工具用于实现前述实施例四、实施例五中相应的下载方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
对于上述下载装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见相应的方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
在此提供的视频播放方案不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造具有本发明方案的系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未 详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的视频播放方案中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明 的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明实施例公开了A1、一种在浏览器中进行视频播放的方法,包括:当接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性判断;当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器中播放所述视频文件。
A2、根据A1所述的方法,其中,所述接收到对待下载的视频文件进行在线播放的指令包括:在所述待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令;或者,在所述待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令;或者,在接收到所述待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,所述在线播放的指令携带在所述下载指令中。
A3、根据A1或A2所述的方法,其中,所述浏览器信息中包含浏览器域名信息;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载 工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识步骤包括:将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器域名信息为所述浏览器分配标识;和/或,所述浏览器信息中包括浏览器的身份标识ID;所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识步骤包括:将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器ID为所述浏览器分配标识。
A4、根据A3所述的方法,其中,所述将浏览器信息发送至用于下载所述待下载的视频文件的下载工具步骤包括:在调用下载工具的同时,将所述浏览器信息携带在调用指令中发送至用于下载所述待下载的视频文件的下载工具;或者,在接收到已启动的所述下载工具发送的获取浏览器信息请求消息时,将所述浏览器信息携带在所述获取浏览器信息请求的响应消息中,发送至用于下载所述待下载的视频文件的下载工具。
A5、根据A1所述的方法,其中,所述浏览器与所述下载工具之间的绑定关系由所述下载工具所在的下载工具服务器根据所述下载工具发送的所述浏览器分配标识进行合法性判断;或者,所述浏览器与所述下载工具之间的绑定关系由所述下载工具根据所述浏览器分配标识进行合法性判断。
A6、根据A5所述的方法,其中,所述当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL步骤包括:当所述合法性判断的判断结果为合法时,则接收所述下载工具服务器发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具服务器在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL;或者,当所述合法性判断的判断结果为合法时,则接收所述下载工具发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL。
A7、根据A1所述的方法,其中,所述方法还包括:若确定待下载文件 不为设定格式的视频文件,则在浏览器中显示提示信息。
A8、根据A1所述的方法,其中,所述设定格式的视频文件包括:扩展名为.rmvb、.rm、.wmv、.mp4、.avi、.mkv、.ts、.asf、.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v格式的视频文件。
本发明实施例还公开了B9、一种视频播放方法,包括:接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;当所述合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。
B10、根据B9所述的方法,其中,所述浏览器信息中包含浏览器域名信息;接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括:接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器域名信息为所述浏览器分配标识;和/或,所述浏览器信息中包括浏览器的身份标识ID;所述接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器分配标识步骤包括:接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器ID为所述浏览器分配标识。
B11、根据B9或B10所述的方法,其中,所述下载工具与所述浏览器之间的绑定关系由所述下载工具在本地进行合法性判断;或者,所述下载工具将所述浏览器分配标识发送至与所述下载工具所在的下载工具服务器,由所述下载工具服务器根据所述下浏览器分配标识进行合法性判断。
B12、根据B11所述的方法,其中,所述向浏览器发送的待下载的所述视频文件相对应的URL由所述下载工具在本地进行查找获得;或者,所述向浏览器发送的待下载的所述视频文件相对应的URL为所述下载工具服务器查找后发送至下载工具的URL。
B13、根据B2所述的方法,其中,所述浏览器信息携带在所述浏览器 发送的调用指令中,所述接收所述浏览器发送的浏览器信息步骤包括:接收所述浏览器发送的调用指令,从所述调用指令中获取所述浏览器信息;或者,所述浏览器信息携带在所述浏览器发送的获取浏览器信息请求的响应消息中,所述接收所述浏览器发送的浏览器信息步骤包括:发送获取浏览器信息请求消息至所述浏览器,接收所述浏览器返回的获取浏览器信息请求的响应消息,从所述响应消息中获取所述浏览器信息。
本发明实施例还公开了C14、一种浏览器,包括:指令接收模块,用于接收对待下载的视频文件进行在线播放的指令;确定模块,用于当所述接收模块接收到对待下载的视频文件进行在线播放的指令时,确定待下载文件为设定格式的视频文件;发送模块,用于将浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器信息为所述浏览器分配标识,并根据所述标识对所述浏览器与所述下载工具之间的绑定关系进行合法性判断;URL接收模块,用于当所述合法性判断的判断结果为合法时,则接收与待下载的所述视频文件相对应的URL,并根据所述URL在所述浏览器中播放所述视频文件。
C15、根据C14所述的浏览器,其中,所述指令接收模块,用于在所述待下载的视频文件的下载过程中,接收到对待下载的视频文件进行在线播放的指令;或者,用于在所述待下载的视频文件未开始下载时,接收到对待下载的视频文件进行在线播放的指令;或者,用于在接收到所述待下载的视频文件的下载指令时,接收到对待下载的视频文件进行在线播放的指令;其中,所述在线播放的指令携带在所述下载指令中。
C16、根据C14或C15所述的浏览器,其中,当所述浏览器信息中包含浏览器域名信息时,所述发送模块用于将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器域名信息为所述浏览器分配标识;和/或,当所述浏览器信息中包括浏览器的身份标识ID时,所述发送模块用于将所述浏览器信息发送至用于下载所述待下载的视频文件的下载工具,以使所述下载工具依据所述浏览器ID为所述浏览 器分配标识。
C17、根据C16所述的浏览器,其中,所述发送模块包括:第一发送模块,用于在调用下载工具的同时,将所述浏览器信息携带在调用指令中发送至用于下载所述待下载的视频文件的下载工具;第二发送模块,用于在接收到已启动的所述下载工具发送的获取浏览器信息请求消息时,将所述浏览器信息携带在所述获取浏览器信息请求的响应消息中,发送至用于下载所述待下载的视频文件的下载工具。
C18、根据C14所述的浏览器,其中,所述浏览器与所述下载工具之间的绑定关系由所述下载工具所在的下载工具服务器根据所述下载工具发送的所述浏览器分配标识进行合法性判断;或者,所述浏览器与所述下载工具之间的绑定关系由所述下载工具根据所述浏览器分配标识进行合法性判断。
C19、根据C18所述的浏览器,其中,所述URL接收模块,用于当所述合法性判断的判断结果为合法时,接收所述下载工具服务器发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具服务器在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL;或者,用于当所述合法性判断的判断结果为合法时,接收所述下载工具发送的与待下载的所述视频文件相对应的URL;其中,所述URL为所述下载工具在判定所述浏览器与所述下载工具之间的绑定关系合法后,根据所述待下载的视频文件的信息确定的URL。
C20、根据C14所述的浏览器,其中,所述浏览器还包括:提示信息显示模块,用于若确定待下载文件不为设定格式的视频文件,则在浏览器中显示提示信息。
C21、根据C14所述的浏览器,其中,所述设定格式的视频文件包括:扩展名为.rmvb、.rm、.wmv、.mp4、.avi、.mkv、.ts、.asf、.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v格式的视频文件。
本发明实施例还公开了D22、一种下载工具,包括:标识分配模块,用于接收所述浏览器发送的浏览器信息,并依据所述浏览器信息为所述浏览器 分配标识;判断模块,用于根据所述标识对所述下载工具与所述浏览器之间的绑定关系进行合法性判断;URL发送模块,用于当所述合法性判断的判断结果为合法时,将所述浏览器发送的待下载的所述视频文件相对应的URL发送至浏览器,以使所述浏览器根据所述URL在所述浏览器中播放所述视频文件。
D23、根据D22所述的下载工具,其中,当所述浏览器信息中包含浏览器域名信息时,所述标识分配模块,用于接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器域名信息为所述浏览器分配标识;和/或,当所述浏览器信息中包括浏览器的身份标识ID时;所述标识分配模块,用于接收所述浏览器发送的浏览器信息,依据所述浏览器信息中包含的所述浏览器ID为所述浏览器分配标识。
D24、根据D22或D23所述的下载工具,其中,所述下载工具与所述浏览器之间的绑定关系由所述下载工具在本地进行合法性判断;或者,所述下载工具将所述浏览器分配标识发送至与所述下载工具所在的下载工具服务器,由所述下载工具服务器根据所述下浏览器分配标识进行合法性判断。
D25、根据D24所述的下载工具,其中,所述向浏览器发送的待下载的所述视频文件相对应的URL由所述下载工具在本地进行查找获得;或者,所述向浏览器发送的待下载的所述视频文件相对应的URL为所述下载工具服务器查找后发送至下载工具的URL。
D26、根据D22所述的下载工具,其中,当所述浏览器信息携带在所述浏览器发送的调用指令中时,所述标识分配模块,用于接收所述浏览器发送的调用指令,从所述调用指令中获取所述浏览器信息,并依据所述浏览器信息为所述浏览器分配标识;或者,当所述浏览器信息携带在所述浏览器发送的获取浏览器信息请求的响应消息中时,所述标识分配模块用于发送获取浏览器信息请求消息至所述浏览器,接收所述浏览器返回的获取浏览器信息请求的响应消息,从所述响应消息中获取所述浏览器信息,并依据所述浏览器信息为所述浏览器分配标识。

视频播放方法、浏览器及下载工具.pdf_第1页
第1页 / 共27页
视频播放方法、浏览器及下载工具.pdf_第2页
第2页 / 共27页
视频播放方法、浏览器及下载工具.pdf_第3页
第3页 / 共27页
点击查看更多>>
资源描述

《视频播放方法、浏览器及下载工具.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浏览器中播放视频文件。通过本实施例提供的视频播放方法,浏览器能够直接为用户进行视频播放,用户能够直接在浏览器完成在线观看的体验,无需下载视频文件。可见,通过本实施例提供的视频播放方法,由下载工具来进行待播放的视频文。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1