(19)中华人民共和国国家知识产权局
(12)发明专利说明书
正则匹配公司名称
(10)申请公布号 CN 103699597 A
(43)申请公布日 2014.04.02
(21)申请号 CN201310680794.6
(22)申请日 2013.12.12
(71)申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司
    地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)
(72)发明人 陈鲁 任寰
(74)专利代理机构 北京智汇东方知识产权代理事务所(普通合伙)
    代理人 康正德
(51)Int.CI
     
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      通过浏览器进行文件下载的方法及浏览器
(57)摘要
      本发明提供了一种通过浏览器进行文件下载的方法及浏览器。该方法包括:判断出浏览器中待下载文件的文件名为预置字符串格式;获取待下载文件所属浏览器网页的网页内容;根据网页内容中关于待下载文件的网页元素为待下载文件生成新的文件名;执行下载操作,并以新文件名保存下载得到的文件。通过本发明,能够根据待下载文件所在网页的网页内容来为该待下载文件生成新的文件名,使得重新生成的文件名具体可读性,从而便于对于通过浏览器下载的文件的管理,文件名根据网页信息生成,具有较强的可读性,便于用户辨别文件和查文件,能够提供用户体验。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种通过浏览器进行文件下载的方法,包括:
判断出浏览器中待下载文件的文件名为预置字符串格式;
获取所述待下载文件所属浏览器网页的网页内容;
根据所述网页内容中关于所述待下载文件的网页元素为所述待下载文件生成新的文件名;
执行下载操作,并以所述新文件名保存下载得到的文件。
2.根据权利要求1所述的方法,其中,所述判断出浏览器中待下载文件的文件名为预置字符串格式,包括:
获取浏览器下载进程中指定下载网址对应下载文件的文件名;
对所述下载文件的文件名进行正则表达式的匹配,确定其字符串格式。
3.根据权利要求1或2所述的方法,其中,所述获取所述待下载文件所属浏览器网页的网页内容,包括:
遍历所述待下载文件所在DOM树节点的下级和/或同级的DOM树节点中有关所述待下载文件的描述信息,并在所述描述信息中提取关键字信息。
4.根据权利要求3所述的方法,其中,根据所述网页内容中关于所述待下载文件的网页元素为所述待下载文件生成新的文件名,包括:
将所述关键字信息提供给用户进行选择;
根据用户选择的关键字为所述待下载文件生成新的文件名。
5.根据权利要求4所述的方法,其中,当生成的新文件名与本地文件的名称相同时,还包括:
将所述新文件名与添加的标识符进行组合,作为所述待下载文件的新文件名。
6.根据权利要求5所述的方法,其中,所述将所述新文件名与添加的标识符进行组合,包括下列至少之一:
获取所述待下载文件的版本号,将所述新文件名和所述版本号进行组合;
获取当前日期,将所述新文件名和所述当前日期进行组合;
获取用于区分本地文件名称的序号标识,将所述新文件名和与所述序号标识进行组合。
7.一种浏览器,包括:
文件名判断模块,配置为判断出浏览器中待下载文件的文件名为预置字符串格式;
内容获取模块,配置为获取所述待下载文件所属浏览器网页的网页内容;
文件名生成模块,配置为根据所述网页内容中关于所述待下载文件的网页元素为所述待下载文件生成新的文件名;
文件下载模块,配置为执行下载操作;
文件存储模块,配置为以所述新文件名保存下载得到的文件。
8.根据权利要求7所述的浏览器,其中,所述文件名判断模块配置为:
获取浏览器下载进程中指定下载网址对应下载文件的文件名;
对所述下载文件的文件名进行正则表达式的匹配,确定其字符串格式。
9.根据权利要求7或8所述的浏览器,其中,所述内容获取模块配置为:
遍历所述待下载文件所在DOM树节点的下级和/或同级的DOM树节点中有关所述待下载文件的描述信息,并在所述描述信息中提取关键字信息。
10.根据权利要求9所述的浏览器,其中,所述文件名生成模块配置为按照如下方式为所述待下载文件生成新的文件名:
将所述关键字信息提供给用户进行选择;
根据用户选择的关键字为所述待下载文件生成新的文件名。
说  明  书
<p>技术领域
本发明涉及互联网技术领域,特别是涉及一种通过浏览器进行文件下载的方法及浏览器。
背景技术
浏览器是个显示网页服务器或档案系统内的文件,并让用户与文件互动的一种软件。在互联网迅速发展的今天,各种浏览器已经成为用户上网的必备软件。除了浏览网页外,用户还经常通过浏览器下载网页上提供的资源,例如文档、歌曲、软件等。
在目前情况下,用户通过浏览器下载的文件会被保存到浏览器默认的下载目录或用户的指定路径下,并且,如果用户不进行手动的重命名,保存时一般即为默认的名字。在很多情况下,网页上提供下载的文件的默认名字经常会是一长串乱码、数字等,当用户下载过多时,经常会发生不到或者不能辨别的情况。
因此,目前的浏览器下载文件以及对文件的命名方式,不便于管理下载的文件,当文件过多时,难于查和分辨,用户体验差。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的适于通过浏览器进行文件下载的方法及相应地浏览器。
依据本发明的一个方面,提供一种通过浏览器进行文件下载的方法,包括:
判断出浏览器中待下载文件的文件名为预置字符串格式;
获取待下载文件所属浏览器网页的网页内容;
根据网页内容中关于待下载文件的网页元素为待下载文件生成新的文件名;
执行下载操作,并以新文件名保存下载得到的文件。
可选地,判断出浏览器中待下载文件的文件名为预置字符串格式,包括:
获取浏览器下载进程中指定下载网址对应下载文件的文件名;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。