多通道视频传输节点动态调节方法、装置、计算机设备与流程

文档序号:31538350发布日期:2022-09-16 23:10阅读:83来源:国知局
多通道视频传输节点动态调节方法、装置、计算机设备与流程

1.本公开涉及数据处理技术领域,特别是涉及一种多通道视频传输节点动态调节方法、装置、计算机设备。


背景技术:

2.随着计算机技术的发展,cpu计算能力的不断提高,存储空间的大幅度提升,硬件支持方法的多样化极大地推动了视频图像处理技术的发展。尤其是视频图像多通道传输显示技术,因其较高的工程应用价值成为研究热点。
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为一个实施例中视频图像处理系统的结构示意图;图3为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图4为一个实施例中标准帧结构的结构示意图;图5为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图6为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图7为一个实施例中转换帧结构的结构示意图;图8为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图9为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图10为一个实施例中第一转换信令的结构示意图;图11为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图12为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图13为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图14为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图15为一个实施例中多通道视频传输节点动态调节方法的流程示意图;图16为一个实施例中多通道视频传输节点动态调节装置的结构框图;图17为一个实施例中多通道视频传输节点动态调节装置的结构框图;图18为一个实施例中多通道视频传输节点动态调节装置的结构框图;图19为一个实施例中多通道视频传输节点动态调节装置的结构框图;图20为一个实施例中多通道视频传输节点动态调节装置的结构框图;图21为一个实施例中多通道视频传输节点动态调节装置的结构框图;图22为一个实施例中多通道视频传输节点动态调节装置的结构框图;图23为一个实施例中多通道视频传输节点动态调节装置的结构框图;图24为一个实施例中多通道视频传输节点动态调节装置的结构框图;图25为一个实施例中计算机设备的内部结构框图。
具体实施方式
33.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
34.除非另有定义,本文所使用的所有的技术和科学术语与属于本公开的技术领域的技术人员通常理解的含义相同。本文中在本公开的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本公开。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。术语“包括”、“包含”或
者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。例如若使用到第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
35.在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。同时,在本说明书中,术语“和/或”包括相关所列项目的任何及所有组合。
36.本技术实施例提供的多通道视频传输节点动态调节方法,可以应用于如图1所示的视频图像处理系统中。其中,视频源通过传输通道和数据帧结构传输视频数据,传输通道均包括若干传输节点。其中,节点可以是中间节点,例如分布式控制节点,还可以是终端节点。通过网络与服务器进行通信。以图1中的视频数据传输网络拓扑为例,多通道的配置包括以下类别:(1)视频源
ꢀ‑
》 中间节点1(分布式控制节点)-》 终端节点,其中,附属于中间节点1的终端节点3可以直接与视频源连接;(2)视频源
ꢀ‑
》 中间节点2(分布式控制节点);(3)视频源
ꢀ‑
》 中间节点3(接收端)-》 终端节点,其中,附属于中间节点3的终端节点6可以直接与视频源连接;(4)视频源
ꢀ‑
》 中间节点4(分布式控制节点)-》 中间节点5(接收端)-》 终端节点。视频图像处理系统可以是基于fpga(field programmable gate array,现场可编程门阵列)和嵌入式系统的视频图像处理系统,尤其涉及带有vesa(video electronics standards association,视频电子标准协会)的displayport(dp,数字式视频接口标准)、mipi(mobile industry processor interface,移动产业处理器接口标准)、hdmi(high definition multimedia interface,高清多媒体接口标准)的视频图像处理系统,以驱动并显示液晶(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emitting diode)等显示平板及终端。
37.如图2所示,本公开实施例中所涉及的视频图像处理系统,包括:嵌入式控制模块、fpga模块、外部存储模块、快速存储模块、外设模块、视频接口物理层实现模块,以及视频传输链路。其中,嵌入式控制模块,可以使用任何嵌入式芯片与系统,主要负责发起信令交互,诸如,读/写寄存器、启用/关闭视频显示模块、外设控制、视频显示模块参数设置等。fpga模块,主要负责具体实现存储控制、外设控制、视频接口ip核实现等需要大量数据处理、低往返时延(latency)的实施部分。外部存储模块,主要负责视频图像处理系统中需要显示的视频图像原始数据流的存储,此部分应用nandflash、ssd等存储介质,但不限于此。快速存储模块用于fpga模块内部需要大量数据处理、低往返时延(latency)的实施过程中,为了减小时延而时延存储的模块,此模块应用快速、低时延的物理器件,诸如,ddr3等,但不限于此。外设模块,包括gpio(general-purpose input/output,通用型输入输出),uart(universal asynchronous receiver/transmitter,通用异步收发传输器)、usb(universal serialbus,通用串行总线)、网口等,但不限于此。视频接口物理层实现模块,主要负责驱动显示模块所需的物理层实现,诸如,displayport的tx/rx(transmitter/receiver)-phy,mipi的dphy等,但不限于此。
38.进一步地,fpga模块包括,总线交互模块、mcu(microcontroller unit,微控制模块)视频流预处理模块、视频数据流传输控制模块、时钟控制模块、嵌入式软核控制模块、总线控制器模块、内部存储控制器模块、外设控制模块、显示时钟发生器模块、视频时序控制器模块、视频接口ip核模块。总线交互模块,主要负责所有连接到此模块的其他模块的选择、决策等功能。mcu视频流预处理模块,主要负责将从外部存储模块输入的视频数据流按照系统设定的格式与参数类型进行预处理和转换,以便于后级的处理。视频数据流传输控制模块,主要负责经过数据流预处理和转换之后的数据流的时序与参数等控制。时钟控制模块,主要负责视频图像处理系统中全局时钟的产生与控制。嵌入式软核控制模块,是fpga模块的控制核心,主要负责fpga模块内部所有模块的时序控制、参数配置、物理过程实现等核心功能,此部分实现中可以使用,诸如,xilinx microblaze等,但不限于此。总线控制器模块,主要负责所有与总线交互模块连接的所有模块的控制,但不限于此。视频图样处理模块,主要负责适应视频接口ip核模块对应的视频图像数据流的模式转换与时序控制等,但不限于此。内部存储控制器模块,主要负责快速存储模块的控制,包括数据流的写入/读取、帧控制等,但不限于此。外设控制模块,主要负责控制所有的外设模块,包括外设的启用/关闭、工作模式控制等,但不限于此。显示时钟发生器模块,主要负责所有与视频接口ip核模块、视频接口物理层实现模块的时序控制,但不限于此。视频时序控制器模块,主要负责从视频图样处理模块输入的数据传输到视频接口ip核模块时的数据转换与时序控制等的处理,但不限于此。传输通道(视频传输链路)包含视频源(视频发送源)、传输节点(嵌入式物理中继器、带有源id的线缆、可拆卸的物理中继器、视频接收端等),但不限于此。
39.在本公开的一些实施例中,如图3所示,提供了一种多通道视频传输节点动态调节方法,以该方法应用于图1中的视频源为例进行说明,包括以下步骤:步骤s20:在视频节点动态转换模式下,根据视频节点的性能参数,调节传输的视频数据的标准帧结构为转换帧结构。
40.具体地,视频源在通过数据帧结构传输视频数据时,至少具备两种模式,一种是标准模式,此模式下通过标准帧结构传输视频数据;另一种是与标准模式相对应的视频节点动态转换模式,此模式下,通过转换帧结构传输视频数据。视频节点的性能参数通常可以理解为传输节点的自身能力,至少可以包括:时序参数、参考时钟、像素时钟、每个时钟的像素处理个数、帧率、分辨率、本地存储器容量其中的一种或者多种。视频源在视频节点动态转换模式下,视频源可以根据视频节点的性能参数,调节传输的视频数据的标准帧结构为转换帧结构。其中,标准帧结构通常是指在无需对视频节点进行动态调节时,视频源向视频节点传输视频节点采用的默认帧结构。例如,如图4所示,标准帧结构可以包括bs(blanking start,消隐开始)、vb-id (vertical blanking identifier,场消隐标识)、mvid(视频数据的定时器取值)、naud(音频数据的定时器取值)、dummy video(用于伪数据填充)、be(blanking end,消隐结束)、像素数据(用于视频数据的发送)、fs(fill start,填充开始)、fill video(填充数据,用于数据不足时的填充)、fe(fill end,填充结束)。而转换帧结构通常是指在对视频节点进行动态调节时,视频源向视频节点传输视频节点采用的帧结构。转换帧结构可以在原有标准帧结构上进行了部分添加或调节,以对视频节点进行动态调节。
41.步骤s40:判断所述转换帧结构的时隙分配是否满足资源要求。
42.具体地,转换帧结构相比于标准帧结构的时隙分配进行了调节,视频源基于转换帧结构的时隙分配进行判断,当前转换帧结构是否满足资源要求。其中,资源要求可以是指视频数据传输中的资源(时隙)需求。
43.步骤s60:在判断所述转换帧结构的时隙分配不满足资源要求的情况下,调节所述转换帧结构的时隙分配,直至所述转换帧结构的时隙分配满足资源要求。
44.具体地,在转换帧结构的时隙分配不满足资源要求的情况下,视频源可以调节转换帧结构的时隙分配,并重复判断调节后的转换帧结构是否满足资源要求,直至转换帧结构的时隙分配满足资源要求。
45.步骤s80:在判断所述转换帧结构的时隙分配满足资源要求的情况下,基于满足资源要求的转换帧结构向所述视频节点传输视频数据。
46.具体地,在转换帧结构的时隙分配满足资源要求的情况下,视频源采用满足资源要求的转换帧结构向视频节点传输视频数据。
47.上述多通道视频传输节点动态调节方法中,在视频节点动态转换模式下,改变原有的标准帧结构为转换帧结构,并根据视频节点的性能参数调节转换帧结构的时隙分配,进而采用满足资源要求的转换帧结构向视频节点传输视频数据,基于视频节点改变转换帧结构的时隙分配,充分利用有效时隙传输像素数据,提升有效载荷,提高了整个视频图像处理系统的吞吐量;同时转换帧结构满足不同场合下视频节点传输要求,使得视频图像处理系统更加灵活稳定,降低了视频传输错误。
48.在本公开的一些实施例中,如图5所示,所述方法还包括:步骤s12:向所述视频节点发送初始化转换信令,所述初始化转换信令用于指示所述视频节点配置自身参数并反馈所述性能参数。
49.具体地,转换信令可以是指视频源和视频节点之间的交互信令。而初始化转换信令可以理解为用于指示视频节点初始化的信令。视频源向视频图像处理系统中所有的视频节点发送初始化信令,初始化信令中至少包括视频源要求视频节点的配置参数信息,以及指示视频节点反馈自身性能参数的信息。
50.步骤s14:接收所述视频节点反馈的性能参数。
51.具体地,视频节点在接收到初始化转换信令后,会根据指示向视频源反馈自身性能参数。视频源接收视频节点反馈的性能参数。
52.步骤s16:根据所述性能参数判断是否满足视频节点动态转换启动条件。
53.具体地,视频源根据视频节点反馈的性能参数,判断是否满足视频节点动态转换启动条件。视频节点动态转换启动条件可以是在基于视频节点的性能参数的情况下,采用标准帧结构传输视频数据不能完成传输任务。
54.步骤s18:在所述性能参数满足视频节点动态转换启动条件的情况下,启动视频节点动态转换模式。
55.具体地,在视频源判断视频节点的性能参数满足视频节点动态转换启动条件的情况下,视频源进入视频节点动态转换模式。
56.本实施例通过初始化转换信令与视频节点完成交互,并根据视频节点的性能参数判断是否满足视频节点动态转换启动条件,根据判断结果启动或禁用视频节点动态转换模式,实现视频节点动态转换模式和标准模式的转换。
57.在本公开的一些实施例中,如图6所示,所述步骤s20包括:步骤s22:在所述标准帧结构中加入转换使能时隙、转换确认时隙,以得到所述转换帧结构。
58.具体地,如图7所示,转换帧结构可以在原有的标准帧结构基础上,还包括转换使能时隙、转换确认时隙。
59.步骤s24:配置所述转换帧结构中的转换使能时隙为启用,配置所述转换帧结构中的转换确认时隙为未确认。
60.具体地,将转换帧结构的转换使能时隙配置为启用,并将转换帧结构的转换确认时隙配置为未确认。转换使能时隙可以用于启用或禁用转换帧结构,当转换使能时隙为启用时,视频源启用视频节点动态转换模式;当转换使能时隙为禁用时,视频源禁用视频节点动态转换模式,采用标准模式。转换确认时隙可以用于表征转换过程是否完成,当转换确认时隙为已确认时,表示视频节点动态转换模式已完成,可以结束视频节点动态转换模式;当转换确认时隙为未确认时,表示视频节点动态转换模式未完成,继续处于视频节点动态转换模式。
61.本实施例通过将标准帧结构转换为转换帧结构,在原有的标准帧结构上进行转换,保证了标准帧结构和转换帧结构的结构兼容,实现平稳转换;同时,通过转换使能时隙实现对视频节点动态转换模式的启用和禁用,以及通过转换确认时隙实现视频节点动态转换模式的结束。
62.在本公开的一些实施例中,如图8所示,所述步骤s60包括:步骤s62:将所述虚拟显示时隙的空闲部分和所述填充显示时隙的空闲部分配置用于传输像素数据,并再次判断所述转换帧结构的时隙分配是否满足资源要求。
63.具体地,转换帧结构包括虚拟显示时隙、填充显示时隙、像素数据时隙。其中,虚拟显示时隙、填充显示时隙、像素数据时隙均是标准帧结构原有的部分,像素数据时隙用于传输像素数据。在判断转换帧结构的时隙分配不满足资源要求的情况下,优先将转换帧结构中虚拟显示时隙的空闲部分、填充显示时隙的空闲部分配置用于传输像素数据。之后,再次判断转换帧结构的时隙分配是否满足资源要求。
64.步骤s64:在所述转换帧结构的时隙分配不满足资源要求的情况下,根据视频动态转换策略调节所述视频节点的转换帧结构。
65.具体地,在调节虚拟显示时隙、填充显示时隙的时隙分配之后,转换帧结构的时隙分配依旧不满足资源要求的情况下,根据视频动态转换策略调节视频节点的转换帧结构。视频动态转换策略可以是指一些预先设定的用于调节转换帧结构的调节策略。
66.本实施例通过将转换帧结构中标准帧结构原有的虚拟显示时隙、填充显示时隙进行时隙配置,充分利用了原有的标准帧结构的有效时隙尽可能地传输像素数据,以提升有效载荷,进而提升吞吐量。
67.在本公开的一些实施例中,视频动态转换策略包括多流传输最大视频数据流转换策略、多流传输向单流传输切换策略、单流传输能力转换策略、本地帧缓存策略中的一种或多种。
68.具体地,多流传输最大视频数据流转换策略可以是指视频图像处理系统中所有的视频节点由于存在不同的标准版本,这样会存在大量支持多流传输时最大视频数据流数量
不同,例如,4、8、16、32、64等,但显示时实时使用的视频数据流数量会存在不同,例如,实时使用的数据流数量在不同的视频节点之间可以相同,也可以不同。因此,在显示时,可以动态转换这类视频节点的多流传输的实时视频数据流数量,以确保视频数据传输链路拓扑中实时视频数据流匹配,不会造成拥塞或者传输能力不足。多流传输最大视频数据流转换策略主要用于相同标准的不同视频节点之间进行视频数据传输时数据量匹配时的能力动态转换。基于多流传输最大视频数据流转换策略,根据实时视频数据流数量对转换帧结构的时隙分配进行动态调节。
69.多流传输向单流传输切换策略可以是指视频数据传输链路拓扑中不同级的视频节点之间的视频数据数量严重失配时通过流数量的显著变化完成匹配,主要用于不同标准的不同视频节点之间进行视频数据传输时数据量匹配时的能力动态转换。基于多流传输向单流传输切换策略,根据视频传输时的数据量匹配对转换帧结构的时隙分配进行动态调节。
70.单流传输能力转换策略可以是指对视频节点的性能参数进行微调,诸如链路速率、lane数、时序参数、帧率、编码类型等,但不限于此。主要用于相同和/或类似能力的视频节点之间视频数据传输时数据量的微调和匹配。基于单流传输能力转换策略,根据视频传输时的数据量的微调和匹配对转换帧结构的时隙分配进行动态调节。
71.本地帧缓存策略可以用于视频数据传输链路拓扑中视频节点无法匹配接收的视频数据时,调用本地帧缓存进行显示,同时使用自身的物理资源完成接收的视频数据的传输,主要用于不同标准下和/或性能参数相差悬殊的视频节点无法完全匹配接收的视频数据时的特殊视频数据处理。基于本地帧缓存策略,根据视频传输时的数据量对转换帧结构的时隙分配进行动态调节。
72.其中,上述转换策略可以进行组合,例如混合本地帧缓存策略、多流传输向单流传输切换策略、单流传输能力转换策略,可以是指利用本地帧缓存联合多流传输和/或单流传输的视频数据实现更大数据量的视频数据的传输,主要用于从低标准和/或低性能参数向高标准/高性能参数相应的视频节点完成大视频数据量的视频数据的传输,以及需要纠错和/或重传时的特殊视频数据的传输的同时,以满足向其他视频节点的视频数据的转发。在一些实施例中,当根据上述视频动态转换策略调节转换帧结构后,依旧不满足资源要求的情况下,视频源需要调整拓扑结构,将无法满足标准和/或性能参数需求的视频节点调整到其他的视频数据传输链路上,并重新进行转换帧结构的调整。
73.本实施例通过视频动态转换策略调节转换帧结构,可以满足和匹配不同场景下视频传输,显著地提升了视频数据传输链路拓扑的有效载荷,进而提升了吞吐量。
74.在本公开的一些实施例中,如图9所示,所述步骤s80包括:步骤s82:向所述视频节点发送第一转换信令,所述第一转换信令包括资源时隙指定字段。
75.具体地,如图10所述,第一转换信令包括资源时隙指定字段。资源时隙指定字段可以用于视频源在实施视频图像处理系统中多通道视频节点能力动态转换时,为参与的所有的视频数据传输链路拓扑中的视频节点分配和/或再分配资源(时隙)时指定资源(时隙),以使视频节点能够根据视频节点资源(时隙)表获取相应的资源(时隙)中的像素数据,以完成视频数据的组帧并显示。视频源向视频节点发送第一转换信令,第一转换信令还包括转
换使能字段、节点确认字段、转换策略使用字段、动态转换确认字段。其中,转换使能字段可以用于视频源和视频节点启用/禁用视频图像处理系统中多通道视频节点能力动态转换,当启用时,视频源启用新的视频图像处理系统中多通道节点和/或视频终端能力动态转换帧结构,当禁用时,视频源启用标准帧结构。节点确认字段可以用于视频源和视频节点确认其性能参数,以使视频源能够实施并完成视频图像处理系统中多通道视频节点能力动态转换。转换策略使用字段可以用于视频源选择以何种转换策略实现视频图像处理系统中多通道视频节点能力动态转换。动态转换确认字段可以用于视频源和/或视频节点在完成视频图像处理系统中多通道视频节点能力动态转换后的确认并结束规程。
76.步骤s84:接收所述视频节点反馈的第二转换信令,所述第二转换信令包括节点确认字段。
77.具体地,视频节点在接收到第一转换信令后,向视频源反馈第二转换信令。视频源在接收到第二转换信令后,解析第二转换信令中的节点确认字段,确定视频节点的性能参数。
78.步骤s86:响应于所述第二转换信令的节点确认字段为已确认,使用所述满足资源要求的转换帧结构向所述视频节点传输视频数据。
79.具体地,响应于第二转换信令的节点确认字段为已确认,视频源启用满足资源要求的转换帧结构向视频节点传输视频数据。
80.本实施例通过视频源发送和接收转换信令,向视频节点指定资源时隙位置,并在视频节点确认后触发启用满足资源要求的转换帧结构向视频节点传输视频数据,提升了视频传输的可靠性和稳定性。
81.在本公开的一些实施例中,如图11所示,所述步骤s80之后包括:步骤s92:接收所述视频节点反馈的第三转换信令,所述第三转换信令包括转换确认字段。
82.步骤s94:响应于所述第三转换信令的转换确认字段为已确认,根据所述第三转换信令判断所述视频节点是否正常显示视频。
83.具体地,视频源接收视频节点反馈的第三转换信令。响应于第三转换信令的转换确认字段为已确认,即表示视频节点成功接收转换帧结构,并根据第二转换信令的指示获取得到显示资源。根据第三转换信令反馈的性能参数,判断视频节点是否正常显示视频。
84.步骤s96:在判断所述视频节点非正常显示视频的情况下,向所述视频节点发送初始化转换信令。
85.具体地,在判断所述视频节点非正常显示视频的情况下,视频源向视频节点发送初始化转换信令,重新进行初始化,以及重新启动视频节点动态转换模式,进行转换帧结构的调节。
86.步骤s98:在判断所述视频节点正常显示视频的情况下,结束所述视频节点动态转换模式。
87.本实施例通过在确定第三转换信令的转换确认字段为已确认后,并不立刻结束视频节点动态转换模式,通过增加视频节点是否正常显示的判断,进而触发视频节点动态转换模式的初始化或结束,进一步提高了视频传输的可靠性和稳定性。
88.在一些实施例中,如图12所示,所述多通道视频传输节点动态调节方法,包括以下
步骤:步骤101:向视频节点发送初始化转换信令。其中,初始化转换信令的转换使能字段为禁用;节点确认字段为启用,即视频节点需要向视频源反馈自身的性能参数;转换策略使用字段为全部策略状态;资源时隙指定字段为标准帧结构的资源时隙指定字段;动态转换确认字段为未确认。此时,视频源采用标准帧结构进行视频数据传输。
89.步骤102:接收视频节点反馈的性能参数。
90.步骤103:根据性能参数判断是否满足视频节点动态转换启动条件,如果满足转入步骤104;如果不满足,转入步骤109。
91.步骤104:根据视频节点的性能参数,调节传输的视频数据的标准帧结构为转换帧结构。其中,转换帧结构的转换使能时隙为启用,转换确认时隙为未确认。
92.步骤105:判断转换帧结构的时隙分配是否满足资源要求,如果满足转入步骤109;如果不满足转入步骤106。
93.步骤106:将虚拟显示时隙的空闲部分和填充显示时隙的空闲部分配置用于传输像素数据。
94.步骤107:再次判断所述转换帧结构的时隙分配是否满足资源要求,如果满足转入步骤109;如果不满足转入步骤108。
95.步骤108:根据视频动态转换策略调节所述视频节点的转换帧结构,转入步骤107。
96.步骤109:确定满足资源要求的转换帧结构,或者确定满足资源要求的标准帧结构,向所述视频节点发送第一转换信令。其中,第一转换信令的节点确认字段为启用;转换策略使用字段为全部策略状态;资源时隙指定字段为对应帧结构的资源时隙指定字段;动态转换确认字段为未确认。
97.步骤110:接收所述视频节点反馈的第二转换信令。其中,第二转换信令的节点确认字段为已确认;动态转换确认字段为未确认。
98.步骤111:响应于所述第二转换信令的节点确认字段为已确认,使用所述满足资源要求的转换帧结构或标准帧结构向所述视频节点传输视频数据。
99.步骤112:接收所述视频节点反馈的第三转换信令。其中,第三转换信令的节点确认字段为已确认;转换策略使用字段为全部策略状态;动态转换确认字段为已确认。
100.步骤113:响应于所述第三转换信令的转换确认字段为已确认,根据所述第三转换信令判断所述视频节点是否正常显示视频,如果显示正常,转入步骤114;如果显示不正常,转入步骤101。
101.步骤114:结束视频节点动态转换模式。
102.在本公开的一些实施例中,如图13所示,还提供了一种多通道视频传输节点动态调节方法,以该方法应用于图1中的节点为例进行说明,包括以下步骤:步骤a20:接收视频源的第一转换信令。
103.具体地,视频节点接收视频源发送的第一转换信令。其中,第一转换信令的转换使能字段为启用;节点确认字段为启用;转换策略使用字段为全部策略状态;资源时隙指定字段为转换帧结构的资源时隙指定字段;动态转换确认字段为未确认。
104.步骤a40:解析所述第一转换信令,根据所述第一转换信令的资源时隙指定字段,确定获取资源的时隙定位。
105.具体地,视频节点接收到第一转换信令后,解析第一转换信令,并根据第一转换信令的资源时隙指定字段,可以确定获取资源的时隙定位,即可以确定后续视频源传输的转换帧结构中资源的时隙定位。
106.步骤a60:接收所述视频源发送的视频数据,根据所述时隙定位从所述视频数据的帧结构对应位置获取显示资源。
107.具体地,视频节点根据确定的时隙定位,从接收到的视频数据的转换帧结构的对应位置获取显示资源。
108.步骤a80:显示所述显示资源。
109.本实施例视频节点通过解析视频源的转换信令,进而确定视频源传输的帧结构的资源的时隙定位,可以准确获取显示资源,提高了视频传输的准确性;同时通过信令交互支持视频源更换不同的帧结构,以及通过获取时隙定位匹配不同的时隙分配的帧结构,提高了视频传输的灵活性和平稳性。
110.在本公开的一些实施例中,如图14所示,所述方法还包括:步骤a12:接收所述视频源发送的初始化转换信令。
111.具体地,视频节点可以接收视频源发送的初始化转换信令,其中初始化转换信令的转换使能字段为禁用;节点确认字段为启用,即视频节点需要向视频源反馈自身的性能参数;转换策略使用字段为全部策略状态;资源时隙指定字段为标准帧结构的资源时隙指定字段;动态转换确认字段为未确认。此时,视频源采用标准帧结构进行视频数据传输。
112.步骤a14:解析所述初始化转换信令,基于所述初始化转换信令配置自身性能参数,并向所述视频源反馈所述性能参数。
113.具体地,视频节点对初始化转换信令进行解析,根据初始化转换信令配置自身性能参数。以及根据节点确认字段的指示向所述视频源反馈自身性能参数。
114.本实施例中视频节点通过初始化转换信令与视频源完成交互,根据初始化信令完成自身性能配置,为后续视频传输做准备。
115.在本公开的一些实施例中,如图15所示,步骤a40之后包括:步骤a52:修正所述第一转换信令的节点确认字段为已确认,得到第二转换信令。
116.具体地,视频节点基于第一转换信令进行修正以得到第二转换信令,即将第一转换信令的节点确认字段修改为已确认。
117.步骤a54:向所述视频源发送所述第二转换信令,所述第二转换信令的节点确认字段为已确认,所述第二转换信令用于指示所述视频源传输视频数据。
118.具体地,视频节点向视频源发送第二转换信令。其中,第二转换信令的转换使能字段为启用,节点确认字段为已确认。
119.本实施例视频节点通过与视频源信令交互,实现指示视频源可以通过转换帧结构进行视频传输的目的。
120.在本公开的一些实施例中,步骤a80之后包括:向所述视频源发送第三转换信令,所述第三转换信令的转换确认字段为已确认。
121.具体地,视频节点在获取到显示资源进行显示后,向视频源反馈第三转换信令。其中,第三转换信令的转换使能字段为启用;节点确认字段为已确认;转换策略使用字段为全部策略状态;资源时隙指定字段为转换帧结构的资源时隙指定字段;动态转换确认字段为
已确认。
122.本实施例视频节点在获取到显示资源进行显示后,向视频源反馈第三转换信令,提高信息交互及时性,便于视频源根据第三转换信令进行后续控制或传输,进一步提高了视频传输的可靠性和稳定性。
123.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
124.基于同样的发明构思,本公开实施例还提供了一种用于实现上述所涉及的多通道视频传输节点动态调节方法的多通道视频传输节点动态调节装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个多通道视频传输节点动态调节装置实施例中的具体限定可以参见上文中对于多通道视频传输节点动态调节方法的限定,在此不再赘述。
125.所述装置可以包括使用了本说明书实施例所述方法的系统(包括分布式系统)、软件(应用)、模块、组件、服务器、客户端等并结合必要的实施硬件的装置。基于同一创新构思,本公开实施例提供的一个或多个实施例中的装置如下面的实施例所述。由于装置解决问题的实现方案与方法相似,因此本说明书实施例具体的装置的实施可以参见前述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
126.在本公开的一些实施例中,如图16所示,提供了一种多通道视频传输节点动态调节装置,所述装置可以为前述所述视频源,视频源可以是终端,也可以为服务器,或者集成于所述终端的模块、组件、器件、单元等。该装置z00可以包括:帧结构转换模块z10,用于在视频节点动态转换模式下,根据视频节点的性能参数,调节传输的视频数据的标准帧结构为转换帧结构;资源要求判断模块z20,用于判断所述转换帧结构的时隙分配是否满足资源要求;时隙分配模块z30,用于在判断所述转换帧结构的时隙分配不满足资源要求的情况下,调节所述转换帧结构的时隙分配,直至所述转换帧结构的时隙分配满足资源要求;视频数据传输模块z40,用于在判断所述转换帧结构的时隙分配满足资源要求的情况下,基于满足资源要求的转换帧结构向所述视频节点传输视频数据。
127.在本公开的一些实施例中,如图17所示,所述装置z00还包括:初始化模块z50,用于向所述视频节点发送初始化转换信令,所述初始化转换信令用于指示所述视频节点配置自身参数并反馈所述性能参数;节点性能参数模块z60,用于接收所述视频节点反馈的性能参数;启动条件判断模块z70,用于根据所述性能参数判断是否满足视频节点动态转换启动条件;转换模式启动模块z80,用于在所述性能参数满足视频节点动态转换启动条件的情况下,启动视频节点动态转换模式。
128.在本公开的一些实施例中,如图18所示,所述帧结构转换模块z10包括:时隙写入单元z12,用于在所述标准帧结构中加入转换使能时隙、转换确认时隙,以得到所述转换帧结构;时隙配置单元z14,用于配置所述转换帧结构中的转换使能时隙为启用,配置所述转换帧结构中的转换确认时隙为未确认。
129.在本公开的一些实施例中,如图19所示,所述转换帧结构包括虚拟显示时隙、填充显示时隙、像素数据时隙,所述像素数据时隙用于传输像素数据;所述时隙分配模块z30包括:空闲分配单元z32,用于将所述虚拟显示时隙的空闲部分和所述填充显示时隙的空闲部分配置用于传输像素数据,并再次判断所述转换帧结构的时隙分配是否满足资源要求;转换策略单元z34,用于在所述转换帧结构的时隙分配不满足资源要求的情况下,根据视频动态转换策略调节所述视频节点的转换帧结构。
130.在本公开的一些实施例中,所述视频动态转换策略包括多流传输最大视频数据流转换策略、多流传输向单流传输切换策略、单流传输能力转换策略、本地帧缓存策略中的一种或多种。
131.在本公开的一些实施例中,如图20所示,所述视频数据传输模块z40包括:资源指定单元z42,用于向所述视频节点发送第一转换信令,所述第一转换信令包括资源时隙指定字段;节点反馈单元z44,用于接收所述视频节点反馈的第二转换信令,所述第二转换信令包括节点确认字段;节点确认单元z46,用于响应于所述第二转换信令的节点确认字段为已确认,使用所述满足资源要求的转换帧结构向所述视频节点传输视频数据。
132.在本公开的一些实施例中,如图21所示,所述装置还包括显示验证模块z90,所述显示验证模块z90包括:转换反馈单元z92,用于接收所述视频节点反馈的第三转换信令,所述第三转换信令包括转换确认字段;转换确认单元z94,用于响应于所述第三转换信令的转换确认字段为已确认,根据所述第三转换信令判断所述视频节点是否正常显示视频;非正常单元z96,用于在判断所述视频节点非正常显示视频的情况下,通过所述初始化模块向所述视频节点发送初始化转换信令;模式结束单元z98,用于在判断所述视频节点正常显示视频的情况下,结束所述视频节点动态转换模式。
133.在本公开的一些实施例中,如图22所示,还提供了一种多通道视频传输节点动态调节装置,所述装置可以为前述所述视频节点,视频节点可以是终端,也可以为服务器,或者集成于所述终端的模块、组件、器件、单元等。该装置x00可以包括:信令模块x10,用于接收视频源的第一转换信令;时隙定位模块x20,用于解析所述第一转换信令,根据所述第一转换信令的资源时隙指定字段,确定获取资源的时隙定位;获取显示资源模块x30,用于接收所述视频源发送的视频数据,根据所述时隙定位从所述视频数据的帧结构对应位置获取显示资源;显示模块x40,用于显示所述显示资源。
134.在本公开的一些实施例中,如图23所示,所述信令模块x10,还用于接收所述视频源发送的初始化转换信令;所述装置x00还包括:初始配置模块x50,用于解析所述初始化转换信令,基于所述初始化转换信令配置自身性能参数,并向所述视频源反馈所述性能参数。
135.在本公开的一些实施例中,如图24所示,所述装置x00还包括:信令修正模块x60,用于修正所述第一转换信令的节点确认字段为已确认,得到第二转换信令;所述信令模块x10,还用于向所述视频源发送所述第二转换信令,所述第二转换信令的节点确认字段为已确认,所述第二转换信令用于指示所述视频源传输视频数据。
136.在本公开的一些实施例中,所述信令模块,还用于向所述视频源发送第三转换信令,所述第三转换信令的转换确认字段为已确认。
137.上述多通道视频传输节点动态调节装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
138.基于前述多通道视频传输节点动态调节方法的实施例描述,在本公开提供的另一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图25所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种多通道视频传输节点动态调节方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
139.本领域技术人员可以理解,图中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
140.基于前述多通道视频传输节点动态调节方法的实施例描述,在本公开提供的另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
141.基于前述多通道视频传输节点动态调节方法的实施例描述,在本公开提供的另一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
142.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据
库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
143.在本说明书的描述中,参考术语“一些实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。可以理解的是,本说明书中上述方法的各个实施例均采用递进的方式描述,各个实施例之间相同/相似的部分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。相关之处参见其他方法实施例的描述说明即可。
144.上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
145.以上所述实施例仅表达了本公开的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开构思的前提下,还可以做出若干变形和改进,这些都属于本公开的保护范围。因此,本公开专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1