一种网络媒体播放的方法及装置制造方法及图纸

技术编号:8537438 阅读:142 留言:0更新日期:2013-04-04 22:39
本发明专利技术提供一种网络媒体播放的方法,本发明专利技术实施例通过自动递归抓取网页上关联的多媒体资源,并在电子设备,例如智能电视上重新呈现并播放,使多屏互动应用在推送各视频网站连续剧集时可以减少用户的多次“点选页面”的次数,自动完成连播的功能;本发明专利技术还可以提供在应用程序的“选集”功能,即用户可以通过遥控器控制直接跳转到想看的剧集,无需在网页上操作,可以获得更好的用户体验效果。

【技术实现步骤摘要】

本专利技术属于电子设备领域,尤其涉及一种网络媒体播放的方法及装置
技术介绍
多屏互动技术使手持移动设备可以很方便的和电视进行交互,手持设备控制电视播放。但在手持设备推送某个网络媒体吋,如果是类似连续剧这样的连续的多集媒体,手持设备需要等电视播放完ー集后重新选择下一集,选择时需要先打开下ー集的网页,再通过多屏互动应用获取该网页的网络媒体的URL,再次推送给电视端播放,这样增加用户的操作,带来了并不理想的用户体验。
技术实现思路
本专利技术实施例的目的在于提供一种网络媒体播放的方法,使多屏互动应用在推送各视频网站连续剧集时可以减少用户的多次“点选页面”,“推送”的操作自动完成连播的功倉^:。一种网络媒体播放的方法,所述方法包括根据第一网页链接地址,获取第一网页信息;根据所述的第一网页信息,获取当前第一网页中媒体资源的链接地址,以及若干个与所述第一网页关联的第二网页的链接地址;根据所述第二网页的链接地址,获取第二网页中媒体资源的链接地址;将所述媒体资源的链接地址以特定数据格式保存在后台。一种网络视频播放的装置,所述装置包括 第一网页信息获取单元,用于根据第一网页链接地址,获取第一网页信息;第一网页媒体资源链接地址获取単元,用于根据所述的第一网页信息获取第一网页中媒体资源的链接地址第二网页链接地址获取単元,用于根据所述的第一网页信息,获取若干个与所述第一网页关联的第二网页的链接地址;第二网页媒体资源链接地址获取単元,用于根据第二网页的链接地址获取第二网页中媒体资源的链接地址。与现有技术相比,本专利技术提供一种网络媒体播放的方法,本专利技术实施例通过自动递归抓取网页上关联的多媒体资源,并在电子设备,例如智能电视上重新呈现并播放,使多屏互动应用在推送各视频网站连续剧集时可以减少用户的多次“点选页面”的次数,自动完成连播的功能;本专利技术还可以提供在应用程序的“选集”功能,即用户可以通过遥控器控制直接跳转到想看的剧集,无需在网页上操作,可以获得更好的用户体验效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的网络媒体播放的方法流程图;图2是本专利技术实施例ニ提供的网络媒体播放的方法流程图;图3是本专利技术实施例三提供的网络媒体播放的方法示意图;图4是本专利技术实施例四提供的网络媒体播放的装置结构图;图5是本专利技术实施例五提供的网络媒体播放的装置结构图。具体实施方式 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进ー步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一參考图1,图1是本专利技术实施例一提供的一种网络媒体播放的方法流程图。所述方法包括如下步骤步骤101,根据第一网页链接地址,获取第一网页信息;具体的,所述第一网页信息包括第一网页的title和所述第一网页媒体URL地址。获取所述第一网页的title和媒体的URL方法具体为title的获取在于通过js脚本获取HTML页面元素信息获取链接的标题信息,例如米用代码 document. getElementsByTagName (〃title〃).1nnerHTML 获取网页中链接的标题信息;媒体URL获取方法获取页面中的video标签中的src / source属性,主要方法也是采用js脚本获取HTML网页元素中的信息,例如可以采用如下代码获取媒体的链接信息var videotags=document. getElementsByIagName(' video ノ;var srcattr=videotags getAttribute、src ノ;步骤102,根据所述第一网页信息,获取当前第一网页中媒体资源的链接地址,以及若干个与所述第一网页关联的第二网页的链接地址;其中,所述第一网页关联的第二网页一般是与所述第一网页包含同一多集连续剧不同剧集的第二网页。可选地,当获取第一网页的URL地址后,推送至电视端播放。步骤103,根据所述第二网页的链接地址,获取第二网页中媒体资源的链接地址;本步骤中,使用javascript的正则表达式匹配当前第一网页中所有〈a〉标签中含有“第XX集”或“XX集”或“XX”(XX为至少I位的数字)的关键字,默认抓取剧集至少为10集,则若匹配关键字“第XX集”已成功获得10条以上数据则无需匹配“XX集”和“XX”关键字,若匹配“第XX集”关键字未获得10条以上数据,则继续匹配“XX集”关键字,依次类推。其中〈a〉标签指的是包含关键信息的特定网页标签。同时,将匹配到的〈a〉标签中的href属性中包含“http ://”的以特定符号(例如““$$$$””符号)为间隔拼成字符串传给后台objective-c代码。页面中有可能某些连载的剧集并未更新,(a)中并没有所述未更新剧集的URL,而是以“href = javascript …”的形式占位的,此时,可以将其过滤掉。步骤104,将所述媒体资源的链接地址以特定数据格式保存在后台。作为ー种可优选的实施例,在所述的将所述媒体资源的链接地址以特定数据格式保存在后台步骤之后还包括在电子设备上按特定方式重新呈现媒体资源。获取用户选择播放的媒体资源数据; 播放所述媒体资源数据。具体的,在电子设备上按操作系统特定n的呈现方式呈现,如IOS操作系统中,则 在IOS操作系统UI框架下,按IOS操作系统的一般风格呈现。在智能电视下,按智能电视方便用户使用的UI格式呈现。为了完整获取ー个连续剧的完整剧集的链接地址,本专利技术可以采用多层嵌套或者递归方式获取媒体资源的链接地址。即根据第一网页,获得第二网页的媒体资源,再根据相同的算法获取与第二网页关联的第三网页的媒体资源,……,直至获得连续剧预设获取剧集数的网页媒体资源。当然为了算法实现的稳定性,也可以采用两层嵌套获取,只获取ー个连续剧的部分剧集,例如前获取只在所述第一网页出现的前10集,其他剧集根据用户的收看进度,重新获取。本专利技术提供一种网络媒体播放的方法,本专利技术实施例通过自动递归抓取网页上关联的多媒体资源,并在电子设备,例如智能电视上重新呈现并播放,使多屏互动应用在推送各视频网站连续剧集时可以减少用户的多次“点选页面”的次数,自动完成连播的功能;本专利技术还可以提供在应用程序的“选集”功能,即用户可以通过遥控器控制直接跳转到想看的剧集,无需在网页上操作,可以获得更好的用户体验效果。实施例ニ參考图2,本实施例ニ是基于实施例一的基础上对网络媒体播放的方法的优化。图2是本专利技术实施例ニ提供的一种网络媒体播放的方法流程图。所述方法包括如下步骤步骤201,预定义所述第一网页链接地址、第一网页与第二网页的关键结构信息。由于互联网的网页的结构可能在日后的使用中升级改变,或者用户需要增加不包括在设备出厂时候设置的原始视频网站资源,本专利技术可以提供面向用户的网页结构预定义模块,用户可以在系统的引导下设置为网页的关键结构信息,例如更改〈a〉标签信息,使得本专利技术提供的网络媒体资源抓取具有广泛适用性,非针对特定的视频网站。步骤2本文档来自技高网...

【技术保护点】
一种网络媒体播放的方法,所述方法包括:根据第一网页链接地址,获取第一网页信息;根据所述的第一网页信息,获取当前第一网页中媒体资源的链接地址,以及若干个与所述第一网页关联的第二网页的链接地址;根据所述第二网页的链接地址,获取第二网页中媒体资源的链接地址;将所述媒体资源的链接地址以特定数据格式保存在后台。

【技术特征摘要】
1.一种网络媒体播放的方法,所述方法包括 根据第一网页链接地址,获取第一网页信息; 根据所述的第一网页信息,获取当前第一网页中媒体资源的链接地址,以及若干个与所述第一网页关联的第二网页的链接地址; 根据所述第二网页的链接地址,获取第二网页中媒体资源的链接地址; 将所述媒体资源的链接地址以特定数据格式保存在后台。2.根据权利要求1所述的方法,其特征在于,在所述的将所述媒体资源的链接地址以特定数据格式保存在后台步骤之后还包括 在电子设备上按特定方式重新呈现媒体资源。获取用户选择播放的媒体资源数据; 播放所述媒体资源数据。3.根据权利要求1所述的方法,其特征在于,在所述根据网页链接地址,获取第一网页信息步骤之前还包括 预定义所述第一网页链接地址、第一网页与第二网页的关键结构信息;4.根据权利要求3所述的方法,其特征在于, 在所述获取当前第一网页中媒体资源的链接地址步骤中,是根据所述第一网页的关键结构信息获取所述的媒体资源链接地址; 在所述获取第二网页中媒体资源的链接地址步骤中,是根据所述第二网页的关键结构信息获取所述的媒体资源链接地址。5.根据权利要求1所述的方法,其特征在于, 所述根据所述的第一网页信息,获取当前第一网页中媒体资源的链接地址,以及若干个与所述第一网页关联的第二网页的链接地址步骤包括 通过所述后台程序将字符串形式的网页信息拆分; 根据预定义的关键结构信息,获得其他链接中的每一个第二网页的地址, 所述根据所述第二网页的链接地址,获取第二网页中媒体资源的链接地址步骤包括创建一个隐藏的浏览器内核,并通过所述的浏览器内核依次加载每一个第二网页;通过网页脚本代码从所述每一个页面中获取所述每一个页面的媒体资源文件标...

【专利技术属性】
技术研发人员:杨佳
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1