一种数据传输方法、终端、服务器和存储介质与流程

文档序号:16687705发布日期:2019-01-22 18:29阅读:194来源:国知局
一种数据传输方法、终端、服务器和存储介质与流程

本申请涉及数据传输技术,涉及但不限于一种数据传输方法、终端、服务器和存储介质。



背景技术:

随着移动通信网络的不断发展,移动通信网络的传输速率飞速提高,从而给三维视频业务的产生和发展提供了有力的技术支持。三维视频数据包括二维视频数据(例如rgb数据)和深度数据(depth数据),而三维视频数据的传输是分别传输二维视频数据和深度数据。在三维视频数据的传输过程中由于对于每帧图像,都需要传输depth数据,这个数据量是非常大。所以对于如此大量的数据全部传输时,势必会对传输速度、传输的正确率造成影响。



技术实现要素:

为解决上述技术问题,本申请实施例提供了一种数据传输方法、终端、服务器和存储介质。

本申请实施例的技术方案是这样实现的:

本申请实施例提供一种数据传输方法,所述方法包括:

获取待传输的三维视频数据中的深度数据和二维视频数据;

针对每帧的深度数据,将深度数据和预设的深度数据进行比对,确定所述深度数据与所述预设的深度数据之间的差异数据;

向移动边缘计算(mobileedgecomputing,mec)服务器发送待传输的三维视频数据中的二维视频数据,并发送所述差异数据。

在上述方案中,所述针对每帧的深度数据,将深度数据和预设的深度数据进行比对,确定深度数据与所述预设的深度数据之间的差异数据,包括:

针对所述每帧的深度数据,将当前帧的深度数据和所述当前帧的前一帧的深度数据进行比对,确定所述当前帧的深度数据和所述前一帧的深度数据之间的差异数据;

对应地,所述向移动边缘计算服务器发送待传输的三维视频数据中的二维视频数据,并发送所述差异数据,包括:

向所述mec服务器发送每一帧的二维视频数据和所述差异数据。

在上述方案中,在所述输出所述差异数据之后,所述方法还包括:

获取所述差异数据对应的下一帧的深度数据;

如果所述下一帧的深度数据与所述差异数据对应的深度数据不同,传输所述下一帧的深度数据。

本申请实施例还提供了一种数据传输方法,应用与mec服务器,所述方法包括:

接收终端发送的差异数据和二维视频数据;

根据所述差异数据恢复待传输的三维视频数据中的深度数据;

将所述深度数据和二维视频数据合成为三维视频数据。

在上述方案中,在所述将所述深度数据和二维视频数据合成为三维视频数据之前,所述方法还包括:

接收差异数据和二维视频数据;

根据所述差异数据至少恢复出当前帧的深度数据;

将所述当前帧的深度数据、预设的深度数据和所述二维视频数据合成为三维视频数据。

本申请实施例还提供了一种终端,所述终端包括:获取单元、第一数据传输单元和第一通信单元;其中,

所述获取单元,用于获取待传输的三维视频数据中的深度数据和二维视频数据;

所述第一数据传输单元,用于针对每帧的深度数据,将深度数据和预设的深度数据进行比对,确定所述深度数据与所述预设的深度数据之间的差异数据;

所述第一通信单元,用于向移动边缘计算mec服务器发送待传输的三维视频数据中的二维视频数据,并发送所述差异数据。

在上述方案中,所述第一数据传输单元,用于针对所述每帧的深度数据,将当前帧的深度数据和所述当前帧的前一帧的深度数据进行比对,确定所述当前帧的深度数据和所述前一帧的深度数据之间的差异数据;

对应地,所述第一通信单元,用于向所述mec服务器发送每一帧的二维视频数据和所述差异数据。

在上述方案中,所述获取单元,还用于获取所述差异数据对应的下一帧的深度数据;

所述第一通信单元,还用于如果所述下一帧的深度数据与所述差异数据对应的深度数据不同,传输所述下一帧的深度数据。

