一种音频定时播放方法和装置以及设备与流程

文档序号:19284727发布日期:2019-11-29 23:23阅读:459来源:国知局
一种音频定时播放方法和装置以及设备与流程

本发明涉及音频播放技术领域,尤其涉及一种音频定时播放方法和装置以及设备。



背景技术:

在一些特定的场合例如学校、企业、军队又或者婚礼现场或者考试现场等,往往会有定时播放一个音频的需要,达到匹配比如学校早起广播体操或者英语考试时的口语播放等的特定场合的场景效果。

现有的音频定时播放方案,一般是由人工定时操作播放音频,无法实现自定义时间自动播放不同的音频。



技术实现要素:

有鉴于此,本发明的目的在于提出一种音频定时播放方法和装置以及设备,能够实现自定义时间自动播放不同的音频。

根据本发明的一个方面,提供一种音频定时播放方法,包括:

将多个音频信息读取到内存;其中,一个音频信息对应一个内存地址,不同的音频信息对应不同的内存地址;

为所述读取到内存的多个音频信息设置需要音频定时播放的定时播放时间;其中,一个音频信息对应一个或多个定时播放时间,不同的音频信息对应不同的定时播放时间;

实时获取当前时间信息;

判断所述实时获取的当前时间信息是否与所述设置的定时播放时间相匹配得到判断结果;

根据所述得到的判断结果,在所述得到的判断结果是所述实时获取的当前时间信息是与所述设置的定时播放时间相匹配时,调取所述读取到的内存的音频信息;

播放所述调取的音频信息对应的音频;其中,在不同的定时播放时间播放所述调取的相同音频信息对应的相同音频,或者在不同的定时播放时间播放所述调取的不同音频信息对应的不同音频。

其中,所述实时获取当前时间信息,包括:

采用定时器方式或网络时间方式,实时获取当前时间信息。

其中,所述根据所述得到的判断结果,在所述得到的判断结果是所述实时获取的当前时间信息是与所述设置的定时时间相匹配时,调取所述读取到的内存的音频信息,包括:

根据所述得到的判断结果,在所述得到的判断结果是所述实时获取的当前时间信息是与所述设置的定时播放时间相匹配时,解析所述读取到内存的音频信息对应的内存的地址,根据所述解析出的对应的内存的地址,调取所述读取到的内存的音频信息。

其中,在所述播放所述调取的音频信息对应的音频之后,还包括:

创建所述播放的音频的播放清单,并设置与所述创建的播放清单对应的音频的播放时间。

根据本发明的另一个方面,提供一种音频定时播放装置,包括:

读取模块、设置模块、获取模块、判断模块、调取模块和播放模块;

所述读取模块,用于将多个音频信息读取到内存;其中,一个音频信息对应一个内存地址,不同的音频信息对应不同的内存地址;

所述设置模块,用于为所述读取到内存的多个音频信息设置需要音频定时播放的定时播放时间;其中,一个音频信息对应一个或多个定时播放时间,不同的音频信息对应不同的定时播放时间;

所述获取模块,用于实时获取当前时间信息;

所述判断模块,用于判断所述实时获取的当前时间信息是否与所述设置的定时播放时间相匹配得到判断结果;

所述调取模块,用于根据所述得到的判断结果,在所述得到的判断结果是所述实时获取的当前时间信息是与所述设置的定时播放时间相匹配时,调取所述读取到的内存的音频信息;

所述播放模块,用于播放所述调取的音频信息对应的音频;其中,在不同的定时播放时间播放所述调取的相同音频信息对应的相同音频,或者在不同的定时播放时间播放所述调取的不同音频信息对应的不同音频。

其中,所述获取模块,具体用于:

采用定时器方式或网络时间方式,实时获取当前时间信息。

其中,所述调取模块,具体用于:

根据所述得到的判断结果,在所述得到的判断结果是所述实时获取的当前时间信息是与所述设置的定时播放时间相匹配时,解析所述读取到内存的音频信息对应的内存的地址,根据所述解析出的对应的内存的地址,调取所述读取到的内存的音频信息。

其中,所述音频定时播放装置,还包括:

创建模块。

所述创建模块,用于创建所述播放的音频的播放清单,并设置与所述创建的播放清单对应的音频的播放时间。

根据本发明的又一个方面,提供一种音频定时播放设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一项所述的音频定时播放方法。

根据本发明的再一个方面,提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的音频定时播放方法。

可以发现,以上方案,可以将多个音频信息读取到内存,其中,一个音频信息对应一个内存地址,不同的音频信息对应不同的内存地址,和可以为该读取到内存的多个音频信息设置需要音频定时播放的定时播放时间,其中,一个音频信息对应一个或多个定时播放时间,不同的音频信息对应不同的定时播放时间,和可以实时获取当前时间信息,和可以判断该实时获取的当前时间信息是否与该设置的定时播放时间相匹配得到判断结果,和可以根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,调取该读取到的内存的音频信息,以及可以播放该调取的音频信息对应的音频,其中,在不同的定时播放时间播放该调取的相同音频信息对应的相同音频,或者在不同的定时播放时间播放该调取的不同音频信息对应的不同音频,能够实现自定义时间自动播放不同的音频。

