基于被下载文件进行推荐的方法及系统技术方案

技术编号:10433981 阅读:169 留言:0更新日期:2014-09-17 11:42
本申请提供了一种基于被下载文件进行推荐的方法,包括以下步骤:获取被下载文件的文件名;根据所述文件名确定所述被下载文件的文件类型;根据所述文件类型查询预存的推荐表,选取与所述文件类型匹配的推荐项;获取所述推荐项的推荐项信息并进行显示。本申请还公开了一种实现前述方法的基于被下载文件进行推荐的系统。本申请的基于被下载文件进行推荐的方法及系统,能够在文件下载时智能选取应用软件。

【技术实现步骤摘要】
基于被下载文件进行推荐的方法及系统本专利技术专利申请是申请日为2012年03月31日、申请号为201210094016.4、名称为“基于被下载文件进行推荐的方法及系统”的中国专利技术专利申请的分案申请。
本申请涉及计算机数据处理
,特别是涉及一种基于被下载文件进行推荐的方法及系统。
技术介绍
用户通过电脑、手机等终端上网时,经常需要下载一些文件。下载的功能可以由独立的下载软件提供,也可以由内置于某些应用软件中的下载功能模块来提供,例如浏览器中的下载插件等等。独立的下载软件或者插件通过所要下载的文件地址生成配置信息,根据配置信息生成配置文件,并读取这些配置文件中的下载文件列表等信息实现文件的下载。 通常情况下,下载的文件往往需要对应的应用软件才能打开、使用等。例如,对于Pdf文件,需要终端上安装了 Pdf阅读器才能打开该文件进行阅读、编辑等等操作。又如,对于视频文件,需要对应的视频播放器才能打开。如果终端上并没有安装某个文件对应的应用软件,则用户需要手动到网上查找该应用软件,下载并安装后才能正常使用该文件。在这个过程中,需要用户对于所下载的文件有足够的了解,并且需要知道能够正常使用该文件的应用软件的名称或者特征,才能够准确的找到对应的应用文件。这无疑增加了用户对于文件的使用要求和难度。 另外,当某个文件可以通过多个应用软件打开时,如果用户对这些应用软件并不了解,往往很难抉择选取哪一个应用软件。通常会随意选择一个,此时,如果多个应用软件所能实现的功能相当时,随意选择并不会带来不便。但是,当多个应用软件所能实现的功能不同时,则可能会带来不便,很多用户不得不重新选择新的应用软件,则可能造成系统资源的浪费。例如,对于某个文件来说,若用户因为对于应用软件的不了解,随意选取下载并安装了 A应用软件,当后续使用时,若发现B应用软件更好,则需要下载并安装B应用软件,那么A应用软件对于用户来说就多余了,这造成了对系统资源的浪费。
技术实现思路
本申请提供一种基于被下载文件进行推荐的方法及系统,能够解决文件下载时无法智能选取应用软件、浪费系统资源的问题。 为了解决上述问题,本申请公开了一种基于被下载文件进行推荐的方法,包括以下步骤: 获取被下载文件的文件名; 根据所述文件名确定所述被下载文件的文件类型; 根据所述文件类型查询预存的推荐表,选取与所述文件类型匹配的推荐项;[0011 ]获取所述推荐项的推荐项信息并进行显示。 进一步地,所述获取被下载文件的文件名包括: 通过从网络协议的特定字段中读取;或 从所述被下载文件所在下载页面的统一资源定位符中获取;或 从所述被下载文件所在下载页面重定向后的统一资源定位符中获取。 进一步地,所述根据所述文件名确定所述被下载文件的文件类型包括: 获取所述文件名表示文件类型的后缀; 根据所述后缀确定文件类型。 进一步地,所述方法还包括: 确定所述推荐表中每个文件类型所对应的至少两个推荐项的优先级。 进一步地,所述选取与所述文件类型匹配的推荐项包括: 确定与所述文件类型对应的至少两个推荐项; 按照优先级等级从所述至少两个推荐项中选取优先级高的一个推荐项,或选取优先级排在前面的至少两个推荐项。 进一步地,在选取与所述文件类型匹配的推荐项之前还包括: 实时更新所述推荐表中每个文件类型对应的推荐项的优先级。 进一步地,所述优先级根据以下一个或多个因素确定: 推荐项的用户使用数量; 推荐项的用户使用好评度; 推荐项的稳定性; 推荐项所具有的功能。 进一步地,在选取与所述文件类型匹配的推荐项之前还包括: 实时更新所述推荐表中每个文件类型对应的推荐项。 进一步地,所述显示推荐项信息包括显示以下至少一种信息: 所述推荐项的名称; 所述推荐项的功能信息; 所述推荐项的下载地址链接。 进一步地,所述预存的推荐表存储在服务器端或本地客户端,所述推荐项信息通过从服务器端实时获取或从本地客户端中获取。 进一步地,所述推荐项包括:应用软件、插件或者网络资源信息。 进一步地,在选取与所述文件类型匹配的推荐项之后还包括: 判断所述选取的推荐项是否被安装,若否,则获取所述推荐项的推荐项信息并进行显示。 进一步地,所述被下载文件在下载文件列表中展示,所述在获取被下载文件的文件名之后还包括: 判断所述下载文件列表是否有变化,若有,则刷新所述下载文件列表,并重新选取文件。 进一步地,所述判断所述下载文件列表是否有变化包括: 判断所述下载文件列表中的下载项数量是否变化,若是,则确定所述下载文件列表有变化,反之,则确定所述下载文件列表没有变化。 进一步地,所述推荐项信息被显示在下载控件的下载文件列表中,并与所述被下载文件相对应。 为了解决上述问题,本申请还公开了一种基于被下载文件进行推荐的系统,包括: 文件名获取模块,用于获取被下载文件的文件名; 文件类型确定模块,用于根据所述文件名确定所述被下载文件的文件类型; 推荐项选取模块,用于根据所述文件类型查询预存的推荐表,选取与所述文件类型匹配的推荐项。 显示模块,用于获取所述推荐项的推荐项信息并进行显示。 进一步地,所述文件名获取模块包括: 文件名读取单元,用于通过从网络协议的特定字段中读取,或从被下载文件所在下载页面的统一资源定位符中获取,或从所述被下载文件所在下载页面重定向后的统一资源定位符中获取。 进一步地,所述文件类型确定模块包括: 后缀获取单元,用于获取所述文件名表示文件类型的后缀,并根据所述后缀确定文件类型。 进一步地,所述系统还包括: 优先级确定模块,用于确定所述推荐表中每个文件类型所对应的至少两个推荐项的优先级。 进一步地,所述推荐项选取模块包括: 推荐项确定单元,用于确定与所述文件类型对应的至少两个推荐项;和 推荐项选取单元,用于按照优先级等级从所述至少两个推荐项中选取优先级高的一个推荐项,或选取优先级排在前面的至少两个推荐项。 进一步地,所述系统还包括: 优先级更新模块,用于实时更新所述推荐表中每个文件类型对应的推荐项的优先级。 进一步地,所述系统还包括: 推荐项更新模块,用于实时更新所述推荐表中每个文件类型对应的推荐项。 进一步地,所述显示模块包括以下一种或几种单元: 名称展示单元,用于展示所述推荐项的名称; 功能信息展示单元,用于展示所述推荐项的功能信息; 链接展示单元,用于展示所述推荐项的下载地址链接。 进一步地,所述系统还包括: 判断模块,用于判断所述选取的推荐项是否被安装,若否,则触发显示模块进行展 /Jn ο 进一步地,所述被下载文件在下载文件列表中展示,所述系统还包括: 下载文件列表监测模块,用于判断所述下载文件列表是否有变化,若有,则刷新所述下载文件列表重新选取文件。 进一步地,所述下载文件列表监测模块包括: 数量统计单元,用于判断所述下载文件列表中的下载项数量是否变化,若是,则确定所述下载文件列表有变化,反之,则确定所述下载文件列表没有变化。 与现有技术相比,本申请包括以下优点: 本申请的基于被下载文件进行推荐的方法在文件下载文件列表中选取其中的文件,并确定其文件本文档来自技高网
...

