首页> 中国专利> 利用字符输入界面调出配套音乐的方法及系统

利用字符输入界面调出配套音乐的方法及系统

摘要

本发明提供了一种利用字符输入界面调出配套音乐的方法及系统,属于计算机、软件技术领域。该方法包括有如下步骤:步骤1,检测用户的输入动作的节奏;步骤2,搜索其节奏相对于步骤1中检测到的输入动作节奏差异在预定范围内的音乐数据;步骤3,输出上述搜索到的其节奏差异在预定范围内的音乐数据。对应着该方法设置的系统包括输入动作检测模块、第一搜索模块以及音乐数据输出模块。利用本发明,把用户输入字符的速度与音乐数据的节奏结合起来,当用户使用输入法时,根据不同的输入速度播放不同的音乐,增加了输入法使用的趣味性。

著录项

  • 公开/公告号CN102541408A

    专利类型发明专利

  • 公开/公告日2012-07-04

    原文格式PDF

  • 申请/专利权人 上海量明科技发展有限公司;

    申请/专利号CN201010605636.0

  • 发明设计人 马宇尘;

    申请日2010-12-26

  • 分类号G06F3/048;G06F3/16;

  • 代理机构

  • 代理人

  • 地址 201203 上海市浦东新区张江高科技园区春晓路470号203-32信箱

  • 入库时间 2023-12-18 05:55:46

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-09

    授权

    授权

  • 2013-06-12

    实质审查的生效 IPC(主分类):G06F3/048 申请日:20101226

    实质审查的生效

  • 2012-07-04

    公开

    公开

说明书

技术领域

本发明属于计算机、软件技术领域。

技术背景

在利用输入法进行字符输入的时候,不同的人在使用同一输入法 的时候,会有着不同的输入速度。另外,就算是同一个人,在使用不 同输入法的时候,也会具有不同的输入速度。主要是因为每个人对不 同的输入法具有不同的使用习惯,对于使用经常使用的输入法时,输 入速度相对来说比较快,而对于不经常使用的输入法,输入的速度就 比较慢。但是,不同的输入行为对应着不同的输入速度,这个输入速 度也会在相应的节奏上有所反映。

如果该节奏能够和不同的音乐对应起来,用户在使用输入法时, 根据不同的输入速度播放出不同节奏的音乐,这无疑对输入法的使用 增添了很多乐趣。在本发明中,就提供了这种技术形式。

发明内容

本发明的目的,是提供一种利用字符输入界面调出配套的音乐 方法及系统,利用本发明,用户通过输入界面以不同的速度进行字符 输入操作,就可以将与其节奏相对应的音乐调出。

一种利用字符输入界面调出配套音乐的方法,该方法包括有如 下步骤:

步骤1,检测用户的输入动作的节奏;

步骤2,搜索其节奏相对于步骤1中检测到的输入动作节奏差异 在预定范围内的音乐数据;

步骤3,输出上述搜索到的其节奏差异在预定范围内的音乐数 据。

进一步,本发明所述的一种利用字符输入界面调出配套音乐的方 法还具有如下技术特征:

当用户的输入节奏发生改变时,其步骤如下:步骤A1,在播放音 乐数据的情况下,检测用户的输入动作的节奏;步骤A2,判断检测 到的输入动作的节奏是否与播放的音乐数据的节奏之间的差异在预 定范围内;步骤A3,当定时检测到的输入动作的节奏与播放的音乐数 据的节奏之间的差异在预定范围之外时,搜索其节奏与检测到的输入 动作的节奏差异在预定范围内的音乐数据;步骤A4,将搜索到的音 乐数据输出。

当用户的输入节奏发生改变时,其步骤如下:针对于步骤A4, 在输出搜索到的音乐数据时,直接输出音乐数据,或判断已播放的音 乐数据是否播放完毕,以播放完毕的信号触发所搜索到的音乐数据的 输出操作。

