Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, DEVICE AND TERMINAL FOR EDITING AND PLAYING MUSIC ACCORDING TO DATA DOWNLOAD SPEED
Document Type and Number:
WIPO Patent Application WO/2011/143858
Kind Code:
A1
Abstract:
A method, device and terminal for editing and playing music according to data download speed is disclosed by the invention. The method includes the following steps: according to a preset quantity of continuously recorded download speed values, generating preset speed value domains whose quantity is one more than the preset quantity of download speed values and setting a set frequency for each preset speed value domain, wherein each set frequency corresponds to one preset musical sound; and when the immediately next download speed value is in one preset speed value domain, playing the preset musical sound corresponding to the set frequency corresponding to the preset speed value domain. Application of the invention enables the entertainment effect of "random music playing", thus increasing the entertainment experience of users and improving the competitiveness of products.

Inventors:
ZHAO, Pengxing (ZTE Plaza, Keji Road South Hi-Tech Industrial Park, Nansha, Shenzhen Guangdong 7, 518057, CN)
Application Number:
CN2010/076246
Publication Date:
November 24, 2011
Filing Date:
August 23, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORPORATION (ZTE Plaza, Keji Road South Hi-Tech Industrial Park, Nansha, Shenzhen Guangdong 7, 518057, CN)
中兴通讯股份有限公司 (中国广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦, Guangdong 7, 518057, CN)
International Classes:
H04L29/08; G11C7/16
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (Suite 717, E-Wing Center No. 113 Zhichun Road, Haidian, Beijing 6, 100086, CN)
Download PDF:
Claims:
权利要求书

1、 一种根据数据下载速率编辑并播放音乐的方法, 其特征在于, 该方 法包括:

根据连续记录的预定数量的下载速率值, 生成比所述下载速率值的预 定数量多一的预设速率值域, 并为每个预设速率值域设定一个设定频率, 每个设定频率对应一个预设音乐声;

当紧接的下一个下载速率值处于一个所述预设速率值域内时, 播放该 预设速率值域对应的设定频率对应的预设音乐声。

2、 根据权利要求 1所述的根据数据下载速率编辑并播放音乐的方法, 其特征在于, 所述根据连续记录的预定数量的下载速率值, 生成比所述下 载速率值的预定数量多一的预设速率值域, 并为每个预设速率值域设定一 个设定频率, 每个设定频率对应一个预设音乐声的步骤具体包括:

开始下载数据后, 每隔预定时间记录一个下载速率值;

将连续记录的预定数量的下载速率值从小到大排列, 生成比所述下载 速率值的预定数量多一的预设速率值域;

为每个预设速率值域设定一个设定频率, 每个设定频率对应一个预设 音乐声。

3、 根据权利要求 2所述的根据数据下载速率编辑并播放音乐的方法, 其特征在于, 所述预设速率值域数量为七个, 所述下载速率值的预定数量 为六个。

4、 根据权利要求 1至 3中任一项所述的根据数据下载速率编辑并播放 音乐的方法, 其特征在于, 当紧接的下一个下载速率值处于一个所述预设 速率值域内时, 播放该预设速率值域对应的设定频率对应的预设音乐声的 步骤具体包括:

判断紧接的下一个下载速率值所属的预设速率值域, 并将所属的预设 速率值域对应的设定频率传递给播放单元;

播放单元播放该设定频率对应的预设音乐声。

5、 根据权利要求 4所述的根据数据下载速率编辑并播放音乐的方法, 其特征在于, 所述预设音乐声为预置音乐或蜂鸣音, 所述蜂鸣音为七个频 率依次与七个基本唱音频率相同的蜂鸣音。

6、 根据权利要求 5所述的根据数据下载速率编辑并播放音乐的方法, 其特征在于, 所述当紧接的下一个下载速率值处于一个所述预设速率值域 内时, 播放该预设速率值域对应的设定频率对应的预设音乐声之后, 所述 方法还包括:

更新所述预定数量的下载速率值, 提示用户是否关闭音频功能; 如选择不关闭, 则将连续记录的预定数量的下载速率值从小到大排列, 生成比所述下载速率值的预定数量多一的预设速率值域;

如选择关闭, 则退出程序。

7、 一种根据数据下载速率编辑并播放音乐的装置, 其特征在于, 该装 置包括音频控制模块和播放单元; 其中,

音频控制模块, 用于根据连续记录的预定数量的下载速率值, 生成比 所述下载速率值的预定数量多一的预设速率值域, 并为每个预设速率值域 设定一个设定频率, 每个设定频率对应一个预设音乐声;

播放单元, 与所述音频控制模块连接, 当紧接的下一个下载速率值处 于一个所述预设速率值域内时, 播放该预设速率值域对应的设定频率对应 的预设音乐声。

8、 根据权利要求 7所述的根据数据下载速率编辑并播放音乐的装置, 其特征在于, 所述音频控制模块包括:

速率记录器, 用于从所述装置开始下载数据后, 每隔预定时间记录一 个下载速率值; 将连续记录的预定数量的下载速率值从小到大排列, 生成 比所述下载速率值的预定数量多一的预设速率值域; 为每个预设速率值域 设定一个设定频率, 每个设定频率对应一个预设音乐声。

9、 根据权利要求 8所述的根据数据下载速率编辑并播放音乐的装置, 其特征在于, 所述预设速率值域数量为七个, 所述下载速率值的预定数量 为六个。

10、 根据权利要求 7至 9中任一项所述的根据数据下载速率编辑并播 放音乐的装置, 其特征在于, 所述音频控制模块还包括: 音频主控单元; 所述速率记录器, 还用于判断紧接的下一个的下载速率值所属的预设 速率值域, 并将所属的预设速率值域对应的设定频率传递给所述音频主控 单元;

所述音频主控单元, 分别与所述速率记录器及播放单元连接, 用于将 所述紧接的下一个的下载速率值所属的预设速率值域对应的设定频率传递 给所述播放单元, 由播放单元播放该设定频率对应的预设音乐声。

11、根据权利要求 10所述的根据数据下载速率编辑并播放音乐的装置, 其特征在于, 所述速率记录器还用于更新所述预定数量的下载速率值; 以 及用于输出是否关闭音频功能的提示信息。

12、根据权利要求 11所述的根据数据下载速率编辑并播放音乐的装置, 其特征在于, 所述播放单元为音频播放器。

13、根据权利要求 11所述的根据数据下载速率编辑并播放音乐的装置, 其特征在于, 所述播放单元包括蜂鸣器。

14、 一种根据数据下载速率编辑并播放音乐的终端, 其特征在于, 包 括根据数据下载速率编辑并播放音乐的装置, 该装置用于根据连续记录的 预定数量的下载速率值, 生成比所述下载速率值的预定数量多一的预设速 率值域, 并为每个预设速率值域设定一个设定频率, 每个设定频率对应一 个预设音乐声; 当紧接的下一个下载速率值处于一个预设速率值域内时, 播放该预设速率值域对应的设定频率对应的预设音乐声。

Description:
根据数据下载速率编辑并播放音乐的方法、 装置及终端 技术领域

本发明涉及数据通信技术, 具体涉及一种根据数据下载速率编辑并播 放音乐的方法、 装置及终端。 背景技术

目前, 数据卡等终端广泛应用在移动通讯技术领域, 随着移动通讯技 术的不断发展, 各种数据卡等终端的功能已经日趋成熟与完善 , 彼此之间 缺乏差异性, 如何提升产品附加值以增强用户的认知度是目 前各个厂商关 注的问题。

现有技术中存在有使用户直观了解数据卡等终 端当前的数据传输速 率, 以增强数据卡等终端的使用美感的方法和装置 。 如中国专利

CN101345777 公开了一种运行状态的显示方法、 装置和终端, 所述运行状 态的显示方法包括: 获取数据业务的当前数据传输速率; 计算所述当前数 据传输速率与预设的数据传输速率的比率; 选择与所述比率对应的音乐, 根据所述音乐显示所述数据业务的当前数据传 输速率。 该发明实施例使得 用户能够直观地了解到数据卡当前的数据传输 速率, 增强了数据卡的使用 美感。 上述专利技术虽然可以显示数据业务的传输速 率, 增强数据卡的使 用美感, 但产品附加值的提升度不高, 也不能增加用户的娱乐效果, 使得 用户娱乐体验度不高。 发明内容

本发明的主要目的在于提出一种根据数据下载 速率编辑并播放音乐的 方法、 装置及终端, 利用播放单元实现音乐播放功能, 以增加使用者的娱 乐体验度, 提升产品的竟争力。

本发明提出的一种根据数据下载速率编辑并播 放音乐的方法, 该方法 包括以下步骤:

根据连续记录的预定数量的下载速率值, 生成比所述下载速率值的预 定数量多一的预设速率值域, 并为每个预设速率值域设定一个设定频率, 每个设定频率对应一个预设音乐声;

当紧接的下一个下载速率值处于一个所述预设 速率值域内时, 播放该 预设速率值域对应的设定频率对应的预设音乐 声。

优选地, 所述根据连续记录的预定数量的下载速率值, 生成比所述下 载速率值的预定数量多一的预设速率值域, 并为每个预设速率值域设定一 个设定频率, 每个设定频率对应一个预设音乐声的步骤具体 包括:

开始下载数据后, 每隔预定时间记录一个下载速率值;

将连续记录的预定数量的下载速率值从小到大 排列, 生成比所述下载 速率值的预定数量多一的预设速率值域;

为每个预设速率值域设定一个设定频率, 每个设定频率对应一个预设 音乐声。

优选地, 所述预设速率值域数量为七个, 所述下载速率值的预定数量 为六个。

优选地, 当紧接的下一个下载速率值处于一个所述预设 速率值域内时, 播放该预设速率值域对应的设定频率对应的预 设音乐声的步骤具体包括: 判断紧接的下一个下载速率值所属的预设速率 值域, 并将所属的预设 速率值域对应的设定频率传递给播放单元;

播放单元播放该设定频率对应的预设音乐声。

优选地, 所述预设音乐声为预置音乐或蜂鸣音, 所述蜂鸣音为七个频 率依次与七个基本唱音频率相同的蜂鸣音。 优选地, 所述当紧接的下一个下载速率值处于一个所述 预设速率值域 内时, 播放该预设速率值域对应的设定频率对应的预 设音乐声之后, 所述 方法还包括:

更新所述预定数量的下载速率值, 提示用户是否关闭音频功能; 如选择不关闭, 则将连续记录的预定数量的下载速率值从小到 大排列, 生成比所述下载速率值的预定数量多一的预设 速率值域;

如选择关闭, 则退出程序。

本发明提出的一种根据数据下载速率编辑并播 放音乐的装置, 该装置 包括音频控制模块和播放单元; 其中,

音频控制模块, 用于根据连续记录的预定数量的下载速率值, 生成比 所述下载速率值的预定数量多一的预设速率值 域, 并为每个预设速率值域 设定一个设定频率, 每个设定频率对应一个预设音乐声;

播放单元, 与所述音频控制模块连接, 当紧接的下一个下载速率值处 于一个所述预设速率值域内时, 播放该预设速率值域对应的设定频率对应 的预设音乐声。

优选地, 所述音频控制模块包括:

速率记录器, 用于从所述装置开始下载数据后, 每隔预定时间记录一 个下载速率值; 将连续记录的预定数量的下载速率值从小到大 排列, 生成 比所述下载速率值的预定数量多一的预设速率 值域; 为每个预设速率值域 设定一个设定频率, 每个设定频率对应一个预设音乐声。

优选地, 所述预设速率值域数量为七个, 所述下载速率值的预定数量 为六个。

优选地, 所述音频控制模块还包括: 音频主控单元;

所述速率记录器, 还用于判断紧接的下一个的下载速率值所属的 预设 速率值域, 并将所属的预设速率值域对应的设定频率传递 给所述音频主控 单元;

所述音频主控单元, 分别与所述速率记录器及播放单元连接, 用于将 所述紧接的下一个的下载速率值所属的预设速 率值域对应的设定频率传递 给所述播放单元, 由播放单元播放该设定频率对应的预设音乐声 。

优选地, 所述速率记录器还用于更新所述预定数量的下 载速率值; 以 及用于输出是否关闭音频功能的提示信息。

优选地, 所述播放单元为音频播放器。

优选地, 所述播放单元包括蜂鸣器。

本发明提出的一种根据数据下载速率编辑并播 放音乐的终端, 包括上 述根据数据下载速率编辑并播放音乐的装置。

本发明通过将数据卡等终端与计算机蜂鸣器或 音频播放器结合, 在数 据卡等终端进行数据下载过程中, 根据下载速率不断地选择相应频率的蜂 鸣音或预置的音乐声, 并通过计算机主板的蜂鸣器或音频播放器播放 出来, 以达到 "随机奏乐" 的娱乐效果, 增加使用者的娱乐体验, 提升产品的竟 争力。 附图说明

图 1 是本发明实施例一根据数据下载速率编辑并播 放音乐的方法流程 示意图;

图 2是本发明实施例二根据数据下载速率编辑并 放音乐的方法流程 示意图;

图 3是本发明实施例三根据数据下载速率编辑并 放音乐的方法流程 示意图;

图 4是本发明实施例四根据数据下载速率编辑并 放音乐的装置结构 框图;

图 5是本发明实施例五根据数据下载速率编辑并 放音乐的装置结构 框图;

图 6是本发明实施例六根据数据下载速率编辑并 放音乐的装置结构 框图;

图 7是本发明实施例七根据数据下载速率编辑并 放音乐的终端结构 框图。 具体实施方式

为了使本发明的技术方案更加清楚、 明了, 下面将结合附图作进一步 详述。

本发明主要釆用的解决方案是: 当数据卡连接网络后, 每隔预定时间 (预定时间可以为一秒、 两秒或多秒)记录一次数据下载的速率值(D ), 并且只保存最近的连续的六个(以六个为例) 下载速率值(D0~D5 ) (连续 的下载速率值的数量可以预定 ), 将此六个下载速率值从小到大进行排序, 生成七个预设速率值域( C0~C6 )。 七个预设数率值域对应七个不同频率的 预设音乐声 (预设音乐声可以为预置音乐或蜂鸣音), 当紧接的下一个即紧 接前面六个下载速率值的下一个的下载速率值 (Dn )处于哪个预设速率值 域(Cn ) 中, 就播放该对应的设定频率的预设音乐声, 然后更新最近的六 个下载速率值(D0~D5 ) 并产生新的七个预设速率值域(C0~C6 ), 如此反 复即可实现根据下载速率变化奏乐的功能。

以下所描述的具体实施方式都以数据卡为例, 但本方案并不仅限于数 据卡, 也可以在其他终端上使用, 其方案相同, 不再另作描述。

实施例一:

图 1 是本发明实施例一根据数据下载速率编辑并播 放音乐的方法流程 示意图。

如图 1 所示, 本发明提出一种根据数据下载速率编辑并播放 音乐的方 法, 该方法包括以下步骤: 步骤 101 ,根据连续记录的预定数量的下载速率值, 生成比所述下载速 率值的预定数量多一的预设速率值域, 并为每个预设速率值域设定一个设 定频率, 每个设定频率对应一个预设音乐声;

本步骤中, 预设音乐声的数量与预设速率值域的数量相同 , 本实施例 中, 预设音乐声的数量为七个。 以数据卡下载数据为例, 为了达到数据卡 下载数据的同时能够播放预设音乐声的目的, 从数据卡开始下载数据后, 每隔预定时间 (可以为一秒)记录一个下载速率值, 得到连续的六个下载 速率值, 然后将这六个下载速率值从小到大排列, 生成七个预设速率值域, 再为每个预设速率值域设定一个设定频率, 该每个设定频率对应一个预设 音乐声; 预定时间可以是一秒、 两秒或多秒, 预设音乐声可以是预先设置 的一些简单的单音节或多音节组成的预置音乐 , 也可以是蜂鸣音, 七个蜂 鸣音可以是七个基本唱音 ldo、 2re、 3 mi, 4fa、 5sol、 61a、 7si, 即七个蜂 鸣音的频率可以是依次与七个基本唱音 ldo、 2re、 3 mi, 4fa、 5sol、 61a, 7si 的频率相同。

在其它实施例中, 连续记录的下载速率值的数量可以预定为 4个、 5个 或其它数量, 相应地, 根据连续记录的下载速率值生成的预设速率值 域的 数量为比下载速率值的数量多一个, 并且, 预设与预设速率值域的数量相 同的预设音乐声, 就可达到根据下载速率播放音乐的目的。

