一种图像数据处理方法、装置与流程

文档序号:12826154阅读:435来源:国知局
一种图像数据处理方法、装置与流程

本申请属于视频数据处理技术领域,尤其涉及一种图像数据处理方法、装置。



背景技术:

在移动终端或者pc端的页面中,常常需要绘制出各种图片、图像,以便更加形象化的展示出数据信息。

目前在终端页面图像绘图过程中,常常使用渐变圆形覆盖的方法形成数据图像。该方法主要包括:在绘图成像区域确定绘制图像的数据点;以所述数据点为圆心绘制渐变的圆形图像,通常该圆形图像为颜色由圆心向四周逐渐变浅;所有的数据点的圆形图像在所述成像区域重叠、覆盖(也可以存在与其他圆形图像不重合的单独圆形图像)等,形成数据图像。但目前这种采用渐变圆形覆盖的方式由于圆的半径大小没有可靠、准确的确定方式,多数情况下渐变圆形的半径是由作业人员根据数据点的数据点的空间位置分布特点或者结合数据图像的类型(温度图、高度图、得分图等)来选择确定。多数情况下绘制图像的数据点是非均匀的,半径设置的过大或过小均会降低绘制出的数据图像表达数据信息的准确性和平滑性。如图1所示,若绘制渐变圆形的半径过大,则会导致密集数据点的数据差异区分度不明显,甚至降低或淹没一些数据所要表达的信息;若绘制渐变圆形的半径过小,则会导致获得的数据图像颜色出现较多单独圆形图像和空白未覆盖区域,连续性差,不够平滑,展示效果较差。如图2所示。图1和图2分别是现有中采用渐变圆形绘制热力图的效果示意图。另外,一些情况下还可能存在奇异的数据点,如热力图的一片南方高温红色区域中,温度32度左右,但在一些32度左右的数据点旁边存在温度为8度的数据点,显示在热力图中便成了地理位置邻近的一片红色高温中有一小片的温度很低的蓝色区域,造成数据图像奇异数据点显示效果明显,降低数据图像数据信息表达的准确性。

现有的采用渐变圆形绘制图像的方式常常使得绘制出的数据图像平滑性较低,连续性较差,甚至出现空白未覆盖现象,降低数据图像数据信息表达的准确性和数据图像的展示效果。



技术实现要素:

本申请目的在于提供一种图像数据处理方法、装置,可以更加平滑、均匀的绘制得到数据图像,提高图像数据中数据信息表达的准确性和数据图像的展示效果。

本申请提供的一种图像数据处理方法、装置是这样实现的:

一种图像数据处理方法,所述方法包括:

采用预设算法对待处理数据进行平滑扩充处理,生成均匀图像数据;

根据所述均匀图像数据确定绘图区域中的图像格栅;

将所述图像格栅中的单个格栅分割成预设个数预定形状的拼接图块,所述拼接图块的至少一个顶点为所述均匀图像数据;

根据所述拼接图块顶点的均匀图像数据确定图像格栅中拼接图块的颜色数据,绘制生成目标图像。

一种图像数据处理装置,所述装置包括:

均匀处理模块,用于采用预设算法对待处理数据进行平滑扩充处理,生成均匀图像数据;

格栅确定模块,用于根据所述均匀图像数据确定绘图区域中的图像格栅;

分割模块,用于将所述图像格栅中的单个格栅分割成预设个数预定形状的拼接图块,所述拼接图块的至少一个顶点为所述均匀图像数据;

绘图模块,用于根据所述拼接图块顶点的均匀图像数据确定图像格栅中拼接图块的颜色数据,绘制生成目标图像。

本申请提供的一种图像数据处理方法、装置,对绘图区域中的原始数据进行平滑处理,得到均匀位置分布的图像数据点,这样可以的丰富数据量,得到均匀图像数,提高生成的数据图像颜色区域过渡的平滑性。本申请根据均匀图像数据生成格栅,然后可以将每个格栅再细分为预定形状预定格式的拼接图块,如每个四边形格栅可以分割成两个三角形,这样可以保障每个格式可以被完整的覆盖,解决现有技术中因图像数据非均匀分布导致的数据图像出现空白为覆盖的问题,提高了数据图像色彩连续性。并且,本申请实施方案中,每个格式中拼接图块内部的填充颜色是根据拼接图块顶点的均匀图像数据计算得到,使拼接图块的填充颜色更加准确,提高整个数据图像的数据信息表达的准确性,进而提高最终绘制生成的数据图的质量和展示效果。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是现有中采用渐变圆形绘制热力图的一种效果示意图;