当用户的输入行为停止或间断时,配套的操作步骤为:步骤B1, 采集用户的输入动作;步骤B2,判断用户的输入动作是否停止;步 骤B3,从用户的输入动作停止时开始计时,判断停止输入的时间是 否超过阈值,当停止输入的时间未超出阈值时,音乐数据继续播放, 当停止输入的时间超出阈值时,停止播放音乐数据。

当用户的输入行为停止或者间断时,其操作方式包括有如下步 骤:步骤C1,采集用户的输入动作;步骤C2,判断用户的输入动作 是否停止;步骤C3,当输入动作停止时,停止播放音乐数据;当用 户重新输入时,根据输入动作的节奏重新搜索播放音乐数据。

在步骤2中,节奏差异的预定范围通过用户手动设定,或者系统 默认设置。

在步骤1之前还包括触发调出配套音乐的步骤,其触发方式为用 户手动通过设置在字符输入界面上的按钮触发、在功能列表中设置触 发功能、或者通过设置快捷键触发。

在步骤2中,利用节奏差异判断音乐的一种方式:步骤D1,采集 用户的输入字符的状况信息;步骤D2,将采集到的状况信息中的输 入字符的速度,按照快慢先后分两个及两个以上的级别;以及,将搜 索到的音乐数据,按照音乐节奏的快慢先后分两个及两个以上的级 别;步骤D3,判断获得用户输入字符速度上的级别;步骤D4,根据 所获得的用户输入字符速度上的级别,来搜索到速度级别对应的音乐 数据;步骤D5,将获得的音乐数据输出给用户。

在步骤2中,利用节奏差异判断音乐的另一种方式:步骤E1,设 置针对于用户的输入速度级别,它包括有两个及两个以上的级别;步 骤E2,采集音乐数据,将采集的音乐数据和用户输入速度级别之间 建立起对应关系;步骤E3,判断用户输入法字符的速度;步骤E4, 输出具有相应速度的音乐数据。

或者为,

步骤EA-1,设置针对于用户的输入速度级别,它包括有两个及 两个以上的级别;

步骤EA-2,采集音乐数据,将采集的音乐数据和用户输入速度 级别之间建立起对应关系;

步骤EA-3,判断用户输入法字符的速度;

步骤EA-4,输出具有相应速度的音乐数据。

针对于步骤2,音乐数据的搜索范围包括用户输入法界面所在的 电子终端,或者是与用户配套电子终端通过网络相连接的第三方服务 器。

在步骤2中,搜索音乐数据的方法包括有如下步骤:步骤F1, 基于输入速度的判断,启动网络搜索;步骤F2,在数据阈值范围内 搜索获得相应的音乐数据;步骤F3,在用户所使用的电子终端中输 出给用户。

音乐播放界面设置方式采用在输入法界面中设置有音乐播放界 面,当播放完毕时消隐。

针对于步骤3,音乐数据输出时的声音默认方式采用如下步骤: 步骤G1,所述的音乐的播放声音大小,分两个及两个以上的级别; 步骤G2,判断用户的输入速度,分两个及两个以上的级别;步骤G3, 针对于用户的输入速度,对应设置音乐播放声音大小的级别。

一种利用字符输入界面调出配套音乐的系统,其特征在于该系统 包括:

输入动作检测模块,用于检测用户的输入动作的节奏;

第一搜索模块,用于搜索其节奏相对于上述的输入动作检测模块 中检测到的输入动作节奏差异在预定范围内的音乐数据;

音乐数据输出模块,播放上述搜索到的其节奏差异在预定范围内 的音乐数据。

进一步,本发明所述的一种利用字符输入界面调出配套音乐的系 统还具有如下技术特征。

在第一搜索模块中还包括:节奏差异判定模块,用于设定预定范 围并且判定用户输入动作的节奏与音乐数据的节奏之间的节奏差异 的模块结构;和音乐数据存储模块,用于存储音乐数据的模块结构, 其音乐数据按节奏的不同进行分类存储。

该系统还包括第二搜索模块,当用户输入动作的节奏与正在播放 的音乐数据的节奏之间的差异不在预设范围内时,用于搜索其节奏差 异在预设范围内的音乐数据的模块结构。

该系统包括停止时间判定计算模块,用于判断用户的输入动作是 否停止,同时计算停止时间的模块结构。

在音乐数据输出模块中,还包括有音量调节模块,它用以根据用 户的输入速度设置音乐播放声音大小的模块结构。

附图说明

图1-1是本发明所述的一种实施例的示意图,描述的是字符输入 界面的示意图。

图1-2是本发明中所述的一种实施例的示意图,展示的是用户选 择音乐类型的示意图。

图2是本发明中的方法的流程图。

图3是本发明中的系统的结构图。

具体实施例

针对于本发明主要功能的描述:

用户在利用输入法进行字符输入的时候,由于每个人对输入法的 使用习惯不同,导致用户在使用时具有不同的输入速度。然而这个不 同的输入速度都可以转化为不同的节奏,如果将这个节奏与音乐的节 奏对应起来,用户在使用输入法时,改变以往枯燥无味的输入。

下面通过举例对本发明进行描述。

如图1-1所示,展示的是字符输入界面的示意图。该字符输入界 面100包括与通常使用的字符输入界面中的字符串输入区110和候选 词列表区120,以及调出配套音乐的触发按钮130和音乐播放窗口 140。

在本实施例中,用户通过点击触发按钮来开启本发明中提供的技 术方案。作为举例而非限定,这个触发方式也可以设置在输入法的功 能列表中,比如在输入法的设置页面中设置调出配套音乐的功能选 项;也可以是通过设置的快捷键来触发,比如用户利用输入法进行文 字输入时,只需按动“Shift+Ctrl”键后,在输入文字时,就会播 放出音乐。

音乐播放窗口140也就是一个小的播放器显示界面,其显示的内 容包括用户的输入速度141、播放的音乐名称142以及音乐播放操作 按钮143。用户能够利用音乐播放操作按钮143实现音乐播放过程的 控制。例如,当用户在输入过程中希望更换一首音乐时,可以直接点 击“下一首”或者“上一首”来实现。或者用户在使用过程中希望中 断一下,然后还从中断的位置开始播放音乐的话,用户只需要点击“暂 停”或者“开始”即可实现。特别指出的是,当一首音乐播放完毕时, 该音乐播放窗口140会消隐,如果用户继续输入,根据用户的输入速 度,播放搜索到的音乐数据时,该窗口才会再次出现。

音乐播放窗口140中显示的输入速度可以是输入每个文字的速 度,也可以是用户按动每个按键的速度。例如,用户输入的速度为每 分钟输入八十个字,那么就会搜索到节奏比较快的音乐播放出来;如 果用户输入文字的速度为每分钟输入三十个文字,那么就会搜索到节 奏比较慢的音乐播放出来。在本实施例中,用户的输入速度为每分钟 输入30个字,那么对应的音乐为比较舒缓的“月光小夜曲”。

需要说明的是,输入速度是对整个文字的输入过程而言的,如果 用户输入的这几个文字所用的时间未达到一分钟时,那么系统会根据 用户已经输入的文字对输入速度进行估算,进而得到其对应的节奏, 来选择其节奏与存储的音乐数据的节奏之间的差异在预定范围内的 音乐数据进行播放。

音乐的风格包括有摇滚、R&B、POP、HIPHOP、抒情、爵士乐、中 国风、古典乐、嘻哈、HOUSE Britpop等等。而搜索到的音乐数据 按照这个音乐风进行分类,同时每种风格中都对应其节奏的快慢,因 此在音乐风格分类的基础上又按照节奏的快慢进行分类的。特别指出 的是,音乐数据是存储在包括有输入法界面的电子设备中,或者是与 用户配套电子终端通过网络相连接的第三方服务器中。在使用过程 中,用户根据自己喜欢的音乐风格进行选择,当输入字符时,就会在 用户选择的风格类型中搜索相对应的音乐数据。如图1-2所示,展示 的是用户选择音乐类型的示意图。在该图中,用户在字符输入界面 100中点击设置后,在设置页面中出现的音乐类型中选择自己喜欢的 音乐风格。在本实施例中,用户选择的音乐风格为中国风,根据音乐 节奏快慢的不同对属于中国风格的音乐进行分类,那么,当用户输入 速度快时,就播放节奏快的中国风的音乐,当用户输入速度慢时,就 播放节奏缓慢的中国风的音乐。