步骤 102, 当紧接的下一个下载速率值处于一个预设速率 值域内时,播 放该预设速率值域对应的设定频率对应的预设 音乐声。

本步骤具体包括: 判断紧接的下一个下载速率值所属的预设速率 值域 即判断紧接的下一个下载速率值处于哪个预设 速率值域内, 并将该预设速 率值域对应的设定频率传递给播放单元, 本实施例中, 播放单元为音频播 放器或为设置在计算机主板上的蜂鸣器; 蜂鸣器或音频播放器接收该预设 速率值域对应的频率, 并播放该预设速率值域对应设定频率对应的预 设音 乐声, 该预设音乐声为预置音乐或蜂鸣音。

本实施例通过将数据卡与播放单元(计算机蜂 鸣器或音频播放器) 结 合, 在数据卡进行数据下载过程中, 根据下载速率不断地选择相应频率的 预设音乐声, 并通过播放单元(蜂鸣器或音频播放器)播放 出来, 以达到 "随机奏乐" 的娱乐效果, 增加使用者的娱乐体验, 提升产品的竟争力。

实施例二:

图 2是本发明实施例二根据数据下载速率编辑并 放音乐的方法流程 示意图, 具体为数据卡与音频播放器结合播放预置音乐 的方法流程示意图。

如图 2所示, 本实施例方法包括:

步骤 201 ,从数据卡开始下载数据后, 每隔预定时间记录一个下载速率 值;

本实施例中, 预定时间可以为一秒、 两秒或多秒。

步骤 202, 将连续记录的预定数量的下载速率值从小到大 排列, 生成比 所述下载速率值的预定数量多一的预设速率值 域;

本实施例中, 连续记录的下载速率值的预定数量可以为六个 , 对应于 六个下载速率值所生成的预设速率值域的数量 为七个。

步骤 203 , 为每个预设速率值域设定一个设定频率, 该每个设定频率对 应一个预设音乐声;

本步骤中, 可以预先选定与预设速率值域数量相同的预设 音乐声; 本 实施例预设音乐声为预置音乐, 预置音乐可以是预先设置的一些简单的单 音节或多音节组成的音乐。

步骤 204, 判断紧接的下一个下载速率值所属的预设速率 值域, 并将该 预设速率值域对应的设定频率传递给音频播放 器。

步骤 205 , 音频播放器播放该设定频率对应的预设音乐声 。

步骤 206, 更新预定数量的下载速率值; 当播放完一个预设的音乐声后, 数据卡更新预定数量(本实施例为六 个) 的下载速率值, 从而得到新的预定数量(本实施例为六个) 的下载速 率值, 以准备执行步骤 202。

步骤 207, 提示用户是否关闭音频功能, 如否, 即选择不关闭, 则执行 将连续记录的预定数量的下载速率值从小到大 排列, 生成比所述下载速率 值的预定数量多一的预设速率值域的步骤,即 步骤 202;如是,即选择关闭, 则退出应用程序。

本实施例中, 当更新完六个下载速率值后, 提示用户是否关闭音频功 能, 如否, 则执行将连续记录的预定数量(六个) 的下载速率值从小到大 排列, 生成比所述下载速率值的预定数量多一(七个 ) 的预设速率值域步 骤, 即步骤 202; 如是, 则退出应用程序。

本实施例通过将数据卡与音频播放器结合, 在数据卡进行数据下载过 程中, 根据下载速率不断地选择相应设定频率的预置 音乐, 并通过音频播 放器播放出来, 以达到 "随机奏乐" 的娱乐效果, 增加使用者的娱乐体验, 提升产品的竟争力。

在其它实施例中, 连续记录的下载速率值的数量可以预定为 4个、 5个 或其它数量, 相应地, 根据连续记录的下载速率值生成的预设速率值 域的 数量为比下载速率值的数量多一个, 并且, 预设与预设速率值域的数量相 同的预设音乐声, 就可达到根据下载速率播放音乐的目的。

实施例三:

图 3是本发明实施例三根据数据下载速率编辑并 放音乐的方法流程 示意图, 具体为数据卡与计算机主板上的蜂鸣器结合播 放蜂鸣音的方法流 程示意图。

如图 3所示, 本实施例方法步骤中:

步骤 301、 302、 303与上述图 2所示的实施例步骤 201、 202、 203对 应相同;