【技术保护点】
一种基于被下载文件进行推荐的方法,其特征在于,包括以下步骤:获取被下载文件的文件名;根据所述文件名确定所述被下载文件的文件类型;根据所述文件类型查询预存的推荐表,选取与所述文件类型匹配的推荐项;获取所述推荐项的推荐项信息并进行显示。

【技术特征摘要】
1.一种基于被下载文件进行推荐的方法,其特征在于,包括以下步骤: 获取被下载文件的文件名; 根据所述文件名确定所述被下载文件的文件类型; 根据所述文件类型查询预存的推荐表,选取与所述文件类型匹配的推荐项; 获取所述推荐项的推荐项信息并进行显示。2.如权利要求1所述的方法,其特征在于,所述获取被下载文件的文件名包括: 通过从网络协议的特定字段中读取;或 从所述被下载文件所在下载页面的统一资源定位符中获取;或 从所述被下载文件所在下载页面重定向后的统一资源定位符中获取。3.如权利要求1所述的方法,其特征在于,所述根据所述文件名确定所述被下载文件的文件类型包括: 获取所述文件名中表示文件类型的后缀; 根据所述后缀确定文件类型。4.如权利要求1所述的方法,其特征在于,所述方法还包括: 确定所述推荐表中每个文件类型所对应的至少两个推荐项的优先级。5.如权利要求4所述的方法,其特征在于,所述选取与所述文件类型匹配的推荐项包括: 确定与所述文件类型对应的至少两个推荐项; 按照优先级等级从所述至少两个推荐项中选取优先级高的一个推荐项,或选取优先级排在前面的至少两个推荐项。6.如权利要求4所述的方法,其特征在于,在选取与所述文件类型匹配的推荐项之前还包括: 实时更新所述推荐表中每个文件类型对应的推荐项的优先级。7.如权利要求4所述的方法,其特征在于,所述优先级根据以下一个或多个因素确定: 推荐项的用户使用数量; 推荐项的用户使用好评度; 推荐项的稳定性; 推荐项所具有的功能。8.如权利要求1所述的方法,其特征在于,在选取与所述文件类型匹配的推荐项之前还包括: 实时更新所述推荐表中每个文件类型对应的推荐项。9.如权利要求1所述的方法,其特征在于,所述显示推荐项信息包括显示以下至少一种信息: 所述推荐项的名称; 所述推荐项的功能信息; 所述推荐项的下载地址链接。10.如权利要求9所述的方法,其特征在于,所述预存的推荐表存储在服务器端或本地客户端,所述推荐项信息通过从服务器端实时获取或从本地客户端中获取。11.如权利要求1中所述的方法,其特征在于,所述推荐项包括:应用软件、插件或者网络资源信息。12.如权利要求1至11任一项所述的方法,其特征在于,在选取与所述文件类型匹配的推荐项之后还包括: 判断所述选取的推荐项是否被安装,若否,则获取所述推荐项的推荐项信息并进行显示。13.如权利要求1至11任一项所述的方法,其特征在于,所述被下载文件在下载文件列表中展示,所述在获取被下载文件的文件名之后还包括: 判断所述下载文件列表是否有变化,若有,则刷新所述下载文件列表,并重新选取文件。14.如权利要求13所述的方法,其特征在于,所述判断所述下载文件列表是否有变化包括: 判断所述...

【专利技术属性】
技术研发人员:雷海波宗小斌任寰
申请(专利权)人:奇智软件北京有限公司北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1