进一步的,以上方案,可以采用定时器方式或网络时间方式,实时获取当前时间信息,这样的好处是能够实现准确的实时获取当前时间信息。

进一步的,以上方案,可以根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,解析该读取到内存的音频信息对应的内存的地址,根据该解析出的对应的内存的地址,调取该读取到的内存的音频信息,这样的好处是能够实现准确,调取该读取到的内存的音频信息。

进一步的,以上方案,可以创建该播放的音频的播放清单,并设置与该创建的播放清单对应的音频的播放时间,这样的好处是能够实现方便对需要定时播放音频进行定时播放管理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明音频定时播放方法一实施例的流程示意图;

图2是本发明音频定时播放方法另一实施例的流程示意图;

图3是本发明音频定时播放装置一实施例的结构示意图;

图4是本发明音频定时播放装置另一实施例的结构示意图;

图5是本发明音频定时播放设备一实施例的结构示意图。

具体实施方式

下面结合附图和实施例,对本发明作进一步的详细描述。特别指出的是,以下实施例仅用于说明本发明,但不对本发明的范围进行限定。同样的,以下实施例仅为本发明的部分实施例而非全部实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明提供一种音频定时播放方法,能够实现自定义时间自动播放不同的音频。

请参见图1,图1是本发明音频定时播放方法一实施例的流程示意图。需注意的是,若有实质上相同的结果,本发明的方法并不以图1所示的流程顺序为限。如图1所示,该方法包括如下步骤:

s101:将多个音频信息读取到内存;其中,一个音频信息对应一个内存地址,不同的音频信息对应不同的内存地址。

在本实施例中,该音频可以是人耳可以听到的声音频率在20hz(赫兹)~20khz(千赫兹)之间的声波。

在本实施例中,该音频信息可以包括音频的大小信息、音频的类型信息、音频的名称信息、音频的播放时间信息等。

s102:为该读取到内存的多个音频信息设置需要音频定时播放的定时播放时间;其中,一个音频信息对应一个或多个定时播放时间,不同的音频信息对应不同的定时播放时间。

在本实施例中,该定时播放时间可以是一个时间,也可以是多个时间,本发明不加以限定。

s103:实时获取当前时间信息。

其中,该实时获取当前时间信息,可以包括:

采用定时器方式或网络时间方式,实时获取当前时间信息,这样的好处是能够实现准确的实时获取当前时间信息。

s104:判断该实时获取的当前时间信息是否与该设置的定时播放时间相匹配得到判断结果。

在本实施例中,该定时播放时间相匹配可以是时间相同,也可以是时间段相同,本发明不加以限定。

s105:根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,调取该读取到的内存的音频信息。

其中,该根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时时间相匹配时,调取该读取到的内存的音频信息,可以包括:

根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,解析该读取到内存的音频信息对应的内存的地址,根据该解析出的对应的内存的地址,调取该读取到的内存的音频信息,这样的好处是能够实现准确,调取该读取到的内存的音频信息。

s106:播放该调取的音频信息对应的音频;其中,在不同的定时播放时间播放该调取的相同音频信息对应的相同音频,或者在不同的定时播放时间播放该调取的不同音频信息对应的不同音频。

其中,在该播放该调取的音频信息对应的音频之后,还可以包括:

创建该播放的音频的播放清单,并设置与该创建的播放清单对应的音频的播放时间,这样的好处是能够实现方便对需要定时播放音频进行定时播放管理。

可以发现,在本实施例中,可以将多个音频信息读取到内存,其中,一个音频信息对应一个内存地址,不同的音频信息对应不同的内存地址,和可以为该读取到内存的多个音频信息设置需要音频定时播放的定时播放时间,其中,一个音频信息对应一个或多个定时播放时间,不同的音频信息对应不同的定时播放时间,和可以实时获取当前时间信息,和可以判断该实时获取的当前时间信息是否与该设置的定时播放时间相匹配得到判断结果,和可以根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,调取该读取到的内存的音频信息,以及可以播放该调取的音频信息对应的音频,其中,在不同的定时播放时间播放该调取的相同音频信息对应的相同音频,或者在不同的定时播放时间播放该调取的不同音频信息对应的不同音频,能够实现自定义时间自动播放不同的音频。

进一步的,在本实施例中,可以采用定时器方式或网络时间方式,实时获取当前时间信息,这样的好处是能够实现准确的实时获取当前时间信息。

进一步的,在本实施例中,可以根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,解析该读取到内存的音频信息对应的内存的地址,根据该解析出的对应的内存的地址,调取该读取到的内存的音频信息,这样的好处是能够实现准确,调取该读取到的内存的音频信息。

请参见图2,图2是本发明音频定时播放方法另一实施例的流程示意图。本实施例中,该方法包括以下步骤:

s201:将多个音频信息读取到内存;其中,一个音频信息对应一个内存地址,不同的音频信息对应不同的内存地址。

可如上s101所述,在此不作赘述。

