一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

除法运算方法、除法器、存储介质及电子设备与流程

2023-03-18 11:52:18 来源:中国专利 TAG:


1.本技术涉及数值运算领域,尤其涉及一种除法运算方法、除法器、存储介质及电子设备。


背景技术:

2.在现在的芯片设计中,除法运算是无可避免的。大多数自设计的除法器都是基于对时序、面积和性能的多方面考虑,通常采用基于减法的循环算法,这种算法的特点是每次循环产生一个商位,而循环的次数由除法的操作数位数决定。例如:执行一次64位的除法,一次除法就得花费64次迭代减法运算才能得到最终的商,运算次数过多,增加运算时间和消耗计算资源。


技术实现要素:

3.本技术实施例提供了除法运算方法、除法器、存储介质及电子设备,可以解决现有技术中除法运算次数较多导致效率不高的问题。所述技术方案如下:
4.第一方面,本技术实施例提供了一种除法运算方法,所述方法包括:
5.获取被除数x和除数y;其中,所述被除数的位数为m,所述除数的位数为n,每次迭代计算产生z个商位,z=2n,n为大于1的整数;
6.若m不为z的整数倍,将x的最高位补0直到位数为z的整数倍;其中,补0后的被除数的位数为p,p为大于2的整数;
7.根据z对除数y进行预处理生成除数参考表;其中,所述除数参考表包括n 1个参考数;其中,所述n 1个参考数分别为:y0=y*0、y1=y*1、y2=y*2、

、y
n-1
=y*(2
z-1)、yn=y*2z;
8.配置计数器;其中,所述计数器的最大值为p/z,所述计数器的初始值为a,a=p/z;
9.对于p位的被除数x,根据如下过程进行多次迭代计算计算:
10.在执行本次迭代计算时,将上一次迭代计算更新的被除数作为当前被除数;
11.截取当前被除数的[p-1,(a-1)*z]位作为当前截取数b;
[0012]
根据当前截取数在所述除数参考表中查找出满足yi≤b<y
i 1
的i值,将i值转换为二进制数后赋给临时商数的[(a*z-1),((a-1)*z)]位,以及根据i值确定当前被除数的余数r=b-yi;
[0013]
将计数器的当前计数值减1;
[0014]
若更新后的计数值等于0,结束迭代计算;
[0015]
若更新后的计数值不等于0,将当前余数r的值替换当前被除数x的[p-1,a*z]位后,得到下一被除数;
[0016]
在完成迭代计算后,将最后一次迭代计算得到的商数和余数作为x/y的最终商数和最终余数。
[0017]
第二方面,本技术实施例提供了一种除法器,所述装置包括:
[0018]
获取单元,用于获取被除数x和除数y;其中,所述被除数的位数为m,所述除数的位数为n,每次迭代计算产生z个商位,z=2n,n为大于1的整数;
[0019]
补齐单元,用于若m不为z的整数倍,将x的最高位补0直到位数为z的整数倍;其中,补0后的被除数的位数为p,p为大于2的整数;
[0020]
生成单元,用于根据z对除数y进行预处理生成除数参考表;其中,所述除数参考表包括n 1个参考数;其中,所述n 1个参考数分别为:y0=y*0、y1=y*1、y2=y*2、

、y
n-1
=y*(2
z-1)、yn=y*2z;
[0021]
配置单元,用于配置计数器;其中,所述计数器的最大值为p/z,所述计数器的初始值为a,a=p/z;
[0022]
迭代单元,用于对于p位的被除数x,根据如下过程进行多次迭代计算计算:
[0023]
在执行本次迭代计算时,将上一次迭代计算更新的被除数作为当前被除数;
[0024]
截取当前被除数的[p-1,(a-1)*z]位作为当前截取数b;
[0025]
根据当前截取数在所述除数参考表中查找出满足yi≤b<y
i 1
的i值,将i值转换为二进制数后赋给临时商数的[(a*z-1),((a-1)*z)]位,以及根据i值确定当前被除数的余数r=b-yi;
[0026]
将计数器的当前计数值减1;
[0027]
若更新后的计数值等于0,结束迭代计算;
[0028]
若更新后的计数值不等于0,将当前余数r的值替换当前被除数x的[p-1,a*z]位后,得到下一被除数;
[0029]
输出单元,用于在完成迭代计算后,将最后一次迭代计算得到的商数和余数作为x/y的最终商数和最终余数。
[0030]
第三方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
[0031]
第四方面,本技术实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
[0032]
本技术一些实施例提供的技术方案带来的有益效果至少包括:
[0033]
每次迭代产生多个商位,根据每次迭代的商位和除数配置除数参考表,根据除数参考表对被除数进行迭代得到最终的商,相对现有技术中每次迭代产生1个商位,本技术可以实现商位数越大,计算量越少的效果,因此可以提高出发运算的速度和效率。
附图说明
[0034]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0035]
图1是本技术实施例提供的除法运算方法的流程示意图;
[0036]
图2是本技术实施例提供的迭代计算的流程示意图;
[0037]
图3是本技术提供的一种除法器的结构示意图;
[0038]
图4是本技术提供的一种除法器的结构示意图。
具体实施方式
[0039]
为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
[0040]
下面将结合附图1,对本技术实施例提供的除法运算方法进行详细介绍。
[0041]
请参见图1,为本技术实施例提供了一种除法运算方法的流程示意图。如图2所示,本技术实施例的所述方法可以包括以下步骤:
[0042]
s101、获取被除数x和除数y。
[0043]
其中,被除数x和除数y转换为二进制数,被除数的位数为m,除数的位数为n,每次迭代计算产生z个商位,z=2n,n为大于1的整数。在执行本技术的除法运算时,需要进行多次迭代来得到最终商数,z的数量可以根据除法器的性能和速度需求设置。进一步,本技术实施例中的被除数x和除数y的位数可以根据实际需求进行配置。
[0044]
s102、若m不为z的整数倍,将x的最高位补0直到位数为z的整数倍。
[0045]
其中,补0后的被除数的位数为p,p为大于2的整数;如果m为z的整数,不对被除数进行补0,直接利用m位的被除数进行除法运算。
[0046]
s103、根据z对除数y进行预处理生成除数参考表。
[0047]
其中,所述除数参考表包括n 1个参考数,所述n 1个参考数分别为:y0=y*0、y1=y*1、y2=y*2、

