一种压缩视频、解压视频的方法和装置与流程

文档序号:22752178发布日期:2020-10-31 09:47阅读:141来源:国知局
一种压缩视频、解压视频的方法和装置与流程

本发明涉及数据处理领域,尤其涉及一种压缩视频、解压视频的方法和装置。



背景技术:

视频可以理解为由多个连续的图像构成的动态影像,在电子设备中,视频通常以视频文件的形式存储,用户可以根据需求调用播放视频文件。

视频文件的数据量通常较大,存储视频文件往往需要消耗较大的存储资源,通过网络传输视频文件时也需要消耗较大的网络资源。如何压缩视频,降低视频文件的数据量是本申请所要解决的技术问题。



技术实现要素:

本申请实施例的目的是提供一种压缩视频、解压视频的方法和装置,用以解决存储视频文件占用存储资源量大的问题。

第一方面,提供了一种压缩视频的方法,包括:

确定目标视频中的多个基准图像帧;

基于所述多个基准图像帧中目标基准图像帧的至少一个非基准图像帧,生成所述至少一个非基准图像帧对应的压缩图像帧,所述目标基准图像帧的至少一个非基准图像帧为所述目标视频中所述目标基准图像帧之后,所述目标基准图像帧的下一个基准图像帧之前的图像帧;

基于所述多个基准图像帧,以及各基准图像帧的至少一个非基准图像帧对应的压缩图像帧,生成压缩后的目标视频。

第二方面,提供一种解压视频的方法,包括:

确定压缩后的目标视频中的多个基准图像帧;

对所述多个基准图像帧中目标基准图像帧的至少一个压缩图像帧执行解压缩,生成所述至少一个压缩图像帧对应的非基准图像帧,所述目标基准图像帧的至少一个压缩图像帧为所述目标视频中所述目标基准图像帧之后,所述目标基准图像帧的下一个基准图像帧之前的图像帧;

基于所述多个基准图像帧,以及各基准图像帧的至少一个压缩图像帧对应的非基准图像帧,生成经过解压的目标视频。

第三方面,提供了一种压缩视频的装置,包括:

确定模块,确定目标视频中的多个基准图像帧;

第一生成模块,基于所述多个基准图像帧中目标基准图像帧的至少一个非基准图像帧,生成所述至少一个非基准图像帧对应的压缩图像帧,所述目标基准图像帧的至少一个非基准图像帧为所述目标视频中所述目标基准图像帧之后,所述目标基准图像帧的下一个基准图像帧之前的图像帧;

第二生成模块,基于所述多个基准图像帧,以及各基准图像帧的至少一个非基准图像帧对应的压缩图像帧,生成压缩后的目标视频。

第四方面,提供了一种解压视频的装置,包括:

第二确定模块,确定压缩后的目标视频中的多个基准图像帧;

第三生成模块,对所述多个基准图像帧中目标基准图像帧的至少一个压缩图像帧执行解压缩,生成所述至少一个压缩图像帧对应的非基准图像帧,所述目标基准图像帧的至少一个压缩图像帧为所述目标视频中所述目标基准图像帧之后,所述目标基准图像帧的下一个基准图像帧之前的图像帧;

第四生成模块,基于所述多个基准图像帧,以及各基准图像帧的至少一个压缩图像帧对应的非基准图像帧,生成经过解压的目标视频。

第五方面,提供了一种移动终端,该移动终端包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面和/或第二方面的方法的步骤。

第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面和/或第二方面的方法的步骤。

在本申请实施例中,通过确定目标视频中的多个基准图像帧;对多个基准图像帧中目标基准图像帧的至少一个非基准图像帧进行压缩,生成至少一个非基准图像帧对应的压缩图像帧;基于多个基准图像帧,以及压缩得到的各基准图像帧的至少一个非基准图像帧对应的压缩图像帧,生成压缩后的目标视频。通过上述方案能对目标视频进行压缩,使压缩后的目标视频的数据量小于原目标视频的数据量,进而降低存储目标视频所占用的存储资源量。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明的一种压缩视频的方法流程示意图之一;

