[发明专利]语音对讲业务实现方法、设备和存储介质有效
申请号: | 202111679325.3 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114374729B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 唐杰;郭文龙;李庆瑜;戴立言 | 申请(专利权)人: | 上海网达软件股份有限公司 |
主分类号: | H04L67/14 | 分类号: | H04L67/14;H04L67/141;H04L67/02;H04Q5/24 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 对讲 业务 实现 方法 设备 存储 介质 | ||
本发明提供了一种语音对讲业务实现方法、设备和存储介质。语音对讲发送端通过调用HTTP接口开启语音对讲会话,并分配相应的端口用于建立会话链路,在语音对讲会话开启的情况下,且在预设时间范围内保持同一会话链情况下,将语音对讲会话调度至满足预设条件的任何一个语音对讲服务器,并调用HTTP接口开启语音对讲传输任务,建立语音对讲能力服务器与语音对讲接收端的交互,根据交互将语音内容对应的语音数据流传输至语音对讲接收端。通过本申请的技术方案,语音对讲支持跨平台部署、私网部署、公网部署、公私网混合部署,支持SSL加密数据传输。此种方式部署简单、使用流程简单,可跨平台使用。
技术领域
本发明涉及移动互联网即时通信领域技术领域,具体地,涉及一种语音对讲业务实现方法、设备和存储介质。
背景技术
会话初始协议(Session Initiation Protocol,SIP)是一种信令协议,用于初始、管理和终止网络中的语音和视频会话,具体地说就是用来生成、修改和终结一个或多个参与者之间的会话。按照GB/T 28181-2016《公共安全视频监控联网系统信息传输、交换、控制技术要求》标准下SIP服务器发起广播的命令。于现有技术中,按照图1所示的流程图实现语音对讲需要设备端即媒体服务器、SIP服务器和语音流接收端比如摄像头设备等,均需要SIP交互,流程较为复杂,媒体服务器只负责转发RTP视频流,不负责处理语音对讲SIP流程交互和语音对讲音频流的转接处理,尤其是G711格式的音频流。因此亟需一种语音对讲业务实现方法来简化语音对讲业务的方法。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种语音对讲业务实现方法、设备和存储介质。
本申请的第一方面提供了一种语音对讲业务实现方法,其特征在于,包括:
语音对讲发送端通过调用HTTP接口开启语音对讲会话,并分配相应的端口用于建立会话链路;
在语音对讲会话开启的情况下,判断预设时间范围内开启的语音对讲会话是否保持在同一会话链路;
在保持在同一会话链情况下,经由语音对讲服务器向语音对讲接收端广播通知;
在语音对讲接收端响应语音对讲会话的情况下,将语音对讲会话调度至满足预设条件的任何一个语音对讲服务器,并调用HTTP接口开启语音对讲传输任务;
在语音对讲能力服务器接收到语音对讲传输任务的情况下,建立语音对讲能力服务器与语音对讲接收端的交互;
根据交互将语音内容对应的语音数据流传输至语音对讲接收端。
在本申请的第一方面的一种可能实施方式中,在语音对讲会话开启的情况下,针对对讲请求端对应的设备端分配对应的端口用于建立会话链路;
在多个开启的语音对讲会话对应的设备端为同一个的情况下,只分配一个端口。
在本申请的第一方面的一种可能实施方式中,在会话链路存在的情况下,将会话链路对应的端口保持在预设时间范围内持续监听。
在本申请的第一方面的一种可能实施方式中,在存在预部署多个语音对讲能力服务器的情况下,选择会话链路未被锁定的语音对讲服务器;
按照预设负载均衡策略将语音对讲会话调度任何一个语音对讲服务器。
在本申请的第一方面的一种可能实施方式中,语音对讲能力服务器的预部署至少包括一个备份语音对讲能力服务器。
在本申请的第一方面的一种可能实施方式中,实时监测语音对讲能力服务器的工作状态;
在存在语音对讲能力服务器存在故障情况下,将语音对讲能力服务器从调度列表中移除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海网达软件股份有限公司,未经上海网达软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111679325.3/2.html,转载请声明来源钻瓜专利网。