standard download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211071885.5 (22)申请日 2022.09.02 (71)申请人 成都市吉祥锐意科技有限公司 地址 610000 四川省成 都市中国(四川)自 由贸易试验区成都市双流区西南航空 港经济开发区公兴街道双兴大道1号 (72)发明人 杨照林  (74)专利代理 机构 深圳市海顺达知识产权代理 有限公司 4 4831 专利代理师 罗志伟 (51)Int.Cl. H04Q 5/24(2006.01) H04N 5/225(2006.01) H04L 67/10(2022.01) H04L 67/12(2022.01)H04L 69/22(2022.01) H04L 65/65(2022.01) (54)发明名称 一种智能摄像头双向语音对讲的实现方法 与系统 (57)摘要 本发明提供了一种智能摄像头双向语音对 讲的实现方法, 包括以下步骤: 开启对讲: 开启语 音对讲功能由用户端主导控制, 当用户端开启语 音时, 将带有音频的参数的请求发送至云服务 器, 云服务器将此请求发送至网络硬盘录像机 NVR, NVR接收到此请求后, 通过协议库向消费类 摄像机IPC下发开启语音对讲的命令, 开启对讲 成功后, 开启捕获IPC发送的音频数据接口, 用来 接收IPC发送的音频数据。 本发明的有益效果是: 可以实现手机与摄像头全双工对 讲, 优化了用户 体验, 提高了沟通效率。 权利要求书3页 说明书7页 附图2页 CN 115442673 A 2022.12.06 CN 115442673 A 1.一种智能摄 像头双向语音对讲的实现方法, 其特 征在于, 包括以下步骤: 开启对讲: 开启语音对讲功能由用户端主导控制, 当用户端开启语音时, 将带有音频的 参数的请求发送至云服务器, 云服务器将此请求发送至网络硬盘录像机NVR, NVR接收到此 请求后, 通过协议库向消费类摄像机IPC下发开启语音对讲的命令, 开启对讲成功后, 开启 捕获IPC发送的音频 数据接口, 用来接收IPC发送的音频 数据; 停止对讲: 停止语音对讲功能由用户端主导控制, 当触发停止对讲时, 用户端将停止对 讲的请求 发送至云服务器, 云服务器将请求转发至NVR, 当NVR收到停止对 讲请求后, 首先向 IPC下发停止对讲命令, 其次关闭捕获IPC发送对讲 数据的接口。 2.根据权利要求1所述的智能摄像头双向语音对讲的实现方法, 其特征在于, 所述方法 还包括: 用户端播放IPC音频, 当NVR接收到IPC发送过来的音频, NVR首先检查是否将IPC音 频参数发送至云服 务器; 若NVR没有将IPC音频参数发送至云服务器, 则NVR 向IPC获取编码格式、 码流大小、 采样 率、 位深、 声道 参数, 然后 将此参数转 发送至云服务器, 然后开始向云服务器推送 IPC的音频 数据; 若NVR已经将IPC音频参数发送至云服 务器, 则直接开始推送数据。 3.根据权利要求2所述的智能摄像头双 向语音对讲的实现方法, 其特征在于,  用户端 播放IPC音频的步骤如下: S101、 IPC采集到音频 数据后通过与NVR的TCP链接将音频 数据发送至NVR; S102、 NVR接收到IPC发送过来的音频数据后, 判断是否向云服务器发送过音频配置信 息, 判断有无发送过音频配置的方法为NVR端采取状态机方式记录, 配置信息包含: 压缩方 式、 采样率、 位深、 声道; S102.1、 若发送过音频配置信息, 则跳转至S10 3; S102.2、 若未发送音频配置信息, NV R从收到的IPC音频数据中解析出音频参数, 然后将 其发送至云服 务器, 音频 数据添加私有头, 携带音频配置信息; S103、 NVR将收到的音频 数据去掉私有头尾后发送至云服 务器; S104、 云服 务器在接收到推送音频通知后, 发送一个设置块大小消息; S105、 云服务器发送一个用户控制消息, 指定事件 “流记录”和流ID, 再发送另一个用户 控制消息, 指定事 件“流开始”, 向用户端指示 流的开始; S106、 用户端创建语音对讲实例, 并设置对讲模式和音频参数; S107、 用户端注 册监听器, 并处 理语音对讲回调。 4.根据权利要求1所述的智能摄像头双向语音对讲的实现方法, 其特征在于, 所述方法 还包括: IP C播放用户端音频, IPC播放用户端发送过来的音 频数据, 根据提前设置好的音频 参数进行解码, IP C从配置信息中获取当前输出的音量大小, 然后开始 播放用户端发送的音 频数据。 5.根据权利要求4所述的智能摄像头双 向语音对讲的实现方法, 其特征在于, IPC播放 用户端音频包括以下步骤: S201、 用户端设置对讲模式、 编码格式、 增益 参数进行声 音采集; S202、 用户端 进行回声消除; S203、 用户端向云服务器发起推流, 云服务器接收到推送音频通知后指定流记录和流权 利 要 求 书 1/3 页 2 CN 115442673 A 2ID向NVR指示 流的开始; S204、 NVR接收到云服 务器发送的音频 数据后, 判断是否向IPC设置音频参数; S205、 NVR将云服务器发送的数据, 通过NVR与IPC之间的TCP链接发送至IPC, 此TCP链接 与NVR接收IPC发送的音视频 数据为同一链接; S206、 IPC收到音频 数据后, 从IPC配置中读取输出音量; S207、 IPC 接收到的NVR 发送的音频 数据后, 将此 数据推送至解码单 元进行音频解码; S208、 解码单元处理完成音频数据后, 将数据推送至音频输出单元, 通过喇叭播放用户 端发送的音频 数据。 6.根据权利要求5所述的智能摄像头双向语音对讲的实现方法, 其特征在于: 在步骤 S202中, 用户端采用G711格式的音频流, 通过Speex库, 将音频格式先转pcm格式然后再转 speex格式, 最后 再转711格式进行回声消除; 在步骤S204中, 判断有无向IPC发送音频配置 的方式为NVR端采取状态机方式记录, 音 频参数包含: 压缩方式、 采样率、 位深、 声道; 用户端 为移动设备。 7.根据权利要求1所述的智能摄像头双向语音对讲的实现方法, 其特征在于: 所述方法 还包括: 用户端设置IPC 输出音量: S301、 用户端通过HTTPS设置对讲音量上传云服务器, 云服务器再通过HTTPS转发至 NVR; S302、 NVR 收到云服务器发送的设置IPC输出音量的命令后, 将 云服务器发送至NVR设置 的输出音量 值通过TCP链接将设置IPC 输出音量的命令及输出音量的值发送至IPC; S303、 IPC收到设置IPC 输出音量的命令后, 将输出音量的值保存在配置文件中; S304、 IPC将保存结果返回给NVR; S305、 NVR有超时机制, 若NVR 发出命令 5s后, IPC没有返回则认为超时; S306、 NVR得到IPC回复的处 理结果后, 将此 结果上报值云服 务器; S307、 用户端通过NVR返回至云服 务器的结果做相对应的提 示; 用户端显示 IPC输出音量: S401、 当NVR链接上一台IPC后, 通过TCP链接向IPC发送获取输出音量的命令; S402、 IPC收到获取输出音量的命令后, 从配置中读取输出音量的值, 并将此值通过TCP 链接发送至NVR; S403、 NVR收到IPC回复的输出音量 值后, 先检验此值是否合法; S404、 若合法则将此值上报至云服务器, 若不合法则向云服务器上报 ‑1, 作为输出音量 初始值; S405、 用户端通过HTTPS从云服务器获取音量数据进行自定义绘制, 原理是将进度条设 置最大值10 0, 通过获取音量 值按百分比进行颜色填充, 向用户展示。 8.根据权利要求1所述的智能摄像头双向语音对讲的实现方法, 其特征在于: 所述方法 还包括: NVR与云服 务器交互接口: 1) 、 开始对讲; 2) 、 停止对讲;权 利 要 求 书 2/3 页 3 CN 115442673 A 3

PDF文档 专利 一种智能摄像头双向语音对讲的实现方法与系统

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种智能摄像头双向语音对讲的实现方法与系统 第 1 页 专利 一种智能摄像头双向语音对讲的实现方法与系统 第 2 页 专利 一种智能摄像头双向语音对讲的实现方法与系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:02:37上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。