背景音乐处理方法、装置及电子设备与流程

文档序号:16609481发布日期:2019-01-14 21:28阅读:186来源:国知局
背景音乐处理方法、装置及电子设备与流程

本公开涉及应用软件技术领域,特别是涉及一种背景音乐处理方法、装置及电子设备。



背景技术:

随着科技的飞速发展,人们生活水平的提高,手机成为了生活中不可或缺的一部分。伴随手机功能的愈加完善和丰富,基于手机的应用软件也更加多样化,尤其用于看视频、图片等多媒体信息的应用软件也是各有特色。但是,对于这些应用软件来说,在用户进行音乐搜索时,只有精确输入音乐名称才能实现对所需音乐的精确匹配,如用户希望搜索的音乐“后来的我们”,但只是输入“后来”,只能匹配出“后来”的音乐搜索结果,而并不能匹配出包含“后来”的所有相关音乐,故要求用户必须精确输入所需的音乐名称,提升了用户搜索所需音乐的难度,降低了用户的使用体验。



技术实现要素:

本公开提供背景音乐处理方法、装置及电子设备,以实现对搜索到的所需背景音乐的相应处理。

第一方面,提供了一种背景音乐处理方法,包括:

基于用户输入的输入信息获取对应的至少一首背景音乐信息,并进行显示;

接收用户输入的携带有目标背景音乐信息的指示信息,所述目标背景音乐信息为用户从获取的至少一首背景音乐信息中选择确定的音乐信息;

基于所述指示信息中携带的目标背景音乐信息进行相应处理。

在一个可能地实现方式中,所述基于用户输入的输入信息获取对应的至少一首背景音乐信息,并进行显示,包括:

接收用户输入的输入信息;

基于所述输入信息查询数据库,确定出所述输入信息对应的至少一首背景音乐信息;

并将确定出的至少一首背景音乐信息进行显示。

在一个可能地实现方式中,将确定出的至少一首背景音乐信息进行显示,具体包括:

基于预定的显示顺序将确定出的至少一首背景音乐信息进行排列显示;

所述预定的显示顺序,包括如下任一项:

与输入信息相匹配的相关度由大到小的顺序;

点击率由多到少的顺序;

下载次数由多到少的顺序。

在一个可能地实现方式中,基于所述指示信息中携带的目标背景音乐信息进行相应处理,包括:

基于所述目标背景音乐信息确定其所对应的背景音乐;

并将包含有所述背景音乐的至少一个视频的视频信息进行显示。

在一个可能地实现方式中,基于所述指示信息中携带的目标背景音乐信息进行相应处理,包括:

将携带有所述目标背景音乐信息对应的背景音乐的视频拍摄界面进行显示,以用于拍摄包括所述背景音乐的视频。

在一个可能地实现方式中,还包括:

基于用户输入的输入信息获取对应的相关信息,并进行显示;所述相关信息为与所述输入信息匹配的除背景音乐信息之外的信息;

所述相关信息包括如下至少一项:

包含所述输入信息的用户名称;

包含所述输入信息的用户id;

包含所述输入信息的特定类型视频信息;

包含所述输入信息的视频信息。

在一个可能地实现方式中,所述输入信息包括如下至少一项:

字母、数字、字、词以及符号。

第二方面,提供了一种背景音乐处理装置,包括:

第一处理单元,用于基于用户输入的输入信息获取对应的至少一首背景音乐信息;

接收单元,用于接收用户输入的携带有目标背景音乐信息的指示信息,所述目标背景音乐信息为用户从获取的至少一首背景音乐信息中选择确定的音乐信息;

第二处理单元,用于基于所述指示信息中携带的目标背景音乐信息进行相应处理。

在一个可能地实现方式中,所述第一处理单元,具体用于接收用户输入的输入信息;基于所述输入信息查询本地或服务器的数据库,确定出所述输入信息对应的至少一首背景音乐信息;并将确定出的至少一首背景音乐信息进行显示。

在一个可能地实现方式中,所述第一处理单元,具体用于基于预定的显示顺序将确定出的至少一首背景音乐信息进行排列显示;