本实施例中, 预设音乐声为蜂鸣音, 七个蜂鸣音的频率依次与七个基 本唱音的频率相同, 即与七个基本唱音 ldo、 2re、 3 mi, 4fa、 5sol、 61a, 7si 的频率相同。

其中, 步骤 304具体包括:

步骤 3041 , 判断紧接的下一个下载速率值所属的预设速率 值域, 将该 所属的预设速率值域对应的设定频率传递给音 频主控单元。

步骤 3042 , 音频主控单元调用计算机操作系统中的动态链 接库, 将带 有该设定频率参数的指令发送给 API ( Application Programming Interface, 应用程序编程接口);

音频主控单元访问计算机操作系统, 调用系统动态链接库的相应函数, 发出带有设定频率参数的指令。

步骤 3043 , API将指令转换为相应的代码后发给蜂鸣器;

被调用函数访问 API, 由 API生成计算机可以识别的代码指令, 将指 令传递给计算机主板上的蜂鸣器。

步骤 305 , 蜂鸣器播放该设定频率对应的预设音乐声;

蜂鸣器根据所获得的带有设定频率的参数发出 蜂鸣音, 完成一次蜂鸣 音播放。

步骤 306, 更新预定数量的下载速率值。

步骤 307, 提示用户是否关闭音频功能, 如否, 则执行将连续记录的预 定数量的下载速率值从小到大排列, 生成比所述下载速率值的预定数量多 一的预设速率值域步骤; 如是, 则退出程序。

本实施例中, 提示用户是否关闭音频功能, 如不关闭, 则执行将六个 下载速率值从小到大排列, 生成七个预设速率值域步骤, 重复以上步骤以 达到连续播放音乐的效果, 直到用户关闭此功能。 下面将具体介绍本实施例数据卡与计算机主板 上的蜂鸣器结合播放蜂 鸣音的方法过程:

数据卡开始下载数据, 速率记录器开始记录数据的下载速率值, 每秒 记录一个下载速率值。

当下载速率值的总数等于 6 时(例如依次为 24, 65 , 110, 70, 42 ,

12Kbyte ), 速率记录器生成七个预设速率值域: (0,12] , (12,24] , (24,42] , (42,65] , (65,70] , (70,110] , (110,∞)。 依次设定他们所对应的频率为 400, 450, 520, 620, 700, 800, 900Hz, 即 ldo、 2re、 3 mi, 4fa、 5sol、 61a、

7si所需的频率。

获取紧接的后一秒的速率值, 例如 96, 判断得知 96处于 (70,110]域内, 对应的频率为 800Hz。

速率记录器给音频主控单元发送带参数(频率 800Hz ) 的响应指令。 音频主控单元调用 Windows系统的动态链接库 kernel32.dll中的 Beep 函数, 将频率为 800Hz, 持续时常为 1000毫秒的参数指令传递给 Beep函 数, Beep则通过调用操作系统 API给蜂鸣器发出指令,蜂鸣器即可发出 61a 的声音。

速率记录器更新当前六个速率值为: 65 , 110, 70, 42, 12, 96Kbyte; 判断数据卡是否关闭音频功能, 如否, 则根据更新的当前六个速率值 再次从步骤速率记录器生成七个预设速率值域 开始执行, 以此不断地播放 来达到音乐效果。 如被关闭, 则退出应用程序。

本实施例通过将数据卡与计算机主板上的蜂鸣 器结合, 在数据卡进行 数据下载过程中, 根据下载速率不断地选择相应频率的蜂鸣音, 并通过蜂 鸣器播放出来, 以达到 "随机奏乐" 的娱乐效果, 增加使用者的娱乐体验, 提升产品的竟争力。

在其它实施例中, 连续记录的下载速率值的数量可以预定为 4个、 5个 或其它数量, 相应地, 根据连续记录的下载速率值生成的预设速率值 域的 数量为比下载速率值的数量多一个, 并且, 预设与预设速率值域的数量相 同的预设音乐声, 就可达到根据下载速率播放音乐的目的。

实施例四:

图 4是本发明实施例四根据数据下载速率编辑并 放音乐的装置结构 框图。

如图 4所示, 本发明实施例四提出的一种根据数据下载速率 编辑并播 放音乐的装置, 包括:

音频控制模块 40, 用于根据连续记录的预定数量的下载速率值, 生成 比所述下载速率值的预定数量多一的预设速率 值域, 并为每个预设速率值 域设定一个设定频率, 每个设定频率对应一个预设音乐声;

播放单元 41 , 与音频控制模块 40连接, 用于当紧接的下一个下载速率 值处于一个预设速率值域内时, 播放该预设速率值域对应的设定频率对应 的预设音乐声。

其中, 音频控制模块 40包括速率记录器 401和音频主控单元 402: 速率记录器 401 , 用于从数据卡开始下载数据后, 每隔预定时间(本实 施例中, 预定时间为一秒)记录一个下载速率值; 将连续记录的预定数量 的下载速率值从 d、到大排列, 生成比所述下载速率值的预定数量多一的预 设速率值域; 为每个预设速率值域设定一个设定频率, 每个设定频率对应 一个预设音乐声; 还用于判断紧接的下一个下载速率值所属的预 设速率值 域, 并将该所属的预设速率值域对应的设定频率传 递给音频主控单元 402; 音频主控单元 402, 分别与速率记录器 401以及播放单元 41连接, 用 于将紧接的下一个的下载速率值所属的预设速 率值域对应的设定频率传递 给播放单元 41 , 由播放单元 41播放该设定频率对应的预设音乐声。

本实施例中, 连续记录的下载速率值的预定数量为六个, 相应地, 生 成的预设速率值域的数量为七个, 速率记录器 401 从数据卡开始下载数据 后, 每隔预定时间 (比如一秒)记录一个下载速率值, 得到连续的六个下 载速率值, 然后将六个下载速率值从小到大排列, 生成七个预设速率值域, 再为每个预设速率值域设定一个设定频率, 该每个设定频率对应一个预设 音乐声; 当接收下一个的下载速率值时, 判断紧接的下一个的下载速率值 在哪个预设速率值域内, 速率记录器 401 将该下一个的下载速率值所属预 设速率值域对应的设定频率传递给音频主控单 元 402 , 再由音频主控单元 402 将紧接的下一个的下载速率值的所属预设速率 值域对应的设定频率传 递给播放单元 41 , 由播放单元 41播放该设定频率对应的预设音乐声。

速率记录器 401 将下一个的下载速率值对应的设定频率传递给 播放单 元 41之后, 还要更新最新的六个下载速率值即最后的六个 下载速率值; 然 后, 提示用户是否关闭音频功能, 如选择不关闭, 则执行将更新后的六个 下载速率值从小到大排列, 生成七个预设速率值域步骤, 如此循环以达到 连续播放的效果, 如果用户选择关闭音频功能, 则退出应用程序。

本实施例中, 播放单元 41可以为音频播放器, 也可以为设置在计算机 主板上的蜂鸣器, 预定时间可以是一秒、 两秒或多秒, 预设音乐声可以是 预先设置的一些简单的单音节或多音节组成的 预置音乐, 也可以是蜂鸣音, 蜂鸣音可以是七个基本唱音 ldo、 2re、 3 mi, 4fa、 5sol、 61a、 7si, 即蜂鸣 音的频率可以是依次与七个基本唱音 ldo、 2re、 3 mi, 4fa、 5sol、 61a, 7 si 的频率相同。

在其它实施例中, 连续记录的下载速率值的数量可以预定为 4个、 5个 或其它数量, 相应地, 根据连续记录的下载速率值生成的预设速率值 域的 数量为比下载速率值的数量多一个, 并, 预设与预设速率值域的数量相同 的预设音乐声, 就可达到根据下载速率播放音乐的目的。

实施例五: 图 5是本发明实施例五根据数据下载速率编辑并 放音乐的装置结构 框图, 具体为数据卡与音频播放器结合进行预置音乐 的播放的实施例。

本实施例装置与上述图 4所示的实施例装置结构相比, 两者均包括: 音频控制模块 40, 音频控制模块 40 包括速率记录器 401和与速率记录器 401连接的音频主控单元 402。 各功能模块作用相同, 在此不再赘述。

本实施例装置与上述图 4所示的实施例装置的不同之处在于: 本实施 例中播放单元 41具体釆用的是音频播放器 41 ,预设音乐声具体可以为预先 设置的一些简单的单音节或多音节组成的预置 音乐。