图2a是本发明的一种压缩视频的方法流程示意图之二;

图2b是多个基准图像帧时间关系示意图;

图3是本发明的一种压缩视频的方法流程示意图之三;

图4是本发明的一种压缩视频的方法流程示意图之四;

图5是本发明的一种压缩视频的方法流程示意图之五;

图6是本发明的一种压缩视频的方法流程示意图之六;

图7是本发明的一个压缩视频的装置结构示意图;

图8是本发明的一个解压视频的装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本申请中附图编号仅用于区分方案中的各个步骤,不用于限定各个步骤的执行顺序,具体执行顺序以说明书中描述为准。

为了解决现有技术中存在的问题,本申请提供一种压缩视频的方法,如图1所示,包括以下步骤:

s11:确定目标视频中的多个基准图像帧;

s12:基于所述多个基准图像帧中目标基准图像帧的至少一个非基准图像帧,生成所述至少一个非基准图像帧对应的压缩图像帧,所述目标基准图像帧的至少一个非基准图像帧为所述目标视频中所述目标基准图像帧之后,所述目标基准图像帧的下一个基准图像帧之前的图像帧;

s13:基于所述多个基准图像帧,以及各基准图像帧的至少一个非基准图像帧对应的压缩图像帧,生成压缩后的目标视频。

在本方案上述步骤s11中,确定的多个基准图像帧中的相邻基准图像帧的时间间隔可以相等也可以不相等。较优的,确定的相邻基准图像帧的时间间隔相等,可以根据实际需求确定多个基准图像帧,例如,在需要快速压缩目标视频时,确定的基准图像帧的数量可以较多;在需要将目标视频的数据量压缩得尽量小时,确定的基准图像帧的数量可以较少。

在确定目标视频中的基准图像帧之后,可以将目标视频中其他图像帧确定为非基准图像帧。确定的基准图像帧与非基准图像帧的数量可以与目标视频中图像帧的数量相等。另外,为了进一步压缩目标视频,也可以对非基准图像帧进行筛选,仅保留满足预设条件的非基准图像帧,从而进一步对目标视频进行压缩,减少压缩后的目标视频的数据量。

随后,可以对非基准图像帧进行压缩,对于不同类型的视频文件中的非基准图像帧可以采用不同的压缩方法。具体的,可以通过降低非基准图像帧的分辨率的方式降低非基准图像帧的数据量,生成压缩图像帧。

最后,根据压缩图像帧和多个基准图像帧,生成压缩后的目标视频。可以基于时间将压缩图像帧和基准图像帧合成为压缩后的目标视频。

在本申请实施例中,通过确定目标视频中的多个基准图像帧;对多个基准图像帧中目标基准图像帧的至少一个非基准图像帧进行压缩,生成至少一个非基准图像帧对应的压缩图像帧;基于多个基准图像帧,以及压缩得到的各基准图像帧的至少一个非基准图像帧对应的压缩图像帧,生成压缩后的目标视频。本方案能对目标视频进行压缩,使压缩后的目标视频的数据量小于原目标视频的数据量,进而降低存储目标视频所占用的存储资源量。

基于上述实施例提供的方案,较优的,如图2a所示,上述步骤s11包括:

s111:确定目标视频中的第一基准图像帧;

s112:根据所述第一基准图像帧确定第一基准时长;

s113:根据所述第一基准时长确定所述目标视频中的第一基准图像帧之后的至少一个第二基准图像帧,其中,任一所述第二基准图像帧与前一个基准图像帧的间隔时长为所述第一基准时长。

下面以终端录屏为例对本方案进行说明,在对终端屏幕画面进行录制的过程中,可以根据屏幕画面确定第一基准图像帧。例如,在屏幕画面中未包含预设软件界面时,不进行录制;在屏幕画面中包括预设软件界面时,开始进行录制。并将录制得到的目标视频中的第一图像帧确定为第一基准图像帧,根据第一基准图像帧确定第一基准时长。该第一基准时长可以用于确定第一基准图像帧之后的基准图像帧。

