一种多媒体文件搜索方法、服务器及客户端技术

技术编号:14699070 阅读:103 留言:0更新日期:2017-02-24 10:31
本发明专利技术公开了一种多媒体文件搜索方法、服务器及客户端,所述多媒体文件搜索方法,应用于一服务器中,所述方法包括:在第一时刻,获得来自客户端的包含至少一个检索条件的搜索请求,以及用于表征所述客户端在所述第一时刻之前获得的第一历史使用数据;至少基于所述第一历史使用数据及所述至少一个检索条件,获得第一搜索结果;将所述第一搜索结果传输给所述客户端。用于解决现有技术中电子设备存在对多媒体文件的搜索方式不智能的技术问题,实现给用户提供质量好、贴近用户偏好的多媒体文件的技术效果。

【技术实现步骤摘要】

本专利技术涉及电子
,特别涉及一种多媒体文件搜索方法、服务器及客户端
技术介绍
随着科学技术的不断发展,电子设备不仅仅用于传统的通信功能,其拓展功能也越来越多的使用,如:多媒体文件的下载和播放,举例来说,如音乐下载、播放等功能。目前,当电子设备进行音源搜索时,通常的做法是将通过搜索引擎得到的所有匹配的内容生成一个列表供用户选择,但是搜索出的结果往往没有考虑音源质量和音源对用户的实际服务水平,导致用户要花费大量时间人工筛选,使用户浪费时间和体验下降。可见,现有技术中电子设备存在对多媒体文件的搜索方式不智能的技术问题。
技术实现思路
本申请实施例提供一种多媒体文件搜索方法、服务器及客户端,用于解决现有技术中电子设备存在对多媒体文件的搜索方式不智能的技术问题,实现给用户提供质量好、贴近用户喜好的多媒体文件的技术效果。本申请实施例第一方面提供了一种多媒体文件搜索方法,应用于一服务器中,所述方法包括:在第一时刻,获得来自客户端的包含至少一个检索条件的搜索请求,以及用于表征所述客户端在所述第一时刻之前获得的第一历史使用数据;至少基于所述第一历史使用数据及所述至少一个检索条件,获得第一搜索结果;将所述第一搜索结果传输给所述客户端。可选的,在所述第一历史使用数据包括与所述客户端中的本地多媒体播放列表对应的本地多媒体播放列表历史使用信息时,所述至少基于所述第一历史使用数据及所述至少一个检索条件,获得第一搜索结果,包括:基于所述至少一个检索条件,从所述服务器中的网络多媒体播放列表中搜索获得M个多媒体文件,M为大于等于1的整数;基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中检索获得N个多媒体文件,其中,所述N个多媒体文件为第一搜索结果;N为小于等于M的整数。可选的,在所述第一历史使用数据还包括:在所述客户端在通过网络接收网络多媒体文件过程中,所述网络的网络服务质量历史信息时,所述基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中检索获得N个多媒体文件,包括:基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中获得K个多媒体文件,K为大于等于N的整数;基于所述网络服务质量历史信息,获得网络服务质量高于预设网络服务质量的至少一个网络;从所述K个多媒体文件中确定出来自于所述至少一个网络的N个多媒体文件。可选的,在所述第一历史使用数据还包括:还包括用户使用所述客户端的用户行为历史信息时,所述从所述K个多媒体文件中确定出来自于所述至少一个网络的N个多媒体文件,包括:从所述K个多媒体文件中确定出P个多媒体文件,其中,P为大于等于N的整数;基于所述用户行为历史信息,确定出符合预设条件的至少一个用户行为;基于所述至少一个用户行为对应的至少一个本地多媒体文件,从所述P个多媒体文件中确定出N个多媒体文件。可选的,在所述将所述第一搜索结果传输给所述客户端之后,所述方法还包括:获得所述客户端传输来的第二历史使用数据,其中,所述第二历史使用数据为所述客户端在所述第一时刻之后获得的历史使用数据;保存所述第二历史使用数据,并基于所述第一历史使用数据及所述第二历史使用数据对所述服务器中历史使用数据库进行更新。可选的,所述第二历史使用数据为所述客户端在所述客户端处于被用户使用的被使用状态期间向所述服务器传输的历史使用数据;或所述第二历史使用数据为所述客户端在确定所述第二历史使用数据中包括了所述第一历史使用数据中没有包括的新使用数据时,向所述服务器传输的历史使用数据。可选的,在所述将所述第一搜索结果传输给所述客户端之后,所述方法还包括:接收到所述客户端传输的用于表征所述N个多媒体文件对应的至少一个网络中每个网络的网络服务质量的至少一个网络质量实测结果;基于所述至少一个网络质量实测结果,对所述网络多媒体播放列表中的Q个多媒体文件的排列顺序进行更新,获得经更新网络多媒体播放列表,其中,Q为大于等于M的整数。可选的,在所述获得经更新网络多媒体播放列表之后,所述方法还包括:判断所述经更新网络多媒体播放列表中是否包括了与所述至少一个检索条件及所述第一历史使用数据相对应的新搜索结果;在为是时,生成并向所述客户发送用于表征存在所述新搜索结果的提示信息。可选的,在所述至少基于所述第一历史使用数据及所述至少一个检索条件,获得第一搜索结果之后,所述方法还包括:查询获得与所述第一搜索结果对应的多媒体文件推荐列表相关的历史关联多媒体文件列表;获得用于表征所述用户喜好的喜好信息;基于所述喜好信息,对所述历史关联多媒体文件列表进行更新,获得经更新关联多媒体文件列表。本申请实施例第二方面提供了一种多媒体文件搜索方法,应用于一客户端中,所述方法包括:向服务器发送包含至少一个检索条件的搜索请求,以及用于表征所述客户端在第一时刻之前获得的第一历史使用数据;获得所述服务器传输来的第一搜索结果,其中,所述第一搜索结果为所述服务器至少基于所述第一历史使用数据及所述至少一个检索条件而获得的搜索结果。可选的,在所述第一历史使用数据包括与所述客户端中的本地多媒体播放列表对应的本地多媒体播放列表历史使用信息时,所述第一搜索结果为所述服务器通过如下步骤获得的搜索结果:基于所述至少一个检索条件,从所述服务器中的网络多媒体播放列表中搜索获得M个多媒体文件,M为大于等于1的整数;基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中检索获得N个多媒体文件,其中,所述N个多媒体文件为第一搜索结果;N为小于等于M的整数。可选的,在所述第一历史使用数据还包括:在所述客户端在通过网络接收网络多媒体文件过程中,所述网络的网络服务质量历史信息时,所述N个多媒体文件为所述服务器基于如下步骤而获得的多媒体文件:基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中获得K个多媒体文件,K为大于等于N的整数;基于所述网络服务质量历史信息,获得网络服务质量高于预设网络服务质量的至少一个网络;从所述K个多媒体文件中确定出来自于所述至少一个网络的N个多媒体文件。可选的,在所述第一历史使用数据还包括:还包括用户使用所述客户端的用户行为历史信息时,所述N个多媒体文件为所述服务器基于所述如下步骤而获得的多媒体文件:从所述K个多媒体文件中确定出P个多媒体文件,其中,P为大于等于N的整数;基于所述用户行为历史信息,确定出符合预设条件的至少一个用户行为;基于所述至少一个用户行为对应的至少一个本地多媒体文件,从所述P个多媒体文件中确定出N个多媒体文件。可选的,在所述获得所述服务器传输来的第一搜索结果之后,所述方法还包括:向所述服务器发送第二历史使用数据,其中,所述第二历史使用数据为所述客户端在所述第一时刻之后获得的历史使用数据,以使所述服务器能够基于所述第一历史使用数据及所述第二历史使用数据对所述服务器中历史使用数据库进行更新。可选的,所述向所述服务器发送第二历史使用数据包括:在所述客户端处于被用户使用的被使用状态期间,向所述服务器发送第二历史使用数据;或在确定所述第二历史使用数据中包括了所述第一历史使用数据中没有包括的新使用数据时,向所述服务器发送第二历史使用数据。可选的,在所述获得所述服务器传输来的第一搜索结果之后,所述方法还包括:向所述服务器传输用于表征所述N个多媒体文件对应的至本文档来自技高网...
一种多媒体文件搜索方法、服务器及客户端

