信号处理方法、装置、芯片及存储介质与流程

文档序号:31349709发布日期:2022-08-31 12:28阅读:70来源:国知局
信号处理方法、装置、芯片及存储介质与流程

1.本技术实施例涉及通信技术领域,更为具体地,涉及一种信号处理方法、装置、芯片及存储介质。


背景技术:

2.在通信系统中,一块频域资源可以包括承载导频信号的频域位置(或称导频位置)以及承载数据信号的频域位置(或称数据位置)。为了得到数据位置的频域相关性,相关技术通常先对导频位置的功率时延谱(power delay profile,pdp)进行补零,再对补零后的pdp进行傅里叶变换。但是,补零操作的引入会导致傅里叶变换的长度(或称傅里叶变换的点数)过大。傅里叶变换的长度过大不仅增加了硬件实现的难度,而且也会引入较大误差。


技术实现要素:

3.本技术实施例提供一种信号处理方法、装置、芯片及存储介质。下面对本技术实施例涉及的各个方面进行介绍。
4.第一方面,提供一种信号处理方法,包括:将导频信号的频域位置的功率时延谱进行相位旋转,得到数据信号的频域位置的功率时延谱;对所述数据信号的频域位置的功率时延谱进行傅里叶变换,得到所述数据信号的频域位置的频域相关性。
5.第二方面,提供一种信号处理装置,包括存储器,用于存储数据;处理器,用于执行以下操作:将导频信号的频域位置的功率时延谱进行相位旋转,得到数据信号的频域位置的功率时延谱;对所述数据信号的频域位置的功率时延谱进行傅里叶变换,得到所述数据信号的频域位置的频域相关性。
6.第三方面,提供一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,实现如第一方面所述的方法。
7.第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序代码被执行时,实现如第一方面所述的方法。
8.第五方面,提供一种计算机程序产品,包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。
9.本技术实施例先通过相位旋转的方式得到数据位置的功率时延谱,再基于数据位置的功率时延谱得到数据位置的频域相关性,由于不需要在傅里叶变换前执行补零操作,因此能够降低傅里叶变换的长度,从而有助于减少傅里叶变换的误差。
附图说明
10.图1所示为可应用本技术实施例的无线通信系统的示例图。
11.图2所示为通过补零计算频域相关性的流程示意图。
12.图3所示为本技术实施例提供的计算频域相关性的流程示意图。
13.图4所示为本技术实施例提供的包含图3方法的计算频域相关性的流程示意图。
14.图5所示为图4所示方法的一种可能的实现方式的流程示意图。
15.图6所示为本技术实施例提供的一种信号处理装置的结构示意图。
具体实施方式
16.下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。
17.图1是可应用本技术实施例的无线通信系统100。该无线通信系统100可以包括网络设备110和终端设备120。网络设备110可以是与终端设备120通信的设备。网络设备110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备120进行通信。
18.图1示例性地示出了一个网络设备和两个终端设备。可选地,该无线通信系统100可以包括多个网络设备并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,本技术实施例对此不做限定。
19.可选地,该无线通信系统100还可以包括网络控制器、移动管理实体等其他网络实体,本技术实施例对此不作限定。
20.应理解,本技术实施例的技术方案可以应用于各种通信系统,例如:第五代(5th generation,5g)系统或新无线(new radio,nr)、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)等。本技术提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统,又如卫星通信系统,等等。
21.在通信系统中,一块频域资源可以包括承载导频信号的频域位置(或称导频位置)以及承载数据信号的频域位置(或称数据位置)。例如,一个资源块(resource block,rb)可以包含一定数量的资源元素(resource element,re)(如84个re)。在一个rb中,某些re可用于承载导频信号,因此这些re即可称为导频位置,剩余re位置可用于承载数据信号(如pdsch),因此,这些re可以称为数据位置。
22.应理解,本技术实施例对导频信号的类型不作具体限定。例如,导频信号可以是用于lte系统的小区参考信号(cell reference signal,crs)。又如,导频信号可以是用于nr系统的跟踪参考信号(tracking reference signal,trs)。
23.根据维纳-辛钦定理,平稳信号的自相关函数(auto correlation function,acf)与其功率谱密度互为傅里叶变换对。基于这个定理,利用pdp可以用来计算该pdp所在频域的自相关函数。频域的自相关函数可以表示该频域的频域相关性。而频域相关性对信道估计等通信过程有着重要的意义。
24.pdp可以描述经过多径信道的接收信号在每个时延径上的功率。pdp可以表示时域信号的功率分布。例如,在i条时延径中,时域信号的pdp可以用s(τ)表示,具体如下式:
[0025][0026]
其中,i为径数,pi为第i条径的功率,τi为第i条径的时延,δ(τ-τi)为冲激函数。
[0027]
对s(τ)进行fft运算,可以得到该时域信号的频域相关性函数:
[0028][0029]
其中,f、f'为频率。
[0030]
由s(τ)和θ
f-f'
两个式子可知,经过fft计算,时域中与时间有关的pdp变换为频域中与频率有关的相关性函数。
[0031]
但是,pdp一般是基于导频信号估计得到的。因此进行fft计算后,只得到导频信号所在re位置的频域相关性。而实际应用中,还需要得到其他re位置的频域相关性,例如数据信号所在的re位置。
[0032]
为了得到包括数据位置在内的所有频域位置的频域相关性,相关技术通常先利用导频信号估计出导频位置的pdp。然后,对导频位置的pdp进行补零。接着,对补零后的pdp进行傅里叶变换。但是,补零操作的引入会导致傅里叶变换的长度(或称傅里叶变换的点数)过大。傅里叶变换的长度过大不仅增加了硬件实现的难度,而且也会引入较大误差。
[0033]
频域相关性通常是基于acf估计模块进行估计的。下面以acf估计模块的实现为例,对相关技术的频域相关性的处理流程进行更为详细地举例说明。
[0034]
参见图2,acf估计模块的计算主要包含补零、fft和线性插值三个流程。acf估计模块的输入为由导频信号估计的pdp。
[0035]
在步骤s210,对pdp进行补零。pdp的初始长度为pdp长度(pdplength)。为了得到所有re位置的相关性,需要在pdp谱的噪声区间位置进行补零。补零后,进行fft计算的数据长度为fft长度(fftlength)。因此,补零长度为numzero=fftlength-pdplength。
[0036]
fft长度由pdp长度和频域的导频间隔计算得出。进一步地,为了进行fft计算,fft长度的大小需要是2的整数次幂。
[0037]
为便于理解,下面分别以lte crs和nr trs的应用场景为例,以计算所有re位置的频域相关性为目标,确定进行fft计算所需的fft长度。
[0038]
在lte crs场景下,在不同带宽下fft长度均为pdp长度的8倍,具体如表1所示。实际上,lte crs在频域的导频间隔为6(每6个re位置中放1个导频信号),但6不是2的整数次幂。为了保证fft长度是2的整数次幂,需要将pdp长度补零至其8倍的长度。因此,补零的长度为pdp长度的7倍。例如,1.4m带宽pdp长度为32,需要补零的长度为224。
[0039]
表1 lte crs场景通过补零计算相关性所需的fft长度
[0040][0041]
在nr trs场景下,在不同参考信号数量下,fft长度为pdp长度的4倍,具体如表2所示。nr trs在频域的导频间隔为4,4是2的整数次幂。因此补零的长度为pdp长度的3倍。例如,参考信号数量》461时,pdp长度为1024,补零的长度为3072。
[0042]
表2 nr trs场景通过补零计算相关性所需的fft长度
[0043][0044]
应理解,本技术实施例中长度和点数是具有相同含义的。例如表1和表2中fft长度也是进行fft计算的点数。
[0045]
在步骤s220,进行fft运算。对补零后的pdp谱进行fft计算,输出fft长度的频域相关性。
[0046]
在步骤s230,线性插值。线性插值主要针对导频间隔不是2的整数次幂的场景,例如前文提到的lte crs场景。对于lte crs来说,由于导频间隔是6,所有re位置的acf长度实际为pdp长度的6倍。但是,fft长度为pdp长度的8倍,因此acf长度为fft长度的3/4。步骤s230中,需要将fft结果的每4个值线性插值为3个值来得到最后的相关性,可由伪代码表示如下:
[0047][0048]
对于导频间隔为2的整数次幂的场景,不需要进行线性插值。例如,前文提到的nr trs场景,所有re位置的acf长度与fft长度相等。
[0049]
由上文可知,采用pdp谱补零进行相关性计算时,需要计算的fft长度较大。也就是说,需要进行的fft点数多。例如,nr trs场景下最多为4096点。
[0050]
点数过多的fft对硬件实现不友好。而且,在定点实现过程中,fft点数越多,实现时的阶数就越多,每级之间定点误差的传播影响会越大。进一步地,fft点数只能是2的整数次幂,当导频间隔不是2的整数次幂时,需要增加一步线性插值来得到re间的相关性,例如lte crs。
[0051]
为了解决上述的全部或部分问题,本技术实施例提出了一种信号处理方法。下面结合图3,对本技术实施例进行详细地描述。
[0052]
本技术实施例利用导频位置和数据位置的相位相关,先对导频位置的pdp进行相位旋转,得到数据位置的pdp。然后基于数据位置的pdp得到数据位置的频域相关性,由于不需要在傅里叶变换前执行补零操作,因此能够降低傅里叶变换的长度,从而有助于减少傅里叶变换的误差。
[0053]
参见图3,在步骤s310,将导频位置的pdp进行相位旋转,得到数据位置的pdp。
[0054]
这里的导频位置和数据位置可以指位于一块频域资源内的导频位置和数据位置。
该频域资源例如可以是通信系统的一个频带。或者,该一块频域资源可以是一个或多个rb。
[0055]
步骤s310中提及的相位旋转的旋转量可以基于导频位置和数据位置之间的相位关系确定。导频位置和数据位置之间的相位关系可以基于导频位置在频域资源内的排布方式确定,本技术实施例对此不作具体限定。例如,可以基于导频信号的密度和/或导频位置之间的间隔确定导频位置和数据位置之间的相位关系。
[0056]
在步骤s320,对数据位置的pdp进行傅里叶变换,得到数据位置的频域相关性。
[0057]
本技术实施例提及的傅里叶变换例如可以是快速傅里叶变换(fast fourier transform,fft)。当然,在一些实施例中,也可以是普通的离散傅里叶变换。
[0058]
数据位置的频域相关性可以由数据位置的自相关函数表示。因此,在一些实施例中,步骤s320可替换为:对数据位置的pdp进行傅里叶变换,得到数据位置的自相关函数。
[0059]
由于数据位置的pdp是通过对导频位置的pdp进行相位旋转得到的,因此,数据位置的pdp的长度(或称序列长度)可以与导频位置的pdp的长度相等。也就是说,傅里叶变换的长度等于导频位置的pdp的长度,在后文将进行详细描述。
[0060]
为了能够得到导频信号所在的频带内的所有频域位置的相关性,可以多次执行图3的方法。该多次执行可以按照一定的顺序先后执行,也可以并行执行。
[0061]
前文介绍了图3所示的通过相位旋转计算频域相关性的一种方法。多次执行图3的方法可以得到导频信号所在频带的频域相关性,下面将结合图4进行详细地描述。
[0062]
参见图4,步骤s410和图3中的步骤s310一致。多次执行步骤s410,可以在将导频位置的pdp进行相位旋转之前,确定相位旋转的次数l。
[0063]
相位旋转的次数l可以根据数据位置的计算需求确定。在一些实施例中,l可以根据导频信号的密度(redensity)确定。在另一些实施例中,l可以根据计算所需的数据位置的pdp的数量确定。
[0064]
按导频信号的密度确定l,可以计算出导频信号所在频带内的所有频域位置的pdp。作为一种可能的实现方式,l可以等于一个rb内的re的个数(renumperrb)与导频信号的密度的商。在一些实施例中,一个rb内包含12个re。因此,对于导频信号在频域上的密度为2的lte crs来说,l=6。对于导频信号在频域上的密度为3的nr trs来说,l=4。可以看到,按导频信号的密度确定l,lte crs和nr trs进行相位旋转的次数与其频域的导频间隔一致。
[0065]
相位旋转的次数l大于1时,可以有多种实现方式。在一些实施例中,可以按照与导频位置的距离进行l次相位旋转。例如,第1次得到紧邻导频位置的1组数据位置的pdp,第2次得到距离导频位置次近的1组的数据位置的pdp。在另一些实施例中,可以按并行的方式进行相位旋转。例如,进行1次相位旋转,可以同时得到多组数据位置的pdp。
[0066]
l次相位旋转得到的多组pdp可以包含导频位置的pdp和数据位置的pdp。作为一种可能的实现方式,可以利用下文的公式,对导频位置的pdp进行l次旋转。
[0067][0068]
其中,n表示导频位置的pdp的长度,也就是pdp的序列长度。n为取值从0至n-1的整
数。因此,[n]可以表示第n+1个导频信号的位置。例如,n=0时,表示第1个导频信号的位置。进一步地,pdp[n]表示第n+1个导频位置的pdp。
[0069]
如前文所述,l表示相位旋转的次数。l为取值从0至l-1的整数。因此,[l]可以表示第l+1次相位旋转。进一步地,pdp