具体的,可以根据第一基准图像帧中的预设软件的级别确定第一基准时长,用户可以根据需求预先设置预设软件以及预设软件的级别。例如,设置预设软件包括交易插件,交易插件的级别为一级,预设软件还包括视频播放插件,视频播放插件的级别为二级。随后,若第一基准图像帧中的预设软件为一级预设软件,则确定的第一基准时长可以较短,若第一基准图像帧中的预设软件为二级预设软件,则确定的第一基准时长可以较长。

在确定第一基准时长之后,根据第一基准时长确定第一基准图像帧之后的至少一个第二基准图像帧。其中,任一第二基准图像帧与前一个基准图像帧的间隔时长为第一基准时长。具体的,如图2b所示,图中横轴t表示目标视频中的时间轴,通过上述方案根据第一基准图像帧a确定第一基准时长为t1,在第一基准图像帧a之后,以第一基准时长t1为间隔,确定的第二基准图像帧依次为b1、b2、b3。其中,第二基准图像帧b1与第一基准图像帧a的间隔时长为为第一基准时长t1,第二基准图像帧b2与第一基准图像帧a的间隔时长为为第一基准时长t1,第二基准图像帧b3与第一基准图像帧a的间隔时长为为第一基准时长t1。

通过本申请提供的上述方案,确定的相邻基准图像帧的间隔时间均为第一基准时长,保证经过压缩的目标视频画面的连续性。另外,本方案根据第一基准图像帧确定第一基准时长,能使第一基准时长适应于第一基准图像帧,进而以合适的时间步长确定第二基准图像帧。

基于上述实施例提供的方案,较优的,如图3所示,上述步骤s111包括:

s1111:判断所述目标视频中的目标图像帧中是否包括至少一种预设安全标识;

s1112:当所述目标图像帧中包括至少一种预设安全标识时,将所述目标图像帧确定为第一基准图像帧;

其中,上述步骤s112包括:

s1121:根据所述第一基准图像帧中的至少一种预设安全标识确定所述第一基准时长。

其中,预设安全标识可以由用户根据需求预先设定,例如,预设安全标识可以包括“转账”、“卡号”、“密码”等涉及交易的文字,也可以包含与交易相关的图案。具体的,在终端屏幕录制的过程中,可以对目标视频的图像帧中的图像和文字进行识别,当图像帧中包括上述至少一种预设安全标识时,确定该图像帧为第一基准图像帧。

在确定第一基准图像帧之后,根据第一基准图像帧中的预设安全标识确定第一基准时长。具体的,可以预先设定预设安全标识与时长的对应关系,例如,预设单位时长为t,第一基准时长与第一基准图像帧中的预设安全标识数量相关。如,当第一基准图像帧中包括n个预设安全标识时,第一基准时长可以为t/n。另外,也可以预先划定安全标识的等级,用以区分不同级别的安全标识,然后根据第一基准图像帧中的安全标识的等级确定第一基准时长。

通过本申请提供的上述方案,能根据预设安全标识从目标视频中确定第一基准图像帧,并根据第一基准图像帧中的预设安全标识确定第一基准时长。实现根据第一基准图像帧的内容确定至少一个第二基准图像帧,使确定的第二基准图像帧与第一基准图像帧的内容相关联。在实际应用中,用户可以预先根据需求预先设定上述预设安全标识,用以控制确定的第一基准图像帧。

基于上述实施例提供的方案,较优的,如图4所示,上述步骤s12包括:

s121:基于所述目标基准图像帧确定所述目标基准图像帧的至少一个非基准图像帧的图像特征,所述图像特征包括所述至少一个非基准图像帧中的与所述目标基准图像帧的像素点不同的像素点的特征;