图2是现有中采用渐变圆形绘制热力图的另一种效果示意图;

图3本申请所述一种图像数据处理方法一种实施例的方法流程图;

图4是一种实施例的待处理数据在画布上的展示示意图;

图5是本申请利用提供的一种预设算法计算得到均匀图像数据点的示意图

图6是对图4中四个待处理数据进行平滑扩充处理后得到的均匀图像数据的列表示意图;

图7是将图6所示生成的均匀图像数据形成画布中的图像格栅的示意图;

图8是本申请一个实施例中将单个格栅拆分成三角形的示意图;

图9是本申请一个实施场景中拼接模块的示意图;

图10是对图9中的拼接模块映射出相应的颜色后的示意图;

图11是一个实施场景中绘制出的热力图的效果示意图;

图12是利用传统的渐变圆形绘制形成的热力图的效果示意图;

图13是本申请提供的一种图像数据处理装置一种实施例的模块结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

图3是本申请所述一种图像数据处理方法一种实施例的方法流程图。虽然本申请提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本申请实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理的实施环境)。

以下为了清楚起见,本申请一个实施例以web端绘制热力图为应用场景进行说明。但是,本领域技术人员能够理解到,可以将本方案的实质精神应用到其他绘图的图像数据处理场景下,如财务费用图、分值分布图等,以及移动终端、自助终端、车载系统、服务器上的图像数据处理等。通过对原始的图像数据进行平滑处理,生成数值大小或位置分布均匀(误差在预设范围内)的均匀图像数据,然后形成格栅,分割成拼接图块,计算每个拼接图块的颜色后即可获得数据信息表达更为准确、颜色过渡更为平滑、展示效果更好的数据图像。以下将不做替换性描述,对于其他实施场景的适用性将不在此累述。

具体的一种实施例如图3所示,本申请提供的一种图像数据处理方法的一种实施例中,所述方法可以包括:

s1:采用预设算法对待处理数据进行平滑扩充处理,生成均匀图像数据。

所述的待处理数据一般的可以包括采集/获取的原图像数据,如本实施例绘制热力图的应用场景中所述待处理数据可以为采集的各个地市的温度数据。这些温度数据通常可以包括温度的数值和地市名称(或者稳定采集地的地市坐标)。如图4所示,在web端绘制热力图时,可以将获取的待处理数据显示在画布上。图4是一种实施例的待处理数据在画布上的展示示意图。假设本实施例绘制热力图时采集了四个地市c1、c2、c3、c4的温度数据,分别为5摄氏度、7摄氏度、8摄氏度、10摄氏度,分布在web绘制区域(本实施例中所述绘制区域为画布)上如图4所示。

一般的,在一些应用场景中,获取的待处理数据的数值或者空间分布位置通常是非均匀的,这样的数据分布特点在使用现有渐进圆形绘制数据图像时会数据分布密集的区域区分度不够,而数据分布稀疏的区域颜色连续性差,容易出现空白为覆盖的区域。而本申请实施方案可以利用预先选取的算法对待处理数据进行平滑扩充处理,使原始的待处理数据扩充为平面上位置均匀分布的均匀图像数据。由于通常情况下一个绘图区域采用相同的坐标系统,因此,可以理解的是,上述所述位置均匀分布的均匀图像数据的数值大小也是呈均匀分布的,或者,从数值上可以理解为,平滑扩充处理后生成的均匀图像数据的方差(或标准差)在预定的接受范围内。这样,本申请可以利用原始的待处理数据得到均匀分布的均匀图像数据。

本申请中具体的对待处理数据进行平滑扩充处理所使用的预设算法可以包括多种实施方式,如根据待处理数据生成等间距的数据值、kenel平滑算法、移动窗口多项式、五点三次平滑算法等,或者作业人员自定义的其他处理方式。图5是本申请利用提供的一种预设算法计算得到均匀图像数据点的示意图,图5中,可以将待处理数据在绘图区域中的坐标分别向绘图区域坐标轴延伸,得到的延伸线的交汇点作为生产的均匀图像数据的数据点d1至d36。当然,可以根据数据处理需求或实际的图像数据处理场景选择或设置/定义其他进行平滑扩充处理的算法,本申请不在逐一赘述。

