System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及接入网,尤其涉及一种设备接入方法、装置、设备、系统及介质。
技术介绍
1、目前,在进行基于gb28181(公共安全视频监控联网系统信息传输、交换、控制技术要求)的对接时,根据gb28181标准规定,视频平台需提供各视频设备的视频带语音上拉功能以及语音广播功能。一个设备可以同时具备视频带语音上拉功能和语音广播功能,如,执法记录仪;或者,视频带语音上拉功能和语音广播功能分别存在于两个设备中,如摄像头和喇叭。
2、现有技术若想使用某一设备的视频带语音上拉功能和语音广播功能,通常需要在客户端上向该设备发送两路呼叫信号,即视频上拉信号和广播信号,这种方式虽然符合gb28181标准,但两路呼叫信号的处理过程较为繁琐,呼叫效率低。或者,客户端可以通过接口实现对设备的呼叫,即客户端在呼叫设备时,需要根据各设备提供的接口与设备进行对接,该方法依赖于设备的厂家所提供的接口,而由于不同厂家提供的接口不同、以及厂家更换接口等原因,使得客户端难以统一对各设备的呼叫,开发成本非常高。
技术实现思路
1、本专利技术实施例提供了一种设备接入方法、装置、设备、系统及介质,以通过上层应用发送的单路呼叫信号实现对设备的多方向呼叫,提高了设备呼叫效率,并且,不依赖于设备接口,适用于各种类型的设备。
2、第一方面,本专利技术实施例提供了一种设备接入方法,所述方法包括:
3、接收上层应用发送的针对目标监控设备的单路呼叫信号;
4、若基于所述单路呼叫信号确定至
5、针对各所述呼叫请求,基于所述第二传输通道向所述目标监控设备发送所述上层应用基于所述第一传输通道传输的数据,或基于所述第一传输通道向所述上层应用发送所述目标监控设备基于所述第二传输通道传输的数据。
6、可选的,所述确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道,包括:
7、针对各所述呼叫请求,确定当前呼叫请求是否为所述至少两个呼叫请求中的首次呼叫请求,若否,则针对所述当前呼叫请求,获取针对首次呼叫请求创建的面向所述上层应用的传输通道并将该传输通道确定为所述第一传输通道,并创建所述当前呼叫请求对应的面向所述目标监控设备的第二传输通道。
8、可选的,所述确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道,还包括:
9、若所述当前呼叫请求为所述至少两个呼叫请求中的首次呼叫请求,且所述当前呼叫请求为视频上拉呼叫请求,则基于所述视频上拉呼叫请求,创建面向所述上层应用的第一视频发送通道以及第一音频发送通道,并创建面向所述目标监控设备的第二视频接收通道以及第二音频接收通道。
10、可选的,所述确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道,还包括:
11、若所述当前呼叫请求为所述至少两个呼叫请求中的首次呼叫请求,且所述当前呼叫请求为音频广播呼叫请求,则创建面向所述上层应用的第一音频接收通道以及面向所述目标监控设备的第二音频发送通道。
12、可选的,所述基于所述第二传输通道向所述目标监控设备发送所述上层应用基于所述第一传输通道传输的数据,或基于所述第一传输通道向所述上层应用发送所述目标监控设备基于所述第二传输通道传输的数据,包括:
13、将所述第一传输通道与所述第二传输通道进行绑定;
14、基于所述第一传输通道与所述第二传输通道的绑定关系,将所述上层应用基于所述第一传输通道传输的数据,通过所述第二传输通道向所述目标监控设备传输;或者,基于所述第一传输通道与所述第二传输通道的绑定关系,将所述目标监控设备基于所述第二传输通道传输的数据,通过所述第一传输通道向所述上层应用传输。
15、可选的,所述获取针对首次呼叫请求创建的面向所述上层应用的传输通道并将该传输通道确定为所述第一传输通道,并创建所述当前呼叫请求对应的面向所述目标监控设备的第二传输通道,包括:
16、检测针对所述首次呼叫请求的面向所述上层应用的传输通道是否创建成功,若是,则将该传输通道确定为所述第一传输通道,并向所述目标监控设备发送所述通道建立请求;
17、接收所述目标监控设备针对所述通道建立请求反馈的确认信号,基于所述确认信号创建所述当前呼叫请求对应的面向所述目标监控设备的第二传输通道。
18、可选的,所述呼叫请求为视频上拉呼叫请求、音频广播呼叫请求、文字广播呼叫请求、控制信号呼叫请求或报警信号广播请求。
19、第二方面,本专利技术实施例还提供了一种设备接入装置,所述装置包括:
20、信号接收模块,用于接收上层应用发送的针对目标监控设备的单路呼叫信号;
21、通道确定模块,用于若基于所述单路呼叫信号确定至少两个呼叫请求,则针对各所述呼叫请求,确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道;
22、数据传输模块,用于针对各所述呼叫请求,基于所述第二传输通道向所述目标监控设备发送所述上层应用基于所述第一传输通道传输的数据,或基于所述第一传输通道向所述上层应用发送所述目标监控设备基于所述第二传输通道传输的数据。
23、第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:
24、一个或多个处理器;
25、存储装置,用于存储一个或多个程序,
26、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例提供的设备接入方法。
27、第四方面,本专利技术实施例还提供了一种设备接入系统,所述系统包括上层应用、接入网关以及至少一个目标监控设备;其中,
28、所述上层应用,用于向所述接入网关发送针对所述目标监控设备的单路呼叫信号;
29、所述接入网关,用于基于本专利技术任意实施例提供的设备接入方法,向所述目标监控设备发送所述上层应用传输的数据,或向所述上层应用发送所述目标监控设备传输的数据。
30、第五方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例提供的设备接入方法。
31、上述专利技术中的实施例具有如下优点或有益效果:
32、通过接收上层应用发送的针对目标监控设备的单路呼叫信号,进而在根据单路呼叫信号确定出至少两个呼叫请求时,针对每一个呼叫请求,确定面向上层应用的第一传输通道以及面向目标监控设备的第二传输通道;通过第二传输通道向目标监控设备发送上层应用基于第一传输通道传输的数据,或基于第一传输通道向上层应本文档来自技高网...
【技术保护点】
1.一种设备接入方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道,还包括:
4.根据权利要求2所述的方法,其特征在于,所述确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道,还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第二传输通道向所述目标监控设备发送所述上层应用基于所述第一传输通道传输的数据,或基于所述第一传输通道向所述上层应用发送所述目标监控设备基于所述第二传输通道传输的数据,包括:
6.根据权利要求2所述的方法,其特征在于,所述获取针对首次呼叫请求创建的面向所述上层应用的传输通道并将该传输通道确定为所述第一传输通道,并创建所述当前呼叫请求对
7.根据权利要求1所述的方法,其特征在于,所述呼叫请求为视频上拉呼叫请求、音频广播呼叫请求、文字广播呼叫请求、控制信号呼叫请求或报警信号广播请求。
8.一种设备接入装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种设备接入系统,其特征在于,所述系统包括上层应用、接入网关以及至少一个目标监控设备;其中,
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的设备接入方法。
...【技术特征摘要】
1.一种设备接入方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道,还包括:
4.根据权利要求2所述的方法,其特征在于,所述确定所述呼叫请求对应的面向所述上层应用的第一传输通道以及所述呼叫请求对应的面向所述目标监控设备的第二传输通道,还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第二传输通道向所述目标监控设备发送所述上层应用基于所述第一传输通道传输的数据,或基于所述第一传输通道向所述上层应用发送所述目标监控设备基于所述...
【专利技术属性】
技术研发人员:张俊奇,
申请(专利权)人:海能达通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。