[l][n]表示对导频位置的pdp进行第l+1次相位旋转后的结果。
[0070]
由上式可知,在第1次相位旋转时,l取为0,pdp

[0][n]=pdp

[n]。因此,第1次相位旋转的旋转量为0,第1组pdp是导频位置的pdp。
[0071]
在第2次相位旋转时,l取为1,得到
[0072][0073]
因此第2次相位旋转时,各数据位置的pdp以其导频位置的相位为初始相位,按公式旋转一定角度,得到的第2组pdp为对应数据位置的pdp。
[0074]
以此类推,第2组到第l组的pdp均为对应的数据位置的pdp。因此,上述公式得到的l组pdp包含导频位置和数据位置的pdp,可以一起进行步骤s420和步骤s430。
[0075]
步骤s420与步骤s320一致,需要根据步骤s410的执行次数进行多次执行。在步骤s430,对导频位置的pdp进行傅里叶变换,得到导频位置的频域相关性。因此,步骤s420和步骤s430分别是对数据位置和导频位置的pdp进行傅里叶变换。在一些实施例中,步骤s420和步骤s430可以作为一个流程。
[0076]
数据位置的pdp进行傅里叶变换的次数可以根据计算需求确定。在一些实施例中,傅里叶变换的次数与数据位置的pdp的组数有关。例如,可以对l组数据位置的pdp进行l次傅里叶变换。
[0077]
傅里叶变换的次数大于1时,也可以如相位旋转一样有多种实现方式。在一些实施例中,可以按照相位旋转的串行顺序进行的fft运算。例如,导频位置的pdp按距离进行l次相位旋转后,可以按l的顺序进行串行的fft运算。在另一些实施例中,可以按并行的方式进行相位旋转。例如,不管相位旋转是串行还是并行,都可以同时对多组数据位置的pdp分别进行fft运算。
[0078]
导频位置的pdp的傅里叶变换也可以有多种实现方式。在一些实施例中,可以单独对导频位置的pdp进行fft运算。在另一些实施例中,可以和数据位置的pdp进行并行的fft运算。例如,对前文的pdp