【技术保护点】
一种多媒体文件搜索方法,应用于一服务器中,所述方法包括:在第一时刻,获得来自客户端的包含至少一个检索条件的搜索请求,以及用于表征所述客户端在所述第一时刻之前获得的第一历史使用数据;至少基于所述第一历史使用数据及所述至少一个检索条件,获得第一搜索结果;将所述第一搜索结果传输给所述客户端。

【技术特征摘要】
1.一种多媒体文件搜索方法,应用于一服务器中,所述方法包括:在第一时刻,获得来自客户端的包含至少一个检索条件的搜索请求,以及用于表征所述客户端在所述第一时刻之前获得的第一历史使用数据;至少基于所述第一历史使用数据及所述至少一个检索条件,获得第一搜索结果;将所述第一搜索结果传输给所述客户端。2.如权利要求1所述的方法,其特征在于,在所述第一历史使用数据包括与所述客户端中的本地多媒体播放列表对应的本地多媒体播放列表历史使用信息时,所述至少基于所述第一历史使用数据及所述至少一个检索条件,获得第一搜索结果,包括:基于所述至少一个检索条件,从所述服务器中的网络多媒体播放列表中搜索获得M个多媒体文件,M为大于等于1的整数;基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中检索获得N个多媒体文件,其中,所述N个多媒体文件为第一搜索结果;N为小于等于M的整数。3.如权利要求2所述的方法,其特征在于,在所述第一历史使用数据还包括:在所述客户端在通过网络接收网络多媒体文件过程中,所述网络的网络服务质量历史信息时,所述基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中检索获得N个多媒体文件,包括:基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中获得K个多媒体文件,K为大于等于N的整数;基于所述网络服务质量历史信息,获得网络服务质量高于预设网络服务质量的至少一个网络;从所述K个多媒体文件中确定出来自于所述至少一个网络的N个多媒体文件。4.如权利要求3所述的方法,其特征在于,在所述第一历史使用数据还包括:还包括用户使用所述客户端的用户行为历史信息时,所述从所述K个多媒体文件中确定出来自于所述至少一个网络的N个多媒体文件,包括:从所述K个多媒体文件中确定出P个多媒体文件,其中,P为大于等于N的整数;基于所述用户行为历史信息,确定出符合预设条件的至少一个用户行为;基于所述至少一个用户行为对应的至少一个本地多媒体文件,从所述P个多媒体文件中确定出N个多媒体文件。5.如权利要求1-4中任一权项所述的方法,其特征在于,在所述将所述第一搜索结果传输给所述客户端之后,所述方法还包括:获得所述客户端传输来的第二历史使用数据,其中,所述第二历史使用数据为所述客户端在所述第一时刻之后获得的历史使用数据;保存所述第二历史使用数据,并基于所述第一历史使用数据及所述第二历史使用数据对所述服务器中历史使用数据库进行更新。6.如权利要求5所述的方法,其特征在于,所述第二历史使用数据为所述客户端在所述客户端处于被用户使用的被使用状态期间向所述服务器传输的历史使用数据;或所述第二历史使用数据为所述客户端在确定所述第二历史使用数据中包括了所述第一历史使用数据中没有包括的新使用数据时,向所述服务器传输的历史使用数据。7.如权利要求2-4中任一权项所述的方法,其特征在于,在所述将所述第一搜索结果传输给所述客户端之后,所述方法还包括:接收到所述客户端传输的用于表征所述N个多媒体文件对应的至少一个网络中每个网络的网络服务质量的至少一个网络质量实测结果;基于所述至少一个网络质量实测结果,对所述网络多媒体播放列表中的Q个多媒体文件的排列顺序进行更新,获得经更新网络多媒体播放列表,其中,Q为大于等于M的整数。8.如权利要求7所述的方法,其特征在于,在所述获得经更新网络多媒体播放列表之后,所述方法还包括:判断所述经更新网络多媒体播放列表中是否包括了与所述至少一个检索条件及所述第一历史使用数据相对应的新搜索结果;在为是时,生成并向所述客户发送用于表征存在所述新搜索结果的提示信息。9.如权利要求1-4中任一权项所述的方法,其特征在于,在所述至少基于所述第一历史使用数据及所述至少一个检索条件,获得第一搜索结果之后,所述方法还包括:查询获得与所述第一搜索结果对应的多媒体文件推荐列表相关的历史关联多媒体文件列表;获得用于表征所述用户喜好的喜好信息;基于所述喜好信息,对所述历史关联多媒体文件列表进行更新,获得经更新关联多媒体文件列表。10.一种多媒体文件搜索方法,应用于一客户端中,其特征在于,所述方法包括:向服务器发送包含至少一个检索条件的搜索请求,以及用于表征所述客户端在第一时刻之前获得的第一历史使用数据;获得所述服务器传输来的第一搜索结果,其中,所述第一搜索结果为所述服务器至少基于所述第一历史使用数据及所述至少一个检索条件而获得的搜索结果。11.如权利要求10所述的方法,其特征在于,在所述第一历史使用数据包括与所述客户端中的本地多媒体播放列表对应的本地多媒体播放列表历史使用信息时,所述第一搜索结果为所述服务器通过如下步骤获得的搜索结果:基于所述至少一个检索条件,从所述服务器中的网络多媒体播放列表中搜索获得M个多媒体文件,M为大于等于1的整数;基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中检索获得N个多媒体文件,其中,所述N个多媒体文件为第一搜索结果;N为小于等于M的整数。12.如权利要求11所述的方法,其特征在于,在所述第一历史使用数据还包括:在所述客户端在通过网络接收网络多媒体文件过程中,所述网络的网络服务质量历史信息时,所述N个多媒体文件为所述服务器基于如下步骤而获得的多媒体文件:基于所述本地多媒体播放列表历史使用信息,从所述M个多媒体文件中获得K个多媒体文件,K为大于等于N的整数;基于所述网络服务质量历史信息,获得网络服务质量高于预设网络服务质量的至少一个网络;从所述K个多媒体文件中确定出来自于所述至少一个网络的N个多媒体文件。13.如权利要求12所述的方法,其特征在于,在所述第一历史使用数据还包括:还包括用户使用所述客户端的用户行为历史信息时,所述N个多媒体文件为所述服务器基于所述如下步骤而获得的多媒体文件:从所述K个多媒体文件中确定出P个多媒体文件,其中,P为大于等于N的整数;基于所述用户行为历史信息,确定出符合预设条件的至少一个用户行为;基于所述至少一个用户行为对应的至少一个本地多媒体文件,从所述P个多媒体文件中确定出N个多媒体文件。14.如权利要求10-13中任一权项所述的方法,其特征在于,在所述获得所述服务器传输来的第一搜索结果之后,所述方法还包括:向所述服务器发送第二历史使用数据,其中,所述第二历史使用数据为所述客户端在所述第一时刻之后获得的历史使用数据,以使所述服务器能够基于所述第一历史使用数据及所述第二历史使用数据对所述服务器中历史使用数据库进行更新。15.如权利要求14所述的方法,其特征在于,所述向所述服务器发送第二历史使用数据包括:在所述客户端处于被用户使用的被使用状态期间,向所述服务器发送第二历史使用数据;或在确定所述第二历史使用数据中包括了所述第一历史使用数据中没有包括的新使用数据时,向所述服务器发送第二历史使用数据。16.如权利要求10-13中任一权项所述的方法,其特征在于,在所述获得所述服务器传输来的第一搜索结果之后,所述方法还包括:向所述服务器传输用于表征所述N个多媒体文件对应的至少一个网络中每个网络的网络服务质量的至少一个网络质量实测结果,以使所述服务器能够基于所述至少一个网络质量实测结果,对所述网络多媒体播放列表中的Q个多媒体文件的...

【专利技术属性】
技术研发人员:李红波
申请(专利权)人:四川九洲电器集团有限责任公司
类型:发明
国别省市:四川;51

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

1