[发明专利]基于被下载文件进行推荐的方法及系统有效
申请号: | 201210094016.4 | 申请日: | 2012-03-31 |
公开(公告)号: | CN102663073A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 雷海波;宗小斌;任寰 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 下载 文件 进行 推荐 方法 系统 | ||
技术领域
本申请涉及计算机数据处理技术领域,特别是涉及一种基于被下载文件进行推荐的方法及系统。
背景技术
用户通过电脑、手机等终端上网时,经常需要下载一些文件。下载的功能可以由独立的下载软件提供,也可以由内置于某些应用软件中的下载功能模块来提供,例如浏览器中的下载插件等等。独立的下载软件或者插件通过所要下载的文件地址生成配置信息,根据配置信息生成配置文件,并读取这些配置文件中的下载文件列表等信息实现文件的下载。
通常情况下,下载的文件往往需要对应的应用软件才能打开、使用等。例如,对于pdf文件,需要终端上安装了pdf阅读器才能打开该文件进行阅读、编辑等等操作。又如,对于视频文件,需要对应的视频播放器才能打开。如果终端上并没有安装某个文件对应的应用软件,则用户需要手动到网上查找该应用软件,下载并安装后才能正常使用该文件。在这个过程中,需要用户对于所下载的文件有足够的了解,并且需要知道能够正常使用该文件的应用软件的名称或者特征,才能够准确的找到对应的应用文件。这无疑增加了用户对于文件的使用要求和难度。
另外,当某个文件可以通过多个应用软件打开时,如果用户对这些应用软件并不了解,往往很难抉择选取哪一个应用软件。通常会随意选择一个,此时,如果多个应用软件所能实现的功能相当时,随意选择并不会带来不便。但是,当多个应用软件所能实现的功能不同时,则可能会带来不便,很多用户不得不重新选择新的应用软件,则可能造成系统资源的浪费。例如,对于某个文件来说,若用户因为对于应用软件的不了解,随意选取下载并安装了A应用软件,当后续使用时,若发现B应用软件更好,则需要下载并安装B应用软件,那么A应用软件对于用户来说就多余了,这造成了对系统资源的浪费。
发明内容
本申请提供一种基于被下载文件进行推荐的方法及系统,能够解决文件下载时无法智能选取应用软件、浪费系统资源的问题。
为了解决上述问题,本申请公开了一种基于被下载文件进行推荐的方法,包括以下步骤:
获取被下载文件的文件名;
根据所述文件名确定所述被下载文件的文件类型;
根据所述文件类型查询预存的推荐表,选取与所述文件类型匹配的推荐项;
获取所述推荐项的推荐项信息并进行显示。
进一步地,所述获取被下载文件的文件名包括:
通过从网络协议的特定字段中读取;或
从所述被下载文件所在下载页面的统一资源定位符中获取;或
从所述被下载文件所在下载页面重定向后的统一资源定位符中获取。
进一步地,所述根据所述文件名确定所述被下载文件的文件类型包括:
获取所述文件名表示文件类型的后缀;
根据所述后缀确定文件类型。
进一步地,所述方法还包括:
确定所述推荐表中每个文件类型所对应的至少两个推荐项的优先级。
进一步地,所述选取与所述文件类型匹配的推荐项包括:
确定与所述文件类型对应的至少两个推荐项;
按照优先级等级从所述至少两个推荐项中选取优先级高的一个推荐项,或选取优先级排在前面的至少两个推荐项。
进一步地,在选取与所述文件类型匹配的推荐项之前还包括:
实时更新所述推荐表中每个文件类型对应的推荐项的优先级。
进一步地,所述优先级根据以下一个或多个因素确定:
推荐项的用户使用数量;
推荐项的用户使用好评度;
推荐项的稳定性;
推荐项所具有的功能。
进一步地,在选取与所述文件类型匹配的推荐项之前还包括:
实时更新所述推荐表中每个文件类型对应的推荐项。
进一步地,所述显示推荐项信息包括显示以下至少一种信息:
所述推荐项的名称;
所述推荐项的功能信息;
所述推荐项的下载地址链接。
进一步地,所述预存的推荐表存储在服务器端或本地客户端,所述推荐项信息通过从服务器端实时获取或从本地客户端中获取。
进一步地,所述推荐项包括:应用软件、插件或者网络资源信息。
进一步地,在选取与所述文件类型匹配的推荐项之后还包括:
判断所述选取的推荐项是否被安装,若否,则获取所述推荐项的推荐项信息并进行显示。
进一步地,所述被下载文件在下载文件列表中展示,所述在获取被下载文件的文件名之后还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210094016.4/2.html,转载请声明来源钻瓜专利网。