、y
n-1
=y*(2
z-1)、yn=y*2z。
[0048]
例如:z=2时,每次循环产生两个商位,预配置的除数参考表如表1所示:
[0049]
b-y0正正正正b-y1正正正负b-y2正正负负b-y3正负负负b-y4负负负负商输出11100100新的被除数xb-y3b-y2b-y1b-y0[0050]
表1z=4时,每次循环产生4个商位,预配置的除数参考表如表2所示:
[0051]
b-y0正正正正正正正正正正正正正正正正b-y1正正正正正正正正正正正正正正正负b-y2正正正正正正正正正正正正正正负负b-y3正正正正正正正正正正正正正负负负b-y4正正正正正正正正正正正正负负负负b-y5正正正正正正正正正正正负负负负负b-y6正正正正正正正正正正负负负负负负b-y7正正正正正正正正正负负负负负负负b-y8正正正正正正正正负负负负负负负负b-y9正正正正正正正负负负负负负负负负b-y
10
正正正正正正负负负负负负负负负负b-y
11
正正正正正负负负负负负负负负负负b-y
12
正正正正负负负负负负负负负负负负
b-y
13
正正正负负负负负负负负负负负负负b-y
14
正正负负负负负负负负负负负负负负b-y
15
正负负负负负负负负负负负负负负负商输出1111111011011100101110101001100001110110010101000011001000010000被除数b-y
15
b-y
14
b-y
13
b-y
12
b-y
11
b-y
10
b-y9b-y8b-y7b-y6b-y5b-y4b-y3b-y2b-y1b-y0[0052]
表2
[0053]
s104、配置计数器。
[0054]
其中,所述计数器的最大值为p/z,所述计数器的初始值为a,a=p/z;
[0055]
s105、对于p位的被除数x,进行多次迭代计算计算。
[0056]
其中,迭代过程参见图3所示:
[0057]
s1051、将上一次迭代计算更新的被除数作为当前被除数。
[0058]
其中,在第1次迭代计算时,当前被除数为上述补0后的p位的被除数。
[0059]
s1052、截取当前被除数的[p-1,(a-1)*z]位作为当前截取数b;
[0060]
s1053、根据当前截取数在所述除数参考表中查找出满足yi≤b<y
i 1
的i值,将i值转换为二进制数后赋给临时商数的[(a*z-1),((a-1)*z)]位,以及根据i值确定当前被除数的余数r=b-yi。
[0061]
s1054、将计数器的当前计数值减1。
[0062]
s1055、判断更新后的计数值是否等于0。
[0063]
其中,在判断结果为否时,执行s1056;在判断结果为是,执行s1057。
[0064]
s1056、将当前余数r的值替换当前被除数x的[p-1,a*z]位后,得到下一被除数。
[0065]
s1057、结束迭代计算。
[0066]
s106、在迭代计算完成后,将最后一次迭代计算得到的商数和余数作为x/y的最终商数和最终余数。
[0067]
下面就两个具体的例子对本技术的除法运算过程进行说明:
[0068]
例子1:假设被除数是010011011,除数是0111,每次迭代计算产生2个商位。
[0069]
预处理:被除数x有m=9位,除数y有n=4位,每次迭代计算产生z=2个商位。对于被除数x的位数9,不是2的倍数,需要将x的最高位补0到z的倍数,新的被除数x的位数p=10。根据z的值来对除数y进行预处理,生成除数参考表(y0=y*0=0,y1=y*1=0111,y2=y*2=1110,y3=y*((2^z)-1)=y*3=10101,y4=y*(2^z)=11100),可通过移位加法的方式获得参考表。设定一个计数器,计数器的最大值为p/z=10/2=5,初始值a=p/z=5。
[0070]
第1次迭代计算包括:
[0071]
取数:对于p位的被除数x,取出被除数的[p-1,(a-1)*z]=[9,8]位为b,b=00。
[0072]
比较:将b值与除数参考表进行比较,得到y0≤b《y1,即i=0,转换为二进制数为00,此时将商q的[(a*z-1),((a-1)*z)]=[9:8]赋值为00,余数r为b-y0=00。
[0073]
计数:将计数器的值减去1得到新的a值为4,更新后的a值不等于0,将余数r的值替换掉被除数x的[p-1,a*z]=[9:8]位得到新的被除数x=0010011011,执行第2次迭代计算。
[0074]
第2次迭代计算包括:
[0075]
取数:对于p位的被除数x,取出被除数的[p-1,(a-1)*z]=[9,6]位为b,b=0010
[0076]
比较:将b值与除数参考表进行比较,得到y0≤b《y1,即i=1,转换为二进制数为00,此时商q的[(a*z-1),((a-1)*z)]=[7:6]赋值为00,余数r为b-y0=0010。
[0077]
计数:将计数器的值减去1得到新的a值为3,更新后的a不等于0,将余数r的值替换掉被除数x的[p-1,a*z]=[9:6]位得到新的被除数x=0010011011,执行第3次迭代计算。
[0078]
第3次迭代计算包括:
[0079]
取数:对于p位的被除数x,取出被除数的[p-1,(a-1)*z]=[9,4]位为b,b=001001。
[0080]
比较:将b值与除数参考表进行比较,得到y1≤b《y2,即i=1,转换为二进制数为01,此时将商q的[(a*z-1),((a-1)*z)]=[5:4]赋值为01,余数r为b-y1=000010。
[0081]
计数:将计数器的值减去1得到新的a值为2,更新后的a不等于0,将余数r的值替换掉被除数x的[p-1,a*z]=[9:4]位得到新的被除数x=0000101011,执行第4次迭代计算。
[0082]
第4次迭代计算包括:
[0083]
取数:对于p位的被除数x,取出被除数的[p-1,(a-1)*z]=[9,2]位为b,b=00001010
[0084]
比较:将b值与除数参考表进行比较,得到y1≤b《y2,即i=1,抓换为二进制数为01,此时商q的[(a*z-1),((a-1)*z)]=[3:2]赋值为01,余数r为b-y1=00000011。
[0085]
计数:将计数器的值减去1得到新的a值为1,更新后的a不等于0,将余数r的值替换掉被除数x的[p-1,a*z]=[9:2]位得到新的被除数x=0000001111,执行第5次迭代计算。
[0086]
第5次迭代计算包括:
[0087]
取数:对于p位的被除数x,取出被除数的[p-1,(a-1)*z]=[9,0]位为b,b=0000001111
[0088]
比较:将b值与除数参考表进行比较,得到y2≤b《y3,即i=2,转换为二进制数为10,此时商q的[(a*z-1),((a-1)*z)]=[1:0]赋值为10,余数r为b-y2=0000000001。
[0089]
计数:将计数器的值减去1得到新的a值为0,更新后的a等于0,结束迭代计算。
[0090]
输出结果:迭代计算结束时,此时的商q=00010110和余数r=00000001就是x/y的结果。
[0091]
例子2:假设被除数是010011011,除数是0111,每次产生4个商位。
[0092]
预处理:被除数x有m=9位,除数y有n=4位,每次迭代计算产生z=4个商位。对于被除数x的位数9,不是4的倍数,需要将x的最高位补0到z的倍数,新的被除数x的位数p=12。根据z的值来对除数y进行预处理,生成除数参考表(y0=y*0=0,y1=y*1=0111,y2=y*2=1110,y3=y*3=10101,y4=y*4=11100,y5=y*5=100011,y6=y*6=101010,y7=y*7=110001,y8=y*8=111000,y9=y*9=111111,y
10
=y*10=1000110,y
11
=y*11=1001101,y
12
=y*12=1010100,y
13
=y*13=1011011,y
14
=y*14=1100010,y
15
=y*(2
4-1)=y*15=1101001,y
16
=y*24=1110000),可通过移位加法的方式获得参考表。设定一个计数器,计数器的最大值为p/z=12/4=3,当前值是a,初始时a=p/z=3。
[0093]
第1次迭代计算:
[0094]
取数:对于p位的被除数x,取出被除数的[p-1,(a-1)*z]=[11,8]位为b,b=0000。
[0095]
比较:将b值与除数参考表进行比较,得到y0≤b《y1,即i=0,转换为二进制数为0000,此时商q的[(a*z-1),((a-1)*z)]=[11:8]赋值为0000,余数r为b-y0=0000。
[0096]
计数:将计数器的值减去1得到新的a值为2,更新后的a不等于0,将余数r的值替换掉被除数x的[p-1,a*z]=[11:8]位得到新的被除数x=000010011011,执行第2次迭代计
算。
[0097]
第2次迭代计算:
[0098]
取数:对于p位的被除数x,取出被除数的[p-1,(a-1)*z]=[11,4]位为b,b=00001001。
[0099]
比较:将b值与除数参考表进行比较,得到y1≤b《y2,即i=1,转换为二进制数为0001,此时商q的[(a*z-1),((a-1)*z)]=[7:4]赋值为0001,余数r为b-y1=00000010。
[0100]
计数:将计数器的值减去1得到新的a值为1,a若等于0,则跳到步骤5,若不等于0,将余数r的值替换掉被除数x的[p-1,a*z]=[11:4]位得到新的被除数x=000000101011,执行第3次迭代计算。
[0101]
第3次迭代计算:
[0102]
取数:对于p位的被除数x,取出被除数的[p-1,(a-1)*z]=[11,0]位为b,b=000000101011。
[0103]
比较:将b值与除数参考表进行比较,得到y6≤b《y7,i-6,转换为二进制数为0110,此时商q的[(a*z-1),((a-1)*z)]=[3:0]赋值为0110,余数r为b-y6=000000000001。
[0104]
计数:将计数器的值减去1得到新的a值为0,更新后的a等于0,结束迭代计算。
[0105]
输出结果:迭代计算结束时,此时的商q=00010110和余数r=00000001就是x/y的结果。
[0106]
在一个或多个可能的实施例中,所述根据当前截取数在所述除数参考表中查询出满足yi≤b<y
i 1
的i值,包括:
[0107]
依次计算b-y0、b-y1、b-y2、

、b-yn的差值;当计算得到的差值小于0时,停止计算后续差值,以及根据该小于0的差值的序号确定i值,这样避免计算所有的差值,可以快速确定i值,提高计算速度。
[0108]
进一步的,所述根据z对除数y进行预处理生成除数参考表,还包括:
[0109]
将所述除数参考表加载到内存中,处理器在执行本技术的除法运算时,直接在内存中查询除数参考表,可以提高查询速度和效率。
[0110]
进一步的,在利用被除数x和除数y进行触发运算之前,确定被除数不等于0且所述被除数大于除数,避免输入错误的数值。
[0111]
进一步的,若被除数等于0或除数y大于被输出x,则进行报错提示,提示用户除数无效。
[0112]
进一步的,对于每次除法运算,统计迭代次数、运算时间、内存占用率、cpu占用率,,根据统计结果生成日志文件以及保存日志文件,以便后续利用日志文件对除法运算的瓶颈进行定位和优化。
[0113]
本技术的实施例提供一种无符号除法器,每次迭代产生多个商位,根据每次迭代的商位和除数配置除数参考表,根据除数参考表对被除数进行迭代得到最终的商,相对现有技术中每次迭代产生1个商位,本技术可以实现商位数越大,计算量越少的效果,因此可以提高出发运算的速度和效率。
[0114]
下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
[0115]
请参见图3,其示出了本技术一个示例性实施例提供的除法器的结构示意图,以下
简称装置3。该装置3可以通过软件、硬件或者两者的结合实现成为除法器的全部或一部分。装置3包括:获取单元301、补齐单元302、生成单元303、配置单元304、迭代单元305和输出单元306。
[0116]
获取单元301,用于获取被除数x和除数y;其中,所述被除数的位数为m,所述除数的位数为n,每次迭代计算产生z个商位,z=2n,n为大于1的整数;
[0117]
补齐单元302,用于若m不为z的整数倍,将x的最高位补0直到位数为z的整数倍;其中,补0后的被除数的位数为p,p为大于2的整数;
[0118]
生成单元303,用于根据z对除数y进行预处理生成除数参考表;其中,所述除数参考表包括n 1个参考数;其中,所述n 1个参考数分别为:y0=y*0、y1=y*1、y2=y*2、

