1.一种播放网页中视频的方法,包括:
在浏览器中加载带视频元素的网页;
获取所述视频元素的播放信息所对应的标识码,其中所述播放信息至少包括:所述视频元素的URL和/或所述网页的URL,以及当前视频元素的播放时间和/或播放帧数;
将所述标识码作为浏览器用户的用户数据保存在云服务器中;
依据所述保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放;
其中,依据所述保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放,包括:
所述云服务器中还保存有浏览器用户与至少一个硬件设备的MID绑定的对应关系,根据所述对应关系以及用户选择将所述视频元素推送到对应的设备,在接收所述视频元素的设备中依据所述保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续播放;
其中,所述获取所述视频元素的播放信息所对应的标识码,包括:
所述视频网站根据所述视频元素在本次加载前的所述播放信息实时生成所述标识码;
在浏览器中加载带视频元素的网页时,获取所述标识码。
2.根据权利要求1所述的方法,其中,获取所述视频元素的播放信息所对应的标识码,包括:从视频网站的网页中获取所述标识码。
3.根据权利要求1至2任一项所述的方法,其中,浏览器对所述视频元素继续进行播放之后,还包括:
通过播放插件的函数获取所述视频元素的播放状态,其中,所述播放状态包括:所述视频元素的播放帧数以及总帧数;
根据所述视频元素的播放状态确定其当前的播放信息。
4.根据权利要求1至2任一项所述的方法,其中,所述标识码由播放信息转化成,并能够扫描识别。
5.根据权利要求4所述的方法,其中,所述标识码包括二维码或条形码。
6.根据权利要求4所述的方法,其中,还包括:
利用移动终端扫描所述标识码,识别并获取所述标识码对应的视频元素以及其播放信息;
根据获取的视频元素及其播放信息,在所述移动终端中对所述视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。
7.根据权利要求1至2任一项所述的方法,其中,所述在浏览器中加载带视频元素的网页时,包括:
若所述浏览器中识别出后台加载有能够获取所述标识码的脚本,在浏览器窗口加载穿越窗口工具,其中,所述穿越窗口工具被点击后开始获取并识别所述标识码。
8.根据权利要求1至2任一项所述的方法,其中,所述播放信息还包括所述视频信息的标题信息。
9.根据权利要求1至2任一项所述的方法,其中,所述在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放,包括:
在云服务器中对所述视频元素进行缓冲下载并保存;
使用浏览器自带播放器对所述视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。
10.根据权利要求9所述的方法,其中,在云服务器中对所述视频元素进行缓冲下载并保存之前,还包括:
查询云服务器中是否若已保存有所述视频元素,若是,则提示已保存有所述视频;
若所述云服务器端保存有相同内容且质量更优的视频元素,则向用户进行推荐。
11.根据权利要求1至2任一项所述的方法,其中,所述播放信息视为浏览器用户信息的一部分,在各浏览器以及云服务器进行同步。
12.一种播放网页中视频的装置,包括:
加载模块,配置为在浏览器中加载带视频元素的网页;
获取模块,配置为获取所述视频元素的播放信息所对应的标识码,其中所述播放信息至少包括:所述视频元素的URL和/或所述网页的URL,以及当前视频元素的播放时间和/或播放帧数;
保存模块,配置为将所述标识码作为浏览器用户的用户数据保存在云服务器中;
播放模块,配置为依据所述保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放;
所述播放模块,还配置为所述云服务器中还保存有浏览器用户与至少一个硬件设备的MID绑定的对应关系,根据所述对应关系以及用户选择将所述视频元素推送到对应的设备,在接收所述视频元素的设备中依据所述保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续播放;
其中,所述获取模块还配置为,在浏览器中加载带视频元素的网页时,获取所述标识码,其中,所述视频网站根据所述视频元素在本次加载前的所述播放信息实时生成所述标识码。
13.根据权利要求12所述的装置,其中,所述获取模块还配置为从视频网站的网页中获取所述标识码。
14.根据权利要求12至13任一项所述的装置,其中,所述播放模块还配置为:
通过播放插件的函数获取所述视频元素的播放状态,其中,所述播放状态包括:所述视频元素的播放帧数以及总帧数;
根据所述视频元素的播放状态确定其当前的播放信息。
15.根据权利要求12至13任一项所述的装置,其中,所述标识码由播放信息转化成,并能够扫描识别。
16.根据权利要求15所述的装置,其中,所述标识码包括二维码或条形码。
17.根据权利要求12至13任一项所述的装置,其中,所述加载模块还配置为:
若所述浏览器中识别出后台加载有能够获取所述标识码的脚本,在浏览器窗口加载穿越窗口工具,其中,所述穿越窗口工具被点击后开始获取并识别所述标识码。
18.根据权利要求12至13任一项所述的装置,其中,所述播放信息还包括所述视频信息的标题信息。
19.根据权利要求12至13任一项所述的装置,其中,所述播放模块还配置为:
在云服务器中对所述视频元素进行缓冲下载并保存;
使用浏览器自带播放器对所述视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。
播放网页中视频的方法及装置\n技术领域\n[0001] 本发明涉及互联网应用领域,特别是涉及播放网页中视频的方法及装置。\n背景技术\n[0002] 浏览器中的视频播放多是使用Flash播放器插件在网页中加载FLV视频或者SWF文件进行播放。浏览器用户可使用网址进行网址中视频的播放,并借助Flash插件的功能进行视频播放的控制(例如前进、后退、停止等基本的视频控制)。\n[0003] 目前,视频通常由视频网站提供。若需要更换在终端(例如手机)的浏览器上进行视频播放,则在网页中加载视频时,会通过JS加载弹窗,并从视频网站的服务器侧获取当前的二维码记载进行显示,图1示出了根据背景技术的视频网站提供的二维码的示意图。在用户通过手机识别该二维码后在手机的浏览器中打开对应识别的网址,继续观看播放。\n[0004] 由此可见,目前的视频穿越观看的方案必须要借助手机的摄像头等方式进行二维码的获取来实现视频的穿越播放,手段和步骤还是比较繁琐。与二维码方式相似的还有利用碰撞的手段或者传递一个短码到手机上,实现起来同样也较为繁琐。\n发明内容\n[0005] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的播放网页中视频的方法及装置。\n[0006] 依据本发明的一个方面,提供了一种播放网页中视频的方法,包括:在浏览器中加载带视频元素的网页;获取所述视频元素的播放信息所对应的标识码,其中所述播放信息至少包括:所述视频元素的URL和/或所述网页的URL,以及当前视频元素的播放时间和/或播放帧数;将所述标识码保存在所述浏览器侧本地或者作为浏览器用户的用户数据进行保存;依据所述保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0007] 可选地,获取所述视频元素的播放信息所对应的标识码,包括:从视频网站的网页中获取所述标识码。\n[0008] 可选地,所述从视频网站的网页中获取所述标识码,包括:所述视频网站根据所述视频元素在本次加载前的所述播放信息实时生成所述标识码;在浏览器中加载带视频元素的网页时,获取所述标识码。\n[0009] 可选地,浏览器对所述视频元素继续进行播放之后,还包括:通过播放插件的函数获取所述视频元素的播放状态,其中,所述播放状态包括:所述视频元素的播放帧数以及总帧数;根据所述视频元素的播放状态确定其当前的播放信息。\n[0010] 可选地,所述标识码由播放信息转化成,并能够扫描识别。\n[0011] 可选地,所述标识码包括二维码或条形码。\n[0012] 可选地,上述方法还包括:利用移动终端扫描所述标识码,识别并获取所述标识码对应的视频元素以及其播放信息;根据获取的视频元素及其播放信息,在所述移动终端中对所述视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0013] 可选地,所述在浏览器中加载带视频元素的网页时,包括:若所述浏览器中识别出后台加载有能够获取所述标识码的脚本,在浏览器窗口加载穿越窗口工具,其中,所述穿越窗口工具被点击后开始获取并识别所述标识码。\n[0014] 可选地,所述识别码保存在云服务器中。\n[0015] 可选地,所述云服务器侧还保存有浏览器用户与至少一个硬件设备的MID绑定的对应关系;根据所述对应关系以及用户选择将所述视频元素推送到对应的设备,在接收所述视频元素的设备中继续播放。\n[0016] 可选地,所述播放信息还包括所述视频信息的标题信息。\n[0017] 可选地,所述在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放,包括:在云服务器中对所述视频元素进行缓冲下载并保存;使用浏览器自带播放器对所述视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0018] 可选地,在云服务器中对所述视频元素进行缓冲下载并保存之前,还包括:查询云服务器中是否若已保存有所述视频元素,若是,则提示已保存有所述视频;若所述云服务器端保存有相同内容且质量更优的视频元素,则向用户进行推荐。\n[0019] 可选地,所述播放信息视为浏览器用户信息的一部分,在各浏览器以及云服务器进行同步。\n[0020] 依据本发明的另一个方面,提供了一种播放网页中视频的装置,包括:加载模块,配置为在浏览器中加载带视频元素的网页;获取模块,配置为获取所述视频元素的播放信息所对应的标识码,其中所述播放信息至少包括:所述视频元素的URL和/或所述网页的URL,以及当前视频元素的播放时间和/或播放帧数;保存模块,配置为将所述标识码保存在所述浏览器侧本地或者作为浏览器用户的用户数据进行保存;播放模块,配置为依据所述保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0021] 可选地,所述获取模块还配置为从视频网站的网页中获取所述标识码。\n[0022] 可选地,所述获取模块还配置为:在浏览器中加载带视频元素的网页时,获取所述标识码;其中,所述视频网站根据所述视频元素在本次加载前的所述播放信息实时生成所述标识码。\n[0023] 可选地,所述播放模块还配置为:通过播放插件的函数获取所述视频元素的播放状态,其中,所述播放状态包括:所述视频元素的播放帧数以及总帧数;根据所述视频元素的播放状态确定其当前的播放信息。\n[0024] 可选地,所述标识码由播放信息转化成,并能够扫描识别。\n[0025] 可选地,所述标识码包括二维码或条形码。\n[0026] 可选地,所述加载模块还配置为:若所述浏览器中识别出后台加载有能够获取所述标识码的脚本,在浏览器窗口加载穿越窗口工具,其中,所述穿越窗口工具被点击后开始获取并识别所述标识码。\n[0027] 可选地,所述播放信息还包括所述视频信息的标题信息。\n[0028] 可选地,所述播放模块还配置为:在云服务器中对所述视频元素进行缓冲下载并保存;使用浏览器自带播放器对所述视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0029] 在本发明实施例中,浏览器加载带视频元素的网页时,获取视频元素的播放信息的标识码,并将获取的标识码保存在浏览器本地或者作为浏览器的用户数据进行保存,进而可以依据保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。在本发明实施例中,标识码保存的浏览器本地或作为浏览器的用户数据进行保存,并根据保存的标识码进行在其所标识的播放时间和/或播放帧数处继续进行视频播放,并不需要浏览器所位于的终端通过手机摄像头、碰撞或传递短码等手段实现视频的穿越播放,步骤简单高效,节省时间,提高用户感受体验。\n[0030] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。\n附图说明\n[0031] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:\n[0032] 图1示出了根据背景技术的视频网站提供的二维码的示意图;\n[0033] 图2示出了根据本发明一个实施例的播放网页中视频的方法的处理流程图;\n[0034] 图3示出了根据本发明实施例的视频元素的二维码的示意图;\n[0035] 图4示出了根据本发明一个实施例的视频推送设备列表的示意图;以及[0036] 图5示出了根据本发明一个实施例的播放网页中视频的装置的结构示意图。\n具体实施方式\n[0037] 在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。\n各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。\n[0038] 为解决上述技术问题,本发明实施例提供了一种播放网页中视频的方法。图2示出了根据本发明一个实施例的播放网页中视频的方法的处理流程图。参见图2,该方法至少包括步骤S202至步骤S208:\n[0039] 步骤S202、在浏览器中加载带视频元素的网页;\n[0040] 步骤S204、获取视频元素的播放信息所对应的标识码,其中播放信息至少包括:视频元素的URL和/或网页的URL,以及当前视频元素的播放时间和/或播放帧数;\n[0041] 步骤S206、将标识码保存在浏览器侧本地或者作为浏览器用户的用户数据进行保存;\n[0042] 步骤S208、依据保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0043] 在本发明实施例中,浏览器加载带视频元素的网页时,获取视频元素的播放信息的标识码,并将获取的标识码保存在浏览器本地或者作为浏览器的用户数据进行保存,进而可以依据保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。在本发明实施例中,标识码保存的浏览器本地或作为浏览器的用户数据进行保存,并根据保存的标识码进行在其所标识的播放时间和/或播放帧数处继续进行视频播放,并不需要浏览器所位于的终端通过手机摄像头、碰撞或传递短码等手段实现视频的穿越播放,步骤简单高效,节省时间,提高用户感受体验。\n[0044] 其中,步骤S204中提及的视频元素的播放信息所对应的标识码的获取来源是视频网站的网页。为保证标识码所对应的播放信息的实时性,标识码需要实时生成及获取。具体地,视频网站根据视频元素在本次加载前的播放信息实时生成标识码,进而在浏览器中加载带视频元素的网页时,浏览器对该标识码进行获取。标识码实时生成能够保证播放信息的实时性,从而在浏览器播放视频元素时能够从准确的播放时间或者播放帧数开始继续进行播放,避免出现已播放部分重复播放的情形,节省系统资源并提高用户感受体验。\n[0045] 需要说明的是,在本发明实施例,标识码由播放信息转化成,并能够扫描识别。优选地,标识码可以采用二维码或条形码。在标识码生成后,可以利用移动终端扫描标识码,识别并获取标识码对应的视频元素以及其播放信息。进而根据获取的视频元素及其播放信息,在移动终端中对视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。现以具体示例对标识码的识别进行说明。本例中,图3示出了根据本发明实施例的视频元素的二维码的示意图。识别该二维码获取的URL地址是http://www.tudou.com/albumplay/IZbFsx4Ku6o/dmwJN-29O50.html?lvt=40&fr=cy2,识别该二维码获取的播放时间为40秒。\n因此,在该URL被点击运行时就会从40秒开始继续进行观看该视频。\n[0046] 除二维码,本发明实施例还可以通过播放插件的函数(例如Flash player的API函数)获取视频元素的播放状态,其中,播放状态至少包括视频元素的播放帧数以及总帧数,即,浏览器能够直接获取播放信息。进一步,根据获取的视频元素的播放状态实时确定其当前的播放信息。实时确定当前的播放信息,若再次出现视频穿越播放,则可以利用当前的播放信息生成标识码,并在再次穿越的浏览器中根据标识码在播放信息指示的视频播放处继续进行视频播放。\n[0047] 步骤S202中提及在浏览器中加载带视频元素的网页,此时,若浏览器中识别出后台加载有能够获取标识码的脚本,可以在浏览器窗口加载穿越窗口工具。在穿越窗口工具加载结束后,若穿越窗口工具被点击,触发标识码的获取及识别操作。\n[0048] 其中,为方便识别码的获取,本发明实施例可以将识别码保存在云服务器中。除识别码外,云服务器侧还可以保存有浏览器用户与至少一个硬件设备的设备标识(MID)绑定的对应关系。根据云服务器侧保存的对应关系以及用户选择,可以将视频元素推送到对应的设备,此处的设备包括手机、平板电脑、PC等各种能够应用浏览器的终端。进而,在接收视频元素的设备中继续播放该视频元素,实现视频的穿越播放。以360账户为例,浏览器用户的账户名为A@360.cn,该账户分别与三个设备M\N\Q的MID间存在绑定关系,且该账户在当前浏览器中已登录。在视频元素的推送过程中,将M\N\Q三个设备的标识显示在推送到设备的设备列表中,供用户根据当前需求进行选择。除设备标识外,设备列表中还显示有云端。\n图4示出了根据本发明一个实施例的视频推送设备列表的示意图。\n[0049] 在本发明实施例中,播放信息除包括视频元素的URL、网页的URL、当前视频元素的播放时间、当前视频元素的播放帧数等参数外,还可以与视频元素相关的其他信息,例如视频信息的标题信息、视频元素的内容简介等。\n[0050] 步骤S208提及在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放,具体地,可以在云服务器中对视频元素进行缓冲下载并保存,进而使用浏览器自带播放器对视频元素在其所标识的播放时间和/或播放帧数处继续进行播放,不需要再次到视频网站中打开视频元素并继续播放,操作简单,且节省资源。需要说明的是,在云服务器中对视频元素进行缓冲下载并保存之前,为避免云服务器中已保存有该视频元素再次下载的情况,可以先行查询云服务器中是否若已保存有视频元素。若查询结果为云服务器中已保存有视频元素,则提示用户在云服务器中已保存有该视频,不需要再次进行下载。当然,若云服务器端保存的视频元素与本次下载的视频元素内容相同但是质量更优,则不但可以提示用户已有该视频,还可以向用户进行推荐,说明云服务器中有更好的视频元素(例如清晰度更好的片源),根据用户选择确定是否需要继续下载,还是使用云服务器中已保存的视频元素。实施上述操作能够节省缓存的步骤和流量,并且,在浏览器打开视频元素时是对云服务器端的缓存视频进行播放,加载效率和打开速度、播放速度相对于下载后播放均有较大的提高。\n[0051] 在上述任意一个优选实施例中,视频元素的播放信息均可视为浏览器用户信息的一部分,在各浏览器以及云服务器进行同步。\n[0052] 云服务器侧保存有视频元素,为精确定向推送视频元素,云服务器侧可以设置有浏览器用户信息表,其中记载有该推送的视频元素的URL以及播放的时间信息,并记载有视频元素推送的目标设备。因为同一用户能够在不同的设备上进行登录,不同的用户能够在同一设备上进行登录,因此,可以根据设备上登录的用户名进行视频元素的推送。因此,浏览器用户信息表中包括视频元素的URL和时间信息、设备标识以及用户名三者的对应关系。\n表一示出了根据本发明实施例的浏览器用户信息表的示例。\n[0053] 表一\n[0054]\n视频元素播放信息 推送目标 用户账户\nURL+时间信息1 设备1 用户名1\nURL+时间信息2 设备1 用户名2\nURL+时间信息3 设备2 用户名2\n[0055] 基于同一发明构思,本发明实施例还提供了一种播放网页中视频的装置。图5示出了根据本发明一个实施例的播放网页中视频的装置的结构示意图。参见图5,该装置至少包括:\n[0056] 加载模块510,配置为在浏览器中加载带视频元素的网页;\n[0057] 获取模块520,配置为获取视频元素的播放信息所对应的标识码,其中播放信息至少包括:视频元素的URL和/或网页的URL,以及当前视频元素的播放时间和/或播放帧数;\n[0058] 保存模块530,配置为将标识码保存在浏览器侧本地或者作为浏览器用户的用户数据进行保存;\n[0059] 播放模块540,配置为依据保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0060] 在一个优选的实施例中,获取模块520还可以配置为从视频网站的网页中获取标识码。\n[0061] 在一个优选的实施例中,获取模块520还可以配置为:\n[0062] 在浏览器中加载带视频元素的网页时,获取标识码;其中,视频网站根据视频元素在本次加载前的播放信息实时生成标识码。\n[0063] 在一个优选的实施例中,播放模块540还可以配置为:\n[0064] 通过播放插件的函数获取视频元素的播放状态,其中,播放状态包括:视频元素的播放帧数以及总帧数;\n[0065] 根据视频元素的播放状态确定其当前的播放信息。\n[0066] 在一个优选的实施例中,标识码由播放信息转化成,并能够扫描识别。\n[0067] 在一个优选的实施例中,标识码包括二维码或条形码。\n[0068] 在一个优选的实施例中,加载模块510还可以配置为:\n[0069] 若浏览器中识别出后台加载有能够获取标识码的脚本,在浏览器窗口加载穿越窗口工具,其中,穿越窗口工具被点击后开始获取并识别标识码。\n[0070] 在一个优选的实施例中,播放信息还包括视频信息的标题信息。\n[0071] 在一个优选的实施例中,播放模块540还可以配置为:\n[0072] 在云服务器中对视频元素进行缓冲下载并保存;\n[0073] 使用浏览器自带播放器对视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0074] 采用本发明实施例提供的播放网页中视频的方法及装置,能够达到如下有益效果:\n[0075] 在本发明实施例中,浏览器加载带视频元素的网页时,获取视频元素的播放信息的标识码,并将获取的标识码保存在浏览器本地或者作为浏览器的用户数据进行保存,进而可以依据保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。在本发明实施例中,标识码保存的浏览器本地或作为浏览器的用户数据进行保存,并根据保存的标识码进行在其所标识的播放时间和/或播放帧数处继续进行视频播放,并不需要浏览器所位于的终端通过手机摄像头、碰撞或传递短码等手段实现视频的穿越播放,步骤简单高效,节省时间,提高用户感受体验。\n[0076] 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的装置、结构和技术,以便不模糊对本说明书的理解。\n[0077] 类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的装置解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。\n[0078] 本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何装置或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。\n[0079] 此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。\n[0080] 本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的播放网页中视频的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的装置的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。\n[0081] 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。\n[0082] 至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。\n[0083] 本发明的实施例还揭示了A1、一种播放网页中视频的方法,包括:\n[0084] 在浏览器中加载带视频元素的网页;\n[0085] 获取所述视频元素的播放信息所对应的标识码,其中所述播放信息至少包括:所述视频元素的URL和/或所述网页的URL,以及当前视频元素的播放时间和/或播放帧数;\n[0086] 将所述标识码保存在所述浏览器侧本地或者作为浏览器用户的用户数据进行保存;\n[0087] 依据所述保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0088] A2、根据A1所述的方法,其中,获取所述视频元素的播放信息所对应的标识码,包括:从视频网站的网页中获取所述标识码。\n[0089] A3、根据A2所述的方法,其中,所述从视频网站的网页中获取所述标识码,包括:\n[0090] 所述视频网站根据所述视频元素在本次加载前的所述播放信息实时生成所述标识码;\n[0091] 在浏览器中加载带视频元素的网页时,获取所述标识码。\n[0092] A4、根据A1至A3任一项所述的方法,其中,浏览器对所述视频元素继续进行播放之后,还包括:\n[0093] 通过播放插件的函数获取所述视频元素的播放状态,其中,所述播放状态包括:所述视频元素的播放帧数以及总帧数;\n[0094] 根据所述视频元素的播放状态确定其当前的播放信息。\n[0095] A5、根据A1至A4任一项所述的方法,其中,所述标识码由播放信息转化成,并能够扫描识别。\n[0096] A6、根据A5所述的方法,其中,所述标识码包括二维码或条形码。\n[0097] A7、根据A5或A6所述的方法,其中,还包括:\n[0098] 利用移动终端扫描所述标识码,识别并获取所述标识码对应的视频元素以及其播放信息;\n[0099] 根据获取的视频元素及其播放信息,在所述移动终端中对所述视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0100] A8、根据A1至A7任一项所述的方法,其中,所述在浏览器中加载带视频元素的网页时,包括:\n[0101] 若所述浏览器中识别出后台加载有能够获取所述标识码的脚本,在浏览器窗口加载穿越窗口工具,其中,所述穿越窗口工具被点击后开始获取并识别所述标识码。\n[0102] A9、根据A1至A8任一项所述的方法,其中,所述识别码保存在云服务器中。\n[0103] A10、根据A9所述的方法,其中,所述云服务器侧还保存有浏览器用户与至少一个硬件设备的MID绑定的对应关系;\n[0104] 根据所述对应关系以及用户选择将所述视频元素推送到对应的设备,在接收所述视频元素的设备中继续播放。\n[0105] A11、根据A1至A10任一项所述的方法,其中,所述播放信息还包括所述视频信息的标题信息。\n[0106] A12、根据A1至A11任一项所述的方法,其中,所述在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放,包括:\n[0107] 在云服务器中对所述视频元素进行缓冲下载并保存;\n[0108] 使用浏览器自带播放器对所述视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0109] A13、根据A12所述的方法,其中,在云服务器中对所述视频元素进行缓冲下载并保存之前,还包括:\n[0110] 查询云服务器中是否若已保存有所述视频元素,若是,则提示已保存有所述视频;\n[0111] 若所述云服务器端保存有相同内容且质量更优的视频元素,则向用户进行推荐。\n[0112] A14、根据A1至A13任一项所述的方法,其中,所述播放信息视为浏览器用户信息的一部分,在各浏览器以及云服务器进行同步。\n[0113] 本发明实施例还揭示了B15、一种播放网页中视频的装置,包括:\n[0114] 加载模块,配置为在浏览器中加载带视频元素的网页;\n[0115] 获取模块,配置为获取所述视频元素的播放信息所对应的标识码,其中所述播放信息至少包括:所述视频元素的URL和/或所述网页的URL,以及当前视频元素的播放时间和/或播放帧数;\n[0116] 保存模块,配置为将所述标识码保存在所述浏览器侧本地或者作为浏览器用户的用户数据进行保存;\n[0117] 播放模块,配置为依据所述保存的标识码,在浏览器中对标识码中的视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。\n[0118] B16、根据B15所述的装置,其中,所述获取模块还配置为从视频网站的网页中获取所述标识码。\n[0119] B17、根据B16所述的装置,其中,所述获取模块还配置为:\n[0120] 在浏览器中加载带视频元素的网页时,获取所述标识码;其中,所述视频网站根据所述视频元素在本次加载前的所述播放信息实时生成所述标识码。\n[0121] B18、根据B15至B17任一项所述的装置,其中,所述播放模块还配置为:\n[0122] 通过播放插件的函数获取所述视频元素的播放状态,其中,所述播放状态包括:所述视频元素的播放帧数以及总帧数;\n[0123] 根据所述视频元素的播放状态确定其当前的播放信息。\n[0124] B19、根据B15至B18任一项所述的装置,其中,所述标识码由播放信息转化成,并能够扫描识别。\n[0125] B20、根据B19所述的装置,其中,所述标识码包括二维码或条形码。\n[0126] B21、根据B15至B20任一项所述的装置,其中,所述加载模块还配置为:\n[0127] 若所述浏览器中识别出后台加载有能够获取所述标识码的脚本,在浏览器窗口加载穿越窗口工具,其中,所述穿越窗口工具被点击后开始获取并识别所述标识码。\n[0128] B22、根据B15至B21任一项所述的装置,其中,所述播放信息还包括所述视频信息的标题信息。\n[0129] B23、根据B15至B22任一项所述的装置,其中,所述播放模块还配置为:\n[0130] 在云服务器中对所述视频元素进行缓冲下载并保存;\n[0131] 使用浏览器自带播放器对所述视频元素在其所标识的播放时间和/或播放帧数处继续进行播放。
法律信息
- 2022-07-22
专利权的转移
登记生效日: 2022.07.11
专利权人由北京奇虎科技有限公司变更为北京奇虎科技有限公司
地址由100088 北京市西城区新街口外大街28号D座112室(德胜园区)变更为100015 北京市朝阳区酒仙桥路6号院2号楼1至19层104号内8层801
专利权人由奇智软件(北京)有限公司 变更为空
- 2017-01-25
- 2014-02-05
实质审查的生效
IPC(主分类): H04N 21/4782
专利申请号: 201310459615.6
申请日: 2013.09.25
- 2014-01-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-07-16
|
2008-01-22
| | |
2
| |
2010-12-08
|
2009-06-05
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |