CN112445451A - 一种音乐播放方法、装置和电子设备 - Google Patents

一种音乐播放方法、装置和电子设备 Download PDF

Info

Publication number
CN112445451A
CN112445451A CN201910824160.0A CN201910824160A CN112445451A CN 112445451 A CN112445451 A CN 112445451A CN 201910824160 A CN201910824160 A CN 201910824160A CN 112445451 A CN112445451 A CN 112445451A
Authority
CN
China
Prior art keywords
music
user
playing
keyboard
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910824160.0A
Other languages
English (en)
Inventor
宋朝伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201910824160.0A priority Critical patent/CN112445451A/zh
Publication of CN112445451A publication Critical patent/CN112445451A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/162Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

本发明实施例提供了一种音乐播放方法、装置和电子设备,其中,所述方法包括:接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐;从而实现在输入过程中播放音乐。

Description

一种音乐播放方法、装置和电子设备
技术领域
本发明涉及数据处理技术领域,特别是涉及一种音乐播放方法、装置和电子设备。
背景技术
随着计算机技术的发展,诸如手机、平板电脑等电子设备越来越普及,给人们的生活、学习、工作带来了极大的便利。这些电子设备通常安装有输入法应用程序(简称输入法),使得用户可使用该输入法进行信息输入。
随着用户需求的不断增加,输入法的功能也需要不断丰富,以提高用户体验。
发明内容
本发明实施例提供一种音乐播放方法,以实现在输入过程中播放音乐。
相应的,本发明实施例还提供了一种音乐播放装置和一种电子设备,用以保证上述方法的实现及应用。
为了解决上述问题,本发明实施例公开了一种音乐播放方法,具体包括:接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,包括:当接收所述点击操作时,开始播放所述音乐键盘信息对应的音乐;当停止接收所述点击操作后的时长达到第一设定时长时,将所述音乐键盘信息对应的音乐持续播放第二设定时长后停止播放。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:在持续播放过程中,逐渐降低所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:若在停止接收所述点击操作后的时长达到第一设定时长之前再次接收到所述用户的点击操作,则继续播放所述音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:在接收所述点击操作至停止接收所述点击操作之前,当接收上一次点击操作时播放至音乐结尾时,若所述音乐键盘信息对应的音乐为一首,则在接收到本次点击操作时重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则在接收到本次点击操作时开始播放上一次点击操作播放的音乐的下一首音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:若所述点击操作是针对收起按键的,则停止播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:当再次接收到所述用户针对输入法键盘的点击操作时,若所述音乐键盘信息对应的音乐为一首,则重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则确定所述音乐键盘信息对应多首音乐的播放顺序,并播放上一次停止播放的音乐的下一首音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,包括:依据所述点击操作确定所述用户的点击速度,调整播放所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述点击操作针对的以下至少一种区域:候选区、联想区和按键区。
可选地,所述的方法还包括:接收所述用户针对所述音乐键盘的设置操作;依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息。
可选地,所述的方法还包括在所述音乐键盘设置界面展示音乐的步骤:分别采用每一首音乐生成一个单音乐选项,在所述音乐键盘设置界面展示各单音乐选项;和/或,分别采用每一类音乐生成一个音乐集选项,在所述音乐键盘设置界面展示各音乐集选项。
可选地,所述依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息,包括:若所述设置操作是针对所述音乐集选项的,则将所述音乐集选项对应的各首音乐,生成所述用户设置的音乐键盘信息。
可选地,所述的方法还包括获取所述音乐键盘设置界面展示的音乐的音乐资源信息的步骤:按照预设推荐规则,从服务器获取其他音乐平台中平台音乐对应的音乐资源信息;和/或,依据用户的历史输入信息确定所述用户的音乐兴趣信息,从服务器获取其他音乐平台中与所述音乐兴趣信息匹配的平台音乐对应的音乐资源信息。
本发明实施例还公开了一种音乐播放装置,具体包括:播放模块,用于接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放模块,包括:第一音乐播放子模块,用于当接收所述点击操作时,开始播放所述音乐键盘信息对应的音乐;当停止接收所述点击操作后的时长达到第一设定时长时,将所述音乐键盘信息对应的音乐持续播放第二设定时长后停止播放。
可选地,所述播放模块,还包括:第二音乐播放子模块,用于在持续播放过程中,逐渐降低所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述播放模块,还包括:第三音乐播放子模块,用于若在停止接收所述点击操作后的时长达到第一设定时长之前再次接收到所述用户的点击操作,则继续播放所述音乐键盘信息对应的音乐。
可选地,所述播放模块,还包括:第四音乐播放子模块,用于在接收所述点击操作至停止接收所述点击操作之前,当接收上一次点击操作时播放至音乐结尾时,若所述音乐键盘信息对应的音乐为一首,则在接收到本次点击操作时重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则在接收到本次点击操作时开始播放上一次点击操作播放的音乐的下一首音乐。
可选地,所述播放模块,还包括:第五音乐播放子模块,用于若所述点击操作是针对收起按键的,则停止播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放模块,还包括:第六音乐播放子模块,用于当再次接收到所述用户针对输入法键盘的点击操作时,若所述音乐键盘信息对应的音乐为一首,则重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则确定所述音乐键盘信息对应多首音乐的播放顺序,并播放上一次停止播放的音乐的下一首音乐。
可选地,所述播放模块,包括:第七音乐播放子模块,用于依据所述点击操作确定所述用户的点击速度,调整播放所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述点击操作针对的以下至少一种区域:候选区、联想区和按键区。
可选地,所述的装置还包括:设置模块,用于接收所述用户针对所述音乐键盘的设置操作;依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息。
可选地,所述的装置还包括:展示模块,用于分别采用每一首音乐生成一个单音乐选项,在所述音乐键盘设置界面展示各单音乐选项;和/或,分别采用每一类音乐生成一个音乐集选项,在所述音乐键盘设置界面展示各音乐集选项。
可选地,所述展示模块,用于若所述设置操作是针对所述音乐集选项的,则将所述音乐集选项对应的各首音乐,生成所述用户设置的音乐键盘信息。
可选地,所述的装置还包括:获取模块,用于按照预设推荐规则,从服务器获取其他音乐平台中平台音乐对应的音乐资源信息;和/或,依据用户的历史输入信息确定所述用户的音乐兴趣信息,从服务器获取其他音乐平台中与所述音乐兴趣信息匹配的平台音乐对应的音乐资源信息。
本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的音乐播放方法。
本发明实施例还公开了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,包括:当接收所述点击操作时,开始播放所述音乐键盘信息对应的音乐;当停止接收所述点击操作后的时长达到第一设定时长时,将所述音乐键盘信息对应的音乐持续播放第二设定时长后停止播放。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:在持续播放过程中,逐渐降低所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:若在停止接收所述点击操作后的时长达到第一设定时长之前再次接收到所述用户的点击操作,则继续播放所述音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:在接收所述点击操作至停止接收所述点击操作之前,当接收上一次点击操作时播放至音乐结尾时,若所述音乐键盘信息对应的音乐为一首,则在接收到本次点击操作时重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则在接收到本次点击操作时开始播放上一次点击操作播放的音乐的下一首音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:若所述点击操作是针对收起按键的,则停止播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:当再次接收到所述用户针对输入法键盘的点击操作时,若所述音乐键盘信息对应的音乐为一首,则重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则确定所述音乐键盘信息对应多首音乐的播放顺序,并播放上一次停止播放的音乐的下一首音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,包括:依据所述点击操作确定所述用户的点击速度,调整播放所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述点击操作针对的以下至少一种区域:候选区、联想区和按键区。
可选地,还包含用于进行以下操作的指令:接收所述用户针对所述音乐键盘的设置操作;依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息。
可选地,还包含用于进行以下在所述音乐键盘设置界面展示音乐操作的指令:分别采用每一首音乐生成一个单音乐选项,在所述音乐键盘设置界面展示各单音乐选项;和/或,分别采用每一类音乐生成一个音乐集选项,在所述音乐键盘设置界面展示各音乐集选项。
可选地,所述依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息,包括:若所述设置操作是针对所述音乐集选项的,则将所述音乐集选项对应的各首音乐,生成所述用户设置的音乐键盘信息。
可选地,还包含用于进行以下获取所述音乐键盘设置界面展示的音乐的音乐资源信息操作的指令:按照预设推荐规则,从服务器获取其他音乐平台中平台音乐对应的音乐资源信息;和/或,依据用户的历史输入信息确定所述用户的音乐兴趣信息,从服务器获取其他音乐平台中与所述音乐兴趣信息匹配的平台音乐对应的音乐资源信息。
本发明实施例包括以下优点:
本发明实施例中,输入法在接收用户针对输入法键盘的点击操作过程中,播放所述用户设置的音乐键盘信息对应的音乐;从而实现在输入过程中播放音乐。
附图说明
图1是本发明的一种音乐播放方法实施例的步骤流程图;
图2a是本发明实施例的一种音乐键盘设置方法实施例的步骤流程图;
图2b是本发明实施例的一种音乐键盘设置界面的示意图;
图3是本发明的一种音乐键盘设置方法可选实施例的步骤流程图;
图4a是本发明实施例的一种音乐键盘介绍界面的示意图;
图4b是本发明实施例的一种单首音乐查看界面的示意图;
图4c是本发明实施例的一种音乐集查看界面的示意图;
图5是本发明的一种音乐播放装置实施例的结构框图;
图6是本发明的一种音乐播放装置可选实施例的结构框图;
图7根据一示例性实施例示出的一种用于音乐播放的电子设备的结构框图;
图8是本发明根据另一示例性实施例示出的一种用于音乐播放的电子设备的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例的核心构思之一是,用户可以从输入法提供多种音乐资源中选择满足需求的音乐设置音乐键盘,进而在输入的过程中,输入法可以响应于用户的点击操作播用户选取的音乐,实现在输入过程中播放音乐。
参照图1,示出了本发明的一种音乐播放方法实施例的步骤流程图,具体可以包括如下步骤:
步骤102、接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐。
本发明实施例中,输入法可以提供音乐键盘的功能,进而用户可以自定义对音乐键盘进行设置,如自定义选取输入法提供的音乐,自定义设置选取的音乐的播放顺序等;以实现在输入过程中播放用户设置的音乐。
当用户针对音乐键盘进行设置后,输入法可以依据用户的设置,生成对应的音乐键盘信息;然后在接收用户针对输入法键盘的点击操作的过程中,播放所述音乐键盘信息对应的音乐。
本发明实施例中,所述音乐键盘信息可以包括多种,如音乐标识,当用户设置选取的音乐包括多首时,还可以包括顺序标识等等,本发明实施例对此不作限制。进而输入法可以依据所述音乐键盘信息查找对应的音乐并播放。
本发明实施例中,所述输入法提供的音乐可以包括输入法本地音乐,还可以包括其他音乐平台中的音乐(后续可以称为平台音乐);本发明实施例对此不作限制。其中,输入法服务器可以周期性从其他音乐平台获取音乐,也可以在接收到用户设置音乐键盘的过程中触发客户端发送的请求时,从其他音乐平台获取对应的平台音乐;当然还可以根据用户的操作,从本地音乐应用中添加对应的平台音乐,本发明实施例对此不作限制。
综上,本发明实施例中,输入法可以接收用户针对输入法键盘的点击操作过程中,播放所述用户设置的音乐键盘信息对应的音乐;从而实现在输入过程中播放音乐。
本发明实施例中,当用户针对输入法键盘的点击操作是针对输入法键盘的预设区域的操作时,输入法可以响应于用户的点击操作播放对应音乐。其中,所述预设区域可以包括以下至少一种:候选区、联想区和按键区;当然具体可以按照需求设置,本发明实施例对此不作限制。其中,所述响应于用户的点击操作播放对应音乐的播放方式如下:
本发明的一个示例中,可以适应于用户对应点击操作的速度播放音乐。一种播放所述用户设置的音乐键盘信息对应的音乐可以是:依据所述点击操作确定所述用户的点击速度,调整播放所述音乐键盘信息对应音乐的音量和 /或速度。其中,可以确定相邻两次点击操作的时间间隔,然后依据该时间间隔,调整播放对应音乐的音量和/或速度;当然也可以依据所述时间间隔确定所述用户的点击速度,然后依据所述用户的点击速度,调整播放对应音乐的音量和/或速度。例如当用户点击速度小于第一速度阈值时,可以将播放音乐的音量调整为第一预设音量值,将播放音乐的音量调整为第一预设速度值;当用户点击速度大于第一速度阈值且小于第二速度阈值时,可以将播放音乐的音量调整为第二预设音量值,将播放音乐的音量调整为第二预设速度值等等;具体的调整音量和速度方式可以按照需求设置,本发明实施例对此不作限制。其中,所述第一速度阈值、第二速度阈值、第一预设音量值、第二预设音量值、第一预设速度值和第二预设速度值均可按照需求设置,本发明实施例对此也不作限制。
本发明的一个示例中,一种播放所述用户设置的音乐键盘信息对应的音乐可以是:当接收所述点击操作时,开始播放所述音乐键盘信息对应的音乐;当停止接收所述点击操作后的时长达到第一设定时长时,将所述音乐键盘信息对应的音乐持续播放第二设定时长后停止播放。即在用户开始点击输入法键盘时,开始播放所述音乐键盘信息对应的音乐;然后在检测用户停止点击输入法键盘后开始计时,并判断停止接收所述点击操作后的时长是否达到第一设定时长。当确定停止接收所述点击操作后的时长达到第一设定时长时,将该音乐持续播放第二设定时长后,停止对该音乐的播放。其中,所述第一设定时长和第二设定时长,均可以按照需求设置,如2s,本发明实施例对此不作限制。
本发明的一个示例中,一种播放所述用户设置的音乐键盘信息对应的音乐可以是,在接收所述点击操作至停止接收所述点击操作之前,当接收上一次点击操作时播放至音乐结尾时,若所述音乐键盘信息对应的音乐为一首,则在接收到本次点击操作时重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则在接收到本次点击操作时开始播放上一次点击操作播放的音乐的下一首音乐。进而实现在用户点击过程中,单曲循环或多曲循环播放音乐。
本发明的一个示例中,一种播放所述用户设置的音乐键盘信息对应的音乐可以是,若在停止接收所述点击操作后的时长达到第一设定时长之前再次接收到所述用户的点击操作,则继续播放所述音乐键盘信息对应的音乐。
本发明的一个示例中,一种播放所述用户设置的音乐键盘信息对应的音乐可以是,在持续播放过程中,逐渐降低所述音乐键盘信息对应音乐的音量和/或速度。其中,具体降低音乐和/或速度的方法可以按照需求设置,本发明实施例对此不作限制。
本发明的一个示例中,一种播放所述用户设置的音乐键盘信息对应的音乐可以是,在用户输入过程中,若所述点击操作是针对收起按键的,则停止播放所述用户设置的音乐键盘信息对应的音乐。当然,当检测到用户执行了触发输入法键盘收起的其他操作时,如点击其他应用程序的界面,也可以停止播放所述用户设置的音乐键盘信息对应的音乐。
本发明实施例中,当再次接收到所述用户针对输入法键盘的点击操作时,可以继续播放所述音乐键盘信息对应的音乐。其中,所述用户设置的音乐键盘信息对应的音乐可以是一首,也可以是多首;因此一种播放所述用户设置的音乐键盘信息对应的音乐可以是,当再次接收到所述用户针对输入法键盘的点击操作时,若所述音乐键盘信息对应的音乐为一首,则重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则确定所述音乐键盘信息对应多首音乐的播放顺序,并播放上一次停止播放的音乐的下一首音乐。进而若用户设置了一首音乐,则在每次用户调起输入法界面开始点击输入法键盘时,或者再上一次停止点击输入法键盘第一设定时长之后开始点击输入法键盘时,均重新播放该首音乐。若用户设置了多首音乐,则在每次用户调起输入法界面开始点击输入法键盘时,或者再上一次停止点击输入法键盘第一设定时长之后开始点击输入法键盘时,可以确定所述音乐键盘信息对应多首音乐的播放顺序,以及上一次停止播放的音乐;然后播放该上一次停止播放的音乐的下一首音乐。
其中,确定所述播放顺序的方式包括多种,例如可以按照所述用户设置音乐键盘时,用户自定义选取的顺序确定;又例如可以按照所述用户的输入信息(所述输入信息可以是指与输入相关的信息,如上屏候选、交互信息等) 确定;还例如可以按照输入法设置的顺序确定,等等,本发明实施例对此不作限制。
本发明一个可选实施例中,当调起输入法键盘时,可以向服务器校验所述音乐键盘设置信息对应的音乐是否有效。当该服务器确定音乐平台未下架所述音乐键盘设置信息对应的音乐,且该用户具有使用该音乐的权限时,可以返回校验成功信息;进而后续用户在键盘界面输入的过程中,输入法可以响应于用户点击操作播放所述音乐键盘设置信息对应的音乐。当该服务器确定音乐平台已下架所述音乐键盘设置信息对应的音乐,或该用户不具有使用该音乐的权限时,可以返回校验失败信息。若客户端接收到该校验失败信息时用户未进行输入,则可以显示该校验失败信息对应的提示信息,如采用弹窗的方式显示。若客户端接收到该校验失败信息时用户正在进行输入,则可以继续响应于点击操作播放校验失败的音乐,无需显示该校验失败信息对应的提示信息,以提高用户体验。然后待本次播放该校验失败的的音乐后,将该校验失败的的音乐从本地音乐资源库中删除。
综上,本发明实施例中,通过采用上述一种或多种播放方式,响应于用户的点击操作播放对应音乐,提高音乐键盘的趣味性,提高用户体验。
本发明的另一个实施例中,用户可以进入音乐键盘的设置界面,设置在输入过程中播放的音乐,可以参照如下步骤:
参照图2a,示出了本发明的一种音乐键盘设置方法实施例的步骤流程图,具体可以包括如下步骤:
步骤202、接收所述用户针对所述音乐键盘的设置操作。
步骤204、依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息。
本发明实施例中,当用户需要设置音乐键盘时,可以调起输入法界面,然后在输入法界面中触发音乐键盘设置界面的启动操作;输入法接收到该启动操作后,可以进入音乐键盘设置界面并在所述音乐键盘设置界面中展示音乐,以便于用户在该音乐键盘设置界面中进行设置。
本发明实施例中,所述音乐键盘设置界面中展示音乐可以包括本地音乐和/或音乐平台中的音乐,进而能够给用户提供更多样的选择。
用户可以在所述音乐键盘设置界面中,设置需要设置为响应于点击操作播放的音乐。待输入法接收到所述用户针对所述音乐键盘的设置操作后,可以确定所述设置操作对应的音乐;然后依据该所述设置操作对应的音乐的音乐资源信息,生成所述用户设置的音乐键盘信息。进而用户针对在输入法键盘执行点击操作的过程中,可以响应于用户的点击操作播放所述音乐键盘设置信息对应的音乐。
本发明的一个示例中,当用户需要设置音乐键盘并触发音乐键盘设置界面的启动操作后,输入法可以依据所述启动操作进入输入法的音乐键盘设置界面,并在所述音乐键盘设置界面展示音乐。如2b所示,方框1中展示的是本地音乐,方框2中展示的是音乐平台中的音乐。用户可以在图2b的音乐键盘设置界面中设置需要设置为响应于点击操作播放的音乐,如设置歌曲“歌曲A”。对应的,输入法可以接收所述用户针对所述音乐键盘的设置操作;然后依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息。例如采用“歌曲A”这首歌对应的音乐标识生成所述用户设置的音乐键盘信息;进而输入法接收用户针对输入法键盘的点击操作后,依据“歌曲A”这首歌对应的音乐标识查找“歌曲A”这首歌音频数据的存储位置,然后播放“歌曲A”这首歌。
综上,本发明实施例中,用户进入所述音乐键盘设置界面后,可以执行设置操作,进而输入法接收到所述用户针对所述音乐键盘的设置操作后,可以依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息;后续用户针对在输入法键盘执行点击操作的过程中,可以响应于用户的点击操作播放所述音乐键盘设置信息对应的音乐。
本发明实施例中,所述音乐键盘设置界面展示的一个选项可以与一首音乐对应,也可以与一类音乐对应;进而便于用户选取一首音乐或一类音乐作为响应于点击操作播放的音乐。
参照图3,示出了本发明的一种音乐键盘设置方法可选实施例的步骤流程图,具体可以包括如下步骤:
步骤302、依据所述用户针对音乐键盘设置界面的启动操作,进入输入法的音乐键盘设置界面。
本发明实施例中,当输入法添加音乐键盘的功能后,用户首次调起输入法界面时,输入法可以弹出音乐键盘的介绍弹窗如图4a所示。当用户关闭该弹窗后,进入音乐键盘设置界面并展示音乐如上述图2b所示。当用户后续调起输入界面后需要设置音乐键盘时,可以从输入法工具展示界面中查找音乐键盘对应的设置工具。然后可以启动该工具如点击该工具对应的图标,对应的输入法可以进入音乐键盘设置界面。
本发明实施例中,当进入音乐键盘设置界面后,可以在所述音乐键盘设置界面中展示本地音乐和/或平台音乐。其中,一种在所述音乐键盘设置界面中展示本地音乐的方式可以是:从本地音乐资源库中获取本地音乐对应的音乐资源信息,依据所述本地音乐对应的音乐资源信息在第一展示区域对所述本地音乐进行展示。本发明实施例中,输入法配置有本地音乐资源库,所述本地音乐资源库用于存储用户历史设置的目标音乐和对应的音乐资源信息;以及依据用户手动添加至本地音乐集中的音乐和对应的音乐资源信息。其中,所述音乐资源信息可以是指用于描述音乐的信息,如音乐名称、演唱者、发行日期、版本、类型、封面图片等等,本发明实施例对此不作限制。然后可以按照第一预设展示规则,从各本地音乐的音乐资源信息选取出对应的音乐展示信息;再通过在第一展示区域展示各本地音乐的音乐展示信息,来实现对本地音乐进行展示。其中,所述第一预设展示规则可以按照需求确定,如展示音乐封面和音乐名称,又如展示音乐封面、音乐名称和演唱者等等,本发明实施例对此不作限制。所述第一展示区域可以是指用于展示本地音乐的区域,如图2b中方框1对应的区域。当用户需要查看更多的本地音乐时,可以执行查看操作;对应的,输入法接收到用户的查看操作后,可以进入本地音乐展示页面,以将更多的本地音乐展示给用户,供用户选择。
其中,一种在所述音乐键盘设置界面中展示平台音乐的方式可以是:从服务器获取其他音乐平台中平台音乐对应的音乐资源信息,依据所述平台音乐对应的音乐资源信息在第二展示区域中对所述平台音乐进行展示。本发明的一个示例中,输入法的服务器可以周期性从音乐平台中获取平台音乐和对应的音乐资源信息。当输入法的客户端进入音乐键盘设置界面时,可以向对应服务器发送平台音乐对应音乐资源信息的获取请求;服务器接收到客户端发送的针对平台音乐对应音乐资源信息的获取请求后,可以返回对应的音乐资源信息。进而客户端可以接收服务器返回音乐资源信息,并依据接收的音乐资源信息在第二展示区域中对应的平台音乐进行展示。其中,服务器从音乐平台获取平台音乐的周期可以按照需求设置如2小时,本发明实施例对此不作限制。当然服务器也可以在接收到客户端发送针对平台音乐对应音乐资源信息的获取请求后,再依据该获取请求从音乐平台中获取对应的平台音乐和音乐资源信息。然后再将对应的音乐资源信息返回给客户端。本发明实施例中,输入法的客户端可以按照第二预设展示规则,从各平台音乐的音乐资源信息选取出对应的音乐展示信息;再通过在第二展示区域展示各平台音乐的音乐展示信息,来实现对平台音乐进行展示。其中,所述第二预设展示规则可以按照需求确定;如展示音乐封面和音乐名称,又如展示音乐封面、音乐名称和演唱者等等,本发明实施例对此不作限制。
本发明实施例中,第一展示区域的第一预设展示规则和第二展示区域的第二预设展示规则可以相同,也可以不同,本发明实施例对此不作限制。其中,第一展示区域和第二展示区域展示的音乐数量和展示样式可以按照需求设置;所述展示样式可以是指音乐展示信息的展示方法,如展示的音乐封面的尺寸、展示的音乐名称的文本数、字体大小等等,本发明实施例对此不作限制。当然,第一展示区域对应展示的音乐数量、展示样式,和第二展示区域对应展示的音乐数量、展示样式均可以按照需求设置,可以相同,也可以不同;本发明实施例对此不作限制。
本发明的一个示例中,一种从服务器获取平台音乐对应的平台音乐资源信息的方式可以是:按照预设推荐规则,从服务器获取其他音乐平台中平台音乐对应的音乐资源信息。本发明实施例中,可以预先按照需求设置预设推荐规则,所述预设推荐规则可以是指为用户推荐平台音乐的规则,如为用户推荐最新的平台音乐,又如为用户推荐热门平台音乐等,本发明实施例对此不作限制。然后可以依据所述预设推荐规则生成平台音乐对应音乐资源信息的获取请求并发送至服务器;服务器获取到该获取请求后,可以查找与该获取请求匹配的音乐资源信息,然后返回给对应的客户端。进而客户端可以从服务器获取预设推荐规则对应平台音乐的音乐资源信息,对预设推荐规则对应平台音乐进行展示。例如,预设推荐规则:为用户推荐热门平台音乐,则客户端可以从服务器获取热门平台音乐的音乐资源信息,并展示热门平台音乐。
本发明的一个示例中,另一种从服务器获取平台音乐对应的平台音乐资源信息的方式可以是:依据用户的历史输入信息确定所述用户的音乐兴趣信息,从服务器获取其他音乐平台中与所述音乐兴趣信息匹配的平台音乐对应的音乐资源信息。本发明实施例中,输入法在用户输入的过程中,可以记录用户的输入信息,所述输入信息可以是指与输入相关的信息,如输入序列、本端和对端的交互信息、上屏候选、输入环境、终端上其他应用程序的使用信息等等,本发明实施例对此不作限制。然后依据用户历史输入信息对用户的音乐兴趣进行分析,确定用户音乐兴趣信息;例如依据用户历史输入信息分析用户喜欢音乐的类别,将该类别作为用户音乐兴趣信息。其中,输入法可以获取全网用户的历史输入信息,然后依据全网用户的历史输入信息确定所述用户的音乐兴趣信息,也可以只获取所述用户的历史输入信息,依据该用户的历史输入信息确定该用户的音乐兴趣信息,本发明实施例对此不过兴趣。然后可以依据所述音乐兴趣信息生成平台音乐对应音乐资源信息的获取请求并发送至服务器;服务器获取到该获取请求后,可以查找与该获取请求匹配的音乐资源信息,然后返回给对应的客户端。进而客户端可以从服务器获取与用户音乐兴趣信息匹配的平台音乐的音乐资源信息,并对与用户音乐兴趣信息匹配的平台音乐进行展示。例如,音乐兴趣信息:民谣,客户端可以从服务器获取民谣类的平台音乐对应的音乐资源信息,对民谣类的平台音乐进行展示。
本发明实施例中,无论是展示本地音乐还是展示平台音乐,均可以将一首音乐作为一个选项展示可参照步骤304,也可以将一类音乐作为一个选项展示可参照步骤306;具体可以按照需求设置,本发明实施例对此不作限制。
其中,以下所述的音乐包括本地音乐和平台音乐。
步骤304、分别采用每一首音乐生成一个单音乐选项,在所述音乐键盘设置界面展示各单音乐选项。
本发明实施例中,针对为每一首音乐,可以采用该首音乐生成一个单音乐选项;然后在所述音乐键盘设置界面展示各单音乐选项。例如图2b的方框1中“歌曲A”、“歌曲B”等,均为单音乐选项;方框2中“歌曲E”、“歌曲F”等均为单音乐选项。
步骤306、分别采用每一类音乐生成一个音乐集选项,在所述音乐键盘设置界面展示各音乐集选项。
其中,一类音乐可以包括至少两首音乐。
本发明一个示例中,针对本地音乐,输入法可以将每个本地音乐集中的音乐作为一类音乐,然后采用每一类音乐生成一个音乐集选项,如图2b的方框1中:“我的歌单”。其中,本地音乐集可以包括输入法预先设置的音乐集(可以称为默认音乐集),也可以包括用户创建的各音乐集。
本发明一个示例中,音乐平台可以提前将平台音乐进行分类,进而输入法的服务器可以从音乐平台获取各类平台音乐和对应的音乐资源信息;待输入法的客户端从服务器获取到各类平台音乐对应的音乐资源信息后,针对每一类平台音乐,可以将采用该类平台音乐生成对应的一个音乐集选项。然后在所述音乐键盘设置界面展示各音乐集选项,如图2b的方框2中:“治愈的暖男音”、“歌手c的新作”等。其中,音乐平台可以从不同的维度对平台音乐进行分类,例如按照曲风分类,可以得到民谣、摇滚、电音等;又例如按照歌手分类,可以得到歌手a、歌手b等;本发明实施例对此不作限制。
其中,当所述音乐为歌曲时,所述单音乐选项也可以称为歌曲选项,所述音乐集选项也可以称为歌单选项。
本发明一个示例中,输入法还可以将所述用户的音乐兴趣信息对应的平台音乐作为一类,然后采用这一类音乐生成一个音乐集选项,如名称为“你可能喜欢的”。
当然,本发明实施例中,可以同时在音乐键盘设置界面中显示单音乐选项和音乐集选项,以便于用户选择单个音乐或者一类音乐作为目标音乐;本发明实施例对此不作限制。
本发明一个可选的实施例中,针对每个音乐集选项,可以在展示该音乐集选项时,为给音乐集选项添加音乐集标识,以与单音乐选项进行区分。例如添加“歌单”字样,如图2b的方框2中:“治愈的暖男音”对应图片的右上角显示的“歌单”字样。
此外,本发明实施例中,所述音乐键盘的展示界面还可以展示按键音效;其中,输入法可以将所有的按键音效作为一类并生成对应的音乐集选项,如图2b中的方框1中的“按键音效”。
步骤308、接收所述用户针对所述音乐键盘的设置操作。
步骤310、若所述设置操作是针对所述音乐集选项的,则依据所述设置操作对应音乐集选项中的多首音乐,生成所述用户设置的音乐键盘信息。
本发明实施例中,针对音乐键盘设置界面中每一个单音乐选项,可以提供各种功能,如试听、启用、删除、添加至本地文件集、收藏、查看等功能;当然还可以包括其他的功能,本发明实施例对此不作限制。
其中,无论用户触发的是该单音乐选项的哪种功能,若该单音乐选项对应的音乐是本地音乐,则可以直接对该单音乐选项对应的音乐执行该功能对应的操作;若该单音乐选项对应的音乐是平台音乐,可以从服务器下载该单音乐选项对应的音乐,然后对下载的音乐执行该功能对应的操作。
本发明的一个示例中,当确定用户触发试听功能时,可以播放该单音乐选项对应的音乐;当确定用户触发启用功能时,可以接收到用户针对该单音乐选项对应的音乐的设置操作,此时可以依据该单音乐选项对应的音乐,生成音乐键盘信息。又例如,当确定用户触发删除功能时,若该单音乐选项对应的音乐是本地音乐,则从本地音乐资源库中删除该单音乐选项对应的音乐和音乐资源信息,并从音乐键盘显示界面中删除该单音乐选项。若该单音乐选项对应的音乐是平台音乐,则删除该单音乐选项对应音乐的音乐资源信息,并从音乐键盘显示界面中删除该单音乐选项。当确定用户触发添加至本地音乐集(收藏)功能时,可以将该单音乐选项对应的音乐添加到对应的选取的本地音乐集中;并删除该单音乐选项。当确定用户触发查看功能时,可以展示该单音乐选项对应音乐的音乐资源信息;例如确定用户触发单音乐选项“歌曲B”的查看功能后,可以展示如图4b所示的界面,其中,图4b中仅展示了部分音乐资源信息。
其中,若用户针对多个单音乐选项触发了启用功能,则输入法可以依据各单音乐选项对应的音乐,生成音乐键盘信息;本发明实施例对此不作限制。
当然,针对音乐键盘设置界面中每一个音乐集选项,可以提供与上述单音乐选项类似的各种功能;其中,当确定用户触发试听功能时,播放该音乐集选项中的各首音乐;当确定用户触发启用功能时,可以接收到用户针对该音乐集选项中各音乐的设置操作,可以依据该音乐集选项对应的各首音乐,生成音乐键盘信息。又例如,当确定用户触发删除功能时,若该音乐集选项对应的各音乐是本地音乐,则从本地音乐资源库中删除该音乐集选项对应的音乐和音乐资源信息;当然也可以从音乐键盘显示界面中删除该音乐集选项,也可以继续保留该音乐集选项。若该音乐集选项对应的音乐是平台音乐,则删除该音乐集选项对应各音乐的音乐资源信息,并从音乐键盘显示界面中删除该音乐集选项。当确定用户触发添加至本地文件集(收藏)功能时,可以将该音乐集选项对应的各音乐添加到对应的选取的文件集(默认文件集) 中;并删除该音乐集选项。当确定用户触发查看功能时,可以展示该音乐集选项对应的音乐列表,如图4c所示。其中,针对该音乐列表中每首音乐可以提供与上述单音乐选项类似的各种功能,在此不再赘述。
其中,当确定用户触发单音乐选项(或音乐集选项或音乐集音乐列表中音乐)触发启用功能或添加至音乐集功能或收藏功能后,若该单音乐选项对应的音乐(或音乐集选项对应的音乐或音乐列表中音乐)为平台音乐,则可以将该平台音乐确定为本地音乐。其中,若针对单音乐选项触发了启用功能,则可以将对应的平台音乐和音乐资源存储至本地音乐资源库中;以及从第二展示区域删除该单音乐选项,并在第一展示区域展示该单音乐选项。若针对音乐列表中音乐触发了启用功能,则可以将音乐列表中的该音乐和对应的音乐资源存储至本地音乐资源库中;以及从音乐列表中删除该音乐,并在第一展示区域展示该音乐对应的单音乐选项。若针对该单音乐选项(或音乐集选项)触发了添加至音乐集功能或收藏功能,则可以将对应的平台音乐和音乐资源信息,存储至对应的本地音乐集中;以及从第二展示区域删除该单音乐选项(或音乐集选项)。若针对音乐列表中音乐触发了添加至音乐集功能或收藏功能,则可以将该音乐列表中的该音乐和对应音乐资源信息,存储至对应的本地音乐集中;以及从音乐列表中删除该音乐。
当然当用户触发启用功能或试听功能时,均可以对对应的音乐进行校验;当对应的音乐校验成功时,将依据该音乐生成音乐键盘信息或播放该音乐。当对应的音乐校验失败时,可以显示校验失败对应的提示信息。
其中,对于基于用户触发的试听功能下载的平台音乐,可以在设定周期后删除,以降低存储空间。所述设定周期可以按照需求设置如24小时,本发明实施例对此不作限制。
综上,本发明实施例中,输入法可以分别采用每一首音乐生成一个单音乐选项,在所述音乐键盘设置界面展示各单音乐选项,也可以分别采用每一类音乐生成一个音乐集选项,在所述音乐键盘设置界面展示各音乐集选项,然后展示所述单音乐选项和/或音乐集选项。进而便于用户针对一首音乐执行设置操作,也可以针对一类音乐执行设置操作;待输入法接收所述用户针对所述音乐键盘设置界面中音乐的设置操作后,若所述设置操作是针对所述音乐集选项的,则依据所述音乐集选项对应的各首音乐,生成对应的音乐键盘信息;当所述设置操作是针对所述单音乐选项的,依据所述单音乐选项对应的一首音乐,生成对应的音乐键盘信息;进而提高用户选择的灵活性,提高用户体验。
其次,本发明实施例中,输入法可以获取用户的历史输入信息,然后依据用户的历史输入信息确定所述用户的音乐兴趣信息,从服务器获取与所述音乐兴趣信息匹配的平台音乐对应的音乐资源信息;进而能够推荐符合用户兴趣的音乐,更好的满足用户需求。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图5,示出了本发明的一种音乐播放装置实施例的结构框图,具体可以包括如下模块:
播放模块502,用于接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐.
参照图6,示出了本发明的一种音乐播放装置可选实施例的结构框图。
本发明一个可选的实施例中,所述播放模块502,包括:
第一音乐播放子模块5022,用于当接收所述点击操作时,开始播放所述音乐键盘信息对应的音乐;当停止接收所述点击操作后的时长达到第一设定时长时,将所述音乐键盘信息对应的音乐持续播放第二设定时长后停止播放。
本发明一个可选的实施例中,所述播放模块502,还包括:
第二音乐播放子模块5024,用于在持续播放过程中,逐渐降低所述音乐键盘信息对应音乐的音量和/或速度。
本发明一个可选的实施例中,所述播放模块502,还包括:
第三音乐播放子模块5026,用于若在停止接收所述点击操作后的时长达到第一设定时长之前再次接收到所述用户的点击操作,则继续播放所述音乐键盘信息对应的音乐。
本发明一个可选的实施例中,所述播放模块502,还包括:
第四音乐播放子模块5028,用于在接收所述点击操作至停止接收所述点击操作之前,当接收上一次点击操作时播放至音乐结尾时,若所述音乐键盘信息对应的音乐为一首,则在接收到本次点击操作时重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则在接收到本次点击操作时开始播放上一次点击操作播放的音乐的下一首音乐。
本发明一个可选的实施例中,所述播放模块502,还包括:
第五音乐播放子模块50210,用于若所述点击操作是针对收起按键的,则停止播放所述用户设置的音乐键盘信息对应的音乐。
本发明一个可选的实施例中,所述播放模块502,还包括:
第六音乐播放子模块50212,用于当再次接收到所述用户针对输入法键盘的点击操作时,若所述音乐键盘信息对应的音乐为一首,则重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则确定所述音乐键盘信息对应多首音乐的播放顺序,并播放上一次停止播放的音乐的下一首音乐。
本发明一个可选的实施例中,所述播放模块502,包括:
第七音乐播放子模块50214,用于依据所述点击操作确定所述用户的点击速度,调整播放所述音乐键盘信息对应音乐的音量和/或速度。
本发明一个可选的实施例中,所述点击操作针对的以下至少一种区域:候选区、联想区和按键区。
本发明一个可选的实施例中,所述的装置还包括:设置模块504,用于接收所述用户针对所述音乐键盘的设置操作;依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息。
本发明一个可选的实施例中,所述的装置还包括:展示模块506,用于分别采用每一首音乐生成一个单音乐选项,在所述音乐键盘设置界面展示各单音乐选项;和/或,分别采用每一类音乐生成一个音乐集选项,在所述音乐键盘设置界面展示各音乐集选项。
本发明一个可选的实施例中,所述展示模块506,用于若所述设置操作是针对所述音乐集选项的,则将所述音乐集选项对应的各首音乐,生成所述用户设置的音乐键盘信息。
本发明一个可选的实施例中,所述的装置还包括:获取模块508,用于按照预设推荐规则,从服务器获取其他音乐平台中平台音乐对应的音乐资源信息;和/或,依据用户的历史输入信息确定所述用户的音乐兴趣信息,从服务器获取其他音乐平台中与所述音乐兴趣信息匹配的平台音乐对应的音乐资源信息。
本发明实施例中,输入法在接收用户针对输入法键盘的点击操作过程中,播放所述用户设置的音乐键盘信息对应的音乐;从而实现在输入过程中播放音乐。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
图7是根据一示例性实施例示出的一种用于音乐播放的电子设备700的结构框图。例如,电子设备700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图7,电子设备700可以包括以下一个或多个组件:处理组件 702,存储器704,电力组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。
处理组件702通常控制电子设备700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理部件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
存储器704被配置为存储各种类型的数据以支持在设备700的操作。这些数据的示例包括用于在电子设备700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器 (ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件706为电子设备700的各种组件提供电力。电力组件706可以包括电源管理***,一个或多个电源,及其他与为电子设备700生成、管理和分配电力相关联的组件。
多媒体组件708包括在所述电子设备700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板 (TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当电子设备700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件710被配置为输出和/或输入音频信号。例如,音频组件710 包括一个麦克风(MIC),当电子设备700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
I/O接口712为处理组件702和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件714包括一个或多个传感器,用于为电子设备700提供各个方面的状态评估。例如,传感器组件714可以检测到设备700的打开/关闭状态,组件的相对定位,例如所述组件为电子设备700的显示器和小键盘,传感器组件714还可以检测电子设备700或电子设备700一个组件的位置改变,用户与电子设备700接触的存在或不存在,电子设备700方位或加速/ 减速和电子设备700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件716被配置为便于电子设备700和其他设备之间有线或无线方式的通信。电子设备700可以接入基于通信标准的无线网络,如WiFi,2G 或3G,或它们的组合。在一个示例性实施例中,通信部件714经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件714还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA) 技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,电子设备700可以被一个或多个应用专用集成电路 (ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由电子设备700的处理器 720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是 ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种音乐播放方法,所述方法包括:接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,包括:当接收所述点击操作时,开始播放所述音乐键盘信息对应的音乐;当停止接收所述点击操作后的时长达到第一设定时长时,将所述音乐键盘信息对应的音乐持续播放第二设定时长后停止播放。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:在持续播放过程中,逐渐降低所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:若在停止接收所述点击操作后的时长达到第一设定时长之前再次接收到所述用户的点击操作,则继续播放所述音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:在接收所述点击操作至停止接收所述点击操作之前,当接收上一次点击操作时播放至音乐结尾时,若所述音乐键盘信息对应的音乐为一首,则在接收到本次点击操作时重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则在接收到本次点击操作时开始播放上一次点击操作播放的音乐的下一首音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:若所述点击操作是针对收起按键的,则停止播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:当再次接收到所述用户针对输入法键盘的点击操作时,若所述音乐键盘信息对应的音乐为一首,则重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则确定所述音乐键盘信息对应多首音乐的播放顺序,并播放上一次停止播放的音乐的下一首音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,包括:依据所述点击操作确定所述用户的点击速度,调整播放所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述点击操作针对的以下至少一种区域:候选区、联想区和按键区。
可选地,所述的方法还包括:接收所述用户针对所述音乐键盘的设置操作;依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息。
可选地,所述的方法还包括在所述音乐键盘设置界面展示音乐的步骤:分别采用每一首音乐生成一个单音乐选项,在所述音乐键盘设置界面展示各单音乐选项;和/或,分别采用每一类音乐生成一个音乐集选项,在所述音乐键盘设置界面展示各音乐集选项。
可选地,所述依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息,包括:若所述设置操作是针对所述音乐集选项的,则将所述音乐集选项对应的各首音乐,生成所述用户设置的音乐键盘信息。
可选地,所述的方法还包括获取所述音乐键盘设置界面展示的音乐的音乐资源信息的步骤:按照预设推荐规则,从服务器获取其他音乐平台中平台音乐对应的音乐资源信息;和/或,依据用户的历史输入信息确定所述用户的音乐兴趣信息,从服务器获取其他音乐平台中与所述音乐兴趣信息匹配的平台音乐对应的音乐资源信息。
图8是本发明根据另一示例性实施例示出的一种用于音乐播放的电子设备800的结构示意图。该电子设备800可以是服务器,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)822(例如,一个或一个以上处理器)和存储器832,一个或一个以上存储应用程序842或数据844的存储介质830(例如一个或一个以上海量存储设备)。其中,存储器832和存储介质830可以是短暂存储或持久存储。存储在存储介质830的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器822可以设置为与存储介质830通信,在服务器上执行存储介质830中的一系列指令操作。
服务器还可以包括一个或一个以上电源826,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口858,一个或一个以上键盘 856,和/或,一个或一个以上操作***841,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,包括:当接收所述点击操作时,开始播放所述音乐键盘信息对应的音乐;当停止接收所述点击操作后的时长达到第一设定时长时,将所述音乐键盘信息对应的音乐持续播放第二设定时长后停止播放。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:在持续播放过程中,逐渐降低所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:若在停止接收所述点击操作后的时长达到第一设定时长之前再次接收到所述用户的点击操作,则继续播放所述音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:在接收所述点击操作至停止接收所述点击操作之前,当接收上一次点击操作时播放至音乐结尾时,若所述音乐键盘信息对应的音乐为一首,则在接收到本次点击操作时重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则在接收到本次点击操作时开始播放上一次点击操作播放的音乐的下一首音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:若所述点击操作是针对收起按键的,则停止播放所述用户设置的音乐键盘信息对应的音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:当再次接收到所述用户针对输入法键盘的点击操作时,若所述音乐键盘信息对应的音乐为一首,则重新开始播放所述音乐键盘信息对应的音乐;若所述音乐键盘信息对应的音乐为多首,则确定所述音乐键盘信息对应多首音乐的播放顺序,并播放上一次停止播放的音乐的下一首音乐。
可选地,所述播放所述用户设置的音乐键盘信息对应的音乐,包括:依据所述点击操作确定所述用户的点击速度,调整播放所述音乐键盘信息对应音乐的音量和/或速度。
可选地,所述点击操作针对的以下至少一种区域:候选区、联想区和按键区。
可选地,还包含用于进行以下操作的指令:接收所述用户针对所述音乐键盘的设置操作;依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息。
可选地,还包含用于进行以下在所述音乐键盘设置界面展示音乐操作的指令:分别采用每一首音乐生成一个单音乐选项,在所述音乐键盘设置界面展示各单音乐选项;和/或,分别采用每一类音乐生成一个音乐集选项,在所述音乐键盘设置界面展示各音乐集选项。
可选地,所述依据所述设置操作对应的音乐,生成所述用户设置的音乐键盘信息,包括:若所述设置操作是针对所述音乐集选项的,则将所述音乐集选项对应的各首音乐,生成所述用户设置的音乐键盘信息。
可选地,还包含用于进行以下获取所述音乐键盘设置界面展示的音乐的音乐资源信息操作的指令:按照预设推荐规则,从服务器获取其他音乐平台中平台音乐对应的音乐资源信息;和/或,依据用户的历史输入信息确定所述用户的音乐兴趣信息,从服务器获取其他音乐平台中与所述音乐兴趣信息匹配的平台音乐对应的音乐资源信息。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种音乐播放方法、一种音乐播放装置和一种电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种音乐播放方法,其特征在于,包括:
接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐。
2.根据权利要求1所述的方法,其特征在于,所述播放所述用户设置的音乐键盘信息对应的音乐,包括:
当接收所述点击操作时,开始播放所述音乐键盘信息对应的音乐;
当停止接收所述点击操作后的时长达到第一设定时长时,将所述音乐键盘信息对应的音乐持续播放第二设定时长后停止播放。
3.根据权利要求2所述的方法,其特征在于,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:
在持续播放过程中,逐渐降低所述音乐键盘信息对应音乐的音量和/或速度。
4.根据权利要求2所述的方法,其特征在于,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:
若在停止接收所述点击操作后的时长达到第一设定时长之前再次接收到所述用户的点击操作,则继续播放所述音乐键盘信息对应的音乐。
5.根据权利要求2所述的方法,其特征在于,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:
在接收所述点击操作至停止接收所述点击操作之前,当接收上一次点击操作时播放至音乐结尾时,
若所述音乐键盘信息对应的音乐为一首,则在接收到本次点击操作时重新开始播放所述音乐键盘信息对应的音乐;
若所述音乐键盘信息对应的音乐为多首,则在接收到本次点击操作时开始播放上一次点击操作播放的音乐的下一首音乐。
6.根据权利要求2所述的方法,其特征在于,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:
若所述点击操作是针对收起按键的,则停止播放所述用户设置的音乐键盘信息对应的音乐。
7.根据权利要求2所述的方法,其特征在于,所述播放所述用户设置的音乐键盘信息对应的音乐,还包括:
当再次接收到所述用户针对输入法键盘的点击操作时,
若所述音乐键盘信息对应的音乐为一首,则重新开始播放所述音乐键盘信息对应的音乐;
若所述音乐键盘信息对应的音乐为多首,则确定所述音乐键盘信息对应多首音乐的播放顺序,并播放上一次停止播放的音乐的下一首音乐。
8.一种音乐播放装置,其特征在于,包括:
播放模块,用于接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐。
9.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如方法权利要求1-7任一所述的音乐播放方法。
10.一种电子设备,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
接收用户针对输入法键盘的点击操作,播放所述用户设置的音乐键盘信息对应的音乐。
CN201910824160.0A 2019-09-02 2019-09-02 一种音乐播放方法、装置和电子设备 Pending CN112445451A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910824160.0A CN112445451A (zh) 2019-09-02 2019-09-02 一种音乐播放方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910824160.0A CN112445451A (zh) 2019-09-02 2019-09-02 一种音乐播放方法、装置和电子设备

Publications (1)

Publication Number Publication Date
CN112445451A true CN112445451A (zh) 2021-03-05

Family

ID=74733866

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910824160.0A Pending CN112445451A (zh) 2019-09-02 2019-09-02 一种音乐播放方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN112445451A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113190156A (zh) * 2021-05-13 2021-07-30 杭州网易云音乐科技有限公司 音乐播放控制方法、装置、存储介质及电子设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113190156A (zh) * 2021-05-13 2021-07-30 杭州网易云音乐科技有限公司 音乐播放控制方法、装置、存储介质及电子设备

Similar Documents

Publication Publication Date Title
US11206448B2 (en) Method and apparatus for selecting background music for video shooting, terminal device and medium
TWI667917B (zh) Multimedia search result display method and device
CN105845124B (zh) 音频处理方法及装置
WO2016165325A1 (zh) 音频信息识别方法及装置
WO2016206292A1 (zh) 文本输入方法和装置
CN105335414B (zh) 音乐推荐方法、装置及终端
CN105338409A (zh) 一种网络视频预加载方法及装置
CN108334623B (zh) 歌曲的显示方法、装置和***
CN109413478B (zh) 视频编辑方法、装置、电子设备及存储介质
CN107122430B (zh) 搜索结果显示方法及装置
TW201902232A (zh) 預覽視訊搜索結果的方法和裝置,及電腦可讀存儲媒介
CN107229403B (zh) 一种信息内容选择方法及装置
CN105068976A (zh) 票务信息展示方法及装置
CN106815291B (zh) 搜索结果项展现方法、装置和用于搜索结果项展现的装置
CN113411516B (zh) 视频处理方法、装置、电子设备及存储介质
CN112068711A (zh) 一种输入法的信息推荐方法、装置和电子设备
CN111046210A (zh) 一种信息推荐方法、装置和电子设备
CN111814088A (zh) 一种页面处理方法及装置
CN111629270A (zh) 一种候选项确定方法、装置及机器可读介质
CN110213062B (zh) 处理消息的方法及装置
CN105163141B (zh) 视频推荐的方式及装置
CN112445451A (zh) 一种音乐播放方法、装置和电子设备
CN114464186A (zh) 关键词确定方法及装置
WO2019196527A1 (zh) 一种数据处理方法、装置和电子设备
CN111753165A (zh) 搜索信息处理方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination