System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据传输领域,尤其涉及一种数据流传输方法、装置、设备及存储介质。
技术介绍
1、在当前数字化快速发展的时代,远程控制技术在各个领域的应用愈发广泛。在涉及远程 usb 控制系统的场景中,数据流的高效稳定传输是至关重要的。
2、然而,现有的远程 usb 控制系统中的数据流传输方法存在诸多问题。对于设备级别的划分不够精细和合理,导致在资源分配和传输策略制定上缺乏针对性。另外,传统的传输方法在应对复杂的多设备环境和动态变化的网络条件时,往往表现出适应性不足,容易出现数据流传输的卡顿、延迟甚至中断,严重影响了系统的性能和用户的体验。
技术实现思路
1、本专利技术提供了一种数据流传输方法、装置、设备及存储介质,根据设备级别创建业务口,由于业务口之间的数据隔离和相互独立,所以设备之间的数据收发不会有干扰,这就避免了数据流中需要插入用于区分设备类型的区分子段,从而减少了网络开销,有效的利用网络带宽。
2、根据本专利技术的一方面,提供了一种数据流传输方法,应用于远程usb控制系统,包括:远程控制端和各近端设备,该方法包括:
3、获取远程控制端的控制指令,基于控制指令确定目标近端设备及其对应的设备级别,其中,设备级别包括一类优享设备、一类非优享设备以及二类设备;
4、当设备级别为一类非优享设备时,确定目标近端设备对应的目标带宽,并根据目标带宽确定带宽充足情况;
5、根据带宽充足情况进行远程控制端和目标近端设备的数据流传输。
>6、可选的,基于控制指令确定目标近端设备及其对应的设备级别,包括:确定控制指令中的目标设备标识,根据目标设备标识从各近端设备中确定目标近端设备;确定目标近端设备对应的设备类型,其中,设备类型包括视频设备和非视频设备;判断设备类型是否为视频设备,若是,获取优享设备清单,根据优享设备清单确定目标近端设备的设备级别;否则,确定目标近端设备的设备级别为二类设备。
7、可选的,根据优享设备清单确定目标近端设备的设备级别,包括:判断优享设备清单中是否包含目标设备标识,若是,确定设备级别为一类优享设备;否则,确定设备级别为一类非优享设备。
8、可选的,根据目标带宽确定带宽充足情况,包括:确定当前传输网络的剩余带宽;判断目标带宽是否小于等于剩余带宽,若是,确定带宽充足情况为带宽充足;否则,确定带宽充足情况为带宽不够。
9、可选的,根据带宽充足情况进行远程控制端和目标近端设备的数据流传输,包括:当带宽充足情况为带宽充足时,根据目标带宽创建传输业务接口,通过传输业务接口进行远程控制端和目标近端设备的数据流传输;当带宽充足情况为带宽不够时,依次轮询各正在通信的一类非优享设备以确定传输带宽;将各一类非优享设备按照传输带宽由大到小的顺序进行排列以生成设备传输队列;依次从设备传输队列中确定目标非优享设备,按照指定时隙减少目标非优享设备的传输带宽,并获取对应的更新带宽;直到更新带宽大于等于目标带宽时,启动远程控制端和目标近端设备的数据流传输。
10、可选的,在根据带宽充足情况进行数据流传输之后,方法,还包括:当获取到远程控制端的停止传输指令时,基于停止传输指令确定空闲带宽;依次从设备传输队列中确定目标非优享设备,按照指定时隙增加目标非优享设备的传输带宽,直到空闲带宽分配完毕。
11、可选的,方法,还包括:当设备级别为一类优享设备或二类设备时,获取与目标近端设备对应的目标业务接口;通过目标业务接口进行远程控制端和目标近端设备的数据流传输,其中,目标业务接口包括独立业务接口和公共业务接口,独立业务接口为各一类优享设备专用,公共业务接口为各二类设备共用。
12、根据本专利技术的另一方面,提供了一种数据流传输装置,该装置包括:
13、设备级别确定模块,用于获取远程控制端的控制指令,基于控制指令确定目标近端设备及其对应的设备级别,其中,设备级别包括一类优享设备、一类非优享设备以及二类设备;
14、带宽充足情况确定模块,用于当设备级别为一类非优享设备时,确定目标近端设备对应的目标带宽,并根据目标带宽确定带宽充足情况;
15、数据流传输模块,用于根据带宽充足情况进行远程控制端和目标近端设备的数据流传输。
16、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
17、至少一个处理器;
18、以及与所述至少一个处理器通信连接的存储器;
19、其中,所述存储器存储有能够被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的一种数据流传输方法。
20、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的一种数据流传输方法。
21、本专利技术实施例的技术方案,通过明确划分设备级别,能够更精准地为不同类型的设备分配数据流传输资源,确保关键设备获得优先保障,针对一类非优享设备确定目标带宽和评估带宽充足情况,能够根据实际网络条件和设备需求制定更合适的传输策略,减少因带宽不足导致的传输问题,提升传输的稳定性和流畅性。根据不同设备级别和带宽情况进行有针对性的数据流传输,有助于减少传输冲突和拥塞,提高整个远程 usb 控制系统的性能和响应速度。
22、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种数据流传输方法,其特征在于,应用于远程USB控制系统,包括:远程控制端和各近端设备,方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述控制指令确定目标近端设备及其对应的设备级别,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述优享设备清单确定目标近端设备的设备级别,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述目标带宽确定带宽充足情况,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述带宽充足情况进行远程控制端和目标近端设备的数据流传输,包括:
6.根据权利要求5所述的方法,其特征在于,在所述根据所述带宽充足情况进行数据流传输之后,所述方法,还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
8.一种数据流传输装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令用于使处理器执行时
...【技术特征摘要】
1.一种数据流传输方法,其特征在于,应用于远程usb控制系统,包括:远程控制端和各近端设备,方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述控制指令确定目标近端设备及其对应的设备级别,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述优享设备清单确定目标近端设备的设备级别,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述目标带宽确定带宽充足情况,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述带宽充足情况进...
【专利技术属性】
技术研发人员:舒杰敏,鲍忠明,权良民,
申请(专利权)人:合肥六角形半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。