[发明专利]一种通过中间件实现IP语音广播控制的方法有效
| 申请号: | 201811159516.5 | 申请日: | 2018-09-30 |
| 公开(公告)号: | CN109510678B | 公开(公告)日: | 2020-10-27 |
| 发明(设计)人: | 王荣 | 申请(专利权)人: | 武汉武钢绿色城市技术发展有限公司 |
| 主分类号: | H04H60/09 | 分类号: | H04H60/09;H04H60/82;H04L29/08 |
| 代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 程殿军;张瑾 |
| 地址: | 430000 *** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通过 中间件 实现 ip 语音 广播 控制 方法 | ||
本发明涉及IP语音广播控制技术领域,提供了一种通过中间件实现IP语音广播控制的方法,在IP语音广播过程中,当接收到新指令信息后,采用中间件先建立与所述指令信息相对应的执行方案,再将所述执行方案放入到原语音文件地址列表中,以达到根据指令信息控制IP语音广播的目的。本发明的一种通过中间件实现IP语音广播控制的方法,采用中间件根据新指令信息来建立与指令信息相对应的执行方案,以达到根据各种需求来控制IP语音广播的目的。
技术领域
本发明涉及IP语音广播控制技术领域,具体为一种通过中间件实现IP语音广播控制的方法。
背景技术
在原的市场上各大IP语音广播提供商只会提供与他们服务系统相关的应用接口,如指定语音文件播放与停止播放的接口。而上层应用基于客户的需求又会明确要求IP语音广播提供的接口能实现指定语音文件的一些特殊的执行形式,例如指定播放文件的播放次数的控制、替换更新的控制以及强制更新的控制等。
由此引发了如何控制指定语音文件的播放次数的问题、如何实现语音文件替换更新的问题、如何实现语音文件强制更新的问题,而现有技术中并没有一个较为简单且易于实现的控制方式。
发明内容
本发明的目的在于提供一种通过中间件实现IP语音广播控制的方法,采用中间件根据新指令信息来建立与指令信息相对应的执行方案,以达到根据各种需求来控制IP语音广播的目的。
为实现上述目的,本发明实施例提供如下技术方案:一种通过中间件实现IP语音广播控制的方法,在IP语音广播过程中,当接收到新指令信息后,采用中间件先建立与所述指令信息相对应的执行方案,再将所述执行方案放入到原语音文件地址列表中,以达到根据指令信息控制IP语音广播的目的。
进一步,所述指令信息为需要更新语音广播的指令信息时,所述执行方案包括如下步骤:
S10,根据原语音文件地址列表中存在的播放队列中的播放文件得到需要播放的文件的总时长;
S11,在所述中间件中构造单线程执行队列,并将需要替换的播放文件添加到该单线程执行队列中;
S12,在所述总时长结束时将该单线程执行队列加入到原所述语音文件地址列表中,并对所述单线程执行队列中的播放文件进行播放,以达到更新语音广播的目的。
进一步,当需要再次更新语音广播时:
先查找所述中间件中是否存在空闲的单线程执行队列;
若存在,则将当前需要更新的播放文件添加到该空闲的单线程执行列表中,再进行所述S12步骤;
若不存在,则重新在所述中间件中构造新的单线程执行队列,然后再依次进行所述S11步骤以及所述S12步骤。
进一步,所述指令信息为控制指定语音文件的播放次数的指令信息时,所述执行方案包括如下步骤:
先采用中间件根据用户指定的播放文件需要播放的次数构造新的语音文件地址列表,
再调用厂家的接口依次播放构造的新的所述语音文件地址列表中的播放文件,以达到控制指定语音文件的播放次数的目的。
进一步,根据播放的次数构造新的语音文件地址列表中的播放文件的数量与播放次数的数量相同。
进一步,所述指令信息为需要强制停止当前正在播放的语音文件的指令时,所述执行方案包括如下步骤:
先立即摧毁正在播放的语音文件地址列表中的播放文件或正在被播放的构造的单线程执行队列;
再重新构造一个新的单线程执行队列,等待需要替换的播放文件添加。
进一步,在执行完所述强制停止当前正在播放的语音文件的指令后,又收到需要更新语音广播的指令后:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉武钢绿色城市技术发展有限公司,未经武汉武钢绿色城市技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811159516.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:SIM卡安装组件及电子设备
- 下一篇:显示装置的驱动电路、显示装置和显示面板
- 同类专利
- 专利分类