所述预定的显示顺序,包括如下任一项:

与输入信息相匹配的相关度由大到小的顺序;

点击率由多到少的顺序;

下载次数由多到少的顺序。

在一个可能地实现方式中,所述第二处理单元,具体用于基于所述目标背景音乐信息确定其所对应的背景音乐;并将包含有所述背景音乐的至少一个视频的视频信息进行显示。

在一个可能地实现方式中,所述第二处理单元,具体用于将携带有所述目标背景音乐信息对应的背景音乐的视频拍摄界面进行显示,以用于拍摄包括所述背景音乐的视频。

在一个可能地实现方式中,所述第一处理单元,还用于基于用户输入的输入信息获取对应的相关信息,并进行显示;所述相关信息为与所述输入信息匹配的除背景音乐信息之外的信息;

所述相关信息包括如下至少一项:

包含所述输入信息的用户名称;

包含所述输入信息的用户id;

包含所述输入信息的特定类型视频信息;

包含所述输入信息的视频信息。

在一个可能地实现方式中,所述输入信息包括如下至少一项:

字母、数字、字、词以及符号。

第三方面,提供了一种电子设备,包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行上述的背景音乐处理方法。

第四方面,提供了一种计算机可读存储介质,所述计算机存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行上述的背景音乐处理方法。

与现有技术相比,本公开至少具有以下优点:

实现了对所需音乐的模糊搜索处理,降低了用户搜索所需音乐的难度,且在进行音乐搜索输入时,基于用户输入的模糊搜索词还能匹配出其他与该输入的模糊搜索词相关的内容,提升了用户的使用体验。

附图说明

图1是本公开实施例提供的背景音乐处理方法的流程示意图;

图2是本公开实施例提供的背景音乐处理方法的具体处理流程示意图;

图3a是本公开实施例提供的进行背景音乐搜索时输入输入信息的示意图;

图3b是本公开实施例提供的基于输入信息搜索出的搜索结果显示的示意图;

图4是本公开实施例提供的背景音乐处理装置的结构示意图;

图5是本公开实施例提供的基于背景音乐处理方法的电子设备的结构示意图。

具体实施方式

本公开提出一种背景音乐处理方法、装置及电子设备,下面结合附图,对本公开具体实施方式进行详细说明。

下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开,而不能解释为对本公开的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本公开的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本公开所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

如图1所示,为本公开提供的背景音乐处理方法的流程示意图,该方法包括如下步骤:

步骤s101,基于用户输入的输入信息获取对应的至少一首背景音乐信息,并进行显示;

步骤s102,接收用户输入的携带有目标背景音乐信息的指示信息;

其中,所述目标背景音乐信息为用户从获取的至少一首背景音乐信息中选择确定的音乐信息;

步骤s103,基于所述指示信息中携带的目标背景音乐信息进行相应处理。

本实施例中,实现了对所需音乐的模糊搜索处理,降低了用户搜索所需音乐的难度,且在进行音乐搜索输入时,基于用户输入的模糊搜索词还能匹配出其他与该输入的模糊搜索词相关的内容,提升了用户的使用体验。

基于上述本公开实施例所提供的技术方案,下面以一个具体实施例对该技术方案进行详尽阐释,如图2所示,为本公开实施例提供的背景音乐处理方法的具体处理流程图,包括:

步骤s201,终端设备接收用户输入的输入信息。

其中,该输入信息可以包括字母、数字、字、词以及符号中的至少一个。

在一具体实施例中,如图3a所示,用户在进行搜索时,输入的输入信息为“a”,终端设备基于用户在输入框中输入的输入信息“a”进行对应的搜索处理。

步骤s202,终端设备基于接收的输入信息查询数据库,确定出输入信息对应的至少一首背景音乐信息。

本步骤中,终端设备在接收到用户的输入信息后,基于该输入信息进行对应的数据库查询筛选,以找到所有与该输入信息相匹配的背景音乐信息,即所有包含该输入信息的背景音乐信息。其中,该所查询的数据库可以是本地的数据库,也可以是服务器的数据库。

具体地,在查询本地数据库时,包括:

终端设备基于该输入信息查询本地数据库,在该本地数据库中找到与该输入信息相应的至少一首背景音乐信息。

在查询服务器的数据库时,包括:

终端设备向服务器发送携带该输入信息的查询请求,服务器基于该查询请求中携带的输入信息查询数据库,在服务器查询到与该输入信息相匹配的至少一首背景音乐信息后,将该至少一首背景音乐信息携带于查询响应中发送给该终端设备,终端设备获取该查询响应中携带的至少一首背景音乐信息。

在一具体实施例中,基于该用户输入的输入信息“a”进行本地或服务器的数据库查询筛选,得到所有包含该输入信息“a”的背景音乐的名字,如“a”、“any”、“anapple”、“near”等。

本步骤中,基于所述输入信息在查询本地或服务器的数据库时,还可以基于该输入信息确定出对应的相关信息,该相关信息为与输入信息匹配的除背景音乐信息之外的信息;并且该确定出的相关信息也可以在后续处理中显示出来,以使用户在需要时选取所需的信息。

该相关信息包括如下至少一项:

包含所述输入信息的用户名称;

包含所述输入信息的用户id;

包含所述输入信息的特定类型视频信息;其中,该特定类型视频信息可以是如“挑战”、“pk”等类似类型的视频信息,以使用户在浏览该类型的视频信息时可以进行相应的操作处理;

包含所述输入信息的视频信息。

其中,对于确定出的上述相关信息,尤其对于包含输入信息的用户名称或用户id的相关信息,若与当前用户具有一定的对应关系时,如关注或相互关注,则在显示时优先显示该具有对应关系的用户名称或用户id。

本公开中,通过上述基于模糊搜索时的处理,不仅能够得到所需的背景音乐信息,还能得到其他相关的内容信息,从而丰富了用户的搜索处理,使得用户的交互效果好,提升了用户的使用体验。

步骤s203,终端设备将获取到的至少一首背景音乐信息进行显示。

在筛选得到该至少一首背景音乐信息后,将这些背景音乐信息以预定的显示顺序进行排列显示,从而使得用户能够在这些背景音乐信息中选取所需要的音乐信息,以在后续能够根据接收到的用户在至少一首背景音乐信息中对其所需的音乐信息的选择操作,将用户所选取的音乐信息作为目标背景音乐信息。其中,预定的显示顺序,包括如下任一项:

与输入信息相匹配的相关度由大到小的顺序;

点击率由多到少的顺序;

下载次数由多到少的顺序。

当然,上述所列举的显示顺序仅是为了说明本公开技术方案的几种排列方式,对于其他的显示顺序方式,如搜索出的背景音乐信息所属作者的名称首字母的先后顺序,用户拍摄视频时所使用的背景音乐信息的使用次数等,也同样在本公开的保护范围之内。

在一具体实施例中,将所有包含该输入信息“a”的背景音乐的名字,如“a”、“any”、“anapple”、“near”等进行排列显示,当用户在这些背景音乐名字中选出自己喜好的音乐名字时,如音乐名字“anapple”,则将该选出的音乐名字“anapple”作为目标的背景音乐名字。在该图3b中,还会显示前述搜索出的相关信息。如图3b所示,为基于输入信息的搜索得到的背景音乐以及相关信息的显示示意,且当前显示在“综合”这一栏中。在该示意中,还可以根据类型的不同进行具体分类,如“音乐”栏,包括了所有与输入信息相关的音乐;“挑战”栏,包括了所有与输入信息相关的挑战;“视频”栏,包括了所有与输入信息相关的视频。

对于包含有背景音乐信息和相关信息的共同显示,同样可以基于前述的显示顺序进行排列显示。

步骤s204,终端设备接收用户输入的携带有目标背景音乐信息的指示信息。

其中,该目标背景音乐信息为用户从获取的至少一首背景音乐信息中选择确定的音乐信息。

具体地,用户在前述这些背景音乐名字中选出自己喜好的目标背景音乐名字“anapple”,基于用户的选取指示,终端设备接收用户的指示中携带的该目标背景音乐名字“anapple”。

进一步地,该终端设备接收到的指示信息,可以是用户触发的触发指令;

具体地,该触发指令可以包括:

a、基于对所需背景音乐信息的点击操作对应的触发指令。

在一具体实施例中,用户在显示的多个背景音乐名字中选取所需的目标背景音乐名字时,可以直接对该目标背景音乐名字进行点击。

b、基于声控操作对应的触发指令。

该声控操作的触发指令可以是预先配置的,如对显示的多个背景音乐名字进行预先配置,按照显示顺序预先配置好排列序号,即排在第一个的序号为“1”,排在第二个的序号为“2”,以此类推。当然,也可以由用户直接将所要选取的背景音乐名字读出来,从而将该用户读出的背景音乐名字确定为目标背景音乐名字。

在一具体实施例中,用户在显示的多个背景音乐名字中选取所需的目标背景音乐名字时,可以直接读出该目标背景音乐名字“anapple”。

步骤s205,终端设备基于指示信息中携带的目标背景音乐信息进行相应处理。

本步骤中,该终端设备基于目标背景音乐信息的相应处理可以包括两种处理方式:

a、终端设备基于所述目标背景音乐信息确定其所对应的背景音乐;并将包含有所述背景音乐的至少一个视频的视频信息进行显示。

在一具体实施例中,终端设备基于该确定的目标背景音乐名字“anapple”确定其对应的背景音乐“anapple”,基于该背景音乐“anapple”将所有使用其作为背景音乐的视频筛选出来,并将该筛选出的所有视频的视频信息进行显示,从而使得用户能够看到所有使用该背景音乐的视频的视频信息,方便了用户对该相关背景音乐的浏览选择。

b、终端设备将携带有所述目标背景音乐信息对应的背景音乐的视频拍摄界面进行显示,以用于拍摄包括所述背景音乐的视频。

在一具体实施例中,终端设备基于该确定的背景音乐“anapple”进行视频拍摄界面的显示,且在显示的视频拍摄界面中携带有该背景音乐“anapple”,从而使得用户在进行视频拍摄之后得到的视频中应用有该背景音乐“anapple”。

当然,对于上述两种处理方式,可以分开单独使用,也可以结合使用,在进行结合使用时,如在所显示的多个包含有该背景音乐的视频的显示界面中,配置一用于视频拍摄的触发按钮,从而使得在该显示界面中可以直接进行视频拍摄界面的切换触发。

本公开实施例中,实现了对所需音乐的模糊搜索处理,降低了用户搜索所需音乐的难度,且在进行音乐搜索输入时,基于用户输入的模糊搜索词还能匹配出其他与该输入的模糊搜索词相关的内容,提升了用户的使用体验。且通过上述基于模糊搜索时的处理,还能得到其他相关的内容信息,从而丰富了用户的搜索处理,使得用户的交互效果好,提升了用户的使用体验。

本公开实施例提供了一种背景音乐处理装置40,如图4所示,该背景音乐处理装置40可以包括:第一处理单元41、接收单元42以及第二处理单元43。

第一处理单元41,用于基于用户输入的输入信息获取对应的至少一首背景音乐信息,并进行显示;

接收单元42,用于接收用户输入的携带有目标背景音乐信息的指示信息,所述目标背景音乐信息为用户从获取的至少一首背景音乐信息中选择确定的音乐信息;

第二处理单元43,用于基于所述指示信息中携带的目标背景音乐信息进行相应处理。

第一处理单元41,具体用于接收用户输入的输入信息;基于所述输入信息查询本地或服务器的数据库,确定出所述输入信息对应的至少一首背景音乐信息;并将确定出的至少一首背景音乐信息进行显示。

所述第一处理单元,具体用于基于预定的显示顺序将确定出的至少一首背景音乐信息进行排列显示;

所述预定的显示顺序,包括如下任一项:

与输入信息相匹配的相关度由大到小的顺序;

点击率由多到少的顺序;

下载次数由多到少的顺序。

第二处理单元43,具体用于基于所述目标背景音乐信息确定其所对应的背景音乐;并将包含有所述背景音乐的至少一个视频的视频信息进行显示。

