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

一种数据压缩方法和系统与流程

2022-06-11 17:34:21 来源:中国专利 TAG:


1.本技术实施例涉及数据处理技术领域,具体涉及一种数据压缩方法和系统。


背景技术:

2.工业物联网中的过程控制设备、传感设备每天产生海量的实时数据,通过对这些数据的监测、控制、分析挖掘,排查出故障以达到稳定的生产运行。为了降低数据占用的存储空间,目前广泛采用旋转门(sdt)压缩算法对实时数据压缩进行压缩。
3.旋转门数据压缩算法在对带时间标签数据进行压缩前,先规定用户可接受的数据失真量,然后在某段数据趋势中包含尽可能多的数据点。算法的本质是通过经过存储的两个数据点代替两点间的其余数据点,然后通过线性差值法还原其余数据点。
4.但是旋转门数据压缩算法默认所有数据都是正常的,并没有考虑数据出现异常的情况。以及需要提前确定由用户规定的精度参数e,如果e选得太大,会导致数据变化趋势偏移,发生失真;如果e选得太小,压缩比将会很小,尤其在有噪声和异常点的情况下,旋转门数据压缩算法几乎不压缩,导致压缩率很小。


技术实现要素:

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.根据本技术实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述第一方面所述的方法。
33.综上所述,本技术实施例提供了一种数据压缩方法和系统,通过获取待压缩数据,对所述待压缩数据中的采集点根据时序进行逐个处理;每个采集点携带采集点的值和时间戳;若数据压缩系统中尚未存在特征点,将当前采集点赋值给特征点和前一个点;所述前一个点为当前采集点上一时刻的点;若所述数据压缩系统中已经存在特征点,则判断当前采集点和当前特征点的时间差是否大于最长时间间隔,若超过则将所述当前采集点赋值给特征点和前一个点;若不超过则根据旋转门算法判断所述前一个点是否需要保留,若需要保留则将前一个点存储,并将所述当前采集点赋值给特征点和前一个点,若不需要保留则将所述当前采集点赋值给前一个点。根据压缩目标对数据进行有损压缩,且无需用户自行设置压缩偏差,高效且便捷。
附图说明
34.为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
35.本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。
36.图1为本技术实施例提供的一种数据压缩方法流程示意图;
37.图2为本技术实施例提供的完整数据压缩方法实施例示意图;
38.图3为本技术实施例提供的旋转门算法示意图;
39.图4为本技术实施例提供的旋转门算法另一示意图;
40.图5为本技术实施例提供的旋转门算法另一示意图;
41.图6为本技术实施例提供的一种数据压缩系统框图;
42.图7示出了本技术实施例所提供的一种电子设备的结构示意图;
43.图8示出了本技术实施例所提供的一种计算机可读存储介质的示意图。
具体实施方式
44.以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.旋转门算法的改进有很多学者做了研究。有学者提出的基于容差动态调整的旋转门(sdt)改进算法,实现了对容差的动态调整,增加了压缩区间内对压缩精度影响较大的数据点记录,减小了压缩误差。有学者提出的isdt算法的数据压缩处理及其性能分析,自适应地调整容差,可以检测和清除异常点。有学者提出了一种对于旋转门压缩算法的改进算法,在旋转门压缩算法的基础上,引入阈值自动调整算法,实现阈值可根据实际数值的变化和压缩率而自动调整。获得与手动指定这些参数相当或者相近的压缩效果,降低了用户的使用强度,同时在压缩精度参数能根据数据的变化而自动调整,在整体上对压缩率和拟合精度做到相对可控。
46.图1示出了本技术实施例提供的一种数据压缩方法流程,根据压缩目标对数据进行有损压缩,且无需用户自行设置压缩偏差,高效且便捷。所述方法包括:
47.步骤101:获取待压缩数据,对所述待压缩数据中的采集点根据时序进行逐个处理;每个采集点携带采集点的值和时间戳;
48.步骤102:若数据压缩系统中尚未存在特征点,将当前采集点赋值给特征点和前一个点;所述前一个点为当前采集点上一时刻的点;
49.步骤103:若所述数据压缩系统中已经存在特征点,则判断当前采集点和当前特征点的时间差是否大于最长时间间隔,若超过则将所述当前采集点赋值给特征点和前一个
点;若不超过则根据旋转门算法判断所述前一个点是否需要保留,若需要保留则将前一个点存储,并将所述当前采集点赋值给特征点和前一个点,若不需要保留则将所述当前采集点赋值给前一个点。
50.在一种可能的实施方式中,在步骤103中,根据旋转门算法判断所述前一个点是否需要保留,包括:
51.根据所述压缩偏差和起始采集点在旋转门算法的坐标轴中画射线;所述压缩偏差是根据前一个点的值、当前特征点的值以及设定压缩比确定的;所述射线的上下斜率的开度大小是根据所述压缩偏差确定的;
52.若所述当前采集点在所述射线围成的开度外,则判定所述前一个点需要保留;
53.若所述当前采集点在所述射线围成的开度内,则判定所述前一个点不需要保留。
54.在一种可能的实施方式中,判定所述前一个点不需要保留之后,所述方法还包括:根据所述当前采集点更新所述旋转门算法中的射线的上下斜率。
55.在一种可能的实施方式中,判定所述前一个点需要保留之后,所述方法还包括:将所述当前采集点更新为下一个压缩空间的起始采集点。
56.在一种可能的实施方式中,所述最长时间间隔是根据传感器采集频率的倒数和设定压缩比确定的;所述设定压缩比是根据所述待压缩数据在一天内占用的数据存储空间、目标存储数据的时长和磁盘空间确定的。
57.可以看出,上述方法通过量化压缩率,可以使得有限磁盘空间上存储规定时间的数据,减少用户在数据存满后的磁盘扩容操作。还能够自适应计算压缩偏差大小,记录关键数据,达到拟合数据趋势变化,从而减少用户设置压缩偏差的使用困扰。
58.图2示出了本技术实施例提供的数据压缩方法的完整流程示意图,下面结合图2对本技术实施例提供的数据压缩方法进行描述。
59.第一方面,估算原始数据一天的数据存储空间(字节),确定存储数据的时间和磁盘空间。
60.原始数据是指使用压缩软件进行压缩前的数据,在本技术实施例中,就是间隔一秒采集记录一个的数据,例如2秒的温度的原始数据为{time=20220-12-25 16:30:01,quality=ok,value=36℃},{time=20220-12-2516:30:02,quality=ok,value=36℃}。
61.每条数据一天的数据存储空间就是每条数据所占的字节空间在24小时内产生的数目。数据采集频率是固定的,例如间隔一秒采集记录一条,一分钟即60条,一小时即60*60=3600条,一天即3600*24=86400条。一条数据{time=20220-12-25 16:30:01,quality=ok,value=36℃}在{longlong,int,double}64位操作系统下不考虑字节对齐占用存储空间为8 4 8=20字节。
62.原始数据一天的数据存储空间就是待压缩数据采集一天所占用的磁盘空间大小。例如100个采集点,每个采集点的采集频率都是一秒,每条数据所占用的磁盘空间是20字节,那么原始数据就是100*20*86400=172,800,000个字节(byte)。
63.第二方面,设定压缩比(k)=原始数据一天的数据存储空间(字节)*365(天)*n(年)/磁盘空间(g)/1024(m)/1024(k)/1024(byte)。
64.第三方面,计算最长时间间隔

t=(t_cur2-t_cur1)*k。
65.其中,t_cur2-t_cur1为当前时刻标签点的采集频率的倒数,t_cur为当前时刻标
签点的时间戳,k为设定的压缩比。
66.第四方面,计算压缩偏差

e=abs(v_pre-v_save)*k;其中,v_pre为前一个时刻标签点的值,v_save为判断为特征点的值,k为设定的压缩比。
67.在传统的旋转门算法中的压缩偏差是固定值,而本技术实施例提供的压缩偏差计算方法是根据当前时刻标签点的值和特征点的值还有压缩比进行调整的,当当前值和特征点的差值进行变化,压缩偏差也会随之变化。
68.第五方面,定义三个点,分别为特征点{v_save,t_save},前一个点{v_pre,t_pre},当前点{v_cur,t_cur}。v_*为值,t_*为对应时刻的时间戳。
69.特征点{v_save,t_save}为当前点超过最长时间间隔

t,或者经过根据旋转门算法判断为需要存储的点。
70.前一个点{v_pre,t_pre}是当前点的上一时刻的点。
71.当前点{v_cur,t_cur}是当前系统里时间戳最大的点。
72.第六方面,对待压缩数据进行压缩,具体包括如下步骤:
73.步骤1:获取采集点进行判断,判断是否是系统里的第一个点。
74.采集点是通过监测仪器采集的,例如监测温度时的温度传感器,温度传感器的模型可以是{time=20220-12-25 16:30:02,quality=ok,value=36℃},time表示采集时间,quality表示当前数据的质量,好、坏、离线等;value表示采集到的值。用这三个属性就能表示一个温度传感器。这是一个采集点,所有的传感器都可以用这三个属性来表达。
75.在采集器中根据需求将对应的采集协议配置采集属性、设备编号、数据类型、寄存器地址等进行提前配置。
76.步骤2:若是系统里的第一个点,将该采集点确定为特征点。存储特征点{v_save,t_save}。并把特征点的值更新为前一个点的值,v_save=v_pre,t_save=t_pre。{v_save,t_save}={v_pre,t_pre}。
77.步骤3:若不是系统里的第一个点,判断当前点的时间和特征点的时间差是否超过最长时间间隔

