《音乐综合搜索的实现方法和装置.pdf》由会员分享,可在线阅读,更多相关《音乐综合搜索的实现方法和装置.pdf(26页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410838139.3(22)申请日 2014.12.29G06F 17/30(2006.01)(71)申请人北京奇虎科技有限公司地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)申请人奇智软件(北京)有限公司(72)发明人杨浩(74)专利代理机构北京中强智尚知识产权代理有限公司 11448代理人姜精斌 王书彪(54) 发明名称音乐综合搜索的实现方法和装置(57) 摘要本发明公开了一种音乐综合搜索的实现方法和装置;其中的方法主要包括:接收用户的网络终端设备发起的包含有音乐搜索需求信息的搜索请求;查询与所述音乐。
2、搜索需求信息相匹配的音乐搜索结果信息,并获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息;为不同来源的音乐搜索结果信息设置不同的显示区域,从而形成音乐综合搜索结果;向所述用户的网络终端设备推送包含有所述设置不同显示区域的音乐综合搜索结果信息的音乐综合搜索结果。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书18页 附图5页(10)申请公布号 CN 104462575 A(43)申请公布日 2015.03.25CN 104462575 A1/2页21.一种音乐综合搜索的实现方法,包括:接收用户的网络终端设备发起的包。
3、含有音乐搜索需求信息的搜索请求;查询与所述音乐搜索需求信息相匹配的音乐搜索结果信息,并获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息;为不同来源的音乐搜索结果信息设置不同的显示区域,从而形成音乐综合搜索结果;向所述用户的网络终端设备推送包含有所述设置不同显示区域的音乐综合搜索结果信息的音乐综合搜索结果。2.如权利要求1所述的方法,其中,所述方法还包括:根据预先设置的黑名单词汇对所述音乐搜索需求信息进行过滤,并对所述过滤后的音乐搜索需求信息进行纠错处理,所述纠错处理后的音乐搜索需求信息用于获取音乐搜索结果信息。3.如权利要求1-2任一项所述的方法,其中,所述获取至。
4、少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息包括:根据预先存储的至少一个合作方音乐网站IP地址从至少一个合作方音乐网站中在线获取所述音乐搜索需求信息相匹配的音乐搜索结果信息;其中,所述合作方音乐网站IP地址是通过定时刷新各合作方音乐网站域名系统DNS所对应的IP地址而获取并存储的。4.如权利要求1-3任一项所述的方法,其中,所述获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息包括:根据本地预先存储的从合作方音乐网站中获取的关键词与音乐资源信息的对应关系获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐资源信息,将所述相匹。
5、配的音乐资源信息作为音乐搜索结果信息。5.如权利要求1-4任一项所述的方法,其中,所述获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息还包括:针对根据所述对应关系没有成功获取到音乐搜索结果信息的合作方音乐网站,根据预先存储的合作方音乐网站IP地址从合作方音乐网站中在线获取所述音乐搜索需求信息相匹配的音乐搜索结果信息。6.如权利要求1至5中任一权利要求所述的方法,其中,所述为不同来源的音乐搜索结果信息设置不同的显示区域包括:根据不同来源的音乐搜索结果信息与音乐搜索需求信息的匹配程度为不同来源的音乐搜索结果信息设置相关度;根据所述相关度为不同来源的音乐搜索结果信息设置。
6、不同的显示区域,且相关度高的来源的音乐搜索结果信息对应的显示区域的位置醒目程度高于相关度低的来源的音乐搜索结果信息对应的显示区域的位置醒目程度。7.如权利要求1-6任一项所述的方法,其中,所述查询获得的音乐网站中与所述音乐搜索需求信息相匹配的音乐搜索结果信息对应的显示区域的位置醒目程度高于各个所述合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息对应的显示区域的位置醒目程度。8.如权利要求1至5中任一权利要求所述的方法,其中,所述方法还包括:获取所述音权 利 要 求 书CN 104462575 A2/2页3乐搜索需求信息对应的曲目的词;和/或,获取所述音乐搜索需求信息对应的专辑。
7、信息;且所述为不同来源的音乐搜索结果信息设置不同的显示区域还包括:为所述曲目的词设置相应的显示区域;和/或,为所述专辑信息设置相应的显示区域。9.如权利要求1-8任一项所述的方法,其中,所述为所述曲目的词设置相应的显示区域包括:在所述音乐搜索需求信息符合预先设置的词模式的情况下,为所述曲目的词设置具有最高位置醒目程度的显示区域。10.一种音乐综合搜索的实现装置,包括:接收模块,适于接收用户的网络终端设备发起的包含有音乐搜索需求信息的搜索请求;通用搜索模块,适于查询与所述音乐搜索需求信息相匹配的音乐搜索结果信息;合作方搜索模块,适于获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音。
8、乐搜索结果信息;结果整合模块,适于为不同来源的音乐搜索结果信息设置不同的显示区域,从而形成音乐综合搜索结果;推送模块,适于向所述用户的网络终端设备推送包含有所述设置不同显示区域的音乐综合搜索结果信息的音乐综合搜索结果。权 利 要 求 书CN 104462575 A1/18页4音乐综合搜索的实现方法和装置技术领域0001 本发明涉及互联网技术领域,具体涉及一种音乐综合搜索的实现方法以及相应的音乐综合搜索的实现装置。背景技术0002 互联网在一定程度上改变了人们的工作和娱乐方式,如人们可以通过智能移动电话、平板电脑以及计算机(如笔记本计算机以及台式计算机)等智能电子设备随时随地的进行邮件收发、即时。
9、消息交互、游戏以及播放音乐等操作。0003 在需要利用互联网来实现与音乐相关的操作(如播放音乐或者下载音乐等)时,用户通常会利用其网络终端设备进入一音乐网站,然后,利用音乐网站提供的搜索框输入关键词,如歌名或者歌手姓名或者某句歌词等,音乐网站利用用户输入的关键词从其站内存储的音乐资源中进行搜索,并向用户展示搜索结果,用户可以通过搜索结果页面中的播放或者下载等按钮来实现音乐播放或者音乐下载等与音乐相关的操作。0004 发明人在实现本发明过程中发现,由于音乐网站向用户展示的搜索结果仅来源于音乐网站站内存储的音乐资源,因此,音乐网站站内存储的音乐资源的局限性对搜索结果产生较大的影响,从而现有的音乐网。
10、站在尽可能满足用户对音乐的需求方面还有待于进一步完善。发明内容0005 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的音乐综合搜索的实现方法和装置。0006 依据本发明的一个方面,提供了一种音乐综合搜索的实现方法,该方法主要包括:接收用户的网络终端设备发起的包含有音乐搜索需求信息的搜索请求;查询与所述音乐搜索需求信息相匹配的音乐搜索结果信息,并获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息;为不同来源的音乐搜索结果信息设置不同的显示区域,从而形成音乐综合搜索结果;向所述用户的网络终端设备推送包含有所述设置不同显示区域的音乐综合搜索。
11、结果信息的音乐综合搜索结果。0007 较佳的,前述的音乐综合搜索的实现方法,其中,所述方法还包括:根据预先设置的黑名单词汇对所述音乐搜索需求信息进行过滤,并对所述过滤后的音乐搜索需求信息进行纠错处理,所述纠错处理后的音乐搜索需求信息用于获取音乐搜索结果信息。0008 较佳的,前述的音乐综合搜索的实现方法,其中,所述获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息包括:根据预先存储的至少一个合作方音乐网站IP地址从至少一个合作方音乐网站中在线获取所述音乐搜索需求信息相匹配的音乐搜索结果信息;0009 其中,所述合作方音乐网站IP地址是通过定时刷新各合作方音乐网站域名。
12、系统DNS所对应的IP地址而获取并存储的。说 明 书CN 104462575 A2/18页50010 较佳的,前述的音乐综合搜索的实现方法,其中,所述获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息包括:根据本地预先存储的从合作方音乐网站中获取的关键词与音乐资源信息的对应关系获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐资源信息,将所述相匹配的音乐资源信息作为音乐搜索结果信息。0011 较佳的,前述的音乐综合搜索的实现方法,其中,所述获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息还包括:针对根据所述对应关系没有成。
13、功获取到音乐搜索结果信息的合作方音乐网站,根据预先存储的合作方音乐网站IP地址从合作方音乐网站中在线获取所述音乐搜索需求信息相匹配的音乐搜索结果信息。0012 较佳的,前述的音乐综合搜索的实现方法,其中,所述为不同来源的音乐搜索结果信息设置不同的显示区域包括:根据不同来源的音乐搜索结果信息与音乐搜索需求信息的匹配程度为不同来源的音乐搜索结果信息设置相关度;根据相关度为不同来源的音乐搜索结果信息设置不同的显示区域,且相关度高的来源的音乐搜索结果信息对应的显示区域的位置醒目程度高于相关度低的来源的音乐搜索结果信息对应的显示区域的位置醒目程度。0013 较佳的,前述的音乐综合搜索的实现方法,其中,所。
14、述查询获得的音乐网站中与所述音乐搜索需求信息相匹配的音乐搜索结果信息对应的显示区域的位置醒目程度高于各个所述合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息对应的显示区域的位置醒目程度。0014 较佳的,前述的音乐综合搜索的实现方法,其中,所述方法还包括:获取所述音乐搜索需求信息对应的曲目的词;和/或,获取所述音乐搜索需求信息对应的专辑信息;且所述为不同来源的音乐搜索结果信息设置不同的显示区域还包括:为所述曲目的词设置相应的显示区域;和/或,为所述专辑信息设置相应的显示区域。0015 较佳的,前述的音乐综合搜索的实现方法,其中,所述为所述曲目的词设置相应的显示区域包括:在所述。
15、音乐搜索需求信息符合预先设置的词模式的情况下,为所述曲目的词设置具有最高位置醒目程度的显示区域。0016 依据本发明的再一个方面,提供了一种音乐综合搜索的实现装置,该装置包括:接收模块,适于接收用户的网络终端设备发起的包含有音乐搜索需求信息的搜索请求;通用搜索模块,适于查询与所述音乐搜索需求信息相匹配的音乐搜索结果信息;合作方搜索模块,适于获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息;结果整合模块,适于为不同来源的音乐搜索结果信息设置不同的显示区域,从而形成音乐综合搜索结果;推送模块,适于向所述用户的网络终端设备推送包含有所述设置不同显示区域的音乐综合搜索结果。
16、信息的音乐综合搜索结果。0017 较佳的,前述的音乐综合搜索的实现装置,其中,所述装置还包括:预处理模块,适于根据预先设置的黑名单词汇对所述音乐搜索需求信息进行过滤,并对所述过滤后的音乐搜索需求信息进行纠错处理,所述纠错处理后的音乐搜索需求信息用于获取音乐搜索结果信息。0018 较佳的,前述的音乐综合搜索的实现装置,其中,所述合作方搜索模块具体适于:根据预先存储的至少一个合作方音乐网站IP地址从至少一个合作方音乐网站中在线获取说 明 书CN 104462575 A3/18页6所述音乐搜索需求信息相匹配的音乐搜索结果信息;0019 其中,所述合作方音乐网站IP地址是合作方搜索模块通过定时刷新各合。
17、作方音乐网站域名系统DNS所对应的IP地址而获取并存储的。0020 较佳的,前述的音乐综合搜索的实现装置,其中,所述合作方搜索模块具体适于:根据本地预先存储的从合作方音乐网站中获取的关键词与音乐资源信息的对应关系获取至少一个合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐资源信息,将所述相匹配的音乐资源信息作为音乐搜索结果信息。0021 较佳的,前述的音乐综合搜索的实现装置,其中,所述合作方搜索模块还具体适于:针对根据所述对应关系没有成功获取到音乐搜索结果信息的合作方音乐网站,根据预先存储的合作方音乐网站IP地址从合作方音乐网站中在线获取所述音乐搜索需求信息相匹配的音乐搜索结果信息。00。
18、22 较佳的,前述的音乐综合搜索的实现装置,其中,所述结果整合模块具体适于:根据不同来源的音乐搜索结果信息与音乐搜索需求信息的匹配程度为不同来源的音乐搜索结果信息设置相关度;根据所述相关度为不同来源的音乐搜索结果信息设置不同的显示区域,且相关度高的来源的音乐搜索结果信息对应的显示区域的位置醒目程度高于相关度低的来源的音乐搜索结果信息对应的显示区域的位置醒目程度。0023 较佳的,前述的音乐综合搜索的实现装置,其中,所述查询获得的与所述音乐搜索需求信息相匹配的音乐搜索结果信息对应的显示区域的位置醒目程度高于各个所述合作方音乐网站提供的与所述音乐搜索需求信息相匹配的音乐搜索结果信息对应的显示区域的。
19、位置醒目程度。0024 较佳的,前述的音乐综合搜索的实现装置,其中,所述装置还包括:词搜索模块,适于获取所述音乐搜索需求信息对应的曲目的词;和/或,专辑搜索模块,适于获取所述音乐搜索需求信息对应的专辑信息;且所述结果整合模块还具体适于:为所述曲目的词设置相应的显示区域;和/或,为所述专辑信息设置相应的显示区域。0025 较佳的,前述的音乐综合搜索的实现装置,其中,所述结果整合模块还具体适于:在所述音乐搜索需求信息符合预先设置的词模式的情况下,为所述曲目的词设置具有最高位置醒目程度的显示区域。0026 本发明的音乐综合搜索的实现方法和装置通过基于本音乐网站获取本地音乐搜索结果信息,并基于一个或者。
20、多个合作方音乐网站获取合作方音乐搜索结果信息,并在不同的显示区域显示来源不同的音乐搜索结果信息,使展示给用户的搜索结果更全面更丰富;也就是说,合作方音乐搜索结果信息可以在一定程度上弥补本地音乐搜索结果信息不全面或者缺失等缺陷,且用户可以通过一次搜索获得多家音乐网站的音乐搜索结果信息,使用户具有更多的浏览选择以及播放选择;从而本发明实施例能够在很大程度上有效避免音乐网站站内存储的音乐资源的局限性对搜索结果所产生的不良影响,且丰富了用户体验,最终本发明实施例提供的技术方案能够更进一步满足用户对音乐的多方面需求。0027 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照。
21、说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。说 明 书CN 104462575 A4/18页7附图说明0028 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。本实施例的附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:0029 图1示出了根据本发明实施例一的音乐综合搜索的实现方法流程图;0030 图2示出了根据本发明实施例二的360音乐搜索系统的网络拓扑示意图;0031 图3示出了根据本发明实施例二的360音。
22、乐搜索系统的处理过程示意图;0032 图4示出了根据本发明实施例二的合作方搜索处理的流程示意图;0033 图5示出了根据本发明实施例二的搜索结果整合处理的流程示意图;0034 图6示出了根据本发明实施例二的一个显示界面示意图;0035 图7示出了根据本发明实施例二的另一个显示界面示意图;0036 图8示出了根据本发明实施例二的再一个显示界面示意图;0037 图9示出了根据本发明实施例三的音乐综合搜索的实现装置示意图。具体实施方式0038 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相。
23、反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。0039 实施例一、音乐综合搜索的实现方法。下面结合图1对本实施例的方法进行详细说明。0040 图1中,S100、接收用户的网络终端设备发起的搜索请求,该搜索请求中包含有音乐搜索需求信息。0041 具体的,在用户通过其网络终端设备登录本发明实施例的音乐网站(如用户在浏览器的地址栏中输入音乐网站的网址)后,音乐网站向用户提供包含有搜索输入单元(如搜索框等)的画面,音乐网站可以通过搜索输入单元接收到用户输入的音乐搜索需求信息,例如,在用户以点击搜索按钮等方式提交音乐搜索需求信息时,音乐网站提供的搜索。
24、输入单元向音乐网站的服务端发送承载有音乐搜索需求信息的搜索请求。0042 本实施例中的音乐搜索需求信息可以具体为曲目的名称(如歌名或者乐曲名等),音乐搜索需求信息也可以为曲目创作者姓名(如曲目的曲作者或者曲目的词作者或者曲目的改编者等),音乐搜索需求信息还可以为曲目表演者姓名(如歌手姓名或者演奏者姓名等)或者曲目中的词(如某句歌词)或者专辑名称等等,本实施例不限制音乐搜索需求信息的具体内容。0043 本实施例中的搜索请求可以为基于HTTP(Hypertext transfer protocol,超文本传输协议)的搜索请求。0044 本实施例的音乐网站的服务端在接收到搜索请求后,从该搜索请求中获。
25、取音乐搜索需求信息,并对用户输入的音乐搜索需求信息进行预处理,以获得较为理想的音乐搜索需求信息。上述对音乐搜索需求信息进行预处理可以具体为根据预先设置的黑名单词汇对音乐搜索需求信息进行过滤处理,以滤除不希望出现在音乐搜索需求信息中的词汇;上述说 明 书CN 104462575 A5/18页8对音乐搜索需求信息进行预处理还可以具体为对音乐搜索需求信息进行纠错处理,从而使音乐搜索需求信息的表达更为准确,例如,将音乐搜索需求信息中的词汇纠正为热门词汇,以消除由于用户输入错别字以及不准确的字等因素而对音乐搜索结果信息产生的不良影响。这里的不准确的字如增加了某个字等。0045 本实施例可以将上述对音乐搜。
26、索需求信息的过滤处理以及纠错处理结合起来使用,如先根据黑名单词汇对搜索请求中的音乐搜索需求信息进行过滤处理,然后,再对过滤处理后获得的音乐搜索需求信息进行纠错处理,纠错处理后获得的音乐搜索需求信息用于后续的搜索过程;再如,先对搜索请求中的音乐搜索需求信息进行纠错处理,然后,再根据黑名单词汇对纠错处理后的音乐搜索需求信息进行过滤处理,过滤处理后获得的音乐搜索需求信息用于后续的搜索过程。另外,本实施例对音乐搜索需求信息的预处理也可以为其他处理方式,如分词处理或者提取关键词等,本实施例不限制对音乐搜索需求信息进行预处理的具体实现过程。0046 S110、查询与上述音乐搜索需求信息相匹配的音乐搜索结果。
27、信息,并获取至少一个合作方音乐网站提供的与上述音乐搜索需求信息相匹配的音乐搜索结果信息。0047 具体的,本实施例不仅需要查询获得基于本音乐网站的音乐搜索结果信息(可以称为本地音乐搜索结果信息),还需要获得基于一个或者多个合作方音乐网站的音乐搜索结果信息(可以称为合作方音乐搜索结果信息)。本实施例所获得的合作方音乐搜索结果信息可以在一定程度上弥补本地音乐搜索结果信息不全面或者不准确或者缺失等缺陷。在与本音乐网站有合作关系的合作方音乐网站有多个的情况下,本实施例通常应获取所有合作方音乐网站提供的与上述音乐搜索需求信息相匹配的音乐搜索结果信息。0048 本实施例的获取本地音乐搜索结果信息的一个具体。
28、例子为:音乐网站服务端将音乐搜索需求信息(通常为预处理后的音乐搜索需求信息)作为搜索关键词与本音乐网站中存储的本地音乐资源信息(也可以称为本地曲目的信息)进行匹配,将符合匹配要求的本地音乐资源信息作为本地音乐搜索结果信息。本地音乐资源信息可以为音乐网站本地存储的各曲目的摘要信息,如曲目的名称、曲目创作者姓名、曲目表演者姓名、曲目的音频格式以及曲目所在的专辑名称等等。0049 本实施例的获取合作方音乐搜索结果信息的一个具体例子:音乐网站服务端根据本地存储的各合作方音乐网站DNS(Domain Name System,域名系统)定时获取各DNS分别对应的IP地址,并利用最新获取到的IP地址刷新本地。
29、存储的与DNS对应的IP地址;该IP地址为合作方音乐网站对外提供的音乐搜索接口的IP地址。在需要获取各合作方音乐搜索结果信息时,服务端可以利用本地存储的合作方音乐网站DNS当前对应的IP地址向合作方音乐网站发送携带有音乐搜索需求信息(通常为预处理后的音乐搜索需求信息)的搜索请求,合作方音乐网站在本地音乐资源信息(也可以称为本地曲目的信息)中查找与搜索请求中的音乐搜索需求信息相匹配的音乐资源信息,并将相匹配的音乐资源信息作为合作方音乐搜索结果信息(也可以称为合作方曲目的信息)通过搜索响应返回给发送搜索请求的服务端;发送搜索请求的服务端从其接收到的搜索响应中获得合作方音乐搜索结果信息。0050 本。
30、实施例的获取合作方音乐搜索结果信息的另一个具体例子为:音乐网站服务端根据本地存储的各合作方音乐网站DNS定时获取各DNS分别对应的IP地址,并利用最新获说 明 书CN 104462575 A6/18页9取到的IP地址刷新服务端本地存储的与DNS对应的IP地址;该IP地址可以为合作方音乐网站对外提供的音乐搜索接口的IP地址。服务端挖掘搜索关键词(如服务端通过对搜索大数据的挖掘而获得的搜索关键词),并利用本地存储的合作方音乐网站DNS当前对应的IP地址向合作方音乐网站发送携带有其挖掘出的搜索关键词的搜索请求,合作方音乐网站在本地音乐资源信息(也可以称为本地曲目的信息)中查找与其接收到的搜索关键词相。
31、匹配的音乐资源信息,并将相匹配的音乐资源信息通过搜索响应返回给发送上述搜索请求的服务端;发送搜索请求的服务端将其接收到的搜索响应中的音乐资源信息作为搜索关键词对应的合作方音乐搜索结果信息,并在本地存储搜索关键词与合作方音乐搜索结果信息之间的对应关系信息;在需要获取用户输入的音乐搜索需求信息对应的各合作方音乐搜索结果信息时,服务端在本地存储的关键词与合作方音乐搜索结果信息的对应关系信息中查找与音乐搜索需求信息(通常为预处理后的音乐搜索需求信息)相匹配的搜索关键词,并将查找到的相匹配的搜索关键词对应的音乐资源信息作为音乐搜索需求信息对应的合作方音乐搜索结果信息(也可以称为合作方曲目的信息)。005。
32、1 本实施例的获取合作方音乐搜索结果信息的再一个具体例子为:音乐网站服务端根据本地存储的各合作方音乐网站DNS定时获取各DNS分别对应的IP地址,并利用最新获取到的IP地址刷新服务端本地存储的与DNS对应的IP地址;该IP地址可以为合作方音乐网站对外提供的音乐搜索接口的IP地址。服务端挖掘搜索关键词(如服务端通过对搜索大数据的挖掘而获得的搜索关键词),并利用本地存储的合作方音乐网站DNS当前对应的IP地址向合作方音乐网站发送携带有其挖掘出的搜索关键词的搜索请求,合作方音乐网站在本地音乐资源信息(也可以称为本地曲目的信息)中查找与其接收到的搜索关键词相匹配的音乐资源信息,并将相匹配的音乐资源信息。
33、通过搜索响应返回给发送搜索请求的服务端;发送搜索请求的服务端将搜索响应中的音乐资源信息作为搜索关键词对应的合作方音乐搜索结果信息,并在本地存储搜索关键词与合作方音乐搜索结果信息之间的对应关系信息;在需要获取用户输入的音乐搜索需求信息对应的各合作方音乐搜索结果信息时,服务端在本地存储的关键词与合作方音乐搜索结果信息的对应关系信息中查找与上述音乐搜索需求信息(通常为预处理后的音乐搜索需求信息)相匹配的搜索关键词,如果存在与音乐搜索需求信息相匹配的搜索关键词,则将相匹配的搜索关键词对应的音乐资源信息作为音乐搜索需求信息对应的合作方音乐搜索结果信息;如果不存在与音乐搜索需求信息相匹配的搜索关键词,则服。
34、务端利用本地存储的合作方音乐网站DNS当前对应的IP地址向合作方音乐网站发送携带有用户的音乐搜索需求信息的搜索请求,合作方音乐网站在本地音乐资源信息中查找与音乐搜索需求信息(通常为预处理后的音乐搜索需求信息)相匹配的音乐资源信息,并将搜索到的相匹配的音乐资源信息通过搜索响应返回给发送搜索请求的服务端;服务端从搜索响应中获得音乐资源信息,并将其作为合作方音乐搜索结果信息(也可以称为合作方曲目的信息)。0052 本实施例可以采用redis数据库来本地存储上述搜索关键词与合作方音乐搜索结果信息之间的对应关系信息,例如,音乐网站的服务端将其挖掘出的搜索关键词作为key,并将合作方音乐搜索结果信息作为v。
35、alue,从而将搜索关键词与合作方音乐搜索结果信息之间的对应关系信息存储到redis数据库中。本实施例也可以采用其他形式(如表等)来存储搜索关键词与合作方音乐搜索结果信息之间的对应关系信息,本实施例不限制说 明 书CN 104462575 A7/18页10上述对应关系信息的具体存储方式。0053 需要特别说明的是,无论本实施例中用户输入的音乐搜索需求信息是否符合预先设置的词模式,本实施例均可以不仅获取音乐搜索需求信息对应的曲目的信息,还应获取音乐搜索需求信息对应的曲目的词;也就是说,在用户希望获得曲目的词的情况下,本实施例在为用户提供其所希望获得的曲目的词的同时,还会为用户提供该曲目的信息(如。
36、曲目的名称、曲目的演唱歌手、曲目时长以及曲目的音频格式等);而在用户希望获得具体的曲目的情况下,本实施例在为用户提供其所希望获得的曲目的信息的同时,还会为用户提供该曲目的词。本步骤前述例举的四个具体例子均是获取音乐搜索需求信息对应的曲目的信息的例子。获取音乐搜索需求信息对应的曲目的词的具体实现方式通常为从本音乐网站中搜索获得(如从本音乐网站的词库中搜索获得),当然,本实施例也不排除以在线方式从合作方音乐网站中搜索获得曲目的词这一实现方式。本实施例中的曲目的词可以为歌曲的歌词或者乐曲所表达的含义等等。本实施例中的预先设置的词模式可以为:包含有“歌词”或者“是什么歌”等信息,本实施例不限制词模式的。
37、具体表示方式。0054 另外,需要特别说明的是,本实施例在获取音乐搜索需求信息对应的曲目的信息的同时,或者在获取音乐搜索需求信息对应的曲目的信息以及曲目的词的同时,还可以获取音乐搜索需求信息对应的专辑信息。本实施例获取音乐搜索需求信息对应的专辑信息的具体实现方式通常为从本音乐网站中搜索获得(如从本音乐网站的专辑库中搜索获得),当然,本实施例也不排除以在线方式从合作方音乐网站中搜索获得专辑信息这一实现方式。本实施例中的专辑信息可以包括:专辑名称、专辑年代以及专辑封面等信息。本实施例不限制专辑信息所包含的具体内容。0055 S120、为不同来源的音乐搜索结果信息设置不同的显示区域,从而形成音乐综合。
38、搜索结果。0056 具体的,本实施例中的不同显示区域也可以称为不同显示窗口。由于不同显示区域实际所处位置的不同,从而会在位置醒目程度上有所不同。本实施例中的显示区域的位置醒目程度也可以称为显示区域的权重值或者显示区域的优先级等。本实施例中的不同显示窗口可以采用tab文件夹的形式,也可以采用菜单形式或者翻页形式等。本实施例不限制不同显示窗口的具体实现方式。0057 本实施例中的不同来源(也可以称为不同网站来源或者不同音乐网站来源等)的音乐搜索结果信息均会具有相关度(也可以称为匹配度或者相似度或者权重值或者优先级等),该相关度可以表示出音乐搜索需求信息与音乐搜索结果信息之间的匹配程度。本实施例可以。
39、根据音乐搜索结果信息的相关度以及显示区域的位置醒目程度来为网站来源不同的音乐搜索结果信息分配对应的显示区域。当然,本实施例也可以采用其他方式为不同网站来源的音乐搜索结果信息设置不同的显示区域,如根据预先设定的各合作方音乐网站的排列顺序为不同网站来源的音乐搜索结果信息设置不同的显示区域。0058 通常情况下,本实施例中的为不同网站来源的音乐搜索结果信息设置不同的显示区域是指为不同网站来源的音乐搜索结果信息中的曲目信息设置不同的显示区域。在本实施例还针对用户的音乐搜索需求信息搜索获得了相应曲目的词的情况下,本实施例还可以为搜索到的曲目的词也设置相应的显示区域,且词对应的显示区域的位置醒目程度可以根据用户的音乐搜索需求信息是否符合词模式等因素来确定。说 明 书CN 104462575 A10。