本申请实施例还提供了一种mec服务器,所述服务器包括第二通信单元和第二数据传输单元;其中,

所述第二通信单元,用于接收终端发送的差异数据和二维视频数据;

所述第二数据传输单元,用于根据所述差异数据恢复待传输的三维视频数据中的深度数据;还用于将所述深度数据和二维视频数据合成为三维视频数据。

在上述方案中,所述第二通信单元,还用于接收差异数据和二维视频数据;

所述第二数据传输单元,还用于根据所述差异数据至少恢复出当前帧的深度数据;还用于将所述当前帧的深度数据、预设的深度数据和所述二维视频数据合成为三维视频数据。

本申请实施例还提供了一种计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现本申请实施例所述的应用于终端的数据传输方法的步骤;或者,该指令被处理器执行时实现本申请实施例所述的应用于mec服务器的数据传输方法的步骤。

本申请实施例还提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的应用于终端的数据传输方法的步骤。

本申请实施例还提供了一种mec服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的应用于mec服务器的数据传输方法的步骤。

本申请实施例提供一种数据传输方法、终端、服务器和存储介质,其中,首先,获取待传输的三维视频数据中的深度数据和二维视频数据;然后,针对每帧的深度数据,将深度数据和预设的深度数据进行比对,确定所述深度数据与所述预设的深度数据之间的差异数据;最后,向移动边缘计算mec服务器发送待传输的三维视频数据中的二维视频数据,并发送所述差异数据。采用本申请实施例的技术方案,通过从终端仅传输有差异的深度数据,从而大大减少了深度数据的传输量,提高了网络的流畅度。

附图说明

图1为本申请实施例的数据传输方法应用的系统架构示意图;

图2为本申请实施例的数据传输方法的实现流程示意图;

图3为本申请实施例的数据传输方法的实现交互图;

图4为本申请实施例的终端的一种组成结构示意图;

图5为本申请实施例的服务器的组成结构示意图;

图6为本申请实施例的数据传输设备的硬件组成结构示意图。

具体实施方式

在对本申请实施例的技术方案进行详细说明之前,首先对本申请实施例的数据传输方法应用的系统架构进行简单说明。本申请实施例的数据传输方法应用于三维视频数据的相关业务,该业务例如是三维视频数据分享的业务,或者基于三维视频数据的直播业务等等。在这种情况下,由于三维视频数据的数据量较大,分别传输的深度数据和二维视频数据在数据传输过程中需要较高的技术支持,因此需要移动通信网络具有较快的数据传输速率,以及较稳定的数据传输环境。

图1为本申请实施例的数据传输方法应用的系统架构示意图;如图1所示,系统可包括终端、基站、mec服务器、业务处理服务器、核心网和互联网(internet)等;mec服务器与业务处理服务器之间通过核心网建立高速通道以实现数据同步。

以图1所示的两个终端交互的应用场景为例,mec服务器a为部署于靠近终端a(发送端)的mec服务器,核心网a为终端a所在区域的核心网;相应的,mec服务器b为部署于靠近终端b(接收端)的mec服务器,核心网b为终端b所在区域的核心网;mec服务器a和mec服务器b可与业务处理服务器之间分别通过核心网a和核心网b建立高速通道以实现数据同步。

其中,终端a发送的三维视频数据传输到mec服务器a后,由mec服务器a通过核心网a将数据同步至业务处理服务器;再由mec服务器b从业务处理服务器获取终端a发送的三维视频数据,并发送至终端b进行呈现。

这里,如果终端b与终端a通过同一个mec服务器来实现传输,此时终端b和终端a直接通过一个mec服务器实现三维视频数据的传输,不需要业务处理服务器的参与,这种方式称为本地回传方式。具体地,假设终端b与终端a通过mec服务器a实现三维视频数据的传输,终端a发送的三维视频数据传输到mec服务器a后,由mec服务器a发送三维视频数据至终端b进行呈现。

这里,终端可基于网络情况、或者终端自身的配置情况、或者自身配置的算法选择接入4g网络的演进型基站(enb),或者接入5g网络的下一代演进型基站(gnb),从而使得enb通过长期演进(longtermevolution,lte)接入网与mec服务器连接,使得gnb通过下一代接入网(ng-ran)与mec服务器连接。

这里,mec服务器部署于靠近终端或数据源头的网络边缘侧,所谓靠近终端或者靠近数据源头,不仅是逻辑位置上,还在地理位置上靠近终端或者靠近数据源头。区别于现有的移动通信网络中主要的业务处理服务器部署于几个大城市中,mec服务器可在一个城市中部署多个。例如在某写字楼中,用户较多,则可在该写字楼附近部署一个mec服务器。

其中,mec服务器作为具有融合网络、计算、存储、应用核心能力的边缘计算网关,为边缘计算提供包括设备域、网络域、数据域和应用域的平台支撑。其联接各类智能设备和传感器,就近提供智能联接和数据传输业务,让不同类型的应用和数据在mec服务器中进行处理,实现业务实时、业务智能、数据聚合与互操作、安全与隐私保护等关键智能服务,有效提升业务的智能决策效率。

下面结合附图及具体实施例对本申请作进一步详细的说明。

本申请实施例提供了一种数据传输方法,应用于终端中,终端可以是例如手机、平板电脑等移动终端,也可以是电脑等类型的终端。图2为本申请实施例的数据传输方法的实现流程示意图;如图2所示,所述方法包括以下步骤:

步骤s201,获取待传输的三维视频数据中的深度数据和二维视频数据。

这里,可以是采集待传输的三维视频数据中的深度数据,还可以是接收到其他设备发送的该深度数据。

步骤s202,针对每帧的深度数据,将深度数据和预设的深度数据进行比对,确定所述深度数据与所述预设的深度数据之间的差异数据。

这里,在三维视频数据中包含m帧深度数据,逐个比较每一帧的深度数据与预设的深度数据是否相同,如果不同,即确定二者之间的差异数据;然后将该差异数据传输给mec服务器。如果深度数据与预设的深度数据相同,那么将不传输该深度数据,或者是仅传输一个用于表明二者相同的信息,不会增加数据的传输量。

步骤s203,向移动边缘计算mec服务器发送待传输的三维视频数据中的二维视频数据,并发送所述差异数据。

这里,仅将二维视频数据传输给mec服务器和差异数据传输给mec服务器。所述差异数据可以理解为是深度数据对应的像素与预设的深度数据对应的像素之间的差异。

也就是说,终端向mec服务器传输深度数据时,并不是将每一帧深度数据都完整的传输到mec服务器,仅仅将与预设的深度数据有差异的差异数据,传输给mec服务器,如此,mec服务器可以根据差异数据恢复出对应的深度数据,然后根据深度数据和二维视频数据合成三维视频数据。

在实施例中,仅将深度数据之间的差异数据传输给mec服务器,减少了深度数据的传输量,提升了网络流畅度。

本实施例中,作为一种实施方式,所述获得三维视频数据,包括:所述终端从至少能够采集深度数据的采集组件获得三维视频数据;所述采集组件能够与至少一个终端建立通信链路以使对应终端获得所述三维视频数据。

本实施方式中,由于能够采集深度数据的采集组件相对比较昂贵,终端并不具备三维视频数据的采集功能,而是通过独立于终端的采集组件采集三维视频数据,再通过采集组件和终端中的通信组件建立通信链路,使得终端获得采集组件采集的三维视频数据。其中,所述采集组件具体可通过以下至少之一实现:深度摄像头、双目摄像头、3d结构光摄像模组、飞行时间(tof,timeofflight)摄像模组。

