著录项信息
专利名称 | 利用字符输入界面调出配套音乐的方法及系统 |
申请号 | CN201010605636.0 | 申请日期 | 2010-12-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-07-04 | 公开/公告号 | CN102541408A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481 | IPC分类号 | G;0;6;F;3;/;0;4;8;1;;;G;0;6;F;3;/;1;6查看分类表>
|
申请人 | 上海量明科技发展有限公司 | 申请人地址 | 上海市浦东新区张江高科技园区春晓路470号203-32信箱
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海量明科技发展有限公司 | 当前权利人 | 上海量明科技发展有限公司 |
发明人 | 马宇尘 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明提供了一种利用字符输入界面调出配套音乐的方法及系统,属于计算机、软件技术领域。该方法包括有如下步骤:步骤1,检测用户的输入动作的节奏;步骤2,搜索其节奏相对于步骤1中检测到的输入动作节奏差异在预定范围内的音乐数据;步骤3,输出上述搜索到的其节奏差异在预定范围内的音乐数据。对应着该方法设置的系统包括输入动作检测模块、第一搜索模块以及音乐数据输出模块。利用本发明,把用户输入字符的速度与音乐数据的节奏结合起来,当用户使用输入法时,根据不同的输入速度播放不同的音乐,增加了输入法使用的趣味性。
利用字符输入界面调出配套音乐的方法及系统\n技术领域\n[0001] 本发明属于计算机、软件技术领域。\n技术背景\n[0002] 在利用输入法进行字符输入的时候,不同的人在使用同一输入法的时候,会有着不同的输入速度。另外,就算是同一个人,在使用不同输入法的时候,也会具有不同的输入速度。主要是因为每个人对不同的输入法具有不同的使用习惯,对于使用经常使用的输入法时,输入速度相对来说比较快,而对于不经常使用的输入法,输入的速度就比较慢。但是,不同的输入行为对应着不同的输入速度,这个输入速度也会在相应的节奏上有所反映。\n[0003] 如果该节奏能够和不同的音乐对应起来,用户在使用输入法时,根据不同的输入速度播放出不同节奏的音乐,这无疑对输入法的使用增添了很多乐趣。在本发明中,就提供了这种技术形式。\n发明内容\n[0004] 本发明的目的,是提供一种利用字符输入界面调出配套的音乐方法及系统,利用本发明,用户通过输入界面以不同的速度进行字符输入操作,就可以将与其节奏相对应的音乐调出。\n[0005] 一种利用字符输入界面调出配套音乐的方法,该方法包括有如下步骤:\n[0006] 步骤1,检测用户的输入动作的节奏;\n[0007] 步骤2,搜索其节奏相对于步骤1中检测到的输入动作节奏差异在预定范围内的音乐数据;\n[0008] 步骤3,输出上述搜索到的其节奏差异在预定范围内的音乐数据。\n[0009] 进一步,本发明所述的一种利用字符输入界面调出配套音乐的方法还具有如下技术特征:\n[0010] 当用户的输入节奏发生改变时,其步骤如下:步骤A1,在播放音乐数据的情况下,检测用户的输入动作的节奏;步骤A2,判断检测到的输入动作的节奏是否与播放的音乐数据的节奏之间的差异在预定范围内;步骤A3,当定时检测到的输入动作的节奏与播放的音乐数据的节奏之间的差异在预定范围之外时,搜索其节奏与检测到的输入动作的节奏差异在预定范围内的音乐数据;步骤A4,将搜索到的音乐数据输出。\n[0011] 当用户的输入节奏发生改变时,其步骤如下:针对于步骤A4,在输出搜索到的音乐数据时,直接输出音乐数据,或判断已播放的音乐数据是否播放完毕,以播放完毕的信号触发所搜索到的音乐数据的输出操作。\n[0012] 当用户的输入行为停止或间断时,配套的操作步骤为:步骤B1,采集用户的输入动作;步骤B2,判断用户的输入动作是否停止;步骤B3,从用户的输入动作停止时开始计时,判断停止输入的时间是否超过阈值,当停止输入的时间未超出阈值时,音乐数据继续播放,当停止输入的时间超出阈值时,停止播放音乐数据。\n[0013] 当用户的输入行为停止或者间断时,其操作方式包括有如下步骤:步骤C1,采集用户的输入动作;步骤C2,判断用户的输入动作是否停止;步骤C3,当输入动作停止时,停止播放音乐数据;当用户重新输入时,根据输入动作的节奏重新搜索播放音乐数据。\n[0014] 在步骤2中,节奏差异的预定范围通过用户手动设定,或者系统默认设置。\n[0015] 在步骤1之前还包括触发调出配套音乐的步骤,其触发方式为用户手动通过设置在字符输入界面上的按钮触发、在功能列表中设置触发功能、或者通过设置快捷键触发。\n[0016] 在步骤2中,利用节奏差异判断音乐的一种方式:步骤D1,采集用户的输入字符的状况信息;步骤D2,将采集到的状况信息中的输入字符的速度,按照快慢先后分两个及两个以上的级别;以及,将搜索到的音乐数据,按照音乐节奏的快慢先后分两个及两个以上的级别;步骤D3,判断获得用户输入字符速度上的级别;步骤D4,根据所获得的用户输入字符速度上的级别,来搜索到速度级别对应的音乐数据;步骤D5,将获得的音乐数据输出给用户。\n[0017] 在步骤2中,利用节奏差异判断音乐的另一种方式:步骤E1,设置针对于用户的输入速度级别,它包括有两个及两个以上的级别;步骤E2,采集音乐数据,将采集的音乐数据和用户输入速度级别之间建立起对应关系;步骤E3,判断用户输入法字符的速度;步骤E4,输出具有相应速度的音乐数据。\n[0018] 或者为,\n[0019] 步骤EA-1,设置针对于用户的输入速度级别,它包括有两个及两个以上的级别;\n[0020] 步骤EA-2,采集音乐数据,将采集的音乐数据和用户输入速度级别之间建立起对应关系;\n[0021] 步骤EA-3,判断用户输入法字符的速度;\n[0022] 步骤EA-4,输出具有相应速度的音乐数据。\n[0023] 针对于步骤2,音乐数据的搜索范围包括用户输入法界面所在的电子终端,或者是与用户配套电子终端通过网络相连接的第三方服务器。\n[0024] 在步骤2中,搜索音乐数据的方法包括有如下步骤:步骤F1,基于输入速度的判断,启动网络搜索;步骤F2,在数据阈值范围内搜索获得相应的音乐数据;步骤F3,在用户所使用的电子终端中输出给用户。\n[0025] 音乐播放界面设置方式采用在输入法界面中设置有音乐播放界面,当播放完毕时消隐。\n[0026] 针对于步骤3,音乐数据输出时的声音默认方式采用如下步骤:步骤G1,所述的音乐的播放声音大小,分两个及两个以上的级别;步骤G2,判断用户的输入速度,分两个及两个以上的级别;步骤G3,针对于用户的输入速度,对应设置音乐播放声音大小的级别。\n[0027] 一种利用字符输入界面调出配套音乐的系统,其特征在于该系统包括:\n[0028] 输入动作检测模块,用于检测用户的输入动作的节奏;\n[0029] 第一搜索模块,用于搜索其节奏相对于上述的输入动作检测模块中检测到的输入动作节奏差异在预定范围内的音乐数据;\n[0030] 音乐数据输出模块,播放上述搜索到的其节奏差异在预定范围内的音乐数据。\n[0031] 进一步,本发明所述的一种利用字符输入界面调出配套音乐的系统还具有如下技术特征。\n[0032] 在第一搜索模块中还包括:节奏差异判定模块,用于设定预定范围并且判定用户输入动作的节奏与音乐数据的节奏之间的节奏差异的模块结构;和音乐数据存储模块,用于存储音乐数据的模块结构,其音乐数据按节奏的不同进行分类存储。\n[0033] 该系统还包括第二搜索模块,当用户输入动作的节奏与正在播放的音乐数据的节奏之间的差异不在预设范围内时,用于搜索其节奏差异在预设范围内的音乐数据的模块结构。\n[0034] 该系统包括停止时间判定计算模块,用于判断用户的输入动作是否停止,同时计算停止时间的模块结构。\n[0035] 在音乐数据输出模块中,还包括有音量调节模块,它用以根据用户的输入速度设置音乐播放声音大小的模块结构。\n附图说明\n[0036] 图1-1是本发明所述的一种实施例的示意图,描述的是字符输入界面的示意图。\n[0037] 图1-2是本发明中所述的一种实施例的示意图,展示的是用户选择音乐类型的示意图。\n[0038] 图2是本发明中的方法的流程图。\n[0039] 图3是本发明中的系统的结构图。\n具体实施例\n[0040] 针对于本发明主要功能的描述:\n[0041] 用户在利用输入法进行字符输入的时候,由于每个人对输入法的使用习惯不同,导致用户在使用时具有不同的输入速度。然而这个不同的输入速度都可以转化为不同的节奏,如果将这个节奏与音乐的节奏对应起来,用户在使用输入法时,改变以往枯燥无味的输入。\n[0042] 下面通过举例对本发明进行描述。\n[0043] 如图1-1所示,展示的是字符输入界面的示意图。该字符输入界面100包括与通常使用的字符输入界面中的字符串输入区110和候选词列表区120,以及调出配套音乐的触发按钮130和音乐播放窗口140。\n[0044] 在本实施例中,用户通过点击触发按钮来开启本发明中提供的技术方案。作为举例而非限定,这个触发方式也可以设置在输入法的功能列表中,比如在输入法的设置页面中设置调出配套音乐的功能选项;也可以是通过设置的快捷键来触发,比如用户利用输入法进行文字输入时,只需按动“Shift+Ctrl”键后,在输入文字时,就会播放出音乐。\n[0045] 音乐播放窗口140也就是一个小的播放器显示界面,其显示的内容包括用户的输入速度141、播放的音乐名称142以及音乐播放操作按钮143。用户能够利用音乐播放操作按钮143实现音乐播放过程的控制。例如,当用户在输入过程中希望更换一首音乐时,可以直接点击“下一首”或者“上一首”来实现。或者用户在使用过程中希望中断一下,然后还从中断的位置开始播放音乐的话,用户只需要点击“暂停”或者“开始”即可实现。特别指出的是,当一首音乐播放完毕时,该音乐播放窗口140会消隐,如果用户继续输入,根据用户的输入速度,播放搜索到的音乐数据时,该窗口才会再次出现。\n[0046] 音乐播放窗口140中显示的输入速度可以是输入每个文字的速度,也可以是用户按动每个按键的速度。例如,用户输入的速度为每分钟输入八十个字,那么就会搜索到节奏比较快的音乐播放出来;如果用户输入文字的速度为每分钟输入三十个文字,那么就会搜索到节奏比较慢的音乐播放出来。在本实施例中,用户的输入速度为每分钟输入30个字,那么对应的音乐为比较舒缓的“月光小夜曲”。\n[0047] 需要说明的是,输入速度是对整个文字的输入过程而言的,如果用户输入的这几个文字所用的时间未达到一分钟时,那么系统会根据用户已经输入的文字对输入速度进行估算,进而得到其对应的节奏,来选择其节奏与存储的音乐数据的节奏之间的差异在预定范围内的音乐数据进行播放。\n[0048] 音乐的风格包括有摇滚、R&B、POP、HIPHOP、抒情、爵士乐、中国风、古典乐、嘻哈、HOUSE Britpop等等。而搜索到的音乐数据按照这个音乐风进行分类,同时每种风格中都对应其节奏的快慢,因此在音乐风格分类的基础上又按照节奏的快慢进行分类的。特别指出的是,音乐数据是存储在包括有输入法界面的电子设备中,或者是与用户配套电子终端通过网络相连接的第三方服务器中。在使用过程中,用户根据自己喜欢的音乐风格进行选择,当输入字符时,就会在用户选择的风格类型中搜索相对应的音乐数据。如图1-2所示,展示的是用户选择音乐类型的示意图。在该图中,用户在字符输入界面100中点击设置后,在设置页面中出现的音乐类型中选择自己喜欢的音乐风格。在本实施例中,用户选择的音乐风格为中国风,根据音乐节奏快慢的不同对属于中国风格的音乐进行分类,那么,当用户输入速度快时,就播放节奏快的中国风的音乐,当用户输入速度慢时,就播放节奏缓慢的中国风的音乐。\n[0049] 结合着前面的描述,参照着图2所示,对本发明所实现的方法做进一步的描述:\n[0050] 一种利用字符输入界面调出配套音乐的方法,该方法包括有如下步骤:\n[0051] 步骤1,检测用户的输入动作的节奏;\n[0052] 在步骤1之前还包括触发调出配套音乐的步骤,其触发方式为用户手动通过设置在字符输入界面上的按钮触发、在功能列表中设置触发功能、或者通过设置快捷键触发。在上述的实施例中,采用的是在字符输入界面上设置按钮,进行触发的方式。\n[0053] 这里所说的输入动作的节奏也是指用户的输入速度,这个输入速度指的是输入每个文字的速度,或者是按动每个按键的速度。\n[0054] 步骤2,搜索其节奏相对于步骤1中检测到的输入动作节奏差异在预定范围内的音乐数据;\n[0055] 在步骤2中,利用节奏的差异搜索音乐数据的方法可以通过下面两种方式实现:\n[0056] 第一种:\n[0057] 实现步骤为:步骤D1,采集用户的输入字符的状况信息;步骤D2,将采集到的状况信息中的输入字符的速度,按照快慢先后分两个及两个以上的级别,以及将搜索到的音乐数据,按照音乐节奏的快慢先后分两个及两个以上的级别;步骤D3,判断获得用户输入字符速度上的级别;步骤D4,根据所获得的用户输入字符速度上的级别,来搜索到速度级别对应的音乐数据;步骤D5,将获得的音乐数据输出给用户。\n[0058] 也就是说,将用户的输入速度分为快速、中速以及慢速,同时将搜索到的音乐数据也分为快速、中速和慢速。当用户使用输入法输入字符时,采集并判断用户的输入速度属于哪个级别,就播放其对应级别的音乐数据。例如,用户的输入速度为60字/分,属于中速,那么就播放搜索到的属于中速级别的音乐数据。\n[0059] 第二种:\n[0060] 实现步骤为:步骤E1,判断用户输入字符的速度;步骤E2,设置节奏差异的预定范围;步骤E3,搜索其节奏差异在预定范围内的音乐数据;步骤E4,输出搜索到的音乐数据。\n[0061] 在该实现方法中,节奏差异的预定范围通过用户手动设定,或者系统默认设置。例如,用户每分钟输入60个文字,而用户设置的预定范围为5。也就是说系统搜索到的音乐节奏幅度在55拍/分~65拍/分之间的音乐数据都属于二者的节奏差异在预定范围内的音乐数据。至于播放哪个音乐可以为随机抽取,也可以通过用户自己选择实现。\n[0062] 步骤EA-1,设置针对于用户的输入速度级别,它包括有两个及两个以上的级别;\n[0063] 步骤EA-2,采集音乐数据,将采集的音乐数据和用户输入速度级别之间建立起对应关系;\n[0064] 步骤EA-3,判断用户输入法字符的速度;\n[0065] 步骤EA-4,输出具有相应速度的音乐数据。\n[0066] 这两种实现方式的区别在于:前一个是先建立起输入速度级别和音乐数据的对应关系,从这个对应关系中搜索音乐数据;后一个是直接根据输入速度和设定的预定范围对音乐数据进行搜索。\n[0067] 此外,音乐数据的搜索范围包括用户输入法界面所在的电子终端,或者是与用户配套电子终端通过网络相连接的第三方服务器。\n[0068] 步骤3,输出上述搜索到的其节奏差异在预定范围内的音乐数据。\n[0069] 在步骤3中,可以把音乐播放界面设置在输入法界面中,也可以设置在输入法界面之外。用户能够实现单独对音乐播放界面的操作。\n[0070] 针对于前面的步骤,还具有以下一些技术细节,现描述如下:针对于步骤2:\n[0071] 搜索音乐数据的方法包括有如下步骤:\n[0072] 步骤F1,基于输入速度的判断,启动网络搜索;步骤F2,在节奏差异预定范围内搜索获得相应的音乐数据;步骤F3,在用户所使用的电子终端中输出给用户。\n[0073] 针对于步骤3:\n[0074] 音乐数据输出时的声音默认方式采用如下步骤:\n[0075] 步骤G1,所述的音乐的播放声音大小,分两个及两个以上的级别;步骤G2,判断用户的输入速度,分两个及两个以上的级别;步骤G3,针对于用户的输入速度,对应设置音乐播放声音大小的级别。也就是说,当用户的输入速度较快时,音乐数据的输出声音就高,当用户的输入速度较慢时,音乐数据的输出声音就低。当然这个方式也是用户可以选择使用的。\n[0076] 另外,在具体的使用过程中,会遇到不同的情况,比如:用户输入文字的速度不可能永远是某一个节奏而不发生变化的,或者在输入过程中,用户需要经过思考后继续输入,或者用户输入一段时间后就停止输入了。针对于不同的情况,下面做详细的说明。\n[0077] 当用户的输入节奏发生改变时,其步骤如下:\n[0078] 步骤A1,在播放音乐数据的情况下,定时检测用户的输入动作的节奏;\n[0079] 步骤A2,判断定时检测到的输入动作的节奏是否与播放的音乐数据的节奏之间的差异在预定范围内;\n[0080] 步骤A3,当定时检测到的输入动作的节奏与播放的音乐数据的节奏之间的差异在预定范围之外时,搜索其节奏与定时检测到的输入动作的节奏差异在预定范围内的音乐数据;\n[0081] 步骤A4,将搜索到的音乐数据输出。\n[0082] 针对于步骤A4,在输出搜索到的音乐数据时,直接输出音乐数据,或判断已播放的音乐数据是否播放完毕,以播放完毕的信号触发所搜索到的音乐数据的输出操作。\n[0083] 当用户的输入行为停止或间断时,配套的操作步骤为:\n[0084] 步骤B1,采集用户的输入动作;\n[0085] 步骤B2,判断用户的输入动作是否停止;\n[0086] 步骤B3,从用户的输入动作停止时开始计时,判断停止输入的时间是否超过阈值,当停止输入的时间未超出阈值时,音乐数据继续播放,当停止输入的时间超出阈值时,停止播放音乐数据。\n[0087] 当用户的输入行为停止或者间断时,其操作方式包括有如下步骤,[0088] 步骤C1,采集用户的输入动作;\n[0089] 步骤C2,判断用户的输入动作是否停止;\n[0090] 步骤C3,当输入动作停止时,停止播放音乐数据;当用户重新输入时,根据输入动作的节奏重新搜索播放音乐数据。\n[0091] 前面所描述的方法,在本发明中还对应配套的系统,结合着图3所示,对本系统的结构描述如下:\n[0092] 一种利用字符输入界面调出配套音乐的系统200,该系统包括:\n[0093] 输入动作检测模块201,用于检测用户的输入动作的节奏;\n[0094] 第一搜索模块202,用于搜索其节奏相对于上述的输入动作检测模块中检测到的输入动作节奏差异在预定范围内的音乐数据;\n[0095] 音乐数据输出模块203,播放上述搜索到的其节奏差异在预定范围内的音乐数据。\n[0096] 在第一搜索模块202中还包括:节奏差异判定模块204,用于设定预定范围并且判定用户输入动作的节奏与音乐数据的节奏之间差异度的模块结构;音乐数据存储模块\n205,用于存储音乐数据的模块结构,其音乐数据按节奏的不同以及音乐风格进行分类存储。\n[0097] 该系统还包括第二搜索模块206,当用户输入动作的节奏与正在播放的音乐数据的节奏之间的差异不在预设范围内时,用于搜索其节奏差异在预设范围内的音乐数据的模块结构。\n[0098] 该系统包括停止时间判定计算模块207,用于判断用户的输入动作是否停止,同时计算停止时间的模块结构。\n[0099] 在音乐数据输出模块203中,还包括有音量调节模块208,它用以根据用户的输入速度设置音乐播放声音大小的模块结构。\n[0100] 以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
法律信息
- 2016-03-09
- 2013-06-12
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 201010605636.0
申请日: 2010.12.26
- 2012-07-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |