多媒体文件搜索方法和装置制造方法及图纸

技术编号:2917598 阅读:311 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种多媒体文件搜索方法,包括:接收用户对多媒体文件的请求;在本地搜索多媒体文件,且在互联网搜索多媒体文件;将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户。本发明专利技术还提供了一种多媒体文件搜索装置,包括:界面模块,用于接收用户对多媒体文件的请求;搜索模块,用于在本地搜索多媒体文件,且在互联网搜索多媒体文件;显示模块,用于将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户。本发明专利技术解决了用户可能会把同一多媒体文件重复下载多遍,从而导致磁盘空间和带宽的浪费的问题,实现了简化用户操作流程的效果。

【技术实现步骤摘要】

本专利技术涉及互联网信息处理领域,具体而言,涉及多媒体文件搜索方法和装置
技术介绍
用户想查找多媒体文件例如一首歌曲时,如果能从本地直接查找到该歌曲,则可以避免去互联网上搜索和下载。图1示出了根据相关技术的歌曲操作过程的流程图,包括:步骤S102,用户想要查找歌曲A;步骤S104,用户执行本地查找;步骤S106,得到本地是否有歌曲A的查找结果;如果本地有歌曲A,则步骤S112,对歌曲A执行本地操作;如果本地没有歌曲A,则步骤S108,执行网络搜索;步骤S110,从网络搜索结果中下载歌曲A到本地,然后步骤S112,对歌曲A执行本地操作。然而,由于播放器通常有多个歌曲列表,本地有着较复杂的歌曲目录结果,所以判断本地是否已经存在要查找的歌曲,通常会是-->个较繁琐的查找过程。因此,用户经常会省略本地查找的过程,直接去互联网搜索歌曲,然后从搜索结果中下载该歌曲。在实现本专利技术过程中,专利技术人发现这样的后果是,用户可能会把同一多媒体文件例如歌曲重复下载多遍,而这种重复操作会导致磁盘空间和带宽的浪费。
技术实现思路
本专利技术旨在提供一种多媒体文件搜索方法和装置,能够解决用户可能会把同一多媒体文件重复下载多遍,从而导致磁盘空间和带宽的浪费的问题。在本专利技术的实施例中,提供了一种多媒体文件搜索方法,包括:接收用户对多媒体文件的请求;在本地搜索多媒体文件,且在互联网搜索多媒体文件;将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户。在本专利技术的实施例中,还提供了一种多媒体文件搜索装置,包括:界面模块,用于接收用户对多媒体文件的请求;搜索模块,用于在本地搜索多媒体文件,且在互联网搜索多媒体文件;显示模块,用于将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户。上述实施例的多媒体文件搜索方法和装置因为在用户搜索多媒体文件时,同时在本地和互联网上搜索,并将本地的搜索结果和互联网的搜索结果互相区别地显示,从而解决了用户可能会把同一多媒体文件重复下载多遍,从而导致磁盘空间和带宽的浪费的问题,实现了简化用户操作流程的效果。-->附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了根据相关技术的歌曲操作过程的流程图;图2示出了根据本专利技术实施例的多媒体文件搜索方法的流程图;图3示出了根据本专利技术实施例的多媒体文件搜索装置的示意图;图4示出了根据本专利技术可选实施例的多媒体文件搜索装置的示意图;图5示出了根据本专利技术可选实施例的多媒体文件搜索方法的流程图。具体实施方式图2示出了根据本专利技术实施例的多媒体文件搜索方法的流程图,包括以下步骤:步骤S10,接收用户对多媒体文件的请求;步骤S20,在本地搜索多媒体文件,且在互联网搜索多媒体文件;-->步骤S30,将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户。该可选实施例因为在用户搜索多媒体文件时,同时在本地和互联网上搜索,并将本地的搜索结果和互联网的搜索结果互相区别地显示,从而解决了用户可能会把同一多媒体文件重复下载多遍,从而导致磁盘空间和带宽的浪费的问题,实现了简化用户操作流程的效果。值得注意的是,该实施例中,用户仅需提出对多媒体文件的搜索请求即可,而无需考虑在本地还是互联网搜索,而本实施例的方法将自动在本地和互联网同时搜索。可选的,步骤S10包括:提供输入框,用于接收用户输入多媒体文件的关键字。该可选实施例提供了通过多媒体文件的关键字进行搜索的功能。例如,多媒体文件是歌曲文件,关键字可以是歌曲名、歌手名、专辑名、发行时间。当然,本领域技术人员可以理解,“接收用户对多媒体文件的请求”的方式不限于提供输入框的方式,例如,还可以采用菜单、按钮等方式。可选的,步骤S20中的在本地搜索多媒体文件包括:提取请求中的关于多媒体文件的关键字;使用关键字查询索引库。该可选实施例提供了在本地搜索多媒体文件的具体实施方案。可选的,本专利技术实施例的多媒体文件搜索方法还包括:预先在本地建立索引库,索引库包括本地的多媒体文件的索引。例如索引库是数据库,使用关键字查询索引库可包括:编写针对所述关键字的SQL查询命令;对所述数据库执行所述SQL查询命令。-->其中,当本地的多媒体文件发生新增、删除、更名或移动操作时,相应地自动更新索引库。该可选实施例通过在本地建立索引库,其包括多媒体文件的索引,来完成利用多媒体文件的关键字进行本地搜索的操作。该索引库可以自动随着本地的多媒体文件的变化而更新,确保与本地多媒体文件的一致性。可选的,步骤S30包括:在同一个列表中提交本地的搜索结果和互联网的搜索结果,对本地的搜索结果附加可视的本地标识,对互联网的搜索结果附加可视的互联网标识,本地标识和互联网标识的可视效果不同;或者在不同的列表中分别提交本地的搜索结果和互联网的搜索结果。该可选实施例提供了将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户的两种具体实施方案。这里的列表可以采用表格、图表或者文字罗列等形式。可选的,在步骤S30之前,还包括:以预定规则过滤本地的搜索结果和互联网的搜索结果。通过对预定规则的设置,可以将自动在本地和互联网同时搜索所得到的结果进行优化,避免用户接收过多的垃圾信息。预定规则可以包括以下至少之一:过滤本地的搜索结果和互联网的搜索结果之间的重复;过滤互联网的搜索结果中的重复;以用户偏爱设定条件进行过滤。-->可选的,过滤本地的搜索结果和互联网的搜索结果之间的重复包括:删除互联网的搜索结果中与本地的搜索结果相重复的条目。这就避免了用户重复下载本地已经存在的多媒体文件。当然,也可以设置为:删除本地的搜索结果中与互联网的搜索结果相重复的条目。这就保证了用户本地的多媒体文件动态更新。可选的,删除互联网的搜索结果中与本地的搜索结果相重复的条目包括:将本地的搜索结果按照滤重判断条件作为键插入到映射表中;将互联网的搜索结果按照滤重判断条件作为键插入到映射表;从互联网的搜索结果中删除能插入的条目。该方法使用到了映射表的概念,所谓映射表,就是从一个有序集合到另外一个有序集合的关系,可以表示为R(a)=b,其中a属于源有序集合,b属于目标有序集合。映射表的优点在可以在于:已知a,可以在常数复杂度(O(1))内计算出R(a)。在该案例中,a中存放的是表示某首歌曲的数据结构,R(a)映射关系b存放的是a的滤重字段的数据,如果有两首歌曲aa,ab,两者的映射关系ba=R(aa),bb=R(ab),如果两首歌曲在滤重规则范围内被认为是相同歌曲的话,那么这两首歌曲的在R上的映射关系也是相同的,即ba=bb,反之亦然。所以,判断两首歌曲在滤重规则范围内是否相同就可以简单的判断其在R上的映射是否为相同的,如果为相同的,那么就可以认为这两首歌曲是相同的歌曲,可以按照过滤条件滤掉一个,具体过滤掉哪一个由过滤规则确定。分别计算本地歌曲集合ALocal在R上的映射集合BLocal以及网络歌曲集合ANet在R上的映射集合BNet,对于任何一个b,如果b同时存在于BLocal和BNet中,那么b所对应的ALocal中的aLocal和ANet中的aNet就是一对重复的歌曲,对于重复的歌曲,则可以按照过滤规则,要么从ANet本文档来自技高网...