、y
n-1
=y*(2
z-1)、yn=y*2z;
[0119]
配置单元304,用于配置计数器;其中,所述计数器的最大值为p/z,所述计数器的初始值为a,a=p/z;
[0120]
迭代单元305,用于对于p位的被除数x,根据如下过程进行多次迭代计算计算:
[0121]
在执行本次迭代计算时,将上一次迭代计算更新的被除数作为当前被除数;
[0122]
截取当前被除数的[p-1,(a-1)*z]位作为当前截取数b;
[0123]
根据当前截取数在所述除数参考表中查找出满足yi≤b<y
i 1
的i值,将i值转换为二进制数后赋给临时商数的[(a*z-1),((a-1)*z)]位,以及根据i值确定当前被除数的余数r=b-yi;
[0124]
将计数器的当前计数值减1;
[0125]
若更新后的计数值等于0,结束迭代计算;
[0126]
若更新后的计数值不等于0,将当前余数r的值替换当前被除数x的[p-1,a*z]位后,得到下一被除数;
[0127]
输出单元306,用于在完成多次迭代计算计算后,将最后一次迭代计算得到的商数和余数作为x/y的最终商数和最终余数。
[0128]
在一个或多个可能的实施例中,n=1或2。
[0129]
在一个或多个可能的实施例中,所述根据当前截取数在所述除数参考表中查询出满足yi≤b<y
i 1
的i值,包括:
[0130]
依次计算b-y0、b-y1、b-y2、

、b-yn的差值;
[0131]
当计算得到的差值小于0时,停止计算后续差值,以及根据该小于0的差值的序号确定i值。
[0132]
在一个或多个可能的实施例中,所述根据z对除数y进行预处理生成除数参考表,还包括:
[0133]
将所述除数参考表加载到内存中。
[0134]
在一个或多个可能的实施例中,获取单元301还用于:
[0135]
确定被除数不等于0且所述被除数大于除数。
[0136]
在一个或多个可能的实施例中,获取单元301还用于:
[0137]
若被除数等于0,则进行报错提示。
[0138]
在一个或多个可能的实施例中,还包括:
[0139]
统计单元,用哦关于统计每次除法运算的迭代次数、运算时间、内存占用率和cpu
占用率;
[0140]
根据统计结果生成日志文件,以及保存所述日志文件。
[0141]
需要说明的是,上述实施例提供的装置3在执行除法运算方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成上述的全部或者部分功能。另外,上述实施例提供的除法器与除法运算方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
[0142]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0143]
本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1所示实施例的方法步骤,具体执行过程可以参见图1所示实施例的具体说明,在此不进行赘述。
[0144]
本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的除法运算方法。
[0145]
请参见图4,为本技术实施例提供了一种除法器的结构示意图。如图4所示,所述除法器400可以包括:至少一个处理器401,至少一个通信接口404,计数器403,存储器405,至少一个通信总线402。
[0146]
其中,通信总线402用于实现这些组件之间的连接通信。
[0147]
其中,计数器403用于配置最大计数值和初始计数值。
[0148]
其中,通信接口404用于与外部单元、装置或设备进行通信,通信接口可以包括标准的有线接口、无线接口(如wi-fi接口)。
[0149]
其中,处理器401可以包括一个或者多个处理核心。处理器401利用各种接口和线路连接整个除法器400内的各个部分,通过运行或执行存储在存储器405内的指令、程序、代码集或指令集,以及调用存储在存储器405内的数据,执行除法器400的各种功能和处理数据。可选的,处理器401可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logicarray,pla)中的至少一种硬件形式来实现。处理器401可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器401中,单独通过一块芯片进行实现。
[0150]
其中,存储器405可以包括随机存储器(randomaccess memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器405包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器405可用于存储指令、程序、代码、代码集或指令集。存储器405可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器405可选的还可以是至少一个位于远离前述处理器401的存储装置。如图4所示,作为一种计算机存储介质的存储器405中可以包括操作系统、网络通信模块、用户接口模块以及应用程序。
[0151]
在图4所示的除法器400中,用户接口403主要用于为用户提供输入的接口,获取用户输入的数据;而处理器401可以用于调用存储器405中存储的应用程序,并具体执行如图1所示的方法,具体过程可参照图1所示,此处不再赘述。
[0152]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
[0153]
以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献