CN113791886A - 一种音频预设任务管理方法及*** - Google Patents
一种音频预设任务管理方法及*** Download PDFInfo
- Publication number
- CN113791886A CN113791886A CN202111143166.5A CN202111143166A CN113791886A CN 113791886 A CN113791886 A CN 113791886A CN 202111143166 A CN202111143166 A CN 202111143166A CN 113791886 A CN113791886 A CN 113791886A
- Authority
- CN
- China
- Prior art keywords
- audio
- playing
- strategy
- preset
- time period
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/162—Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
本申请涉及音频预设任务管理领域,公开了一种音频预设任务管理方法及***,其方法包括:获取播放音频的请求信息;若播放音频的请求信息里存在音频插播请求,在音频插播时间段内执行音频插播策略;若播放音频的请求信息里不存在音频插播请求,在音频定时播放时间段执行音频定时播放策略,音频定时播放策略包括第一播放策略、第二播放策略及第三播放策略;若当前日期属于预设的工作日范围内,则执行第一播放策略;若当前日期属于预设的节假日范围内,则执行预设的第二播放策略;若当前日期属于除工作日和节假日之外的休息日范围内,则执行预设的第三播放策略。本申请具有便于根据不同的需求使用不同的音频播放策略的效果。
Description
技术领域
本发明涉及音频预设任务管理领域,尤其是涉及一种音频预设任务管理方法及***。
背景技术
管理软件用于对网络音频***的设备、文件、任务、参数等进行查看、修改等管理功能。管理软件是一个独立的客户端软件,需要登录网络音频服务器后才能使用。
成功登录服务器后,管理软件界面上的功能按钮激活,并显示服务器时间,登录后的页面包括以下几个模块:设备信息、终端分组、媒体文件、播放列表、预设任务、设备任务、运行管理、优先策略和***设置,在需要播放音频时,一般需要预先设置音频,使音频能按照预定的设置模式进行正常播放。
针对上述相关技术,发明人认为在进行音频播放时,在不同需求下需要使用不同的播放模式,需要人为调节和切换,较为麻烦。
发明内容
为了便于根据不同的需求使用不同的音频播放策略,本申请提供一种音频预设任务管理方法及***。
第一方面,本申请提供的一种音频预设任务管理方法,采用如下的技术方案:
一种音频预设任务管理方法,包括:
获取播放音频的请求信息;
若所述播放音频的请求信息里存在音频插播请求,则获取预设的音频插播时间段和预设的音频插播策略,在所述音频插播时间段内执行所述音频插播策略;
若所述播放音频的请求信息里不存在音频插播请求,则获取预设的音频定时播放时间段和预设的音频定时播放策略,在所述音频定时播放时间段执行所述音频定时播放策略,所述音频定时播放策略包括第一播放策略、第二播放策略及第三播放策略;
获取当前日期;
若所述当前日期属于预设的工作日范围内,则执行所述第一播放策略;若所述当前日期属于预设的节假日范围内,则执行预设的第二播放策略;若所述当前日期属于除工作日和节假日之外的休息日范围内,则执行预设的第三播放策略。
通过采用上述技术方案,在需要播放音频时,首先获取播放音频的请求,根据请求信息,判断是否需要插播音频,若需要插播音频,则执行音频插播策略,若不需要插播音频,则按照预设的定时播放策略进行播放音频,而定时播放音频分别从工作日、节假日和休息日三种日期来限定,在不同的情况下能自动执行不同的播放策略,无需人工调节和切换播放策略,从而便于根据不同的需求使用不同的音频播放策略。
可选的,在所述插播的时间段内执行所述预设的音频插播策略的步骤包括:
判断所述音频插播时间段是否小于所述音频定时播放时间段;
若所述音频插播时间段不小于所述音频定时播放时间段,则执行所述预设的音频插播策略;
若所述音频插播时间段小于所述音频定时播放时间段,则获取所述音频插播时间段和所述音频定时播放时间段的时间差,在所述时间差内执行所述预设的音频定时播放策略。
通过采用上述技术方案,在音频插播的情况下,由于每个音频文件的时间长短不一致,播放策略包括若干音频文件,而音频定时播放策略的时间总长度是不变的,考虑到音频插播策略的播放时长会小于音频定时播放策略的播放时长,则需要在插播的音频文件播放结束之后,将继续在时间差内播放音频定时播放策略的音频文件,直至时间上能刚好吻合;使用此方式,能在执行插播策略时,无需考虑插播时间过短的后果,能完善插播音频文件的效果。
可选的,基于所述音频定时播放策略,分析所述音频定时播放策略所包含的若干音频播放文件、所述音频播放文件对应的播放序号、播放初始时间及播放时长;
获取两相邻音频播放文件的播放初始时间的时间差;
若所述时间差小于序号较小的所述音频播放文件的播放时长,则优先播放序号较小的所述音频播放文件;
获取播放序号较小的所述音频播放文件的播放结束信号;
基于所述播放结束信号,播放相邻的序号较大的音频播放文件。
通过采用上述技术方案,由于定时播放策略会包括很多音频文件,而音频播放文件都是按序号进行排布的,每个音频文件的播放时长不一样,而相邻序号的音频文件的部分片段可能出现播放时间的重叠,为了避免出现重叠播放两个不同的音频文件,则先播放序号较小的音频文件,然后再播放序号较大的音频文件,错开播放音频,能避免出现音频播放重叠的现象。
可选的,若所述当前日期属于预设的工作日范围内,则执行所述第一播放策略的步骤包括:
判断所述当前日期是否处于预设的夏季作息日期范围内;
若当前日期处于所述夏季作息日期范围内,则获取预设的第一播放时间段和预设的第一音频列表,在所述第一播放时间段内播放所述第一音频列表的音频;
若当前日期不处于所述夏季作息日期范围内,则获取预设的第二播放时间段和预设的第二音频列表,在所述第二播放时间段内播放所述第二音频列表的音频。
通过采用上述技术方案,由于在播放定时音频时,比如说根据作息要求设置的音频定时播放策略,夏季的作息时间表和非夏季的作息时间表是不同的,当处于夏季的日期时,需要切换成夏季的音频定时播放策略,在不处于夏季的日期时,切换成非夏季的音频定时播放策略,能根据不同的作息时间表切换成不同的音频播放策略,然后在不同的时间段播放不同的音频文件,从而便于根据不同的需求使用不同的音频播放策略。
可选的,所述获取播放音频的请求信息的步骤之后还包括:
获取新建播放策略的请求信息;
基于所述新建播放策略的请求信息,从预设的音频数据库中导出音频播放文件列表;
基于所述音频播放文件列表,获取音频播放文件选择结果;
基于所述音频播放文件选择结果,新建播放策略。
通过采用上述技术方案,若既不想使用音频定时播放策略,也不想使用音频插播策略,则可以新建播放策略,根据需要从音频数据库中导出音频播放文件列表,然后从中选择需要播放的音频,形成自定义的音频播放策略,使播放策略能个性化。
可选的,所述获取播放音频的请求信息的步骤之后还包括:
获取新建静默模式的请求信息;
基于所述新建静默模式的请求信息,获取静默模式的选择结果;
基于所述静默模式的选择结果,若需要进行静默模式,则新建静默模式。
通过采用上述技术方案,在需要将所有的音频播放策略禁止播放时,可以新建静默模式,然后方便取消音频定时播放策略。
第二方面,本申请提供的一种音频预设任务管理***,采用如下的技术方案:
一种音频预设任务管理***,应用于上述的一种音频预设任务管理方法,包括:播放音频请求模块、判断模块、当前日期获取模块、控制模块、音频定时播放模块、音频插播模块及存储模块,包括:
所述播放音频请求模块,用于接收音频播放请求信息并且将所述音频播放请求信息发送至所述判断模块;
所述判断模块,用于判断所述音频播放请求信息是否存在音频插播请求,生成第一判断结果并且将所述第一判断结果发送至所述控制模块;
所述当前日期获取模块,用于获取当前日期,并且将所述当前日期发送至所述控制模块;
所述控制模块,用于基于所述第一判断结果;若所述播放音频的请求信息里存在音频插播请求,则发送音频插播指令给所述音频插播模块;若所述播放音频的请求信息里不存在音频插播请求,则根据所述当前日期,若所述当前日期为工作日,则发送第一播放指令给所述音频定时播放模块,若所述当前日期为节假日,则发送第二播放指令给所述音频定时播放模块,若所述当前日期为除工作日和节假日之外的休息日,则发送第三播放指令给所述音频定时播放模块;
所述音频定时播放模块,用于接收所述第一播放指令、所述第二播放指令或第三播放指令,在预设的音频定时播放时间段内分别对应执行预设的第一播放策略、第二播放策略或第三播放策略;
所述音频插播模块,用于接收所述音频插播指令,在预设的音频插播时间段内执行预设的音频插播策略;
所述存储模块,存储有预设的音频插播策略、第一播放策略、第二播放策略及第三播放策略。
通过采用上述技术方案,在需要播放音频时,首先获取播放音频的请求,根据请求信息,判断是否需要插播音频,若需要插播音频,则执行插播策略,若不需要插播音频,则按照预设的定时播放策略进行播放音频,而定时播放音频分别从工作日、节假日和休息日三种时间点来限定,在不同的情况下能自动执行不同的播放策略,无需人工调节和切换播放策略,从而便于根据不同的需求使用不同的音频播放策略。
可选的,所述判断模块,还用于判断当前日期是否处于预设的夏季作息日期范围内,并且生成第二判断结果给所述控制模块;
所述控制模块,还用于基于所述第二判断结果,若所述当前日期处于所述夏季作息日期范围内,则控制所述音频定时播放模块,在所述第一播放时间段内播放所述第一音频列表的音频;若所述当前日期不处于所述夏季作息日期范围内,则控制所述音频定时播放模块,在所述第二播放时间段内播放所述第二音频列表的音频;
所述存储模块,还存储有第一播放时间段、第一音频列表、第二播放时间段和第二音频列表。
通过采用上述技术方案,由于在播放定时音频时,比如说根据作息要求设置的音频定时播放策略,夏季的作息时间表和非夏季的作息时间表是不同的,当处于夏季的日期时,需要切换成夏季的音频定时播放策略,在不处于夏季的日期时,切换成非夏季的音频定时播放策略,能根据不同的作息时间表切换成不同的音频播放策略,然后在不同的时间段播放不同的音频文件,从而便于根据不同的需求使用不同的音频播放策略。
可选的,该***还包括时间差获取模块;
所述判断模块,还用于判断所述音频插播时间段是否小于所述音频定时播放时间段;
所述音频插播模块,还用于在所述音频插播时间段不小于所述音频定时播放时间段时,执行所述预设的音频插播策略;
所述时间差获取模块,用于在所述音频插播时间段小于所述音频定时播放时间段时,获取所述音频插播时间段和所述音频定时播放时间段的时间差;
所述音频定时播放模块,还用于在所述时间差内执行所述预设的音频定时播放策略。
通过采用上述技术方案,在音频插播的情况下,由于每个音频文件的时间长短不一致,播放策略包括若干音频文件,而音频定时播放策略的时间总长度是不变的,考虑到音频插播策略的播放时长会小于音频定时播放策略的播放时长,则需要在插播的音频文件播放结束之后,将继续在时间差内播放音频定时播放策略的音频文件,直至时间上能刚好吻合;使用此方式,能在执行插播策略时,无需考虑插播时间过短的后果,能完善插播音频文件的效果。
可选的,该***还包括音频解析模块;
所述音频解析模块,用于分析所述音频定时播放策略所包含的若干音频播放文件、所述音频播放文件对应的播放序号、播放初始时间及播放时长;
所述控制模块,还用于获取两相邻音频播放文件的播放初始时间的时间差;若所述时间差小于序号较小的所述音频播放文件的播放时长,则优先播放序号较小的所述音频播放文件,再播放相邻的序号较大的音频播放文件。
通过采用上述技术方案,由于定时播放策略会包括很多音频文件,而音频播放文件都是按序号进行排布的,每个音频文件的播放时长不一样,而相邻序号的音频文件的部分片段可能出现播放时间的重叠,为了避免出现重叠播放两个不同的音频文件,则先播放序号较小的音频文件,然后再播放序号较大的音频文件,错开播放音频,能避免出现音频播放重叠的现象。
综上所述,本申请包括以下至少一种有益技术效果:
在需要播放音频时,首先获取播放音频的请求,根据请求信息,判断是否需要插播音频,若需要插播音频,则执行插播策略,若不需要插播音频,则按照预设的定时播放策略进行播放音频,而定时播放音频分别从工作日、节假日和休息日三种日期来限定,在不同的情况下能自动执行不同的播放策略,无需人工调节和切换播放策略,从而便于根据不同的需求使用不同的音频播放策略;
由于在播放定时音频时,比如说根据作息要求设置的音频定时播放策略,夏季的作息时间表和非夏季的作息时间表是不同的,当处于夏季的日期时,需要切换成夏季的音频定时播放策略,在不处于夏季的日期时,切换成非夏季的音频定时播放策略,能根据不同的作息时间表切换成不同的音频播放策略,然后在不同的时间段播放不同的音频文件,从而便于根据不同的需求使用不同的音频播放策略。
附图说明
图1是本申请实施例的一种音频预设任务管理***的硬件架构示意图。
图2是本申请实施例的一种音频预设任务管理方法的流程图。
具体实施方式
以下结合附图1-2对本申请作进一步详细说明。
本申请实施例公开一种音频预设任务管理***,参照图1,包括播放音频请求模块、判断模块、当前日期获取模块、控制模块、音频定时播放模块、音频插播模块、存储模块、时间差获取模块和音频解析模块;播放音频请求模块、判断模块、当前日期获取模块、音频定时播放模块、音频插播模块、存储模块、时间差获取模块和音频解析模块均与控制模块通讯连接。
播放音频请求模块,用于接收音频播放请求信息并且将音频播放请求信息发送至判断模块,可以为音频连接通道或者接口,通过蓝牙或者无线的方式接收音频播放请求信息。
判断模块,用于判断音频播放请求信息是否存在音频插播请求,生成第一判断结果并且将第一判断结果发送至控制模块;还用于判断当前日期是否处于预设的夏季作息日期范围内,并且生成第二判断结果给控制模块;还用于判断音频插播时间段是否小于音频定时播放时间段。
控制模块,可以为CPU、芯片或其他具有控制功能的硬件;用于基于第一判断结果,若播放音频的请求信息里存在音频插播请求,则发送音频插播指令给音频插播模块;若播放音频的请求信息里不存在音频插播请求,则根据当前日期,若当前日期为工作日,则发送第一播放指令给音频定时播放模块,若当前日期为节假日,则发送第二播放指令给音频定时播放模块,若当前日期为除工作日和节假日之外的休息日,则发送第三播放指令给音频定时播放模块;
控制模块,还用于基于第二判断结果,若当前日期处于夏季作息日期范围内,则控制音频定时播放模块,在第一播放时间段内播放第一音频列表的音频;若当前日期不处于夏季作息日期范围内,则控制音频定时播放模块,在第二播放时间段内播放第二音频列表的音频;
控制模块,还用于获取两相邻音频播放文件的播放初始时间的时间差;若时间差小于序号较小的音频播放文件的播放时长,则优先播放序号较小的音频播放文件,再播放相邻的序号较大的音频播放文件。
音频定时播放模块,用于接收第一播放指令、第二播放指令或第三播放指令,在预设的音频定时播放时间段内分别对应执行预设的第一播放策略、第二播放策略或第三播放策略;存储模块预存有自动定时任务,管理软件预先编辑的任务,支持星期循环模式,控制模块自动按预定时间和模式执行任务,典型应用为学校打铃,例如每个星期,在星期一、星期三和星期五的09:00:00设置定时播放的音频,播放时长为1min;还用于在时间差内执行预设的音频定时播放策略。
音频插播模块,用于接收音频插播指令,在预设的音频插播时间段内执行预设的音频插播策略;存储模块预存有音频插播任务,仅支持即时执行或日历时间模式,需要时手动提交到控制模块并被执行,常用的任务不必重复输入;还用于在音频插播时间段不小于音频定时播放时间段时,执行预设的音频插播策略。
存储模块,可以为存储卡、硬盘或U盘等,存储有预设的音频插播策略、第一播放策略、第二播放策略及第三播放策略;还存储有第一播放时间段、第一音频列表、第二播放时间段和第二音频列表。
时间差获取模块,用于在音频插播时间段小于音频定时播放时间段时,获取音频插播时间段和音频定时播放时间段的时间差。
音频解析模块,用于分析音频定时播放策略所包含的若干音频播放文件、音频播放文件对应的播放序号、播放初始时间及播放时长。
本申请实施例一种音频预设任务管理***的实施原理为:在需要播放音频时,首先获取播放音频的请求,根据请求信息,判断是否需要插播音频,若需要插播音频,则执行插播策略,若不需要插播音频,则按照预设的定时播放策略进行播放音频,而定时播放音频分别从工作日、节假日和休息日三种日期来限定,在不同的情况下能自动执行不同的播放策略,无需人工调节和切换播放策略,从而便于根据不同的需求使用不同的音频播放策略。
基于上述硬件架构,参照图2,本申请实施例还公开一种音频预设任务管理方法,包括步骤S100~S400:
步骤S100:获取播放音频的请求信息。
通过播放音频请求模块通过蓝牙或者无线的方式接收音频播放请求信息。
步骤S2A0:若所述播放音频的请求信息里存在音频插播请求,则获取预设的音频插播时间段和预设的音频插播策略,在所述音频插播时间段内执行所述音频插播策略。
由于播放音频时可以采用定时播放的形式也可以采用插播的形式,当使用定时播放的方式时,只需要按照预先设定的音频类型、播放时间和循环次数进行播放,在遇到插播的情况时,则只需要优先播放插播的音频。
步骤S200:若所述播放音频的请求信息里不存在音频插播请求,则获取预设的音频定时播放时间段和预设的音频定时播放策略,在所述音频定时播放时间段执行所述音频定时播放策略,所述音频定时播放策略包括第一播放策略、第二播放策略及第三播放策略。
当不存在音频插播请求时,则按照原定的方式执行定时播放策略,分成三种播放策略,能在不同的情形下进行播放,可以满足不同情况的音频播放需求。
步骤S300:获取当前日期。
举例来说,当前日期为20xx年xx月xx日,则根据当前的日期判断需要执行何种播放策略。
步骤S400:若所述当前日期属于预设的工作日范围内,则执行所述第一播放策略;若所述当前日期属于预设的节假日范围内,则执行预设的第二播放策略;若所述当前日期属于除工作日和节假日之外的休息日范围内,则执行预设的第三播放策略。
举例来说,按照一周七天来看,若周三为节假日,需要执行第二播放策略;则周一、周二、周四和周五为工作日,需要执行第一播放策略;周六和周日为除工作日和节假日之外的休息日范围内,需要执行第三播放策略。比如说第一播放策略,播放音频的时间为早上8:00~下午17:30,播放的为音频为比较激情的音乐;第二播放策略,播放音频的时间为早上8:00~下午17:30,播放的为音频为比较喜庆的音乐;第三播放策略,播放音频的时间为上午10:00~下午17:00,播放的为音频为比较缓和的音乐。
其次地,步骤S100之后还包括步骤S1A1~S1A4。
步骤S1A1:获取新建播放策略的请求信息。
如果在播放音频之前,判断是否需要新建播放策略,新建的播放策略包括对除了第一播放策略、第二播放策略、第三播放策略和音频插播策略之外的播放策略,则获取新建播放策略的请求信息。
步骤S1A2:基于所述新建播放策略的请求信息,从预设的音频数据库中导出音频播放文件列表。
由于在建立新的音频播放策略时,需要添加音频,则需要从音频数据库中导出大量的音频供选择。
步骤S1A3:基于所述音频播放文件列表,获取音频播放文件选择结果。
步骤S1A4:基于所述音频播放文件选择结果,新建播放策略。
根据选择的音频,以及设置好的播放时长、开始时间和结束时间,新建播放策略,在新建音频播放策略时,可以进行试听,并可进行复制与保存。
其次地,步骤S100之后还包括步骤S1B1~S1B3。
步骤S1B1:获取新建静默模式的请求信息。
步骤S1B2:基于所述新建静默模式的请求信息,获取静默模式的选择结果。
如果在播放音频之前,判断是否需要新建静默模式,静默模式即为在设定的时间内定时播放策略处于取消播放的状态。
步骤S1B3:基于所述静默模式的选择结果,若需要进行静默模式,则新建静默模式。
其次地,步骤S2A0还包括步骤S2A1~S2A2。
步骤S2A1:判断所述音频插播时间段是否小于所述音频定时播放时间段。
步骤S2A2:若所述音频插播时间段不小于所述音频定时播放时间段,则执行所述预设的音频插播策略;
若所述音频插播时间段小于所述音频定时播放时间段,则获取所述音频插播时间段和所述音频定时播放时间段的时间差,在所述时间差内执行所述预设的音频定时播放策略。
在插播音频时,会判断音频插播策略中音频的播放时长是否满足预计的播放时长,当满足播放时长时,则按照音频插播策略进行播放,若不满足,则需要补足播放时长,举例来说,在正常情况下音频定时播放策略中的预计播放时长为10min,而音频插播策略中音频的播放时长只有8min,则需要在2min这个时间差中继续播放音频定时播放策略。
其次地,步骤S200中在所述音频定时播放时间段执行所述音频定时播放策略还包括步骤S210~S250。
步骤S210:基于所述音频定时播放策略,分析所述音频定时播放策略所包含的若干音频播放文件、所述音频播放文件对应的播放序号、播放初始时间及播放时长。
步骤S220:获取两相邻音频播放文件的播放初始时间的时间差。
步骤S230:若所述时间差小于序号较小的所述音频播放文件的播放时长,则优先播放序号较小的所述音频播放文件。
步骤S240:获取播放序号较小的所述音频播放文件的播放结束信号。
步骤S250:基于所述播放结束信号,播放相邻的序号较大的音频播放文件。
对于音频定时播放策略,比如说第一首音频的播放时间为10:00:00,第二首音频的播放时间为10:03:00,而第一首音频的播放时长为3分5秒,则在第二首音频播放时,第一首音频还有5秒未播放完,则需要等第一首音频播放结束之后,再播放第二首音频,则第二首音频的播放时间则变为10:03:05,从而能避免出现播放混乱的现象。
其次地,步骤S400中若所述当前日期属于预设的工作日范围内,则执行所述第一播放策略还包括步骤S410~S420。
步骤S410:判断所述当前日期是否处于预设的夏季作息日期范围内。
步骤S420:若当前日期处于所述夏季作息日期范围内,则获取预设的第一播放时间段和预设的第一音频列表,在所述第一播放时间段内播放所述第一音频列表的音频;
若当前日期不处于所述夏季作息日期范围内,则获取预设的第二播放时间段和预设的第二音频列表,在所述第二播放时间段内播放所述第二音频列表的音频。
由于夏季作息时间和非夏季作息时间是不一样的,假如夏季作息时间为7月和8月,则在这两个月期间,夏季作息时间表里中午休息的时间会比非夏季作息时间表里中午休息的时间多半个小时,因此对应的第一播放时间段和第二播放时间段也有所区别,在第一播放时间段内播放第一音频列表内的音频,在第二播放时间段内播放第二音频列表内的音频。
以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。
Claims (10)
1.一种音频预设任务管理方法,其特征在于:包括:
获取播放音频的请求信息;
若所述播放音频的请求信息里存在音频插播请求,则获取预设的音频插播时间段和预设的音频插播策略,在所述音频插播时间段内执行所述音频插播策略;
若所述播放音频的请求信息里不存在音频插播请求,则获取预设的音频定时播放时间段和预设的音频定时播放策略,在所述音频定时播放时间段执行所述音频定时播放策略,所述音频定时播放策略包括第一播放策略、第二播放策略及第三播放策略;
获取当前日期;
若所述当前日期属于预设的工作日范围内,则执行所述第一播放策略;若所述当前日期属于预设的节假日范围内,则执行预设的第二播放策略;若所述当前日期属于除工作日和节假日之外的休息日范围内,则执行预设的第三播放策略。
2.根据权利要求1所述的一种音频预设任务管理方法,其特征在于:在所述插播的时间段内执行所述预设的音频插播策略的步骤包括:
判断所述音频插播时间段是否小于所述音频定时播放时间段;
若所述音频插播时间段不小于所述音频定时播放时间段,则执行所述预设的音频插播策略;
若所述音频插播时间段小于所述音频定时播放时间段,则获取所述音频插播时间段和所述音频定时播放时间段的时间差,在所述时间差内执行所述预设的音频定时播放策略。
3.根据权利要求1所述的一种音频预设任务管理方法,其特征在于:在所述音频定时播放时间段执行所述音频定时播放策略的步骤包括:
基于所述音频定时播放策略,分析所述音频定时播放策略所包含的若干音频播放文件、所述音频播放文件对应的播放序号、播放初始时间及播放时长;
获取两相邻音频播放文件的播放初始时间的时间差;
若所述时间差小于序号较小的所述音频播放文件的播放时长,则优先播放序号较小的所述音频播放文件;
获取播放序号较小的所述音频播放文件的播放结束信号;
基于所述播放结束信号,播放相邻的序号较大的音频播放文件。
4.根据权利要求1所述的一种音频预设任务管理方法,其特征在于:若所述当前日期属于预设的工作日范围内,则执行所述第一播放策略的步骤包括:
判断所述当前日期是否处于预设的夏季作息日期范围内;
若当前日期处于所述夏季作息日期范围内,则获取预设的第一播放时间段和预设的第一音频列表,在所述第一播放时间段内播放所述第一音频列表的音频;
若当前日期不处于所述夏季作息日期范围内,则获取预设的第二播放时间段和预设的第二音频列表,在所述第二播放时间段内播放所述第二音频列表的音频。
5.根据权利要求1所述的一种音频预设任务管理方法,其特征在于:所述获取播放音频的请求信息的步骤之后还包括:
获取新建播放策略的请求信息;
基于所述新建播放策略的请求信息,从预设的音频数据库中导出音频播放文件列表;
基于所述音频播放文件列表,获取音频播放文件选择结果;
基于所述音频播放文件选择结果,新建播放策略。
6.根据权利要求1所述的一种音频预设任务管理方法,其特征在于:所述获取播放音频的请求信息的步骤之后还包括:
获取新建静默模式的请求信息;
基于所述新建静默模式的请求信息,获取静默模式的选择结果;
基于所述静默模式的选择结果,若需要进行静默模式,则新建静默模式。
7.一种音频预设任务管理***,其特征在于:应用于权利要求1~6所述的一种音频预设任务管理方法,包括:播放音频请求模块、判断模块、当前日期获取模块、控制模块、音频定时播放模块、音频插播模块及存储模块,包括:
所述播放音频请求模块,用于接收音频播放请求信息并且将所述音频播放请求信息发送至所述判断模块;
所述判断模块,用于判断所述音频播放请求信息是否存在音频插播请求,生成第一判断结果并且将所述第一判断结果发送至所述控制模块;
所述当前日期获取模块,用于获取当前日期,并且将所述当前日期发送至所述控制模块;
所述控制模块,用于基于所述第一判断结果;若所述播放音频的请求信息里存在音频插播请求,则发送音频插播指令给所述音频插播模块;若所述播放音频的请求信息里不存在音频插播请求,则根据所述当前日期,若所述当前日期为工作日,则发送第一播放指令给所述音频定时播放模块,若所述当前日期为节假日,则发送第二播放指令给所述音频定时播放模块,若所述当前日期为除工作日和节假日之外的休息日,则发送第三播放指令给所述音频定时播放模块;
所述音频定时播放模块,用于接收所述第一播放指令、所述第二播放指令或第三播放指令,在预设的音频定时播放时间段内分别对应执行预设的第一播放策略、第二播放策略或第三播放策略;
所述音频插播模块,用于接收所述音频插播指令,在预设的音频插播时间段内执行预设的音频插播策略;
所述存储模块,存储有预设的音频插播策略、第一播放策略、第二播放策略及第三播放策略。
8.根据权利要求7所述的一种音频预设任务管理***,其特征在于:
所述判断模块,还用于判断当前日期是否处于预设的夏季作息日期范围内,并且生成第二判断结果给所述控制模块;
所述控制模块,还用于基于所述第二判断结果,若所述当前日期处于所述夏季作息日期范围内,则控制所述音频定时播放模块,在所述第一播放时间段内播放所述第一音频列表的音频;若所述当前日期不处于所述夏季作息日期范围内,则控制所述音频定时播放模块,在所述第二播放时间段内播放所述第二音频列表的音频;
所述存储模块,还存储有第一播放时间段、第一音频列表、第二播放时间段和第二音频列表。
9.根据权利要求7所述的一种音频预设任务管理***,其特征在于:该***还包括时间差获取模块;
所述判断模块,还用于判断所述音频插播时间段是否小于所述音频定时播放时间段;
所述音频插播模块,还用于在所述音频插播时间段不小于所述音频定时播放时间段时,执行所述预设的音频插播策略;
所述时间差获取模块,用于在所述音频插播时间段小于所述音频定时播放时间段时,获取所述音频插播时间段和所述音频定时播放时间段的时间差;
所述音频定时播放模块,还用于在所述时间差内执行所述预设的音频定时播放策略。
10.根据权利要求7所述的一种音频预设任务管理***,其特征在于:该***还包括音频解析模块;
所述音频解析模块,用于分析所述音频定时播放策略所包含的若干音频播放文件、所述音频播放文件对应的播放序号、播放初始时间及播放时长;
所述控制模块,还用于获取两相邻音频播放文件的播放初始时间的时间差;若所述时间差小于序号较小的所述音频播放文件的播放时长,则优先播放序号较小的所述音频播放文件,再播放相邻的序号较大的音频播放文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111143166.5A CN113791886B (zh) | 2021-09-28 | 2021-09-28 | 一种音频预设任务管理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111143166.5A CN113791886B (zh) | 2021-09-28 | 2021-09-28 | 一种音频预设任务管理方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113791886A true CN113791886A (zh) | 2021-12-14 |
CN113791886B CN113791886B (zh) | 2023-05-23 |
Family
ID=79184675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111143166.5A Active CN113791886B (zh) | 2021-09-28 | 2021-09-28 | 一种音频预设任务管理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113791886B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114417050A (zh) * | 2022-03-09 | 2022-04-29 | 深圳市云动创想科技有限公司 | 智能缓存方法、装置、存储介质以及电子设备 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010033639A1 (en) * | 1997-12-31 | 2001-10-25 | Martin Larry J. | Controller for use with communications systems for converting a voice message to a text message |
CN2580489Y (zh) * | 2002-11-25 | 2003-10-15 | 仲伟熙 | 学校信号自动控制仪 |
CN101198022A (zh) * | 2007-12-26 | 2008-06-11 | 青岛海信移动通信技术股份有限公司 | 在流媒体播放或者缓冲过程中插播视频信息的方法 |
CN101212673A (zh) * | 2006-12-29 | 2008-07-02 | 盛趣信息技术(上海)有限公司 | 一种在音视频播放中插播广告并控制的装置和方法 |
JP2010152948A (ja) * | 2008-12-24 | 2010-07-08 | Kenwood Corp | ディスク再生装置、ディスク再生方法及びプログラム |
CN104407894A (zh) * | 2014-11-26 | 2015-03-11 | 重庆蓝岸通讯技术有限公司 | 一种自动启动智能电子设备的应用的方法及*** |
CN104916295A (zh) * | 2015-05-30 | 2015-09-16 | 广东欧珀移动通信有限公司 | 一种播放控制的方法及终端 |
CN106210809A (zh) * | 2016-08-09 | 2016-12-07 | 亦非云互联网技术(上海)有限公司 | 一种视频直播中插播广告的方法及*** |
US20170061741A1 (en) * | 2015-08-26 | 2017-03-02 | Vladimir Dunaevsky | Gaming device and method for an electronic multi-dealer video poker |
CN107181970A (zh) * | 2017-05-02 | 2017-09-19 | 成都智元汇通信息技术有限公司 | 一种广告终端自动生成播放列表的方法 |
WO2018028071A1 (zh) * | 2016-08-08 | 2018-02-15 | 上海葡萄纬度科技有限公司 | 一种音频播放***及其应用于音频播放时的听力保护方法 |
CN109040845A (zh) * | 2018-08-29 | 2018-12-18 | 维沃移动通信有限公司 | 一种视频播放方法及移动终端 |
CN110516106A (zh) * | 2019-08-17 | 2019-11-29 | 李华坤 | 一种音频播放软件 |
US20200304844A1 (en) * | 2019-03-19 | 2020-09-24 | Rovi Guides, Inc. | Systems and methods for varied audio segment compression for accelerated playback of media assets |
CN113050911A (zh) * | 2019-12-27 | 2021-06-29 | 阿里巴巴集团控股有限公司 | 音频播放方法和音频播放装置 |
-
2021
- 2021-09-28 CN CN202111143166.5A patent/CN113791886B/zh active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010033639A1 (en) * | 1997-12-31 | 2001-10-25 | Martin Larry J. | Controller for use with communications systems for converting a voice message to a text message |
CN2580489Y (zh) * | 2002-11-25 | 2003-10-15 | 仲伟熙 | 学校信号自动控制仪 |
CN101212673A (zh) * | 2006-12-29 | 2008-07-02 | 盛趣信息技术(上海)有限公司 | 一种在音视频播放中插播广告并控制的装置和方法 |
CN101198022A (zh) * | 2007-12-26 | 2008-06-11 | 青岛海信移动通信技术股份有限公司 | 在流媒体播放或者缓冲过程中插播视频信息的方法 |
JP2010152948A (ja) * | 2008-12-24 | 2010-07-08 | Kenwood Corp | ディスク再生装置、ディスク再生方法及びプログラム |
CN104407894A (zh) * | 2014-11-26 | 2015-03-11 | 重庆蓝岸通讯技术有限公司 | 一种自动启动智能电子设备的应用的方法及*** |
CN104916295A (zh) * | 2015-05-30 | 2015-09-16 | 广东欧珀移动通信有限公司 | 一种播放控制的方法及终端 |
US20170061741A1 (en) * | 2015-08-26 | 2017-03-02 | Vladimir Dunaevsky | Gaming device and method for an electronic multi-dealer video poker |
WO2018028071A1 (zh) * | 2016-08-08 | 2018-02-15 | 上海葡萄纬度科技有限公司 | 一种音频播放***及其应用于音频播放时的听力保护方法 |
CN106210809A (zh) * | 2016-08-09 | 2016-12-07 | 亦非云互联网技术(上海)有限公司 | 一种视频直播中插播广告的方法及*** |
CN107181970A (zh) * | 2017-05-02 | 2017-09-19 | 成都智元汇通信息技术有限公司 | 一种广告终端自动生成播放列表的方法 |
CN109040845A (zh) * | 2018-08-29 | 2018-12-18 | 维沃移动通信有限公司 | 一种视频播放方法及移动终端 |
US20200304844A1 (en) * | 2019-03-19 | 2020-09-24 | Rovi Guides, Inc. | Systems and methods for varied audio segment compression for accelerated playback of media assets |
CN110516106A (zh) * | 2019-08-17 | 2019-11-29 | 李华坤 | 一种音频播放软件 |
CN113050911A (zh) * | 2019-12-27 | 2021-06-29 | 阿里巴巴集团控股有限公司 | 音频播放方法和音频播放装置 |
Non-Patent Citations (1)
Title |
---|
范恒龙等: "P2P流媒体播放***中插播广告的实现技术", 《计算机应用》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114417050A (zh) * | 2022-03-09 | 2022-04-29 | 深圳市云动创想科技有限公司 | 智能缓存方法、装置、存储介质以及电子设备 |
CN114417050B (zh) * | 2022-03-09 | 2022-06-28 | 深圳市云动创想科技有限公司 | 智能缓存方法、装置、存储介质以及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113791886B (zh) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7840434B2 (en) | Methods and systems for assigning multiple tasks | |
US7370282B2 (en) | Grouping and displaying multiple tasks within an event object of an electronic calendar | |
US5813013A (en) | Representing recurring events | |
US7305491B2 (en) | Techniques for handling time zone changes in personal information management software | |
US5050077A (en) | Meeting scheduler with alternative listing | |
US6301573B1 (en) | Recurrent training system | |
US6901592B2 (en) | Method and apparatus for the enumeration of sets of concurrently scheduled events | |
EP0323702A2 (en) | Electronic calendar supporting workstations | |
US7821874B2 (en) | Systems, methods and computer products for multiple reminder and sub-events for calendar items | |
US20020142792A1 (en) | Method and apparatus for automated selection of user preference information | |
US20030063732A1 (en) | Portable electronic device having integrated telephony and calendar functions | |
ES2166192T3 (es) | Aparato y metodo para resaltar los dias festivos de una region especificada en una aplicacion de programacion para calendarios. | |
US20040111311A1 (en) | Turfs and skills for multiple technicians | |
CN113791886A (zh) | 一种音频预设任务管理方法及*** | |
US20030135643A1 (en) | Data transmission scheduling system and method | |
US7062150B1 (en) | System and method for reminding users of upcoming scheduled recordings | |
CN105989460A (zh) | 一种设置提前提醒时间的方法及装置 | |
CN110351428A (zh) | 一种日程提醒的方法、终端设备和存储介质 | |
CN108632452A (zh) | 一种日程安排更新方法、装置及*** | |
CN103324469A (zh) | 定时器实现方法及装置 | |
CN105468528A (zh) | 一种基于Linux***的脚本的自动化执行方法 | |
CN106603871B (zh) | 一种移动终端防止漏发信息方法及*** | |
US7072647B2 (en) | System and method for pre-programming a cellular phone | |
CN114198858B (zh) | 任务处理方法、装置及计算机可读存储介质 | |
US20070149177A1 (en) | Mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |