[发明专利]一种混合语音报警方法及系统在审
申请号: | 202011550165.8 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112767620A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 王友海;赵蕾 | 申请(专利权)人: | 交控科技股份有限公司 |
主分类号: | G08B3/10 | 分类号: | G08B3/10;G08B25/08;G08B25/01 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王宇杨 |
地址: | 100070 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混合 语音 报警 方法 系统 | ||
本发明提供一种混合语音报警方法及系统,包括:获取报警需求,对所述报警需求进行检查,生成报警对象并将所述报警对象插入预设混合语音队列中;从所述预设混合语音队列中周期性地提取所述报警对象,获取所述报警对象的报警属性,根据所述报警属性以及预设混合语音播放规则进行报警播放。本发明采用的混合语音报警处理方法,通过双线程处理报警流程,降低报警业务处理耗时,并能根据业务需求对混合语音报警进行有效整合和管理,提高了报警处理的灵活性和多样性,很好地适配了多种报警场景。
技术领域
本发明涉及安防技术领域,尤其涉及一种混合语音报警方法及系统。
背景技术
在日常维护中,报警是人机交互软件的一个必要模块,语音报警时报警中很重要的一种,通过语音报警可以让业务人员及时做出响应,避免因观察不及时导致的经济损失。
传统的语音报警采用单一的录制语音或者文本语音的来完成语音报警功能,而单一的语音报警功能不能满足业务需求。其中,录制语音音调自然,语音清晰。但是录制语音需要人工录制阶段,不适合对于需要详细细节等复杂的环境;另外,录制的语音文件需要占用比较大的空间,会增加软件配置文件大小,如果没有事先录制的语音文件或者寻找路径不对,有可能导致语音无法播放;文本语音因为可以翻译各类型文本进行语音合成因而较灵活,在环境中已有语言包的基础上能够不需要过多的配置语音文件,但是文本语音的音质音调不自然,特别是对于符号数字等具有特殊意义的字处理不好;另外,文本语音对系统环境有要求,必须配置指定的语言包。如果软件运行环境不支持该种语言包或者环境不支持文本转换,有可能导致语音播放失败。另外,语音播放非常耗时,大量语音同时或者密集产生会对播放资源进行抢占。如果将播放语音放入接口线程中,将会降低整个模块的响应速度。
发明内容
本发明提供一种混合语音报警方法及系统,用以解决现有技术中存在的缺陷。
第一方面,本发明提供一种混合语音报警方法,包括:
获取报警需求,对所述报警需求进行检查,生成报警对象并将所述报警对象插入预设混合语音队列中;
从所述预设混合语音队列中周期性地提取所述报警对象,获取所述报警对象的报警属性,根据所述报警属性以及预设混合语音播放规则进行报警播放。
在一个实施例中,所述获取报警需求,对所述报警需求进行检查,生成报警对象并将所述报警对象插入预设混合语音队列中,包括:
获取报警信息配置文件;
对所述报警信息配置文件进行实例化,得到所述报警对象,并配置所述报警对象的报警方式;
将所述报警对象插入所述预设队列中进行缓存。
在一个实施例中,所述获取报警信息配置文件包括:
通过语音报警接口获取所述报警需求的预设ID,根据所述预设ID生成所述报警信息配置文件。
在一个实施例中,所述获取报警信息配置文件之后还包括:
进行报警过滤,若没有获取所述报警信息配置文件,则进行报警失败反馈。
在一个实施例中,所述获取报警需求,对所述报警需求进行检查,生成报警对象并将所述报警对象插入预设混合语音队列中,还包括:
若存在多个报警对象,对所述多个报警对象进行加锁保护。
在一个实施例中,所述从所述预设混合语音队列中周期性地提取所述报警对象,获取所述报警对象的报警属性,根据所述报警属性以及预设混合语音播放规则进行报警播放,包括:
若判断获知所述预设队列不存在所述报警对象,设定预设等待时间,若判断获知所述预设队列存在所述报警对象,设定预设间隔周期;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于交控科技股份有限公司,未经交控科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011550165.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:组件化路由方法及系统
- 下一篇:一种高分辨率的正电子发射型计算机断层显像系统