s122:根据所述至少一个非基准图像帧的图像特征生成所述至少一个非基准图像帧对应的压缩图像帧。

在视频中,相邻的图像帧通常比较相似,尤其在监控视频、终端屏幕录制视频中,画面通常不会突然变化。下面以一个非基准图像帧为例进行说明,本方案步骤s121中,基于目标基准图像帧确定一个非基准图像帧与该基准图像帧不同的像素点的特征,根据这些像素点的特征生成图像特征。其中,图像特征可以包括像素点的位置和像素点的颜色,像素点的位置可以为坐标形式,像素点的颜色可以为数值形式。上述图像特征可以体现出非基准图像帧与基准图像帧之间的差异,根据图像特征和基准图像帧可以得到非基准图像帧。

本方案步骤s122中,根据上述步骤得到的图像特征生成非基准图像帧对应的压缩图像帧,压缩图像帧可以为图像或数值。具体的,当压缩图像帧为图像形式时,压缩图像帧可以包括非基准图像帧与目标基准图像帧不同的像素点,这些像素点可以是不相邻的,如果将这些像素点覆盖在目标基准图像帧上,则可以得到非基准图像帧。当压缩图像帧为数值形式时,压缩图像帧可以包括非基准图像帧与目标基准图像帧不同的像素点的颜色和位置,数值形式的压缩图像帧例如可以为“横坐标-纵坐标-rgb颜色值”。另外,压缩图像帧也可以为字符串、表格等其他形式。

当目标基准图像帧的非基准图像帧的数量为多个时,可以对每个非基准图像帧均执行上述操作,基于目标基准图像帧确定每个非基准图像帧的图像特征,进而得到与多个非基准图像帧一一对应的压缩图像帧。

本申请提供的方案可以根据目标基准图像帧对非基准图像帧进行压缩,得到的压缩图像帧中包含非基准图像帧相对于目标基准图像帧不同的像素点的特征,根据压缩图像帧和目标基准图像帧可以得到非基准图像帧。本申请提供的方案能使对目标视频实现压缩,降低压缩得到的目标视频的数据量,而且,被压缩的非基准图像帧可以根据压缩图像帧和目标基准图像帧通过解压缩的方式进行还原,避免视频中图像帧失真。

基于上述实施例提供的方案,较优的,如图5所示,上述步骤s121包括:

s1211:确定所述目标基准图像帧中的像素点的二进制数据;

s1212:确定所述至少一个非基准图像帧中的像素点的二进制数据;

s1213:根据所述目标基准图像帧中的像素点的二进制数据和所述至少一个非基准图像帧中的像素点的二进制数据,确定所述至少一个非基准图像帧相对于所述目标基准图像帧的二进制数据差;

其中,上述步骤s122包括:

s1221:根据所述至少一个非基准图像帧相对于所述目标基准图像帧的二进制数据差,生成所述至少一个非基准图像帧对应的压缩图像帧。

本方案中,分别确定目标基准图像帧和该目标基准图像帧的至少一个非基准图像帧的像素点的二进制数据。根据目标视频的颜色,确定的像素点的二进制数据占用的空间也不同。如果目标视频中的图像帧为8位灰度图像(如黑白电影),则每个像素可以用一个8位二进制表示,可以占用1位空间保存一个像素点的颜色。如果目标视频中的图像帧为24位真彩图像,可以占用24位空间(3字节)保存一个像素点的颜色。通常情况下,通过本方案上述步骤s1211和s1212确定的每个图像帧的像素点的二进制数据的长度相同,在本实例中,假设存储一个像素点的二进制数据需要占用1位空间,且一个图像帧包括100个像素点,则在压缩前存储一个图像帧至少需要占用100位空间。

在本实例中,假设目标基准图像帧的非基准图像帧的数量为1,则在本方案步骤s1213中,确定一个非基准图像帧相对于目标基准图像帧的二进制数据差。具体的,可以将上述非基准图像帧中100个像素点的二进制数据与目标基准图像帧中的100个像素点数据一一比对,通过相减的方式计算出非基准图像帧与目标基准图像帧的二进制数据差。