第二处理单元43,具体用于将携带有所述目标背景音乐信息对应的背景音乐的视频拍摄界面进行显示,以用于拍摄包括所述背景音乐的视频。

第一处理单元41,还用于基于用户输入的输入信息获取对应的相关信息,并进行显示;所述相关信息为与所述输入信息匹配的除背景音乐信息之外的信息;

所述相关信息包括如下至少一项:

包含所述输入信息的用户名称;

包含所述输入信息的用户id;

包含所述输入信息的特定类型视频信息;

包含所述输入信息的视频信息。

其中,所述输入信息包括如下至少一项:

字母、数字、字、词以及符号。

本公开实施例中,实现了对所需音乐的模糊搜索处理,降低了用户搜索所需音乐的难度,且在进行音乐搜索输入时,基于用户输入的模糊搜索词还能匹配出其他与该输入的模糊搜索词相关的内容,提升了用户的使用体验。且通过上述基于模糊搜索时的处理,还能得到其他相关的内容信息,从而丰富了用户的搜索处理,使得用户的交互效果好,提升了用户的使用体验。

本公开实施例还提供了一种电子设备,如图5所示。该电子设备2000可以包括但不限于:处理器2001、存储器2002、用于连接设备的不同组件以实现不同组件间通信的通信总线2003。存储器2002中可以存储有计算机程序和数据,处理器2001可以通过调用存储器2002中的计算机程序来执行相应的动作和处理,实现本公开实施例中的方法。图中所示的电子设备2000的结构并不构成对本公开实施例的限定。

电子设备2000还可以包括显示器2004。处理器2001在执行动作或处理的过程中,可以通过显示器2004将需要或能够显示的用户界面、提示信息、或者与终端用户的交互信息显示给用户。

处理器2001可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本公开公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器2001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

通信总线2003可包括一通路,在上述组件之间传送信息。通信总线2003可以是pci总线或eisa总线等。通信总线2003可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器2002可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd-rom或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

电子设备2000还可以包括输入/输出组件2005,通过输入/输出组件2005实现信息的输入/输出,以及用户与设备的交互。

在实际应用中,输入/输出组件2005可以根据实际需要配置,可以包括不限于键盘、鼠标、触摸屏、音频组件、视频组件等。例如,电子设备可以通过触摸屏接收用户的触发指令,处理器可以基于用户的触发指令执行相应的动作或处理。音频组件/视频组件可以被配置为用于设备的音频信号/视频信号的输入和/或输出。音频组件可以包括但不限于扬声器、麦克风等,视频组件可以包括但不限于摄像头、视频接口(hdmi、vga和/或dvi接口)等。

可以理解的是,上述各输入/输出组件2005可以单独或者组合实现信息的处理。例如,通过触摸屏接收到用户的音乐播放指令时,通过音频组件进行音乐的播放。

电子设备2000还可以包括通信组件2006,通信组件2006被配置为用于实现电子设备2000与其它设备(例如电子设备、存储设备)之间的通信交互。其中,通信组件2006可以包括但不限于有线通信组件(例如3g、4g、5g等移动网络通信单元)、无线通信组件(例如蓝牙、wifi通信单元)、usb通信组件、音频组件、视频组件等。

电子设备2000还可以包括电源管理模块2007,电源管理模块2007可以被配置用于设备的供电、设备电能的变换、以及电源的充放电管理等,该模块还可以配置有充电接口。

需要说明的是,本公开实施例的电子设备可以具体实现为包括但不限于智能手机、智能电视、个人数字助理(personaldigitalassistant,pda)、平板电脑、台式电脑、便携电子设备(例如便携式计算机)、车载设备等。

本公开实施例还提供了一种计算机可读存储介质,所述计算机存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行上述的背景音乐处理方法。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本公开公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

其中,本公开装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。

本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本公开所必须的。

本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本公开序号仅仅为了描述,不代表实施例的优劣。

以上公开的仅为本公开的几个具体实施例,但是,本公开并非局限于此,任何本领域的技术人员能思之的变化都应落入本公开的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1