t,如果超过则更新特征点和前一个点为当前点,{v_save,t_save}={v_cur,t_cur}和{v_pre,t_pre}={v_cur,t_cur};则根据旋转门算法判断前一个点是否为需要保留;若是则将所述前一个点存储,并更新特征点和前一个点为当前点;若不是,则将当前点赋值给前一个点{v_pre,t_pre}={v_cur,t_cur},并更新上下斜率。
78.根据旋转门算法判断的结果,当前点点位的值,要么落在两个直线夹角的范围内,此时选择更新上斜率或者更新下斜率,让夹角范围越来越小。要么落在两个直线夹角范围外,此时说明已经超过偏差范围,需要存储前一个点,当前点判断为特征点。
79.通过上述压缩过程,经过此方法对时间序列里的采集点进行压缩,只需要保留少量数据点,因此可以缩减存储所需的磁盘空间。
80.图3示出了本技术实施例提供的旋转门算法以e为压缩偏差的示意图,a,b,c,d,e,f,g是待压缩的数据。i是起点,也是待压缩的值。
81.存下起点i。然后以i为基础,
±
e得到i e,i-e两个点,然后以进来的点a为顶点,i e和i-e为边画两条射线,分别为上斜率和下斜率,上斜率应该越来越大,下斜率应该越来越小。可以通过看夹角大小实际上是转化为比较上下斜率的方式来判断上一个点是否可存。
82.在图4中,b在a上下斜率的开度内,所以a需要抛弃,按照b更新上下斜率,让上斜率
越来越大,下斜率越来越小。
83.在图5中,新的采集数据c在更新后的上下斜率外部,所以判断b为需要存储点,c更新为特征点,重复像起点i一样的操作。旋转门算法在重建的过程中,利用由压缩区间的起点和终点定义的直线来取代原始数据。
84.可以看出,本技术实施例提供的压缩数据方法可以估算出数据存储几年不开压缩情况下所占用的存储空间m1,和磁盘可用的空间m2,m2/m1就是压缩比,压缩偏差通过压缩比计算出来。省去了用户设置压缩偏差的过程。等到磁盘空间满了,可以覆盖写过去几年的文件占用的空间,所以不用扩容。使得有限磁盘空间上存储规定时间的数据,减少运维过程中的磁盘扩容操作。
85.通过量化压缩率,用户可以估算原始数据压缩后所占用的空间,结合磁盘空间设定合适的压缩比,压缩偏差是在压缩比的基础上计算出来的,自适应的计算压缩偏差的大小,从而减少用户设置压缩偏差不合适的情况。从而记录关键数据,达到拟合数据趋势变化。
86.关键数据是每个时间间隔内曲线趋势的波峰和波谷点。记录关键数据后,关键数据组成的曲线就是拟合的趋势。相当于之前10个点画出来的折线,现在扣去5个点。剩下5个关键点连在一起新的折线。
87.综上所述,本技术实施例提供了一种数据压缩方法,通过获取待压缩数据,对所述待压缩数据中的采集点根据时序进行逐个处理;每个采集点携带采集点的值和时间戳;若数据压缩系统中尚未存在特征点,将当前采集点赋值给特征点和前一个点;所述前一个点为当前采集点上一时刻的点;若所述数据压缩系统中已经存在特征点,则判断当前采集点和当前特征点的时间差是否大于最长时间间隔,若超过则将所述当前采集点赋值给特征点和前一个点;若不超过则根据旋转门算法判断所述前一个点是否需要保留,若需要保留则将前一个点存储,并将所述当前采集点赋值给特征点和前一个点,若不需要保留则将所述当前采集点赋值给前一个点。根据压缩目标对数据进行有损压缩,且无需用户自行设置压缩偏差,高效且便捷。
88.基于相同的技术构思,本技术实施例还提供了一种数据压缩系统,如图6所示,所述系统包括:
89.数据获取模块601,用于获取待压缩数据,对所述待压缩数据中的采集点根据时序进行逐个处理;每个采集点携带采集点的值和时间戳;
90.初始特征点确定模块602,用于若数据压缩系统中尚未存在特征点,将当前采集点赋值给特征点和前一个点;所述前一个点为当前采集点上一时刻的点;
91.数据压缩模块603,用于若所述数据压缩系统中已经存在特征点,则判断当前采集点和当前特征点的时间差是否大于最长时间间隔,若超过则将所述当前采集点赋值给特征点和前一个点;若不超过则根据旋转门算法判断所述前一个点是否需要保留,若需要保留则将前一个点存储,并将所述当前采集点赋值给特征点和前一个点,若不需要保留则将所述当前采集点赋值给前一个点。
92.在一种可能的实施方式中,所述数据压缩模块603具体用于:
93.根据所述压缩偏差和起始采集点在旋转门算法的坐标轴中画射线;所述压缩偏差是根据前一个点的值、特征点的值以及设定压缩比确定的;所述射线的上下斜率的开度大
小是根据所述压缩偏差确定的;若所述当前采集点在所述射线围成的开度外,则判定所述前一个点需要保留;若所述当前采集点在所述射线围成的开度内,则判定所述前一个点不需要保留。
94.在一种可能的实施方式中,所述最长时间间隔是根据传感器采集频率的倒数和设定压缩比确定的;所述设定压缩比是根据所述待压缩数据在一天内占用的数据存储空间、目标存储数据的时长和磁盘空间确定的。
95.本技术实施方式还提供一种与前述实施方式所提供的方法对应的电子设备。请参考图7,其示出了本技术的一些实施方式所提供的一种电子设备的示意图。所述电子设备20可以包括:处理器200,存储器201,总线202和通信接口203,所述处理器200、通信接口203和存储器201通过总线202连接;所述存储器201中存储有可在所述处理器200上运行的计算机程序,所述处理器200运行所述计算机程序时执行本技术前述任一实施方式所提供的方法。
96.其中,存储器201可能包含高速随机存取存储器(ram:random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个物理端口203(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。
97.总线202可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。其中,存储器201用于存储程序,所述处理器200在接收到执行指令后,执行所述程序,前述本技术实施例任一实施方式揭示的所述方法可以应用于处理器200中,或者由处理器200实现。
98.处理器200可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器200中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器200可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器201,处理器200读取存储器201中的信息,结合其硬件完成上述方法的步骤。
99.本技术实施例提供的电子设备与本技术实施例提供的方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。
100.本技术实施方式还提供一种与前述实施方式所提供的方法对应的计算机可读存储介质,请参考图8,其示出的计算机可读存储介质为光盘30,其上存储有计算机程序(即程序产品),所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的方法。
101.需要说明的是,所述计算机可读存储介质的例子还可以包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他光
学、磁性存储介质,在此不再一一赘述。
102.本技术的上述实施例提供的计算机可读存储介质与本技术实施例提供的方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。
103.需要说明的是:
104.在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备有固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本技术也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本技术的内容,并且上面对特定语言所做的描述是为了披露本技术的最佳实施方式。
105.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本技术的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
106.类似地,应当理解,为了精简本技术并帮助理解各个发明方面中的一个或多个,在上面对本技术的示例性实施例的描述中,本技术的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本技术要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本技术的单独实施例。
107.本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
108.此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本技术的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
109.本技术的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本技术实施例的虚拟机的创建装置中的一些或者全部部件的一些或者全部功能。本技术还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本技术的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
110.应该注意的是上述实施例对本技术进行说明而不是对本技术进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本技术可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
111.以上所述,仅为本技术较佳的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献