[发明专利]一种基于rabbitmq的广播对讲系统在审
申请号: | 202111585775.6 | 申请日: | 2021-12-22 |
公开(公告)号: | CN114221943A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 李青;张常华;朱正辉;赵定金 | 申请(专利权)人: | 广州市保伦电子有限公司 |
主分类号: | H04L67/01 | 分类号: | H04L67/01;H04L47/56;H04L47/62 |
代理公司: | 广州君咨知识产权代理有限公司 44437 | 代理人: | 李平 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rabbitmq 广播 对讲 系统 | ||
本发明公开一种基于rabbitmq的广播对讲系统,包括至少一个支持rabbitmq协议的服务器,至少一个支持rabbitmq的客户终端,服务器和客户终端采用局域网或广域网通信连接,服务器用于生成若干个消息队列,并将消息队列中的被订阅的订阅消息发送给客户端,客户端用于向所述服务器订阅消息队列中的消息,以及还生成自身的消息并发送给服务器,服务器接收到客户端发送过来的消息后加入消息队列中。本发明通过rabbitmq统一了分发标准,便于不同设备之间的数据同步协议,提供高可靠的数据同步协议和具有更灵活可靠的自定义性。
技术领域
本发明涉及广播技术领域,具体涉及一种基于rabbitmq的广播对讲系统。
背景技术
传统的IP广播系统,通常采用自定义的研发传输协议进行数据同步,属于各个厂家自主研发自己的传输协议,不同的厂家之间的协议不相通,导致IP广播系统进行广播数据的稳定性和通用性差,包括网络协议稳定性差,兼容性低。因此,希望具有采用同一广播的数据同步协议进行数据传输,达到数据分发统一的效果,并对第三方对接接口也可以做到统一,以有效的保证数据同步到设备中去。
发明内容
针对现有技术的不足,本发明的目的提供一种基于rabbitmq的广播对讲系统,其能够解决分发数据接口不统一的问题。
实现本发明的目的的技术方案为:一种基于rabbitmq的广播对讲系统,包括至少一个支持rabbitmq协议的服务器,至少一个支持rabbitmq的客户终端,服务器和客户终端采用局域网或广域网通信连接,
服务器用于生成若干个消息队列,并将消息队列中的被订阅的订阅消息发送给客户端,
客户端用于向所述服务器订阅消息队列中的消息,以及还生成自身的消息并发送给服务器,服务器接收到客户端发送过来的消息后加入消息队列中。
进一步地,不同的客户端所订阅的消息相同或相异。
进一步地,消息队列的消息包括当前服务器所连接的客户端的设备状态、任务状态、服务器配置中的一种或组合。
进一步地,对比消息队列中标记为重要数据的消息做持久化处理。
进一步地,为每个消息队列赋予优先级,同一个消息队列内的所有消息的优先级相同,不同消息队列之间的优先级相同或相异,优先将高的消息优先发送给对应的客户端。
进一步地,还包括采用时间加权机制,对请求发送而还未发送出去的当前消息的优先级随时间推移增加,直至到达最高优先级,以防止若干消息始终未被发送出去。
进一步地,消息队列中的若干消息当到达发送时间时,则按指定的时间发送出去。
进一步地,客户端还用于采集用户所朗读文字形成的音频数据并将采集的音频数据发送给服务器,以及接收用户上传的文本数据,服务器对音频数据提取出用户声音的音色和频谱,服务器对音频数据除噪,得到除噪后的音频数据,根据提取出的音色和频谱对除噪后的音频数据进行合成,合成出符合用户语音特征的音频数据。
本发明的有益效果为:本发明通过rabbitmq统一了分发标准,便于不同设备之间的数据同步协议,提供高可靠的数据同步协议和具有更灵活可靠的自定义性。
附图说明
图1为本发明的框架示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市保伦电子有限公司,未经广州市保伦电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111585775.6/2.html,转载请声明来源钻瓜专利网。