这里,采集组件能够与至少一个终端建立通信链路以将采集得到的三维视频数据传输至所述至少一个终端,以使对应终端获得三维视频数据,这样能够实现一个采集组件采集的三维视频数据共享给至少一个终端,从而实现采集组件的共享。

作为另一种实施方式,终端自身具备三维视频数据的采集功能,可以理解,终端设置有至少能够采集深度数据的采集组件,例如设置有以下组件至少之一:深度摄像头、双目摄像头、3d结构光摄像模组、tof摄像模组,以采集三维视频数据。

其中,获得的三维视频数据包括二维视频数据和深度数据;所述二维视频数据用于表征平面图像,例如可以是rgb数据;深度数据表征采集组件所针对的采集对象的表面与采集组件之间的距离。

本申请实施例又提供一种数据传输方法,图3为本申请实施例的数据传输方法的实现交互图,如图3所示,所述方法包括以下步骤:

步骤s301,终端获取待传输的三维视频数据中的深度数据和二维视频数据。

这里,所述步骤s301可以是,终端通过结构光采集待传输的三维视频数据中的深度数据,也可以是其他设备将所述深度数据传输给所述终端。

步骤s302,终端针对所述每帧的深度数据,将当前帧的深度数据和所述当前帧的前一帧的深度数据进行比对,确定所述当前帧的深度数据和所述前一帧的深度数据之间的差异数据。

这里,比如,深度数据一共有100帧,针对其中的每一帧,先将第一帧深度数据完整的传输给mec服务器,然后,将第二帧深度数据与第一帧深度数据进行比对,并确定二者之间的差异数据,将该差异数据传输给mec服务器,也就是说,在本实施例中,传输第二帧深度数据时,其实传输的是第二帧深度数据与第一帧深度数据之间的差异数据。

步骤s303,终端向所述mec服务器发送每一帧的二维视频数据和所述差异数据。

这里,终端将每一帧的二维视频数据都发送给mec服务器,并且将每相邻两帧之间的差异数据发送给mec服务器。在步骤s303之后,本申请实施例还包括:获取所述差异数据对应的下一帧的深度数据;如果所述下一帧的深度数据与所述差异数据对应的深度数据不同,传输所述下一帧的深度数据。也就是说,在第二帧深度数据与第一帧深度数据不同,向mec服务器传输了二者之间差异数据的基础上,如果第三帧深度数据与第二帧深度数据也不同,可以是直接传输完整的第三帧深度数据,还可以是传输第三帧深度数据与第二帧深度数据之间的差异数据。

步骤s304,mec服务器接收差异数据和二维视频数据。

这里,所述差异数据即为当前帧的深度数据与前一帧的深度数据之间的差异数据。所述差异数据可以理解为当前帧的深度数据对应的像素与前一帧的深度数据对应的像素的差。

步骤s305,mec服务器根据所述差异数据恢复待传输的三维视频数据中的深度数据。

步骤s306,mec服务器将所述深度数据和二维视频数据合成为三维视频数据。

在本申请实施例中,终端将二维视频数据和当前帧的深度数据与前一帧的深度数据之间的差异数据,而不是完整的两帧深度数据,传输给mec服务器,从而大大减少了数据传输量,提升了网络传输速度。

在相关技术中传输三维视频数据时,分别传输的深度数据和二维视频数据在数据传输过程中需要较高的技术支持,因此需要移动通信网络具有较快的数据传输速率,以及较稳定的数据传输环境。但是由于对于每帧图像,都需要传输depth数据,这个数据量是非常大,导致网络数据传输量过大,网络拥堵等。

基于此,本申请实施例提供一种数据传输方法,适用与较低速,静态建模的场景中,在将二维视频数据和深度数据从终端传输到mec服务器之前,对深度数据进行的预处理,非压缩的方式通过比较三维视频数据中当前帧的深度数据的像素和前一帧的深度数据的像素之间的差异,并得到该差异数据,然后将该差异数据通过高速传输的网络传输到mec服务器,然后由mec服务器将该差异数据和获取到的二维视频数据结合为三维视频数据。比如,将三维视频数据分成很多帧,b代表一帧深度数据,i代表紧邻b的下一帧的深度数据的像素与b对应的像素之间的差异数据,在本实施例中,传输所述深度数据的方式可以包括多种方式(这里,为了避免冗余和重复,仅解释两种传输所述深度数据的方式):

