一种数据获取方法及装置
技术领域
本发明涉及数据挖掘技术领域,尤其涉及一种数据获取方法及装置。
背景技术
随着科技的不断发展,手机为代表的终端产品已经成为人们日常生活和工作中不可或缺的设备,用户通过手机可以方便的观看视频、听音乐或者与他人通信等等。
然而,发明人在实现本发明的过程中发现,用户在需要获取特定平台的多媒体数据时,通常还需要通过登录到该平台才能获取,给用户带来很大的不便。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本发明提供了一种数据获取方法及装置。
第一方面,本发明提供了一种数据获取方法,应用于终端,所述终端上设置有数据搜索框,所述方法包括:
获取用户在所述数据搜索框中输入的多媒体信息;
根据所述多媒体信息生成对应的多媒体搜索请求;
向预设服务器发送所述多媒体搜索请求,以便在所述预设服务器在接收到所述多媒体搜索请求时,向所述终端发送对应的多媒体数据;
接收所述预设服务器发送的多媒体数据,所述多媒体数据是对所述多媒体搜索请求的响应。
可选地,所述根据所述多媒体信息生成对应的多媒体搜索请求,包括:
提取所述多媒体信息中的关键字;
生成携带有所述关键词的多媒体搜索请求。
可选地,所述多媒体数据为音乐数据。
可选地,所述音乐数据携带有歌词信息,所述方法还包括:
在所述终端上创建浏览页面;
在所述浏览页面上显示所述歌词信息,其中,在播放所述音乐数据中的音乐时,所述歌词信息与所述音乐的播放进度相对应。
可选地,所述预设服务器为YouTube服务器。
第二方面,本发明提供了一种数据获取装置,应用于终端,所述终端上设置有数据搜索框,所述装置包括:
获取单元,用于获取用户在所述数据搜索框中输入的多媒体信息;
生成单元,用于根据所述多媒体信息生成对应的多媒体搜索请求;
发送单元,用于向预设服务器发送所述多媒体搜索请求,以便在所述预设服务器在接收到所述多媒体搜索请求时,向所述终端发送对应的多媒体数据;
接收单元,用于接收所述预设服务器发送的多媒体数据,所述多媒体数据是对所述多媒体搜索请求的响应。
可选地,所述生成单元,具体用于:
提取所述多媒体信息中的关键字;
生成携带有所述关键词的多媒体搜索请求。
可选地,所述多媒体数据为音乐数据。
可选地,所述音乐数据携带有歌词信息,所述装置还包括:
创建单元,用于在所述终端上创建浏览页面;
显示单元,用于在所述浏览页面上显示所述歌词信息,其中,在播放所述音乐数据中的音乐时,所述歌词信息与所述音乐的播放进度相对应。
可选地,所述预设服务器为YouTube服务器。
本发明实施例提供的上述技术方案与现有技术相比具有如下优点:
本发明实施例提供的数据获取方法及装置,通过在终端上设置数据搜索框,在获取用户在数据搜索框中输入的多媒体信息时,根据多媒体信息生成对应的多媒体搜索请求;向预设服务器发送多媒体搜索请求,以便在预设服务器在接收到多媒体搜索请求时,向终端发送对应的多媒体数据;接收预设服务器发送的多媒体数据,多媒体数据是对多媒体搜索请求的响应。这样用户只需在数据搜索框中输入相关信息,通过搜索就可以获取预设服务器返回的数据,方便用户在终端上的使用。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种数据获取方法流程图;
图2为本发明实施例提供的一种数据获取装置示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的一种数据获取方法,如图1所示,该方法可以应用于终端,且该终端上设置有数据搜索框,该方法可以包括如下步骤:
步骤S110,获取用户在数据搜索框中输入的多媒体信息。
本发明实施例可以是在手机上设置有一个数据搜索框,例如音乐搜索框,通过该搜索框可以访问YouTube服务器上的音乐数据等。这样用户通过使用该数据搜索框,在搜索框里面输入相关信息,比如歌曲名称时,可以访问YouTube服务器上对应的音乐数据。
步骤S120,根据多媒体信息生成对应的多媒体搜索请求。
其中,该步骤可以具体为:
步骤S121,提取多媒体信息中的关键字。
步骤S122,生成携带有关键词的多媒体搜索请求。
例如,用户在数据搜索框中输入了很多文字时,这些文字里面可能包含很多的冗余信息,如果都将包含该多媒体信息都发送给预设服务器,可能会返回很多与用户请求无关的数据。这时终端可以先对该多媒体信息进行预处理,提取出多媒体信息中的关键字,将包含该关键字的多媒体搜索请求发送给预设服务器,以便预设服务器能够返回有效的数据。
步骤S130,向预设服务器发送多媒体搜索请求,以便在预设服务器在接收到多媒体搜索请求时,向终端发送对应的多媒体数据。
步骤S140,接收预设服务器发送的多媒体数据,多媒体数据是对多媒体搜索请求的响应。
用户在数据搜索框中输入多媒体信息进行搜索时,这时终端生成包含该多媒体信息的多媒体搜索请求,并将该多媒体搜索请求发送给预设服务器。示例性的,用户在数据搜索框中输入“lonely”时,终端向YouTube服务器发送包含“lonely”的搜索请求,以便YouTube返回与“lonely”相关的歌曲等。
其中,本发明实施例中的多媒体数据可以为音乐。本发明实施例提供的该方法中,该音乐数据可以携带有歌词信息,该方法还包括:
步骤S141,在终端上创建浏览页面。
步骤S142,在浏览页面上显示歌词信息,其中,在播放音乐数据中的音乐时,歌词信息与音乐的播放进度相对应。
本发明实施例通过在终端上创建浏览页面,将预设服务器返回的音乐数据在该浏览页面上显示,例如在浏览页面上显示歌词及播放进行等,方便用户欣赏音乐。
本发明实施例提供的数据获取方法,通过在终端上设置数据搜索框,在获取用户在数据搜索框中输入的多媒体信息时,根据多媒体信息生成对应的多媒体搜索请求;向预设服务器发送多媒体搜索请求,以便在预设服务器在接收到多媒体搜索请求时,向终端发送对应的多媒体数据;接收预设服务器发送的多媒体数据,多媒体数据是对多媒体搜索请求的响应。这样用户只需在数据搜索框中输入相关信息,通过搜索就可以获取预设服务器返回的数据,方便用户在终端上的使用。
作为上述方法的具体实现,在本发明提供的又一实施例中,如图2所示,还提供了一种数据获取装置,该装置位于终端中,所述终端上设置有数据搜索框,该装置可以包括:
获取单元10,用于获取用户在所述数据搜索框中输入的多媒体信息;
生成单元20,用于根据所述多媒体信息生成对应的多媒体搜索请求;
发送单元30,用于向预设服务器发送所述多媒体搜索请求,以便在所述预设服务器在接收到所述多媒体搜索请求时,向所述终端发送对应的多媒体数据;
接收单元40,用于接收所述预设服务器发送的多媒体数据,所述多媒体数据是对所述多媒体搜索请求的响应。
在本发明提供的又一实施例中,所述生成单元20,具体用于:
提取所述多媒体信息中的关键字;
生成携带有所述关键词的多媒体搜索请求。
在本发明提供的又一实施例中,所述多媒体数据为音乐数据。
在本发明提供的又一实施例中,所述音乐数据携带有歌词信息,所述装置还包括:
创建单元,用于在所述终端上创建浏览页面;
显示单元,用于在所述浏览页面上显示所述歌词信息,其中,在播放所述音乐数据中的音乐时,所述歌词信息与所述音乐的播放进度相对应。
在本发明提供的又一实施例中,其特征在于,所述预设服务器为YouTube服务器。
由于该装置与上述方法相对应,这里就不再赘述,具体参见上述方法对应的实施例。
本发明实施例提供的数据获取装置,通过在终端上设置数据搜索框,在获取用户在数据搜索框中输入的多媒体信息时,根据多媒体信息生成对应的多媒体搜索请求;向预设服务器发送多媒体搜索请求,以便在预设服务器在接收到多媒体搜索请求时,向终端发送对应的多媒体数据;接收预设服务器发送的多媒体数据,多媒体数据是对多媒体搜索请求的响应。这样用户只需在数据搜索框中输入相关信息,通过搜索就可以获取预设服务器返回的数据,方便用户在终端上的使用。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。