s202:为该读取到内存的多个音频信息设置需要音频定时播放的定时播放时间;其中,一个音频信息对应一个或多个定时播放时间,不同的音频信息对应不同的定时播放时间。

可如上s102所述,在此不作赘述。

s203:实时获取当前时间信息。

可如上s103所述,在此不作赘述。

s204:判断该实时获取的当前时间信息是否与该设置的定时播放时间相匹配得到判断结果。

可如上s104所述,在此不作赘述。

s205:根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,调取该读取到的内存的音频信息。

可如上s105所述,在此不作赘述。

s206:播放该调取的音频信息对应的音频;其中,在不同的定时播放时间播放该调取的相同音频信息对应的相同音频,或者在不同的定时播放时间播放该调取的不同音频信息对应的不同音频。

可如上s106所述,在此不作赘述。

s207:创建该播放的音频的播放清单,并设置与该创建的播放清单对应的音频的播放时间。

可以发现,在本实施例中,可以创建该播放的音频的播放清单,并设置与该创建的播放清单对应的音频的播放时间,这样的好处是能够实现方便对需要定时播放音频进行定时播放管理。

本发明还提供一种音频定时播放装置,能够实现自定义时间自动播放不同的音频。

请参见图3,图3是本发明音频定时播放装置一实施例的结构示意图。本实施例中,该音频定时播放装置30包括读取模块31、设置模块32、获取模块33、判断模块34、调取模块35和播放模块36。

该读取模块31,用于将多个音频信息读取到内存;其中,一个音频信息对应一个内存地址,不同的音频信息对应不同的内存地址。

该设置模块32,用于为该读取到内存的多个音频信息设置需要音频定时播放的定时播放时间;其中,一个音频信息对应一个或多个定时播放时间,不同的音频信息对应不同的定时播放时间。

该获取模块33,用于实时获取当前时间信息。

该判断模块34,用于判断该实时获取的当前时间信息是否与该设置的定时播放时间相匹配得到判断结果。

该调取模块35,用于根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,调取该读取到的内存的音频信息。

该播放模块36,用于播放该调取的音频信息对应的音频;其中,在不同的定时播放时间播放该调取的相同音频信息对应的相同音频,或者在不同的定时播放时间播放该调取的不同音频信息对应的不同音频。

可选地,该获取模块33,可以具体用于:

采用定时器方式或网络时间方式,实时获取当前时间信息。

可选地,该调取模块35,可以具体用于:

根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,解析该读取到内存的音频信息对应的内存的地址,根据该解析出的对应的内存的地址,调取该读取到的内存的音频信息。

请参见图4,图4是本发明音频定时播放装置另一实施例的结构示意图。区别于上一实施例,本实施例所述音频定时播放装置40还包括创建模块41。

该创建模块41,用于创建该播放的音频的播放清单,并设置与该创建的播放清单对应的音频的播放时间。

该音频定时播放装置30/40的各个单元模块可分别执行上述方法实施例中对应步骤,故在此不对各单元模块进行赘述,详细请参见以上对应步骤的说明。

本发明又提供一种音频定时播放设备,如图5所示,包括:至少一个处理器51;以及,与至少一个处理器51通信连接的存储器52;其中,存储器52存储有可被至少一个处理器51执行的指令,指令被至少一个处理器51执行,以使至少一个处理器51能够执行上述的音频定时播放方法。

其中,存储器52和处理器51采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器51和存储器52的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器51处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器51。

处理器51负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器52可以被用于存储处理器51在执行操作时所使用的数据。

本发明再提供一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

可以发现,以上方案,可以将多个音频信息读取到内存,其中,一个音频信息对应一个内存地址,不同的音频信息对应不同的内存地址,和可以为该读取到内存的多个音频信息设置需要音频定时播放的定时播放时间,其中,一个音频信息对应一个或多个定时播放时间,不同的音频信息对应不同的定时播放时间,和可以实时获取当前时间信息,和可以判断该实时获取的当前时间信息是否与该设置的定时播放时间相匹配得到判断结果,和可以根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,调取该读取到的内存的音频信息,以及可以播放该调取的音频信息对应的音频,其中,在不同的定时播放时间播放该调取的相同音频信息对应的相同音频,或者在不同的定时播放时间播放该调取的不同音频信息对应的不同音频,能够实现自定义时间自动播放不同的音频。

进一步的,以上方案,可以采用定时器方式或网络时间方式,实时获取当前时间信息,这样的好处是能够实现准确的实时获取当前时间信息。

进一步的,以上方案,可以根据该得到的判断结果,在该得到的判断结果是该实时获取的当前时间信息是与该设置的定时播放时间相匹配时,解析该读取到内存的音频信息对应的内存的地址,根据该解析出的对应的内存的地址,调取该读取到的内存的音频信息,这样的好处是能够实现准确,调取该读取到的内存的音频信息。

进一步的,以上方案,可以创建该播放的音频的播放清单,并设置与该创建的播放清单对应的音频的播放时间,这样的好处是能够实现方便对需要定时播放音频进行定时播放管理。

在本发明所提供的几个实施方式中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1