具体的,可以基于像素点的坐标对非基准图像帧与目标基准图像帧中的像素点一一相减,对位置相同的像素点计算数据差,即非基准图像帧中的100个像素点与目标基准图像帧中的100个像素点的相减结果为100个。其中,如果有非基准图像帧中的一个像素点的二进制数据与目标基准图像帧中的一个像素点的二进制数据的相减值为0,则表明非基准图像帧的这个像素点与目标基准图像帧中的这个像素点的颜色相同。

随后,执行步骤s1221,根据上述步骤得到的二进制数据差生成与非基准图像帧对应的压缩图像帧。对于非基准图像帧中与目标基准图像帧的像素点相同的像素点的二进制数据可以不进行保存,或者,仅保存0。通过本步骤生成的非基准图像帧对应的压缩图像帧包括与目标基准图像帧不同的像素点的特征,根据该压缩图像帧以及目标基准图像帧可以解压缩还原得到与压缩图像帧对应的非基准图像帧。

通过本申请提供的上述方案对目标视频进行压缩,压缩过程中保留非基准图像帧与目标基准图像帧之间的区别,有效降低保存非基准图像帧占用的空间。而且,可以根据压缩图像帧和目标基准图像帧解压缩还原得到与压缩图像帧对应的非基准图像帧。本申请提供的方案在保证视频画面质量的前提下,有效降低存储视频占用的空间。

为了解决现有技术中存在的问题,本申请还提供一种解压视频的方法,可以用于解压通过上述方法得到的压缩后的目标视频。如图6所示,本申请提供的方法包括:

s14:确定压缩后的目标视频中的多个基准图像帧;

s15:对所述多个基准图像帧中目标基准图像帧的至少一个压缩图像帧执行解压缩,生成所述至少一个压缩图像帧对应的非基准图像帧,所述目标基准图像帧的至少一个压缩图像帧为所述目标视频中所述目标基准图像帧之后,所述目标基准图像帧的下一个基准图像帧之前的图像帧;

s16:基于所述多个基准图像帧,以及各基准图像帧的至少一个压缩图像帧对应的非基准图像帧,生成经过解压的目标视频。

在本实例中,可以根据至少一个压缩图像帧和目标基准图像帧进行解压缩,得到非基准图像帧。具体的,先从压缩后的目标视频中确定基准图像帧,这些基准图像帧是未压缩的图像帧。然后,根据确定的基准图像帧对压缩图像帧执行解压缩,得到与压缩图像帧相对应的非基准图像帧。

随后,根据解压缩得到的非基准图像帧和压缩后的目标视频生成经过解压的目标视频。具体的,可以基于压缩后的目标视频,将解压得到的非基准图像帧覆盖在对应的压缩图像帧上,使压缩图像帧替换为非基准图像帧,从而使包含压缩图像帧以及基准图像帧的压缩后的目标视频,解压为包含非基准图像帧与基准图像帧的解压缩后的目标视频。。

通过本申请提供的方案,可以将压缩图像帧解压为非基准图像帧,进而得到解压缩的目标视频。通过本方案可以以较小的存储空间存储目标视频,在需要播放时可以对压缩后的目标视频进行解压缩。在保证目标视频质量的前提下,降低存储目标视频占用的存储空间。

本申请提供的方案可以应用于各种领域,可以对现有的视频文件进行压缩,也可以对正在生成的视频文件进行压缩。例如,对于监控视频、终端屏幕录制视频,可以按照单位时间为间隔执行压缩。假设单位时间是1分钟,从8:00开始录制,则录制视频每满1分钟进行一次压缩,压缩得到前一分钟内的录制视频,随后可以进行存储,未压缩的录制视频可以暂时存储在缓存中。本申请提供的方案能够降低存储目标视频占用的存储资源量,同时,保证原视频质量。根据实际需求,可以对目标视频进行压缩或解压缩,具有较好的灵活性。

