远程推流控制方法及装置与流程

文档序号:28654530发布日期:2022-01-26 19:08阅读:281来源:国知局
远程推流控制方法及装置与流程

1.本发明涉及远程控制、推流技术领域,尤其涉及一种远程推流控制方法及装置。


背景技术:

2.目前固定拍场采用视频直播编码器方案进行视频推流,该种方式虽然能够完成视频推流,但是存在以下几个问题:
3.1、摄像头、音响、功放、支架安装复杂;
4.2、编码器系统维护设置非常复杂,碰到问题需要专业人员现场处理;
5.总结来说,就是当前的现有技术中,并没有一种适用于固定拍场的推流方式,导致现在的固定拍场所使用的推流设备集成化低,结构复杂(每个装置完成一个功能),究其本质原因,即是没有一个平台、软件能够实现远程控制、推流的功能。


技术实现要素:

6.本发明实施例提供一种远程推流控制方法、装置及存储介质,使音视频采集装置和远程控制端即集成了数据采集的功能,能够基于音视频采集装置、远程控制端实现远程的参数配置、控制、推流,无需工作人员现场处理,简单易操作。
7.本发明实施例的第一方面,提供一种远程推流控制方法,预先在固定拍场配置音视频采集装置和对所述音视频采集装置进行控制的远程控制端,在云端配置总控制单元,所述总控制单元分别与多个远程控制端连接,还包括以下步骤:
8.总控制单元接收第一配置信息,基于所述第一配置信息选择相应的远程控制端向远程控制端发送第一音视频输入参数和第一推流参数;
9.所述远程控制端基于所述第一音视频输入参数控制所述音视频采集装置采集第一音视频数据;
10.所述远程控制端基于所述第一推流参数对音视频采集装置采集的第一音视频数据封装处理得到第一封装数据,将所述第一封装数据发送至云端直播平台。
11.可选地,在第一方面的一种可能实现方式中,还包括:
12.总控制单元接收第二配置信息,基于所述第二配置信息选择相应的远程控制端向远程控制端发送第二音视频输入参数和\或第二推流参数;
13.所述远程控制端将第一音视频输入参数替换为第二音视频输入参数控制所述音视频采集装置采集第二音视频数据;和\或
14.所述远程控制端将第一推流参数替换为第二推流参数对音视频采集装置采集的第一音视频数据或第二音视频数据封装处理得到封装后的第一音视频数据或第二音视频数据,将封装后的第一音视频数据或第二音视频数据发送至云端直播平台将封装后的第一音视频数据或第二音视频数据发送至云端直播平台。
15.可选地,在第一方面的一种可能实现方式中,所述远程控制端将第一音视频输入参数替换为第二音视频输入参数控制所述音视频采集装置采集第二音视频数据包括:
16.远程控制端接收所述第二音视频输入参数后建立第二音视频处理单元,所述第二音视频处理单元基于所述第二音视频输入参数对所述音视频采集装置采集的第一音视频数据处理得到第二音视频数据;
17.在得到所述第二音视频数据后,将所述第一音视频数据所对应的第一音视频处理单元关闭。
18.可选地,在第一方面的一种可能实现方式中,总控制单元接收第二配置信息,基于所述第二配置信息选择相应的远程控制端向远程控制端发送第二音视频输入参数和\或第二推流参数包括:
19.所述第二配置信息包括多个远程控制端的终端id;
20.选定控制列表中与所述终端id对应的远程控制端,所述控制列表包括所有远程控制端的终端id;
21.分别将所述第二音视频输入参数和\或第二推流参数发送至选定的多个远程控制端处。
22.可选地,在第一方面的一种可能实现方式中,还包括:
23.获取所述云端直播平台的观看数据,所述观看数据包括每个第一封装数据的在线观看人数;
24.根据在线观看人数对所述第一封装数据进行降序的排序得到观看排序结果;
25.确定排序结果中前部预设数量的第一封装数据所对应的远程控制端,向确定的远程控制端发送高配置信息,所述高配置信息包括高配置音视频输入参数和高配置推流参数。
26.可选地,在第一方面的一种可能实现方式中,确定排序结果中前部预设数量的第一封装数据所对应的远程控制端包括:
27.获取云端直播平台的数据传输通道占用率、数据计算单元占用率以及所有第一封装数据;
28.基于所述数据传输通道占用率和所有第一封装数据的数据量确定前部预设数量的第一预测值;
29.基于所述数据计算单元占用率和所有第一封装数据的数据处理量确定前部预设数量的第二预测值;
30.根据所述第一预测值和第二预测值间的数量关系确定前部预设数量。
31.可选地,在第一方面的一种可能实现方式中,根据所述第一预测值和第二预测值间的数量关系确定前部预设数量包括:
32.若所述第一预测值小于等于第二预测值,则所述前部预设数量为所述第一预测值的数值;
33.若所述第一预测值大于第二预测值,则所述前部预设数量为所述第二预测值的数值。
34.可选地,在第一方面的一种可能实现方式中,基于所述数据传输通道占用率和所有第一封装数据的数据量确定前部预设数量的第一预测值包括:
35.获取每个高配置音视频输入参数所对应的高配置封装数据的数据量值,其中,所述远程控制端基于所述高配置推流参数生成高配置封装数据;
36.基于所述高配置封装数据的数据量值得到相应的数据传输量值;
37.通过以下公式计算第一预测值,
[0038][0039]
其中,所述x1为第一预测值,mi为第i个第一封装数据的数据量值,p为数据传输通道占用率,b1为传输权重值,k为每个高配置音视频输入参数所对应的封装数据的数据传输量值。
[0040]
可选地,在第一方面的一种可能实现方式中,基于所述数据计算单元占用率和所有第一封装数据的数据处理量确定前部预设数量的第二预测值包括:
[0041]
获取每个高配置音视频输入参数所对应的高配置封装数据的数据量值,其中,所述远程控制端基于所述高配置推流参数生成高配置封装数据;
[0042]
基于所述高配置封装数据的数据量值得到相应的数据处理量值;
[0043]
通过以下公式计算第二预测值,
[0044][0045]
其中,所述x2为第二预测值,ms为第s个第一封装数据的数据量值,g为数据计算单元占用率,b2为计算权重值,v为每个高配置音视频输入参数所对应的封装数据的数据量值。
[0046]
本发明实施例的第二方面,提供一种远程推流控制装置,预先在固定拍场配置音视频采集装置和对所述音视频采集装置进行控制的远程控制端,在云端配置总控制单元,所述总控制单元分别与多个远程控制端连接,还包括以下模块:
[0047]
远程发送模块,用于使总控制单元接收第一配置信息,基于所述第一配置信息选择相应的远程控制端向远程控制端发送第一音视频输入参数和第一推流参数;
[0048]
远程参数配置模块,用于使所述远程控制端基于所述第一音视频输入参数控制所述音视频采集装置采集第一音视频数据;
[0049]
远程推流配置模块,用于使所述远程控制端基于所述第一推流参数对音视频采集装置采集的第一音视频数据封装处理得到第一封装数据,将所述第一封装数据发送至云端直播平台。
[0050]
本发明实施例的第三方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能设计的所述方法。
[0051]
本发明提供的一种远程推流控制方法及装置,能够在固定拍场设置音视频采集装置和对所述音视频采集装置进行控制的远程控制端,通过远程对远程控制端进行控制,调整音视频采集装置的图像采集参数,以及调整推流参数,实现远程的调整、控制推流。
[0052]
本发明可以实现视频数据的低卡顿切换,即在需要将第一音视频数据替换为第二音视频数据时,本发明可以在第一音频数据正常传输的同时建立第二音视频处理单元,通过第二音视频处理单元建立一个新的数据传输通道,该通道用于传输由第一音视频数据转
化后的第二音视频数据,当得到第二音视频数据才会关闭第一音视频数据所对应的第一音视频处理单元,实现第二音视频数据与第一音视频数据之间的低延迟、卡顿切换。
[0053]
本发明可以实时获取云端直播平台的观看数据,根据观看数据对多个第一封装数据进行配置的主动调整,将受欢迎的、观看人数多的封装数据进行高配置的处理,使得受欢迎的、观看人数多的封装数据观看效果更佳。
[0054]
本发明在确定主动调整的第一封装数据的数量时,会充分考虑第一封装数据的数据量值、当前云端直播平台的数据传输通道占用率和数据计算单元占用率,根据数据传输通道占用率和数据计算单元占用率确定主动调整的第一封装数据的数量,在保障云端直播平台稳定性的前提下,进行部分第一封装数据的配置提高。
附图说明
[0055]
图1为远程推流控制方法的第一种实施方式的流程图;
[0056]
图2为总控制单元、远程控制端以及音视频采集装置的连接结构示意图;
[0057]
图3为远程推流控制装置的第一种实施方式的结构图。
具体实施方式
[0058]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0059]
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
[0060]
应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0061]
应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0062]
应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。
[0063]
应当理解,在本发明中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。
[0064]
取决于语境,如在此所使用的“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。
[0065]
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0066]
如图1所示,本发明提供一种远程推流控制方法,预先在固定拍场配置音视频采集装置和对所述音视频采集装置进行控制的远程控制端,在云端配置总控制单元,所述总控制单元分别与多个远程控制端连接,如图2所示总控制单元、远程控制端以及音视频采集装置之间的连接结构示意图。
[0067]
远程推流控制方法还包括以下步骤:
[0068]
步骤s110、总控制单元接收第一配置信息,基于所述第一配置信息选择相应的远程控制端向远程控制端发送第一音视频输入参数和第一推流参数。第一音视频输入参数和第一推流参数可以是1920x1080,30fps,2s,3mbps、1280x720,30fps,2s,1.5mbps等等。第一音视频输入参数和第一推流参数的具体形式、分辨率等属性,本发明不做任何限定。
[0069]
总控制单元可以是服务器、电脑等等,总控制单元具有总控制的权限,管理员可以向总控制单元输入第一配置信息,来对远程控制端进行相应的控制。
[0070]
步骤s120、所述远程控制端基于所述第一音视频输入参数控制所述音视频采集装置采集第一音视频数据。远程控制端通过通讯模块与总控制单元连接,通讯单元可以是网线、5g通讯模块、4g通讯模块等等。远程控制端可以是处理器、电脑等具有计算、控制功能的设备,通过远程控制端控制音视频采集装置采集第一音视频数据。音视频采集装置可以是具有拾音功能的摄像头。
[0071]
步骤s130、所述远程控制端基于所述第一推流参数对音视频采集装置采集的第一音视频数据封装处理得到第一封装数据,将所述第一封装数据发送至云端直播平台。当远程控制端通过音视频采集装置采集到第一音视频数据后,可以根据第一推流参数对第一音视频数据封装处理得到第一封装数据,例如说对第一音视频数据的延迟、分辨率等等属性进行调整得到第一封装数据。
[0072]
在一个可能的实施方式中,还包括:
[0073]
总控制单元接收第二配置信息,基于所述第二配置信息选择相应的远程控制端向远程控制端发送第二音视频输入参数和\或第二推流参数。第二音视频输入参数和\或第二推流参数可以是1920x1080,30fps,2s,3mbps、1280x720,30fps,2s,1.5mbps等等。
[0074]
本发明中的第一配置信息和第二配置信息中的指标、参数可以存在部分不同。
[0075]
所述远程控制端将第一音视频输入参数替换为第二音视频输入参数控制所述音视频采集装置采集第二音视频数据;和\或
[0076]
所述远程控制端将第一推流参数替换为第二推流参数对音视频采集装置采集的第一音视频数据或第二音视频数据封装处理得到封装后的第一音视频数据或第二音视频数据,将封装后的第一音视频数据或第二音视频数据发送至云端直播平台将封装后的第一音视频数据或第二音视频数据发送至云端直播平台。
[0077]
当接收到与第一配置信息不同的第二配置信息时,本发明会根据第二配置信息进行调整。将第一音视频数据调整得到第二音视频数据。以上方式,实现了对远程控制端、音视频采集装置进行远程的配置调整,方便易操作。
[0078]
在一个可能的实施方式中,所述远程控制端将第一音视频输入参数替换为第二音视频输入参数控制所述音视频采集装置采集第二音视频数据包括:
[0079]
远程控制端接收所述第二音视频输入参数后建立第二音视频处理单元,所述第二音视频处理单元基于所述第二音视频输入参数对所述音视频采集装置采集的第一音视频数据处理得到第二音视频数据;
[0080]
在得到所述第二音视频数据后,将所述第一音视频数据所对应的第一音视频处理单元关闭。
[0081]
本发明可以实现视频数据的低卡顿切换,即在需要将第一音视频数据替换为第二音视频数据时,本发明可以在第一音频数据正常传输的同时建立第二音视频处理单元,通过第二音视频处理单元建立一个新的数据传输通道,该通道用于传输由第一音视频数据转化后的第二音视频数据,当得到第二音视频数据才会关闭第一音视频数据所对应的第一音视频处理单元,实现第二音视频数据与第一音视频数据之间的低延迟、卡顿切换。
[0082]
在一个可能的实施方式中,总控制单元接收第二配置信息,基于所述第二配置信息选择相应的远程控制端向远程控制端发送第二音视频输入参数和\或第二推流参数包括:
[0083]
所述第二配置信息包括多个远程控制端的终端id。本发明中的第二配置信息可以是同时对多个远程控制端进行配置,所以第二配置信息中会包括了多个远程控制端的终端id。
[0084]
选定控制列表中与所述终端id对应的远程控制端,所述控制列表包括所有远程控制端的终端id。本发明会设置一个控制列表,控制列表中的终端id对应的远程控制端都是当前正在进行图像采集、推流的远程控制端。通过以上方式,可以快速的确定相应的远程控制端。
[0085]
分别将所述第二音视频输入参数和\或第二推流参数发送至选定的多个远程控制端处。在确定相应的远程控制端后,本发明会将同时将第二音视频输入参数和\或第二推流参数发送至远程控制端处,实现第二音视频输入参数和\或第二推流参数的批量发送。
[0086]
在一个可能的实施方式中,还包括:
[0087]
获取所述云端直播平台的观看数据,所述观看数据包括每个第一封装数据的在线观看人数。本发明会将第一封装数据发送至云端直播平台进行直播,在直播过程中,会存在观看直播的人员对解析后的第一封装数据进行观看。不同种类的第一封装数据可能会存在不同的观看人数。
[0088]
根据在线观看人数对所述第一封装数据进行降序的排序得到观看排序结果。本发明可以通过每个第一封装数据的观看人数来确定第一封装数据的受欢迎程度,所以会根据观看人数来对每个第一封装数据进行排序,得到相应的观看排序结果。
[0089]
确定排序结果中前部预设数量的第一封装数据所对应的远程控制端,向确定的远程控制端发送高配置信息,所述高配置信息包括高配置音视频输入参数和高配置推流参数。
[0090]
本发明会首先设置高配置信息,例如说高配置信息可以是1920x1080,30fps,2s,3mbps,则本发明会向排序结果中前部预设数量的第一封装数据发送高配置信息,此时接收到高配置信息的远程控制端以高配置形式控制音视频采集装置进行音视频采集,以及以高
配置形式进行推流,得到高质量的推流数据。
[0091]
在一个可能的实施方式中,确定排序结果中前部预设数量的第一封装数据所对应的远程控制端包括:
[0092]
获取云端直播平台的数据传输通道占用率、数据计算单元占用率以及所有第一封装数据。在进行主动的高质量的推流数据采集时,需要结合当前云端直播平台的工作负荷确定预设数量,避免因为高质量的推流数据较多而导致云端直播平台无法正常工作、崩溃。
[0093]
数据传输通道占用率可以看做是当前的数据传输速度与额定传输速度的比值,数据计算单元占用率可以是当前的数据处理量占服务器、处理器的额定数据处理量的比值。
[0094]
基于所述数据传输通道占用率和所有第一封装数据的数据量确定前部预设数量的第一预测值。本发明会根据数据传输通道占用率得到第一预测值,该第一预测值是在数据传输维度上确定的高质量的推流数据的数量。
[0095]
基于所述数据计算单元占用率和所有第一封装数据的数据处理量确定前部预设数量的第二预测值。本发明会根据数据计算单元占用率得到第二预测值,该第二预测值是在数据处理维度上确定的高质量的推流数据的数量。
[0096]
因为高质量的推流数据整体数据量会较多,会加大云端直播平台对于数据传输、数据处理等维度上的负荷,需要保障云端直播平台在数据传输、数据处理等维度上均不会造成过负荷的情况出现。
[0097]
根据所述第一预测值和第二预测值间的数量关系确定前部预设数量。
[0098]
根据所述第一预测值和第二预测值间的数量关系确定前部预设数量包括:
[0099]
若所述第一预测值小于等于第二预测值,则所述前部预设数量为所述第一预测值的数值。当第一预测值小于等于第二预测值,则证明此时在数据传输维度上确定的高质量的推流数据的数量小于等于在数据处理维度上确定的高质量的推流数据的数量,需要取较小的数量,所以将前部预设数量为所述第一预测值的数值。
[0100]
若所述第一预测值大于第二预测值,则所述前部预设数量为所述第二预测值的数值。当第一预测值大于第二预测值,则证明此时在数据传输维度上确定的高质量的推流数据的数量大于在数据处理维度上确定的高质量的推流数据的数量,需要取较小的数量,所以将前部预设数量为所述第二预测值的数值。
[0101]
通过以上方式,保障了云端直播平台在数据传输维度和数据处理维度都不会出现超负荷的情况。
[0102]
在一个可能的实施方式中,基于所述数据传输通道占用率和所有第一封装数据的数据量确定前部预设数量的第一预测值包括:
[0103]
获取每个高配置音视频输入参数所对应的高配置封装数据的数据量值,其中,所述远程控制端基于所述高配置推流参数生成高配置封装数据。本发明会得到高配置封装数据的数据量值。
[0104]
基于所述高配置封装数据的数据量值得到相应的数据传输量值。根据高配置封装数据的数据量值会得到数据传输量值,其中配置封装数据的数据量值可以与数据传输量值相等,也可以是根据预设的换算方式、换算系数进行换算。
[0105]
通过以下公式计算第一预测值,
[0106][0107]
其中,所述x1为第一预测值,mi为第i个第一封装数据的数据量值,p为数据传输通道占用率,b1为传输权重值,k为每个高配置音视频输入参数所对应的封装数据的数据传输量值。
[0108]
本发明在计算第一预测值时,会考虑当前时刻所有的第一封装数据的数据量值以及当前时刻数据传输通道占用率得到总的额定的数据传输量值,即本发明会为通过传输权重值对进行改变,保障云端直播平台的数据传输通道具有一定的数据传输余量,然后结合每个高配置音视频输入参数所对应的封装数据的数据传输量值得到最终的第一预测值。以上方式,使计算的第一预测值更加的准确。
[0109]
在一个可能的实施方式中,基于所述数据计算单元占用率和所有第一封装数据的数据处理量确定前部预设数量的第二预测值包括:
[0110]
获取每个高配置音视频输入参数所对应的高配置封装数据的数据量值,其中,所述远程控制端基于所述高配置推流参数生成高配置封装数据。本发明会得到高配置封装数据的数据量值。
[0111]
基于所述高配置封装数据的数据量值得到相应的数据处理量值。根据高配置封装数据的数据量值会得到数据处理量值,其中配置封装数据的数据量值可以与数据处理量值相等,也可以是根据预设的换算方式、换算系数进行换算。
[0112]
通过以下公式计算第二预测值,
[0113][0114]
其中,所述x2为第二预测值,ms为第s个第一封装数据的数据量值,g为数据计算单元占用率,b2为计算权重值,v为每个高配置音视频输入参数所对应的封装数据的数据量值。
[0115]
本发明在计算第二预测值时,会考虑当前时刻所有的第一封装数据的数据量值以及当前时刻数据计算单元占用率得到总的额定的数据处理量值,即本发明会为通过计算权重值对进行改变,保障云端直播平台的计算量具有一定的数据计算余量,然后结合每个高配置音视频输入参数所对应的封装数据的数据传输量值得到最终的第二预测值。以上方式,使计算的第二预测值更加的准确。
[0116]
如图3所示,本发明还提供一种远程推流控制装置,预先在固定拍场配置音视频采集装置和对所述音视频采集装置进行控制的远程控制端,在云端配置总控制单元,所述总控制单元分别与多个远程控制端连接,远程推流控制装置还包括以下模块:
[0117]
远程发送模块,用于使总控制单元接收第一配置信息,基于所述第一配置信息选
择相应的远程控制端向远程控制端发送第一音视频输入参数和第一推流参数;
[0118]
远程参数配置模块,用于使所述远程控制端基于所述第一音视频输入参数控制所述音视频采集装置采集第一音视频数据;
[0119]
远程推流配置模块,用于使所述远程控制端基于所述第一推流参数对音视频采集装置采集的第一音视频数据封装处理得到第一封装数据,将所述第一封装数据发送至云端直播平台。
[0120]
其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。另外,该asic可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0121]
本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
[0122]
在上述终端或者服务器的实施例中,应理解,处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0123]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1