第一种传输所述深度数据的方式:首先,传输一个完整的一帧深度数据;其次,分析第一帧深度数据与下一帧深度数据之间的差异数据,接下来传输该差异数据(即传输第二帧的时候,其实是传输的差异数据);再次,传输第三帧的时候,传输该差异数据对应的下一帧的完整的一帧深度数据;最后,传输第四帧的时候,与传输第二帧的方法类似,先分析第三帧的深度数据对应的像素与第四帧的深度数据对应的像素之间的差异数据,传输该差异数据(即b-i-b-i-b-i,在传输的过程中,传输完整帧的深度数据与传输差异数据的比例为1:1)。

第一种传输所述深度数据的方式:首先,传输一个完整的一帧深度数据;其次,分析第一帧深度数据与下一帧深度数据之间的差异数据,接下来传输该差异数据(即传输第二帧的时候,其实是传输的差异数据);再次,分析第二帧深度数据与下一帧深度数据之间的差异数据,接下来传输该差异数据(即传输第三帧的时候,其实是传输的差异数据);再次,传输第四帧的时候,传输第三帧对应的差异数据对应的下一帧的完整的一帧深度数据;然后,传输第五帧的时候,又是传输第四帧的深度数据与第五帧的深度数据之间的差异数据,···(即,b-i1-i2-b-i1-i2-b-i1-i2,在传输的过程中,传输完整帧的深度数据与传输差异数据的比例为1:2)。显然,在本实施例中,在传输深度数据的过程中,传输完整帧的深度数据与传输差异数据的比例不仅仅可以是1:1或者1:2,还可以是任意的其他比例。

在本申请实施例中,传输三维视频数据的深度数据时,仅传输当前帧和前一帧有差异像素的深度数据,不仅大大减少网络数据传输,而且有效的提升了网络传输的流畅度。

为实现本申请实施例终端侧的方法,本申请实施例还提供了一种终端。图4为本申请实施例的终端的一种组成结构示意图;如图4所示,所述终端包括:获取单元41、第一数据传输单元42和第一通信单元43;其中,

所述获取单元41,用于获取待传输的三维视频数据中的深度数据和二维视频数据;

所述第一数据传输单元42,用于针对每帧的深度数据,将深度数据和预设的深度数据进行比对,确定所述深度数据与所述预设的深度数据之间的差异数据;

所述第一通信单元43,用于向移动边缘计算mec服务器发送待传输的三维视频数据中的二维视频数据,并发送所述差异数据。

在一实施例中,所述第一数据传输单元42,用于针对所述每帧的深度数据,将当前帧的深度数据和所述当前帧的前一帧的深度数据进行比对,确定所述当前帧的深度数据和所述前一帧的深度数据之间的差异数据;

对应地,所述第一通信单元43,用于向所述mec服务器发送每一帧的二维视频数据和所述差异数据。

在一实施例中,如图4所示,所述终端还包括:所述获取单元41,还用于获取所述差异数据对应的下一帧的深度数据;

所述第一通信单元43,还用于如果所述下一帧的深度数据与所述差异数据对应的深度数据不同,传输所述下一帧的深度数据。

本申请实施例中,所述终端中的第一数据传输单元33,在实际应用中可由所述终端中的处理器,比如中央处理器(cpu,centralprocessingunit)、数字信号处理器(dsp,digitalsignalprocessor)、微控制单元(mcu,microcontrollerunit)或可编程门阵列(fpga,field-programmablegatearray)等实现;所述终端中的第一通信单元32,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现;所述终端中的获取单元31,在实际应用中可通过立体摄像头、双目摄像头或结构光摄像头实现,或者可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现;所述终端中的检测单元34,在实际应用中可由处理器比如cpu、dsp、mcu或fpga等结合通信模组实现。

