System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 负载均衡方法、装置、电子设备及存储介质制造方法及图纸_技高网

负载均衡方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40194852 阅读:9 留言:0更新日期:2024-01-26 23:57
本发明专利技术提供了一种负载均衡方法、装置、电子设备及存储介质,涉及煤矿技术领域。方法可包括:接收摄像头监控任务的服务请求,服务请求中携带有摄像头的统一资源定位符地址;响应于服务请求,在部署WebRTC服务的多个服务器中确定代理服务器;调用代理服务器在多个服务器中筛选用于执行摄像头监控任务的至少一个目标服务器,并向至少一个目标服务器分配摄像头监控任务;接收至少一个目标服务器发送的音频数据流和视频数据流,音频数据流和视频数据流为至少一个目标服务器基于统一资源定位符地址,执行摄像头监控任务后得到的。本发明专利技术可在多个服务器中进行摄像头监控任务的均衡分配,使各个服务器维持在正常负载状态。

【技术实现步骤摘要】

本专利技术涉及煤矿,尤其涉及到一种负载均衡方法、装置、电子设备及存储介质


技术介绍

1、随着智慧矿山业务的高速发展,越来越多的矿山开始建设自动化、无人化,引入综采自动化系统,同时井下环境的实时情况、设备的运行状态信息需要实时传输到地面,视频监控是综采自动化系统中十分重要的一个功能。

2、由于各个矿山使用的摄像头种类不同,还需要对摄像头画面进行二次开发,比如视频跟机、云台跟机功能,所以使用一种通用的、延迟低的摄像头转码方式(web real-timecommunication,webrtc),支持标准视频流的转码。

3、目前,主要在一个固定的服务器上进行视频监控处理,然而rtc服务所需中央处理器(central processing unit,cpu)资源较高,此种转码方式将会导致单台服务器运行压力较大、运行速度降低,且无法支持视频的稳定播放。


技术实现思路

1、本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。

2、为此,本专利技术提供一种负载均衡方法、装置、电子设备及存储介质,能够通过负载均衡处理,在cpu资源较高情况下,在多个服务器中进行摄像头转码服务的均衡分配,使各个服务器维持在正常负载状态,进而能够保证服务器的运行速度,使其可以支持视频的稳定播放。

3、根据本专利技术第一方面实施例的一种负载均衡方法,方法应用于综采自动化监控系统,方法包括:

4、接收摄像头监控任务的服务请求,服务请求中携带有摄像头的统一资源定位符地址;

5、响应于服务请求,在部署webrtc服务的多个服务器中确定代理服务器;

6、调用代理服务器在多个服务器中筛选用于执行摄像头监控任务的至少一个目标服务器,并向至少一个目标服务器分配摄像头监控任务;

7、接收至少一个目标服务器发送的音频数据流和视频数据流,音频数据流和视频数据流为至少一个目标服务器基于统一资源定位符地址,执行摄像头监控任务后得到的。

8、根据本专利技术第二方面实施例的一种负载均衡装置,装置应用于综采自动化监控系统,装置包括:

9、接收模块,用于接收摄像头监控任务的服务请求,服务请求中携带有摄像头的统一资源定位符地址;

10、确定模块,用于响应于服务请求,在部署webrtc服务的多个服务器中确定代理服务器;

11、调用模块,用于调用代理服务器在多个服务器中筛选用于执行摄像头监控任务的至少一个目标服务器,并向至少一个目标服务器分配摄像头监控任务;

12、接收模块,还用于接收至少一个目标服务器发送的音频数据流和视频数据流,音频数据流和视频数据流为至少一个目标服务器基于统一资源定位符地址,执行摄像头监控任务后得到的。

13、根据本专利技术第三方面实施例的一种电子设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行如第一方面或其各实现方式中的方法。

14、根据本专利技术第四方面实施例的一种计算机可读存储介质,用于存储计算机程序,计算机程序使得计算机执行如第一方面或其各实现方式中的方法。

15、通过本专利技术提供的技术方案,综采自动化监控系统可在接收摄像头监控任务的服务请求后,响应于服务请求,在部署webrtc服务的多个服务器中确定代理服务器,以及调用代理服务器在多个服务器中筛选用于执行摄像头监控任务的至少一个目标服务器,并向至少一个目标服务器分配摄像头监控任务;之后接收至少一个目标服务器发送的音频数据流和视频数据流,音频数据流和视频数据流为至少一个目标服务器基于统一资源定位符地址,执行摄像头监控任务后得到的。本专利技术中的技术方案,可同时利用多个服务器执行摄像头监控任务,并且通过负载均衡处理,在cpu资源较高情况下,可在多个服务器中进行摄像头监控任务的均衡分配,使各个服务器维持在正常负载状态,进而能够保证服务器的运行速度,使其可以支持视频的稳定播放。

16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。本专利技术的其他特征和优点将在随后的具体实施方式部分予以详细说明。

本文档来自技高网...

【技术保护点】

1.一种负载均衡方法,其特征在于,所述方法应用于综采自动化监控系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在部署WebRTC服务的多个服务器中确定代理服务器,包括:

3.根据权利要求1所述的方法,其特征在于,所述调用所述代理服务器在所述多个服务器中筛选用于执行所述摄像头监控任务的至少一个目标服务器,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,向所述至少一个目标服务器分配所述摄像头监控任务,包括:

6.根据权利要求1所述的方法,其特征在于,所述接收所述至少一个目标服务器发送的音频数据流和视频数据流,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种负载均衡装置,其特征在于,所述装置应用于综采自动化监控系统,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1-7中任一项所述的方法。

...

【技术特征摘要】

1.一种负载均衡方法,其特征在于,所述方法应用于综采自动化监控系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在部署webrtc服务的多个服务器中确定代理服务器,包括:

3.根据权利要求1所述的方法,其特征在于,所述调用所述代理服务器在所述多个服务器中筛选用于执行所述摄像头监控任务的至少一个目标服务器,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,向所述至少一个目标服务器分...

【专利技术属性】
技术研发人员:申志云
申请(专利权)人:三一智能装备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1