需要说明的是,一般的,经过平滑扩充处理后得到的均匀图像数据的个数通常是大于所述待处理数据的。如图6所示,图6是对图4中四个待处理数据进行平滑扩充处理后得到的均匀图像数据的列表示意图。在图6中,待处理数据c1、c2、c3、c4经过采用的某种平滑算法处理后生成了从(x=0,y=0)到(x=10,y=10)的121个均匀图像数据。这样,本实施例应用场景中生成的均匀图像数据的个数k远远大于原始获取的待处理数据的个数n,即k=121>>n=4。因此,本申请提供的平滑扩充处理具体的一个实施例中,所述采用预设算法对待处理数据进行平滑扩充处理生成均匀图像数据,包括:

s101:确定采用的平滑算法;

s102:利用所述平滑算法将n个待处理数据扩充为k个均匀图像数据,k≥n,所述均匀图像数据为数值大小顺序排序后相邻数据点之间的误差在预设范围内的数据。

本申请实施方案可以利用预先选取的平滑算法对待处理数据进行平滑扩充处理,使原始的待处理数据扩充为平面上位置均匀分布的均匀图像数据。经过数据的平滑均匀处理,不但可以增加绘制数据图像的数据量,还可以使得这些均匀图像数据位置或数值分布均匀,提高绘制生成的数据图像的平滑性,提高图像展示效果。

上述仅是以4个待处理数据为例进行的示意说明,实际作业应用中生成的均匀图像数据的数据量往往比原始的待处理数据高一个或几个数量级。但是,本申请并不限制生成的均匀图像数据的个数一定是大于所述待处理数据的个数,其他的实施方式中,也可以等于或者略大于所述待处理数据的个数。如上述web端绘制热力图的应用场景中,也可以最终生成的均匀图像数据的个数为4个,与待处理数据的个数相等。甚至,在一些实施例中,本申请不排除所述均匀图像数据与所述待处理数据相同,在这种情况下可以认为待处理数据本身分布均匀,待处理数据本身可以作为均匀图像数据进行后续的图像绘制,此时可以认为扩充的数据个数为0。

本申请的一种实施例中,所述生成的均匀图像数据可以包括所述待处理数据,如121个待处理数据中有2个与待处理数据相同。其他实施例中,所述均匀图像数据也可以不包括所述待处理数据,如图6所示。

本申请实施例中,可以采用预先选取或设置的算法对获取待处理数据进行平滑扩充处理,生成空间分布位置或数值大小相比待处理数据更加均匀的均匀图像数据。

s2:根据所述均匀图像数据确定绘图区域中的图像格栅。

获取均匀图像数据后,可以确定这些均匀图像数据在绘图区域的位置,然后可以将绘图区域中均匀图像数据的点按照预定方式(如坐标轴的方向依次连接)连接,形成图像格栅。具体的例如图7所示,图7是将图6所示生成的均匀图像数据形成画布中的图像格栅的示意图,图6中生成的每个均匀图像数据均有对应的坐标信息(x,y),可以将这些均匀图像数据映射到画布的坐标轴上,并连接形成图像格栅。具体的,本申请提供的一种实施方式中,所述将所述均匀图像数据形成绘图区域中的图像格栅,可以包括:

s201:确定所述均匀图像数据在所述绘图区域的坐标,根据所述坐标形成图像格栅,所述图像格栅中的单个格栅为以所述坐标位置为顶点的四边形。

将均匀图像数据形成图像格栅的方式不限定按照坐标轴方向(横向或纵向)连接,其他的实施方式也可以包括例如从最接近画布某条边界的均匀图像数据开始案子一定的角度(如45度或135度)分别连接该角度方向上的均匀图像数据。通常,上述连接得到的图像格栅中的单个格栅为四边形(平行四边形或非平行四边形)。本申请不排除采用其他的方式中基于所述均匀图像数据形成的图像格栅的单个格栅可以为其他形状,如六边形、三角形,或其他非规则图形。

s3:将所述图像格栅中的单个格栅分割成预设个数预定形状的拼接图块,所述拼接图块的至少一个顶点为所述均匀图像数据。

进一步的,可以对图像格栅中的每个单个格栅进行分割。本申请中可以将每个单个格栅分割成预定格式预定形状的拼接图块,每个被分割成的拼接图块的至少一个订单为所述生成的均匀图像数据,这样可以保证每个单个格栅可以基于均匀图像数据绘制形成更为准确的颜色。本申请所述拼接图块的形状以及每个单个格栅具体要分割成几个拼接图块等,可以预先根据数据处理需求进行设置。本申请提供的一种方式中,所述预设个数预定形状的拼接图块,包括:

s301:将所述图像格栅中的单个格栅分割成预定形状为三角形的至少两个拼接图块。