需要说明的是:上述实施例提供的终端在进行数据传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将终端的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的终端与数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

相应地,为实现本申请实施例服务器侧的方法,本申请实施例还提供了一种服务器,具体为mec服务器。图5为本申请实施例的服务器的组成结构示意图;如图5所示,所述服务器包括第二通信单元51和第二数据传输单元52;其中,

所述第二通信单元51,用于接收终端发送的差异数据和二维视频数据;

所述第二数据传输单元52,用于根据所述差异数据恢复待传输的三维视频数据中的深度数据;还用于将所述深度数据和二维视频数据合成为三维视频数据。

在一实施例中,所述第二通信单元51,还用于接收差异数据和二维视频数据;

所述第二数据传输单元52,还用于根据所述差异数据至少恢复出当前帧的深度数据;还用于将所述当前帧的深度数据、预设的深度数据和所述二维视频数据合成为三维视频数据。

本申请实施例中,所述服务器中的第二数据传输单元52,在实际应用中可由所述服务器中的处理器,比如cpu、dsp、mcu或fpga等实现;所述服务器中的第二通信单元51,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。

需要说明的是:上述实施例提供的服务器在进行数据传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述传输分配由不同的程序模块完成,即将服务器的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的服务器与数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

基于上述设备的硬件实现,本申请实施例还提供了一种数据传输设备,图6为本申请实施例的数据传输设备的硬件组成结构示意图,如图6所示,数据传输装置60,包括存储器61、处理器62及存储在存储器上并可在处理器上运行的计算机程序。作为第一种实施方式,数据传输设备为终端时,位于终端的处理器执行所述程序时实现:获取待传输的三维视频数据中的深度数据和二维视频数据;针对每帧的深度数据,将深度数据和预设的深度数据进行比对,确定所述深度数据与所述预设的深度数据之间的差异数据;向移动边缘计算(mobileedgecomputing,mec)服务器发送待传输的三维视频数据中的二维视频数据,并发送所述差异数据。

在一实施例中,位于终端的处理器执行所述程序时实现:针对所述每帧的深度数据,将当前帧的深度数据和所述当前帧的前一帧的深度数据进行比对,确定所述当前帧的深度数据和所述前一帧的深度数据之间的差异数据;向所述mec服务器发送每一帧的二维视频数据和所述差异数据。

在一实施例中,位于终端的处理器执行所述程序时实现:获取所述差异数据对应的下一帧的深度数据;如果所述下一帧的深度数据与所述差异数据对应的深度数据不同,传输所述下一帧的深度数据。

作为第二种实施方式,数据传输设备为服务器时,位于服务器的处理器执行所述程序时实现:接收终端发送的差异数据和二维视频数据;根据所述差异数据恢复待传输的三维视频数据中的深度数据;将所述深度数据和二维视频数据合成为三维视频数据。

在一实施例中,位于服务器的处理器执行所述程序时实现:接收差异数据和二维视频数据;根据所述差异数据至少恢复出当前帧的深度数据;将所述当前帧的深度数据、预设的深度数据和所述二维视频数据合成为三维视频数据。

可以理解,数据传输设备(终端或服务器)还包括通信接口63;数据传输设备(终端或服务器)中的各个组件通过总线系统耦合在一起。可理解,总线系统用于实现这些组件之间的连接通信。总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。

本申请实施例还提供了一种计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现本申请实施例所述的应用于终端的数据传输方法的步骤;或者,该指令被处理器执行时实现本申请实施例所述的应用于mec服务器的数据传输方法的步骤。

本申请实施例还提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的应用于终端的数据传输方法的步骤。

本申请实施例还提供了一种mec服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的应用于mec服务器的数据传输方法的步骤。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本申请各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者手机等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是:本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1