结合着前面的描述,参照着图2所示,对本发明所实现的方法做 进一步的描述:

一种利用字符输入界面调出配套音乐的方法,该方法包括有如 下步骤:

步骤1,检测用户的输入动作的节奏;

在步骤1之前还包括触发调出配套音乐的步骤,其触发方式为用 户手动通过设置在字符输入界面上的按钮触发、在功能列表中设置触 发功能、或者通过设置快捷键触发。在上述的实施例中,采用的是在 字符输入界面上设置按钮,进行触发的方式。

这里所说的输入动作的节奏也是指用户的输入速度,这个输入速 度指的是输入每个文字的速度,或者是按动每个按键的速度。

步骤2,搜索其节奏相对于步骤1中检测到的输入动作节奏差异 在预定范围内的音乐数据;

在步骤2中,利用节奏的差异搜索音乐数据的方法可以通过下面 两种方式实现:

第一种:

实现步骤为:步骤D1,采集用户的输入字符的状况信息;步骤 D2,将采集到的状况信息中的输入字符的速度,按照快慢先后分两个 及两个以上的级别,以及将搜索到的音乐数据,按照音乐节奏的快慢 先后分两个及两个以上的级别;步骤D3,判断获得用户输入字符速 度上的级别;步骤D4,根据所获得的用户输入字符速度上的级别, 来搜索到速度级别对应的音乐数据;步骤D5,将获得的音乐数据输 出给用户。

也就是说,将用户的输入速度分为快速、中速以及慢速,同时将 搜索到的音乐数据也分为快速、中速和慢速。当用户使用输入法输入 字符时,采集并判断用户的输入速度属于哪个级别,就播放其对应级 别的音乐数据。例如,用户的输入速度为60字/分,属于中速,那么 就播放搜索到的属于中速级别的音乐数据。

第二种:

实现步骤为:步骤E1,判断用户输入字符的速度;步骤E2,设 置节奏差异的预定范围;步骤E3,搜索其节奏差异在预定范围内的 音乐数据;步骤E4,输出搜索到的音乐数据。

在该实现方法中,节奏差异的预定范围通过用户手动设定,或者 系统默认设置。例如,用户每分钟输入60个文字,而用户设置的预 定范围为5。也就是说系统搜索到的音乐节奏幅度在55拍/分~65 拍/分之间的音乐数据都属于二者的节奏差异在预定范围内的音乐数 据。至于播放哪个音乐可以为随机抽取,也可以通过用户自己选择实 现。

步骤EA-1,设置针对于用户的输入速度级别,它包括有两个及 两个以上的级别;

步骤EA-2,采集音乐数据,将采集的音乐数据和用户输入速度 级别之间建立起对应关系;

步骤EA-3,判断用户输入法字符的速度;

步骤EA-4,输出具有相应速度的音乐数据。

这两种实现方式的区别在于:前一个是先建立起输入速度级别和 音乐数据的对应关系,从这个对应关系中搜索音乐数据;后一个是直 接根据输入速度和设定的预定范围对音乐数据进行搜索。

此外,音乐数据的搜索范围包括用户输入法界面所在的电子终端, 或者是与用户配套电子终端通过网络相连接的第三方服务器。

步骤3,输出上述搜索到的其节奏差异在预定范围内的音乐数 据。

在步骤3中,可以把音乐播放界面设置在输入法界面中,也可以 设置在输入法界面之外。用户能够实现单独对音乐播放界面的操作。

针对于前面的步骤,还具有以下一些技术细节,现描述如下: 针对于步骤2:

搜索音乐数据的方法包括有如下步骤:

步骤F1,基于输入速度的判断,启动网络搜索;步骤F2,在节 奏差异预定范围内搜索获得相应的音乐数据;步骤F3,在用户所使 用的电子终端中输出给用户。

针对于步骤3:

音乐数据输出时的声音默认方式采用如下步骤:

步骤G1,所述的音乐的播放声音大小,分两个及两个以上的级 别;步骤G2,判断用户的输入速度,分两个及两个以上的级别;步 骤G3,针对于用户的输入速度,对应设置音乐播放声音大小的级别。 也就是说,当用户的输入速度较快时,音乐数据的输出声音就高,当 用户的输入速度较慢时,音乐数据的输出声音就低。当然这个方式也 是用户可以选择使用的。

另外,在具体的使用过程中,会遇到不同的情况,比如:用户输 入文字的速度不可能永远是某一个节奏而不发生变化的,或者在输入 过程中,用户需要经过思考后继续输入,或者用户输入一段时间后就 停止输入了。针对于不同的情况,下面做详细的说明。

当用户的输入节奏发生改变时,其步骤如下:

步骤A1,在播放音乐数据的情况下,定时检测用户的输入动作的 节奏;

步骤A2,判断定时检测到的输入动作的节奏是否与播放的音乐 数据的节奏之间的差异在预定范围内;

步骤A3,当定时检测到的输入动作的节奏与播放的音乐数据的 节奏之间的差异在预定范围之外时,搜索其节奏与定时检测到的输入 动作的节奏差异在预定范围内的音乐数据;

步骤A4,将搜索到的音乐数据输出。

针对于步骤A4,在输出搜索到的音乐数据时,直接输出音乐数 据,或判断已播放的音乐数据是否播放完毕,以播放完毕的信号触发 所搜索到的音乐数据的输出操作。

当用户的输入行为停止或间断时,配套的操作步骤为:

步骤B1,采集用户的输入动作;

步骤B2,判断用户的输入动作是否停止;

步骤B3,从用户的输入动作停止时开始计时,判断停止输入的 时间是否超过阈值,当停止输入的时间未超出阈值时,音乐数据继续 播放,当停止输入的时间超出阈值时,停止播放音乐数据。

当用户的输入行为停止或者间断时,其操作方式包括有如下步 骤,

步骤C1,采集用户的输入动作;

步骤C2,判断用户的输入动作是否停止;

步骤C3,当输入动作停止时,停止播放音乐数据;当用户重新 输入时,根据输入动作的节奏重新搜索播放音乐数据。

前面所描述的方法,在本发明中还对应配套的系统,结合着图3 所示,对本系统的结构描述如下:

一种利用字符输入界面调出配套音乐的系统200,该系统包括:

输入动作检测模块201,用于检测用户的输入动作的节奏;

第一搜索模块202,用于搜索其节奏相对于上述的输入动作检测 模块中检测到的输入动作节奏差异在预定范围内的音乐数据;

音乐数据输出模块203,播放上述搜索到的其节奏差异在预定范 围内的音乐数据。

在第一搜索模块202中还包括:节奏差异判定模块204,用于设 定预定范围并且判定用户输入动作的节奏与音乐数据的节奏之间差 异度的模块结构;音乐数据存储模块205,用于存储音乐数据的模块 结构,其音乐数据按节奏的不同以及音乐风格进行分类存储。

该系统还包括第二搜索模块206,当用户输入动作的节奏与正在 播放的音乐数据的节奏之间的差异不在预设范围内时,用于搜索其节 奏差异在预设范围内的音乐数据的模块结构。

该系统包括停止时间判定计算模块207,用于判断用户的输入动 作是否停止,同时计算停止时间的模块结构。

在音乐数据输出模块203中,还包括有音量调节模块208,它用 以根据用户的输入速度设置音乐播放声音大小的模块结构。

以上是对本发明的描述而非限定,基于本发明思想的其它实施 例,亦均在本发明的保护范围之中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号