当然,s301中,也可以将图像格栅的每个单个格栅分割成多个三角形组成的拼接图块,如梯形或矩形的单个格栅分割成两个或三个三角形。

本申请提供的另一种实施例中,所述将所述图像格栅中的单个格栅分割成预设个数预定形状的拼接图块,包括:

当所述单个格栅为四边形时,以所述四边形的对角线为分割线将单个格栅分割成两个三角形的拼接图块。

图8是本申请一个实施例中将单个格栅拆分成三角形的示意图。

s4:根据所述拼接图块顶点的均匀图像数据确定图像格栅中拼接图块的颜色数据,绘制生成目标图像。

然后可以将每个单个格栅映射成相应的颜色,包括拼接图块顶点的颜色和内部填充的颜色。例如拼接图块为三角形时,可以绘制每个三角形,将三角形顶点的数值映射成颜色,三角形内部的值使用差值计算出来,同样映射成颜色。差值算法参考质心坐标系的处理方式。所有的三角形绘制完成均匀的热力图即可绘制出来。

本申请提供的一种实施例中,所述根据所述拼接图块顶点的均匀图像数据确定所述拼接图块的颜色数据,包括:

将所述拼接图块顶点的均匀图像数据映射成相应的颜色数据;以及,

基于所述拼接图块顶点的均匀图像数据,采用预设计算方法计算得到所述拼接图块的填充区域颜色的颜色数据。

具体的另一种实施方式中,所述采用预设计算方法计算得到所述拼接图块的填充区域颜色的颜色数据,包括:

从所述拼接图块的相邻顶点开始,按照预定方向依次选取所述拼接图块第一边界线上的第一计算像素和第二边界线上的第二计算像素;

计算所述第一像素和第二像素所对应的图像数据的差值,以及之间的间隔像素个数;

根据所述差值和所述间隔像素个数确定所述第一像素和第二像素之间的像素的图像数据;

将计算得到的图像数据映射成所述填充区域的颜色数据。

图9至图11是利用本申请提供的实施方案绘制形成的热力图的效果示意图,图9是本申请一个实施场景中三角形拼接模块的示意图,假设a点的颜色red(255,0,0),b点的颜色是green(0,255,0),c点的颜色是blue(0,0,255);图10是对图9中的拼接模块映射出相应的颜色后的示意图;图11是一个实施场景中绘制出的热力图的效果示意图;图12是利用传统的渐变圆形绘制形成的热力图的效果示意图。由图10和图11对比可以可知,本申请实施方案可以对绘图区域中的原始数据进行平滑处理,得到均匀位置分布的图像数据点,这样可以的丰富数据量,得到均匀图像数,提高生成的数据图像颜色区域过渡的平滑性。本申请根据均匀图像数据生成格栅,然后可以将每个格栅再细分为预定形状预定格式的拼接图块,如每个四边形格栅可以分割成两个三角形,这样可以保障每个格式可以被完整的覆盖,解决现有技术中因图像数据非均匀分布导致的数据图像出现空白为覆盖的问题,提高了数据图像色彩连续性。并且,本申请实施方案中,每个格式中拼接图块内部的填充颜色是根据拼接图块顶点的均匀图像数据计算得到,使拼接图块的填充颜色更加准确,提高整个数据图像的数据信息表达的准确性,进而提高最终绘制生成的数据图的质量和展示效果。

基于上述实施例所述的图像数据处理方法,本申请还提供一种图像数据处理装置。图13是本申请提供的一种图像数据处理装置一种实施例的模块结构示意图,如图13所示,所述装置可以包括:

均匀处理模块101,可以用于采用预设算法对待处理数据进行平滑扩充处理,生成均匀图像数据;

格栅确定模块102,可以用于根据所述均匀图像数据确定绘图区域中的图像格栅;

分割模块103,可以用于将所述图像格栅中的单个格栅分割成预设个数预定形状的拼接图块,所述拼接图块的至少一个顶点为所述均匀图像数据;

绘图模块104,可以用于根据所述拼接图块顶点的均匀图像数据确定图像格栅中拼接图块的颜色数据,绘制生成目标图像。