为了解决现有技术中存在的问题,如图7所示,本申请还提供一种压缩视频的装置70,包括:

第一确定模块71,确定目标视频中的多个基准图像帧;

第一生成模块72,基于所述多个基准图像帧中目标基准图像帧的至少一个非基准图像帧,生成所述至少一个非基准图像帧对应的压缩图像帧,所述目标基准图像帧的至少一个非基准图像帧为所述目标视频中所述目标基准图像帧之后,所述目标基准图像帧的下一个基准图像帧之前的图像帧;

第二生成模块73,基于所述多个基准图像帧,以及各基准图像帧的至少一个非基准图像帧对应的压缩图像帧,生成压缩后的目标视频。

基于上述实施例提供的方案,较优的,上述第一确定模块71用于:

确定目标视频中的第一基准图像帧;

根据所述第一基准图像帧确定第一基准时长;

根据所述第一基准时长确定所述目标视频中的第一基准图像帧之后的至少一个第二基准图像帧,其中,任一所述第二基准图像帧与前一个基准图像帧的间隔时长为所述第一基准时长。

基于上述实施例提供的方案,较优的,上述第一确定模块71用于:

判断所述目标视频中的目标图像帧中是否包括至少一种预设安全标识;

当所述目标图像帧中包括至少一种预设安全标识时,将所述目标图像帧确定为第一基准图像帧;

根据所述第一基准图像帧中的至少一种预设安全标识确定所述第一基准时长。

基于上述实施例提供的方案,较优的,上述第一生成模块72用于:

基于所述目标基准图像帧确定所述目标基准图像帧的至少一个非基准图像帧的图像特征,所述图像特征包括所述至少一个非基准图像帧中的与所述目标基准图像帧的像素点不同的像素点的特征;

根据所述至少一个非基准图像帧的图像特征生成所述至少一个非基准图像帧对应的压缩图像帧。

基于上述实施例提供的方案,较优的,上述第一生成模块72用于:

确定所述目标基准图像帧中的像素点的二进制数据;

确定所述至少一个非基准图像帧中的像素点的二进制数据;

根据所述目标基准图像帧中的像素点的二进制数据和所述至少一个非基准图像帧中的像素点的二进制数据,确定所述至少一个非基准图像帧相对于所述目标基准图像帧的二进制数据差;

根据所述至少一个非基准图像帧相对于所述目标基准图像帧的二进制数据差,生成所述至少一个非基准图像帧对应的压缩图像帧。

为了解决现有技术中存在的问题,如图8所示,本申请还提供一种解压视频的装置80,包括:

第二确定模块81,确定压缩后的目标视频中的多个基准图像帧;

第三生成模块82,对所述多个基准图像帧中目标基准图像帧的至少一个压缩图像帧执行解压缩,生成所述至少一个压缩图像帧对应的非基准图像帧,所述目标基准图像帧的至少一个压缩图像帧为所述目标视频中所述目标基准图像帧之后,所述目标基准图像帧的下一个基准图像帧之前的图像帧;

第四生成模块83,基于所述多个基准图像帧,以及各基准图像帧的至少一个压缩图像帧对应的非基准图像帧,生成经过解压的目标视频。

在本申请实施例中,通过确定目标视频中的多个基准图像帧;对多个基准图像帧中目标基准图像帧的至少一个非基准图像帧进行压缩,生成至少一个非基准图像帧对应的压缩图像帧;基于多个基准图像帧,以及压缩得到的各基准图像帧的至少一个非基准图像帧对应的压缩图像帧,生成压缩后的目标视频。通过上述方案能对目标视频进行压缩,使压缩后的目标视频的数据量小于原目标视频的数据量,进而降低存储目标视频所占用的存储资源量。

优选的,本发明实施例还提供一种移动终端,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述一种压缩视频的方法和/或一种解压视频的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述一种压缩视频的方法和/或一种解压视频的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

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