【技术保护点】
一种多媒体文件搜索方法,其特征在于,包括: 接收用户对多媒体文件的请求; 在本地搜索所述多媒体文件,且在互联网搜索所述多媒体文件; 将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户。

【技术特征摘要】
1.一种多媒体文件搜索方法,其特征在于,包括:接收用户对多媒体文件的请求;在本地搜索所述多媒体文件,且在互联网搜索所述多媒体文件;将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户。2.根据权利要求1所述的多媒体文件搜索方法,其特征在于,将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户包括:在同一个列表中提交本地的搜索结果和互联网的搜索结果,对本地的搜索结果附加可视的本地标识,对互联网的搜索结果附加可视的互联网标识,所述本地标识和所述互联网标识的可视效果不同;或者在不同的列表中分别提交本地的搜索结果和互联网的搜索结果。3.根据权利要求1所述的多媒体文件搜索方法,其特征在于,在将本地的搜索结果和互联网的搜索结果互相区别地一起提供给用户之前,还包括:以预定规则过滤本地的搜索结果和互联网的搜索结果。4.根据权利要求3所述的多媒体文件搜索方法,其特征在于,所述以预定规则过滤本地的搜索结果和互联网的搜索结果包括:过滤本地的搜索结果和互联网的搜索结果之间的重复。5.根据权利要求4所述的多媒体文件搜索方法,其特征在于,所述过滤本地的搜索结果和互联网的搜索结果之间的重复包括:删除互联网的搜索结果中与本地的搜索结果相重复的条目。6.根据权利要求5所述的多媒体文件搜索方法,其特征在于,除互联网的搜索结果中与本地的搜索结果相重复的条目包括:将本地的搜索结果按照滤重判断条件作为键插入到映射表中;将互联网的搜索结果按照滤重判断条件作为键插入到所述映射表;从互联网的搜索结果中删除能插入的条目。7.根据权利要求3所述的多媒体文件搜索方法,其特征在于,所述以预定规则过滤本地的搜索结果和互联网的搜索结果包括:过滤互联网的搜索结果中的重复。8.根据权利要求7所述的多媒体文件搜索方法,其...

【专利技术属性】
技术研发人员:王毅郭小军
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:11[中国|北京]

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

1