本申请提供的一种图像数据处理方法装置,可以对绘图区域中的原始数据进行平滑处理,得到均匀位置分布的图像数据点,这样可以的丰富数据量,得到均匀图像数,提高生成的数据图像颜色区域过渡的平滑性。本申请根据均匀图像数据生成格栅,然后可以将每个格栅再细分为预定形状预定格式的拼接图块,如每个四边形格栅可以分割成两个三角形,这样可以保障每个格式可以被完整的覆盖,解决现有技术中因图像数据非均匀分布导致的数据图像出现空白为覆盖的问题,提高了数据图像色彩连续性。并且,本申请实施方案中,每个格式中拼接图块内部的填充颜色是根据拼接图块顶点的均匀图像数据计算得到,使拼接图块的填充颜色更加准确,提高整个数据图像的数据信息表达的准确性,进而提高最终绘制生成的数据图的质量和展示效果。

将均匀图像数据形成图像格栅的方式不限定按照坐标轴方向(横向或纵向)连接,其他的实施方式也可以包括例如从最接近画布某条边界的均匀图像数据开始案子一定的角度(如45度或135度)分别连接该角度方向上的均匀图像数据,形成四边形的单个格栅((平行四边形或非平行四边形,如梯形)。因此,本申请提供的另一种实施例中,所述格栅确定模块根据所述均匀图像数据确定绘图区域中的图像格栅,可以包括:

确定所述均匀图像数据在所述绘图区域的坐标,根据所述坐标形成图像格栅,所述图像格栅中的单个格栅为以所述坐标位置为顶点的四边形。

本申请中可以将每个单个格栅分割成预定格式预定形状的拼接图块,每个被分割成的拼接图块的至少一个订单为所述生成的均匀图像数据,这样可以保证每个单个格栅可以基于均匀图像数据绘制形成更为准确的颜色。本申请所述拼接图块的形状以及每个单个格栅具体要分割成几个拼接图块等,可以预先根据数据处理需求进行设置。本申请提供的所述装置的一种方式中所述预设个数预定形状的拼接图块可以包括:

将所述图像格栅中的单个格栅分割成预定形状为三角形的至少两个拼接图块。

当然,也可以将图像格栅的每个单个格栅分割成多个三角形组成的拼接图块,如梯形或矩形的单个格栅分割成两个或三个三角形。本申请具体的一种实现方式中,所述分割模块将所述图像格栅中的单个格栅分割成预设个数预定形状的拼接图块可以包括:

当所述单个格栅为四边形时,以所述四边形的对角线为分割线将单个格栅分割成两个三角形的拼接图块。

本申请提供的装置,可以将每个单个格栅映射成相应的颜色,包括拼接图块顶点的颜色和内部填充的颜色。例如拼接图块为三角形时,可以绘制每个三角形,将三角形顶点的数值映射成颜色,三角形内部的值使用差值计算出来,同样映射成颜色。差值算法参考质心坐标系的处理方式。所有的三角形绘制完成均匀的热力图即可绘制出来。

所述根据所述拼接图块顶点的均匀图像数据确定所述拼接图块的颜色数据,包括:

将所述拼接图块顶点的均匀图像数据映射成相应的颜色数据;以及,

基于所述拼接图块顶点的均匀图像数据,采用预设计算方法计算得到所述拼接图块的填充区域颜色的颜色数据。

本申请实施例提供的方法或装置,可以根据均匀图像数据生成格栅,然后可以将每个格栅再细分为预定形状预定格式的拼接图块,如每个四边形格栅可以分割成两个三角形,这样可以保障每个格式可以被完整的覆盖,解决现有技术中因图像数据非均匀分布导致的数据图像出现空白为覆盖的问题,提高了数据图像色彩连续性。并且,本申请实施方案中,每个格式中拼接图块内部的填充颜色是根据拼接图块顶点的均匀图像数据计算得到,使拼接图块的填充颜色更加准确,提高整个数据图像的数据信息表达的准确性,进而提高最终绘制生成的数据图的质量和展示效果。

尽管本申请内容中提到使用平滑算法生成均匀的图像数据的方式、将每个格栅分割成三角形的拼接图块、拼接图块的颜色的计算方式、根据距离调整拼接图块面积等之类的图像数据获取、生成、计算、映射等描述,但是,本申请并不局限于必须是符合业务标准的图像数据处理、标准的平滑算法、常规的差值计算方法、标准计算机语言或本申请实施例所描述的情况。某些行业标准或者使用自定义方式或实施例描述的实施基础上略加修改后的实施方案也可以实现上述实施例相同、等同或相近、或变形后可预料的实施效果。应用这些修改或变形后的图像数据获取、生成、判断、处理方式等获取的实施例,仍然可以属于本申请的可选实施方案范围之内。

虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或终端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。

上述实施例阐明的单元、装置或模块等,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

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

本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的系统、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

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