[l][n]进行l次fft操作后,可以得到fftout[l][n]。
[0079]
傅里叶变换的长度等于导频位置的pdp的长度。前文已提到,相位旋转后数据位置与导频位置的pdp的长度相等。因此,不管是对导频位置的pdp进行傅里叶变换,还是对数据位置的pdp进行傅里叶变换,每次傅里叶变换的长度都等于导频位置的pdp的长度。例如,表3和表4是在不同场景下,采用相位旋转计算频域相关性所需的fft长度。
[0080]
表3 lte crs场景通过相位旋转计算频域相关性所需的fft长度
[0081][0082]
表4 nr trs场景通过相位旋转计算频域相关性所需的fft长度
[0083][0084]
对比表1和表3可知,fft长度由原来pdp长度的8倍降低为与pdp长度相等。而表2和表4中,fft长度由原来pdp长度的4倍降低为与pdp长度相等。因此本技术实施例的傅里叶变换点数少,对硬件实现友好,而且避免了使用过长序列的fft在定点实现时造成的精度损失。
[0085]
在步骤s440,根据导频位置的频域相关性和数据位置的频域相关性,确定导频信号所在频带的频域相关性。
[0086]
导频信号所在频带的频域相关性可以是频带上所有频域位置的相关性。频带的频域相关性可以由导频位置和数据位置的频域相关性按序列组成。步骤s420和步骤s430得到的频域相关性是按傅里叶变换的顺序进行数据存储的。在一些实施例中,可以按照导频位置和数据位置在频带中的序列,对得到的频域相关性进行重排。例如,对前文得到的fftout[l][n]进行重排,可以得到长度为acf长度的频域相关性。
[0087]
作为一种可能的实现方式,实现fftout[l][n]重排的伪代码可以表示如下:
[0088][0089]
图4所示的计算相关性的方法,利用数据位置和导频位置的相位关系,通过对导频长度的pdp进行多次相位旋转和傅里叶变换,计算出数据位置的相关性。因此,避免了使用过长序列的fft在定点实现时造成的精度损失。进一步地,当acf长度与fft长度不相等时,省去了图2中步骤s230对fft结果进行的线性插值的操作。
[0090]
上文结合图4介绍了通过相位旋转计算导频信号所在频带的频域相关性的方法。下面以图5所示acf估计模块的方法流程为例,对本技术实施例进行更为详细、清楚地描述。
[0091]
参见图5,在步骤s510,相位旋转。acf估计模块的输入还是由导频信号估计的pdp谱,pdp长度为pdplength。按前文所述的pdp