在其它实施例中, 连续记录的下载速率值的数量可以预定为 4个、 5个 或其它数量, 相应地, 根据连续记录的下载速率值生成的预设速率值 域的 数量为比下载速率值的数量多一个, 并且, 预设与预设速率值域的数量相 同的预设音乐声, 就可达到根据下载速率播放音乐的目的。

实施例六:

图 6是本发明实施例六根据数据下载速率编辑并 放音乐的装置结构 框图, 具体为数据卡与计算机主板上的蜂鸣器结合进 行预置蜂鸣音的播放 的实施例。

如图 6所示, 本实施例装置包括: 音频控制模块 40和播放单元 41 , 其 中, 音频控制模块 40包括: 速率记录器 401和音频主控单元 402。

本实施例中速率记录器 401和音频主控单元 402功能作用与上述图 5 所示的实施例相同, 在此不再赘述。

本实施例与上述图 5所示的实施例不同之处在于: 播放单元 41不同, 本实施例中, 播放单元 41 包括设置在计算机主板上的蜂鸣器 411 , 本实施 例装置通过音频主控单元 402与计算机主板上的蜂鸣器 411连接, 音频主 控单元 402与蜂鸣器 411之间的信号传递为:

音频主控单元 402与计算机主板连接, 音频主控单元 402访问计算机 操作系统, 调用系统动态链接库 413的相应函数, 向 API (应用程序编程接 口)412发出带参数的指令(参数可以为频率) , API 412将指令生成计算机 可以识别的代码指令, 将该代码指令下达到计算机主板上的蜂鸣器 411 , 由 蜂鸣器 411播放相应频率的蜂鸣音。

本实施例中蜂鸣音的数量可以为七个, 该七个蜂鸣音的频率依次与七 个基本唱音的频率相同, 即与七个基本唱音 ldo、 2re、 3 mi, 4fa、 5sol、 61a、 7si的频率相同。

实施例七:

图 7是本发明实施例七根据数据下载速率编辑并 放音乐的终端结构 框图。

如图 7所示, 本发明提出一种根据数据下载速率编辑并播放 音乐的终 端 70, 包括根据数据下载速率编辑并播放音乐的装置 , 用于根据连续记录 的预定数量的下载速率值, 生成比所述下载速率值的预定数量多一的预设 速率值域, 并为每个预设速率值域设定一个设定频率, 每个设定频率对应 一个预设音乐声; 当紧接的下一个下载速率值处于一个预设速率 值域内时, 播放该预设速率值域对应的设定频率对应的预 设音乐声。

本实施例中, 根据数据下载速率编辑并播放音乐的装置还用 于更新预 定数量的下载速率值; 以及用于输出是否关闭音频功能的提示信息。

本实施例根据数据下载速率编辑并播放音乐的 装置包括: 音频控制模 块 40和与音频控制模块连接的播放单元 41 , 播放单元 41可以为音乐播放 器或蜂鸣器。

本实施例中音频控制模块 40 包括: 速率记录器 401 和音频主控单元 402。 本实施例中装置与上述图 6中所示的实施例装置内部结构相同, 在此 不再赘述。

本发明通过将数据卡与计算机蜂鸣器或音频播 放器结合, 在数据卡进 行数据下载过程中, 根据下载速率不断地选择相应频率的蜂鸣音或 预置的 音乐声, 并通过计算机主板的蜂鸣器或音频播放器播放 出来, 以达到 "随 机奏乐" 的娱乐效果, 增加使用者的娱乐体验, 提升产品的竟争力。

在其它实施例中, 连续记录的下载速率值的数量可以预定为 4个、 5个 或其它数量, 相应地, 根据连续记录的下载速率值生成的预设速率值 域的 数量为比下载速率值的数量多一个, 并且, 预设与预设速率值域的数量相 同的预设音乐声, 就可达到根据下载速率播放音乐的目的。

以上所述仅为本发明的优选实施例, 并非因此限制本发明的专利范围, 凡是利用本发明说明书及附图内容所作的等效 结构或流程变换, 或直接或 间接运用在其他相关的技术领域, 均同理包括在本发明的专利保护范围内。