CN101860565A - 根据数据下载速率编辑并播放音乐的方法、装置及终端 - Google Patents

根据数据下载速率编辑并播放音乐的方法、装置及终端 Download PDF

Info

Publication number
CN101860565A
CN101860565A CN201010178696A CN201010178696A CN101860565A CN 101860565 A CN101860565 A CN 101860565A CN 201010178696 A CN201010178696 A CN 201010178696A CN 201010178696 A CN201010178696 A CN 201010178696A CN 101860565 A CN101860565 A CN 101860565A
Authority
CN
China
Prior art keywords
speed
codomain
rate value
downloading
default
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
CN201010178696A
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010178696A priority Critical patent/CN101860565A/zh
Priority to US13/697,872 priority patent/US8914475B2/en
Priority to EP10851616.2A priority patent/EP2562990B1/en
Priority to PCT/CN2010/076246 priority patent/WO2011143858A1/zh
Publication of CN101860565A publication Critical patent/CN101860565A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • G10H1/0025Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/375Tempo or beat alterations; Music timing control
    • G10H2210/385Speed change, i.e. variations from preestablished tempo, tempo change, e.g. faster or slower, accelerando or ritardando, without change in pitch
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/295Packet switched network, e.g. token ring
    • G10H2240/305Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Theoretical Computer Science (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

本发明涉及一种根据数据下载速率编辑并播放音乐的方法、装置及终端,其中方法包括:根据连续记录的预定数量的下载速率值,生成与预定数量的下载速率值对应数量的预设速率值域,并为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声;当紧接的下一个下载速率值处于一个预设速率值域内时,播放该设定频率对应的预设音乐声。本发明通过将数据卡与计算机蜂鸣器或音频播放器结合,在数据卡进行数据下载过程中,根据下载速率不断的选择相应频率的蜂鸣音或预置的音乐声,并通过计算机主板的蜂鸣器或音频播放器播放出来,以达到“随机奏乐”的娱乐效果,增加使用者的娱乐体验,提升产品的竞争力。

Description

根据数据下载速率编辑并播放音乐的方法、装置及终端
技术领域
本发明涉及通讯领域,具体涉及一种根据数据下载速率编辑并播放音乐的方法、装置及终端。
背景技术
目前,数据卡等终端广泛应用在移动通讯技术领域,随着移动通讯技术的不断发展,各种数据卡等终端的功能已经日趋成熟与完善,彼此之间缺乏差异性,如何提升产品附加值以增强用户的认知度是目前各个厂商关注的问题。
现有技术中存在有使用户直观了解当前的数据卡等终端的数据传输速率,以增强数据卡等终端的使用美感的方法和装置。如中国专利CN101345777公开了一种运行状态的显示方法、装置和终端,所述运行状态的显示方法包括:获取数据业务的当前数据传输速率;计算所述当前数据传输速率与预设的数据传输速率的比率;选择与所述比率对应的音乐,根据所述音乐显示所述数据业务的当前数据传输速率。该发明实施例使得用户能够直观地了解到当前的数据卡的数据传输速率,增强了数据卡的使用美感。上述专利技术虽然可以显示数据业务的传输速率,增强数据卡的使用美感,但产品附加值的提升度不高,也不能增加用户的娱乐效果,使得用户娱乐体验度不高。
发明内容
本发明的主要目的在于提出一种根据数据下载速率编辑并播放音乐的方法、装置及终端,利用计算机蜂鸣器或音频播放器实现音乐播放功能,以增加使用者的娱乐体验度,提升产品的竞争力。
本发明提出的一种根据数据下载速率编辑并播放音乐的方法,包括以下步骤:
根据连续记录的预定数量的下载速率值,生成与所述预定数量的下载速率值对应数量的预设速率值域,并为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声;
当紧接的下一个下载速率值处于一个所述预设速率值域内时,播放该预设速率值域对应的设定频率对应的预设音乐声。
优选地,所述根据连续记录的预定数量的下载速率值,生成与所述预定数量的下载速率值对应数量的预设速率值域,并为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声步骤具体包括:
开始下载数据后,每隔预定时间记录一个下载速率值;
将连续记录的预定数量的下载速率值从小到大排列生成与所述预定数量的下载速率值对应数量的预设速率值域;
为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声。
优选地,所述预设速率值域数量为七个,所述下载速率值的预定数量为六个。
优选地,当紧接的下一个下载速率值处于一个所述预设速率值域内时,播放该预设速率值域对应的设定频率对应的预设音乐声步骤具体包括:
判断紧接的下一个下载速率值所属的预设速率值域,并将所属的预设速率值域对应的设定频率传递给播放单元;
播放单元播放该设定频率对应的预设音乐声。
优选地,所述预设音乐声为预置音乐或蜂鸣音,所述蜂鸣音为七个频率依次与七个基本唱音频率相同的蜂鸣音。
优选地,所述当紧接的下一个下载速率值处于一个所述预设速率值域内时,播放该预设速率值域对应的设定频率对应的预设音乐声步骤之后,还包括:
更新所述预定数量的下载速率值,提示用户是否关闭音频功能;
如选择不关闭,则执行所述将连续记录的预定数量的下载速率值从小到大排列生成与所述预定数量的下载速率值对应数量的预设速率值域的步骤;
如选择关闭,则退出程序。
本发明提出的一种根据数据下载速率编辑并播放音乐的装置,包括:
音频控制模块,用于根据连续记录的预定数量的下载速率值,生成与所述预定数量的下载速率值对应数量的预设速率值域,并为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声;
播放单元,与所述音频控制模块连接,当紧接的下一个下载速率值处于一个所述预设速率值域内时,播放该预设速率值域对应的设定频率对应的预设音乐声。
优选地,所述音频控制模块包括:
速率记录器,用于从所述装置开始下载数据后,每隔预定时间记录一个下载速率值;将连续记录的预定数量的下载速率值从小到大排列生成与所述预定数量的下载速率值对应数量的预设速率值域;为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声。
优选地,所述预设速率值域数量为七个,所述下载速率值的预定数量为六个。
优选地,所述音频控制模块还包括:音频主控单元;
所述速率记录器,还用于判断紧接的下一个的下载速率值所属的预设速率值域,并将所属的预设速率值域对应的设定频率传递给所述音频主控单元;
所述音频主控单元,分别与所述速率记录器及播放单元连接,用于将所述紧接的下一个的下载速率值所属的预设速率值域对应的设定频率传递给所述播放单元,由播放单元播放该设定频率对应的预设音乐声。
优选地,所述速率记录器还用于更新所述预定数量的下载速率值;以及用于输出是否关闭音频功能的提示信息。
优选地,所述播放单元为音频播放器。
优选地,所述播放单元包括蜂鸣器。
本发明提出的一种根据数据下载速率编辑并播放音乐的终端,包括上述根据数据下载速率编辑并播放音乐的装置。
本发明通过将数据卡等终端与计算机蜂鸣器或音频播放器结合,在数据卡等终端进行数据下载过程中,根据下载速率不断的选择相应频率的蜂鸣音或预置的音乐声,并通过计算机主板的蜂鸣器或音频播放器播放出来,以达到“随机奏乐”的娱乐效果,增加使用者的娱乐体验,提升产品的竞争力。
附图说明
图1是本发明根据数据下载速率编辑并播放音乐的方法一实施例流程示意图;
图2是本发明根据数据下载速率编辑并播放音乐的方法另一实施例流程示意图;
图3是本发明根据数据下载速率编辑并播放音乐的方法又一实施例流程示意图;
图4是本发明根据数据下载速率编辑并播放音乐的装置一实施例结构框图;
图5是本发明根据数据下载速率编辑并播放音乐的装置另一实施例结构框图;
图6是本发明根据数据下载速率编辑并播放音乐的装置又一实施例结构框图;
图7是本发明根据数据下载速率编辑并播放音乐的终端一实施例结构框图。
具体实施方式
为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述:
本发明主要采用的解决方案是:当数据卡连接网络后,每隔预定时间(预定时间可以为一秒、两秒或多秒)记录一次数据下载的速率值(D),并且只保存最近的连续的六个下载速率值(D0~D5)(连续的下载速率值的数量可以预定),将此六个下载速率值从小到大进行排序,生成七个预设速率值域(C0~C6)。七个预设数率值域对应七个不同频率的预设音乐声(预设音乐声可以为预置音乐或蜂鸣音),当紧接的下一个即紧接前面六个下载速率值的下一个的下载速率值(Dn)处于哪个预设速率值域(Cn)中,就播放该对应的设定频率的预设音乐声,然后更新最近的六个下载速率值(D0~D5)并产生新的七个预设速率值域(C0~C6),如此反复即可实现根据下载速率变化奏乐的功能。
以下所描述的具体实施方式都以数据卡为例,但本方案并不仅限于数据卡,也可以在其他终端上使用,其方案相同,不再另作描述。
图1示出了本发明根据数据下载速率编辑并播放音乐的方法一实施例流程示意图。
如图1所示,本发明提出一种根据数据下载速率编辑并播放音乐的方法,该方法包括以下步骤:
步骤101,根据连续记录的预定数量的下载速率值,生成与预定数量的下载速率值对应数量的预设速率值域,并为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声;
本步骤中,预设音乐声的数量与预设速率值域的数量相同,本实施例中,预设音乐声的数量为七个。以数据卡下载数据为例,为了达到数据卡下载数据的同时能够播放预设音乐声的目的,从数据卡开始下载数据后,每隔预定时间(可以为一秒)记录一个下载速率值,得到连续的六个下载速率值,然后将这六个下载速率值从小到大排列生成七个预设速率值域,再为每个预设速率值域设定一个设定频率,该每个设定频率对应一个预设音乐声;预定时间可以是一秒、两秒或多秒,预设音乐声可以是预先设置的一些简单的单音节或多音节组成的预置音乐,也可以是蜂鸣音,七个蜂鸣音可以是七个基本唱音1do、2re、3mi、4fa、5sol、6la、7si,即七个蜂鸣音的频率可以是依次与七个基本唱音1do、2re、3mi、4fa、5sol、6la、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对应相同;
本实施例中,预设音乐声为蜂鸣音,七个蜂鸣音的频率依次与七个基本唱音的频率相同,即与七个基本唱音1do、2re、3mi、4fa、5sol、6la、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,即1do、2re、3mi、4fa、5sol、6la、7si所需的频率。
获取紧接的后一秒的速率值,例如96,判断得知96处于(70,110]域内,对应的频率为800Hz。
速率记录器给音频主控单元发送带参数(频率800Hz)的响应指令。
音频主控单元调用Windows***的动态链接库kernel32.dll中的Beep函数,将频率为800Hz,持续时常为1000毫秒的参数指令传递给Beep函数,Beep则通过调用操作***API给蜂鸣器发出指令,蜂鸣器即可发出6la的声音。
速率记录器更新当前六个个速率值为:65,110,70,42,12,96Kbyte;
判断数据卡是否关闭音频功能,如否,则根据更新的当前六个个速率值再次从步骤速率记录器生成七个预设速率值域开始执行,以此不断的播放来达到音乐效果。如被关闭,则退出应用程序。
本实施例通过将数据卡与计算机主板上的蜂鸣器结合,在数据卡进行数据下载过程中,根据下载速率不断的选择相应频率的蜂鸣音,并通过蜂鸣器播放出来,以达到“随机奏乐”的娱乐效果,增加使用者的娱乐体验,提升产品的竞争力。
在其它实施例中,连续记录的下载速率值的数量可以预定为4个、5个或其它数量,相应的,根据连续记录的下载速率值生成的预设速率值域的数量为比下载速率值的数量多一个,同时,预设与预设速率值域的数量相同的预设音乐声,均可达到根据下载速率播放音乐的目的。
图4是本发明一实施例根据数据下载速率编辑并播放音乐的装置结构框图。
如图4所示,本发明一实施例提出的一种根据数据下载速率编辑并播放音乐的装置,包括:
音频控制模块40,用于根据连续记录的预定数量的下载速率值,生成与预定数量的下载速率值对应数量的预设速率值域,并为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声;
播放单元41,与音频控制模块40连接,用于当紧接的下一个下载速率值处于一个预设速率值域内时,播放该预设速率值域对应的设定频率对应的预设音乐声。
其中,音频控制模块40包括速率记录器401和音频主控单元402:
速率记录器401,用于从数据卡开始下载数据后,每隔预定时间(本实施例中,预定时间为一秒)记录一个下载速率值;将连续记录的预定数量的下载速率值从小到大排列生成与预定数量的下载速率值对应数量的预设速率值域;为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声;还用于判断紧接的下一个下载速率值所属的预设速率值域,并将该所属的预设速率值域对应的设定频率传递给音频主控单元402。
音频主控单元402,分别与速率记录器401以及播放单元41连接,用于将紧接的下一个的下载速率值所属的预设速率值域对应的设定频率传递给播放单元41,由播放单元41播放该设定频率对应的预设音乐声。
本实施例中,连续记录的下载速率值的预定数量为六个,相应的,生成的预设速率值域的数量为七个,速率记录器401从数据卡开始下载数据后,每隔预定时间(比如一秒)记录一个下载速率值,得到连续的六个下载速率值,然后将六个下载速率值从小到大排列生成七个预设速率值域,再为每个预设速率值域设定一个设定频率,该每个设定频率对应一个预设音乐声;当接收下一个的下载速率值时,判断紧接的下一个的下载速率值在哪个预设速率值域内,速率记录器401将该下一个的下载速率值所属预设速率值域对应的设定频率传递给音频主控单元402,再由音频主控单元402将紧接的下一个的下载速率值的所属预设速率值域对应的设定频率传递给播放单元41,由播放单元41播放该设定频率对应的预设音乐声。
速率记录器401将下一个的下载速率值对应的频率传递给播放单元41之后,还要更新最新的六个下载速率值即最后的六个下载速率值;然后,提示用户是否关闭音频功能,如选择不关闭,则执行将更新后的六个下载速率值从小到大排列生成七个预设速率值域步骤,如此循环以达到连续播放的效果,如果用户选择关闭音频功能,则退出应用程序。
本实施例中,播放单元41可以为音频播放器,也可以为设置在计算机主板上的蜂鸣器,预定时间可以是一秒、两秒或多秒,预设音乐声可以是预先设置的一些简单的单音节或多音节组成的预置音乐,也可以是蜂鸣音,蜂鸣音可以是七个基本唱音1do、2re、3mi、4fa、5sol、6la、7si,即蜂鸣音的频率可以是依次与七个基本唱音1do、2re、3mi、4fa、5sol、6la、7si的频率相同。
在其它实施例中,连续记录的下载速率值的数量可以预定为4个、5个或其它数量,相应的,根据连续记录的下载速率值生成的预设速率值域的数量为比下载速率值的数量多一个,同时,预设与预设速率值域的数量相同的预设音乐声,均可达到根据下载速率播放音乐的目的。
图5是本发明根据数据下载速率编辑并播放音乐的装置另一实施例结构框图,具体为数据卡与音频播放器结合进行预置音乐的播放的实施例。
本实施例装置与上述图4所示的实施例装置结构相比,两者均包括:音频控制模块40、音频播放器41,音频控制模块40包括速率记录器401和与速率记录器401连接的音频主控单元402。各功能模块作用相同,在此不再赘述。
本实施例装置与上述图4所示的实施例装置的不同之处在于:本实施例中播放单元41具体采用的是音频播放器41,预设音乐声具体可以为预先设置的一些简单的单音节或多音节组成的预置音乐。
在其它实施例中,连续记录的下载速率值的数量可以预定为4个、5个或其它数量,相应的,根据连续记录的下载速率值生成的预设速率值域的数量为比下载速率值的数量多一个,同时,预设与预设速率值域的数量相同的预设音乐声,均可达到根据下载速率播放音乐的目的。
图6是本发明又一实施例根据数据下载速率编辑并播放音乐的装置结构框图,具体为数据卡与计算机主板上的蜂鸣器结合进行预置蜂鸣音的播放的实施例。
如图6所示,本实施例装置包括:音频控制模块40和蜂鸣器41,其中:音频控制模块40包括:速率记录器401和音频主控单元402。
本实施例中速率记录器401和音频主控单元402功能作用与上述图5所示的实施例相同,在此不再赘述。
本实施例与上述图5所示的实施例不同之处在于:播放单元41不同,本实施例中,播放单元41包括设置在计算机主板上的蜂鸣器41,本实施例装置通过音频主控单元402与计算机主板上的蜂鸣器41连接,音频主控单元402与蜂鸣器41之间的信号传递为:
音频主控单元402与计算机主板连接,音频主控单元402访问计算机操作***,调用***动态链接库421的相应函数,向API(应用程序编程接口)422发出带参数的指令(频率,时间),API422将指令生成计算机可以识别的代码指令,将该代码指令下达到计算机主板上的蜂鸣器41,由蜂鸣器41播放相应频率的蜂鸣音。
本实施例中蜂鸣音的数量可以为七个,该七个蜂鸣音的频率依次与七个基本唱音的频率相同,即与七个基本唱音1do、2re、3mi、4fa、5sol、6la、7si的频率相同。
图7是本发明一实施例根据数据下载速率编辑并播放音乐的终端的结构框图。
如图7所示,本发明提出一种根据数据下载速率编辑并播放音乐的终端70,包括根据数据下载速率编辑并播放音乐的装置,用于根据连续记录的预定数量的下载速率值,生成与预定数量的下载速率值对应数量的预设速率值域,并为每个预设速率值域设定一个设定频率,每个设定频率对应一个预设音乐声;当紧接的下一个下载速率值处于一个预设速率值域内时,播放该预设速率值域对应的设定频率对应的预设音乐声。
本实施例中,根据数据下载速率编辑并播放音乐的装置还用于更新预定数量的下载速率值;以及用于输出是否关闭音频功能的提示信息。
本实施例根据数据下载速率编辑并播放音乐的装置包括:音频控制模块40和与音频控制模块连接的播放单元41,播放单元41可以为音乐播放器或蜂鸣器41。
本实施例中音频控制模块40包括:速率记录器401和音频主控单元402。本实施例中装置与上述图6中所示的实施例装置内部结构相同,在此不再赘述。
本发明通过将数据卡与计算机蜂鸣器或音频播放器结合,在数据卡进行数据下载过程中,根据下载速率不断的选择相应频率的蜂鸣音或预置的音乐声,并通过计算机主板的蜂鸣器或音频播放器播放出来,以达到“随机奏乐”的娱乐效果,增加使用者的娱乐体验,提升产品的竞争力。
在其它实施例中,连续记录的下载速率值的数量可以预定为4个、5个或其它数量,相应的,根据连续记录的下载速率值生成的预设速率值域的数量为比下载速率值的数量多一个,同时,预设与预设速率值域的数量相同的预设音乐声,均可达到根据下载速率播放音乐的目的。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (14)

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.一种根据数据下载速率编辑并播放音乐的终端,其特征在于,包括权利要求13所述的根据数据下载速率编辑并播放音乐的装置。
CN201010178696A 2010-05-20 2010-05-20 根据数据下载速率编辑并播放音乐的方法、装置及终端 Pending CN101860565A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201010178696A CN101860565A (zh) 2010-05-20 2010-05-20 根据数据下载速率编辑并播放音乐的方法、装置及终端
US13/697,872 US8914475B2 (en) 2010-05-20 2010-08-23 Method, device and terminal for editing and playing music according to data download speed
EP10851616.2A EP2562990B1 (en) 2010-05-20 2010-08-23 Method and device for editing and playing music according to data download speed
PCT/CN2010/076246 WO2011143858A1 (zh) 2010-05-20 2010-08-23 根据数据下载速率编辑并播放音乐的方法、装置及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010178696A CN101860565A (zh) 2010-05-20 2010-05-20 根据数据下载速率编辑并播放音乐的方法、装置及终端

Publications (1)

Publication Number Publication Date
CN101860565A true CN101860565A (zh) 2010-10-13

Family

ID=42946219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010178696A Pending CN101860565A (zh) 2010-05-20 2010-05-20 根据数据下载速率编辑并播放音乐的方法、装置及终端

Country Status (4)

Country Link
US (1) US8914475B2 (zh)
EP (1) EP2562990B1 (zh)
CN (1) CN101860565A (zh)
WO (1) WO2011143858A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103914303A (zh) * 2014-04-10 2014-07-09 福建伊时代信息科技股份有限公司 一种进度条呈现方法及其装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090312060A1 (en) * 2008-06-13 2009-12-17 Bloebaum L Scott System and method for indicating data transfer rate

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5848239A (en) 1996-09-30 1998-12-08 Victory Company Of Japan, Ltd. Variable-speed communication and reproduction system
CN1110152C (zh) * 1996-10-30 2003-05-28 日本胜利株式会社 变速通信和重现***
WO1998019423A1 (fr) * 1996-10-30 1998-05-07 Mitsubishi Denki Kabushiki Kaisha Dispositif et procede pour regulation de trafic en mode de transfert asynchrone (mta)
US7202407B2 (en) * 2002-02-28 2007-04-10 Yamaha Corporation Tone material editing apparatus and tone material editing program
GB2388243B (en) * 2002-05-01 2004-09-08 Hanpin Electron Co Ltd Digital audio signal player having a simulated analogue record
US20060031889A1 (en) 2002-12-11 2006-02-09 Bennett James D Video processing system with simultaneous multiple outputs each with unique formats
US7135635B2 (en) 2003-05-28 2006-11-14 Accentus, Llc System and method for musical sonification of data parameters in a data stream
US20050030905A1 (en) * 2003-08-07 2005-02-10 Chih-Wei Luo Wireless communication device with status display
US7420115B2 (en) * 2004-12-28 2008-09-02 Yamaha Corporation Memory access controller for musical sound generating system
US20070118043A1 (en) * 2005-11-23 2007-05-24 Microsoft Corporation Algorithms for computing heart rate and movement speed of a user from sensor data
CN101345777B (zh) 2008-08-18 2011-05-11 华为终端有限公司 一种运行状态的显示方法、装置和终端
CN101388233A (zh) * 2008-10-22 2009-03-18 深圳华为通信技术有限公司 一种根据用户步伐播放音乐的方法及移动终端
US20130031216A1 (en) * 2011-07-29 2013-01-31 Myxer, Inc. Systems and methods for generation of customized media playlists

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090312060A1 (en) * 2008-06-13 2009-12-17 Bloebaum L Scott System and method for indicating data transfer rate

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103914303A (zh) * 2014-04-10 2014-07-09 福建伊时代信息科技股份有限公司 一种进度条呈现方法及其装置

Also Published As

Publication number Publication date
US20130060917A1 (en) 2013-03-07
WO2011143858A1 (zh) 2011-11-24
EP2562990A1 (en) 2013-02-27
EP2562990A4 (en) 2013-05-29
EP2562990B1 (en) 2015-06-03
US8914475B2 (en) 2014-12-16

Similar Documents

Publication Publication Date Title
CN104092654B (zh) 媒体播放方法、客户端及***
CN105023593A (zh) 一种终端音频播放方法、装置及终端
CN107995105B (zh) 一种具有盲操作软件的智能终端
CN101014107A (zh) 一种电视机声音处理装置及方法
CN102419997A (zh) 声音处理装置、声音数据选择方法和声音数据选择程序
CN104091423A (zh) 一种信号传输方法及家庭点歌***
CN104464743B (zh) 一种在语音聊天室中播放背景音乐的方法及移动终端
CN102610267A (zh) 一种改善播放***音频播放质量的方法
CN106341546A (zh) 一种音频的播放方法、装置及移动终端
CN104363491B (zh) 再现多声道内容的电子装置和方法
CN105264913A (zh) 混合管理装置及混合管理方法
CN101707676B (zh) 信息通信终端装置及其控制方法
KR20140054555A (ko) 알람 기능 운용 방법과 이를 지원하는 단말기
JP5737357B2 (ja) 音楽再生装置及び音楽再生プログラム
CN101217030B (zh) 基于媒体服务器提供卡拉ok业务的方法及装置
JP2017157915A (ja) 携帯端末装置およびコンテンツ配信システム
JP5751200B2 (ja) オーディオ機器制御プログラムおよび携帯電話機
CN101860565A (zh) 根据数据下载速率编辑并播放音乐的方法、装置及终端
CN101610599A (zh) 手持行动电子装置可控式震动***及方法
KR101153333B1 (ko) 휴대단말기의 멀티미디어 데이터 재생 방법
CN106792141B (zh) 电视机音频的播放控制方法及装置
CN105847905B (zh) 一种音视频播放***控制方法和装置
CN102598703A (zh) 用于控制用于内容项的回放的装置的设置的方法和设备
JP4592102B2 (ja) 通信システムおよび通信端末
CN108874129A (zh) 智能玩具控制方法、智能玩具及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101013