[l][n]公式对pdp谱进行l次相位旋转,得到包
括pdp谱的l组pdp

[l][n]。
[0092]
在步骤s520,对pdp

[l][n]进行l次fft操作,得到fftout[l][n]。其中fft长度与输入的pdp长度相等。
[0093]
在步骤s530,对fftout[l][n]进行重排,得到acf长度的频域相关性。其中重排的方法可以参考前文提到的伪代码。
[0094]
由图5可知,本技术实施例中fft的运算点数少,对硬件实现友好。进一步地,在定点过程中,fft点数越少,实现时的阶数就越少,每级之间定点误差的传播影响会越小。另外,当导频间隔不是2的整数次幂时,如lte crs,不需要额外进行线性插值操作来得到re间的相关性。
[0095]
上文结合图3至图5,详细描述了本技术的方法实施例,下面结合图6,详细描述本技术的装置实施例。应理解,方法实施例的描述与装置实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。
[0096]
图6是本技术实施例提供的一种信号处理装置的结构示意图。图6所示的信号处理装置600包括存储器610和处理器620。
[0097]
存储器610可用于存储数据。
[0098]
处理器620可用于执行以下操作:将导频信号的频域位置的功率时延谱进行相位旋转,得到数据信号的频域位置的功率时延谱;对数据信号的频域位置的功率时延谱进行傅里叶变换,得到数据信号的频域位置的频域相关性。
[0099]
可选地,作为一种可能的实现方式,处理器还用于执行以下操作:对导频信号的频域位置的功率时延谱进行傅里叶变换,得到导频信号的频域位置的频域相关性;根据导频信号的频域位置的频域相关性和数据信号的频域位置的频域相关性,确定导频信号所在频带的频域相关性。
[0100]
可选地,作为一种可能的实现方式,处理器还用于执行以下操作:在将导频信号的频域位置的功率时延谱进行相位旋转之前,根据导频信号的密度,确定相位旋转的次数l。
[0101]
可选地,作为一种可能的实现方式,l等于一个资源块内的资源元素的个数与导频信号的密度的商。
[0102]
可选地,作为一种可能的实现方式,处理器还用于执行以下操作:利用如下公式,对导频信号的频域位置的功率时延谱进行l次旋转:
[0103][0104]
其中,pdp[n]表示导频信号的频域位置的功率时延谱,n表示导频信号的频域位置的功率时延谱的长度,l表示取值从0至l-1的整数,n表示取值从0至n-1的整数,pdp'[l][n]表示对导频信号的频域位置的功率时延谱进行第l+1次相位旋转后的结果。
[0105]
可选地,作为一种可能的实现方式,傅里叶变换的长度等于导频信号的频域位置的功率时延谱的长度。
[0106]
本技术实施例还提供了一种装置,包括处理器,用于从存储器中调用程序,以使装置实现前述方法的步骤。
[0107]
本技术实施例还提供了一种芯片,包括可编程逻辑电路和/或程序指令,当芯片运行时,实现前述方法的步骤。
[0108]
本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,当计算机程序代码被执行时,实现前述方法的步骤。
[0109]
本技术实施例提供了一种计算机程序产品,包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行前述方法的步骤。
[0110]
应理解,在本技术实施例中,处理器可以采用通用的中央处理器(central processing unit,cpu),微处理器,应用专用集成电路(application specific integrated circuit,asic),或者一个或多个集成电路,用于执行相关程序,以实现本技术实施例所提供的技术方案。
[0111]
存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。处理器的一部分还可以包括非易失性随机存取存储器。例如,处理器还可以存储设备类型的信息。
[0112]
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所申请的用于请求上行传输资源的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0113]
应理解,本技术实施例中,该处理器可以为中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0114]
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0115]
应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0116]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0117]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0118]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0119]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够读取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital video disc,dvd))或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
[0120]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1