[发明专利]一种在MAC平台浏览器中实现视频下载的方法及浏览器无效
申请号: | 201110221848.3 | 申请日: | 2011-08-04 |
公开(公告)号: | CN102306077A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 陆义良 | 申请(专利权)人: | 深圳市万兴软件有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F17/30 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mac 平台 浏览器 实现 视频 下载 方法 | ||
技术领域
本发明涉及浏览器领域,尤其涉及一种在MAC平台浏览器中实现视频下载的方法及浏览器。
背景技术
当前,用户通过苹果公司的麦金塔电脑MAC(Macintosh,简称Mac)平台下原生的Cocoa(是苹果公司创建的原生面向对象的编程环境)类浏览器(如safari等)浏览页面的过程中,若需要对页面中播放的视频(如Flash视频或HTML5视频等)进行下载时,进行的步骤具体可以包括:进入窗口菜单,点击活动选项,然后找到视频所在页面,在该页面中找文件尺寸大的链接,双击后即可进行视频下载;该方法需要用户从繁多的数据中找视频所在的页面,然后找尺寸大的链接进行下载,操作繁琐复杂,耗费用户大量的精力,给用户下载视频造成非常大的不便,用户体验极差。
发明内容
本发明实施例所要解决的技术问题在于,提供一种在MAC平台浏览器中实现视频下载的方法及浏览器,可在网页上显示下载浮动按钮,并在用户点击时,将视频真实地址发送给视频下载程序进行视频下载。
为了解决上述技术问题,本发明实施例提供了一种在MAC平台浏览器中实现视频下载的方法,包括:
MAC平台浏览器根据当前网页中的内容层次,添加预设的下载浮动按钮;
嗅探识别当前网页的视频播放区域中的视频的真实地址,并将该真实地址与所述下载浮动按钮相关联;
当检测到对所述下载浮动按钮的点击操作时,将与所述下载浮动按钮相关联的真实地址发送给视频下载程序,启动所述视频下载程序对所述视频进行下载。
其中,在所述MAC平台浏览器根据当前网页中的内容层次,添加预设的下载浮动按钮的步骤之前,还包括:
设置简易插件装载SIMBL技术,以采用该简易插件装载SIMBL技术添加下载浮动按钮和嗅探的功能。
其中,所述MAC平台浏览器根据当前网页中的内容层次,添加预设的下载浮动按钮的步骤具体包括:
识别当前网页的视频播放区域的位置;
分析当前网页的内容层次;
根据分析得出的当前网页的内容层次,在MAC平台浏览器的WebClipView层中添加预设的下载浮动按钮,并将该下载浮动按钮显示在识别出的所述视频播放区域中。
其中,所述嗅探识别当前网页的视频播放区域中的视频的真实地址,并将该真实地址与所述下载浮动按钮相关联的步骤具体包括:
检测当前网页的视频播放区中的视频的链接地址中的MIME Type是否属于视频属性;
若检测为是时,进一步判断视频的大小属性是否大于预设的阈值;
若大于预设的阈值,将该视频的链接地址的特征码与本浏览器中数据库存储的特征码数据库进行匹配,若匹配得到相应的特征码,则识别出该视频的链接地址为视频的真实地址。
其中,还包括:当检测到对所述下载浮动按钮的点击操作后,识别网页刷新,处理下载浮动按钮的显示逻辑。
相应地,本发明实施例还提供了一种MAC平台浏览器,包括:
添加模块,用于根据当前网页中的内容层次,添加预设的下载浮动按钮;
地址获取模块,用于嗅探识别当前网页的视频播放区域中的视频的真实地址,并将该真实地址与所述添加模块添加的下载浮动按钮相关联;
下载启动模块,用于当检测到对所述下载浮动按钮的点击操作时,将所述地址获取模块获取的真实地址发送给视频下载程序,启动所述视频下载程序对所述视频进行下载。
其中,还包括:接口模块,用于设置简易插件装载SIMBL技术,以使所述添加模块和地址获取模块采用该简易插件装载SIMBL技术进行相应的添加下载浮动按钮和嗅探的功能。
其中,所述添加模块具体包括:
识别单元,用于识别当前网页的视频播放区域的位置;
分析单元,用于分析当前网页的内容层次;
下载浮动按钮添加单元,用于根据所述分析单元分析得出的当前网页的内容层次,在MAC平台浏览器的WebClipView层中添加预设的下载浮动按钮,并将该下载浮动按钮显示在所述识别单元识别出的视频播放区域中。
其中,所述地址获取模块具体包括:
第一判断单元,用于检测判断当前网页的视频播放区中的视频的链接地址中的MIME Type是否属于视频属性;
第二判断单元,在所述第一判断单元检测判断的结果为是时,进一步判断视频的大小属性是否大于预设的阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市万兴软件有限公司,未经深圳市万兴软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110221848.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:场致发光显示器
- 下一篇:汽油机缸头总成及其汽油机