System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及三维扫描领域,特别是涉及数据传输方法、处理器、三维扫描系统和电子装置。
技术介绍
1、在三维扫描系统中,扫描设备或跟踪设备在采集到数据后,往往基于与计算机设备的连接,将采集的数据传输至计算机设备进行后续的运算处理。目前,扫描设备端或跟踪设备端往往是按照既定帧率传输数据,且计算机设备端仅负责接收数据。在网络带宽下降情况下,将出现帧数据流堵塞,帧率波动较大,导致扫描卡顿延迟。
2、针对相关技术中存在因网络带宽下降造成扫描卡顿延迟的问题,目前还没有提出有效的解决方案。
技术实现思路
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、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
本文档来自技高网...【技术保护点】
1.一种数据传输方法,其特征在于,用于三维扫描系统,所述方法包括:
2.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述实时传输性能确定所述当前目标传输帧率待调节时,根据所述实时传输性能下发帧率调节命令至各所述成像设备,以使各所述成像设备将所述当前目标传输帧率调节为与所述实时传输性能匹配的目标档预设帧率,包括:
3.根据权利要求2所述的数据传输方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的数据传输方法,其特征在于,所述当所述实时传输性能符合预设的降帧条件,且所述当前目标传输帧率属于可降帧范围时,下发降帧命令至各所述成像设备,以使各所述成像设备以预设降低量对所述当前目标传输帧率进行降帧,包括:
5.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述实时传输性能确定所述当前目标传输帧率待调节时,根据所述实时传输性能下发帧率调节命令至各所述成像设备,以使各所述成像设备将所述当前目标传输帧率调节为与所述实时传输性能匹配的目标档预设帧率,包括:
6.根据权利要求5所述的数据传输方法,其特征在于,所述
7.一种处理器,其特征在于,用于三维扫描系统;所述处理器包括:检测模块和调节模块;其中:
8.一种三维扫描系统,其特征在于,包括:成像设备和处理器;其中,所述成像设备无线连接所述处理器;
9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至6中任一项所述的数据传输方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的数据传输方法的步骤。
...【技术特征摘要】
1.一种数据传输方法,其特征在于,用于三维扫描系统,所述方法包括:
2.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述实时传输性能确定所述当前目标传输帧率待调节时,根据所述实时传输性能下发帧率调节命令至各所述成像设备,以使各所述成像设备将所述当前目标传输帧率调节为与所述实时传输性能匹配的目标档预设帧率,包括:
3.根据权利要求2所述的数据传输方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的数据传输方法,其特征在于,所述当所述实时传输性能符合预设的降帧条件,且所述当前目标传输帧率属于可降帧范围时,下发降帧命令至各所述成像设备,以使各所述成像设备以预设降低量对所述当前目标传输帧率进行降帧,包括:
5.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述实时传输性能确定所述当前目标传输帧率待调节时...
【专利技术属性】
技术研发人员:王江峰,郑佳乐,陈尚俭,郑俊,
申请(专利权)人:思看科技杭州股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。