数据可视化处理方法、装置、计算机设备及存储介质转让专利

申请号 : CN201910712444.0

文献号 : CN110457016B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李斌

申请人 : 上海融客软件科技有限公司

摘要 :

本发明公开了涉及数据处理领域,公开了一种数据可视化处理方法、装置、计算机设备及存储介质,其方法包括:接收json字符数据,将json字符数据解析为包含子列表数据的第一列表数据;遍历子列表数据,读取子列表数据的行参数数据,并根据子列表数据的行参数数据在目标数据表格中添加数据行;将子列表数据解析为包含单元格数据的第二列表数据;遍历单元格数据,读取单元格数据的列参数数据和列内容数据,并根据列参数数据在数据行中添加数据列,并将列内容数据写入数据列;在所有列内容数据写入各自对应的数据列后,获得目标数据表格。本发明可以提高表格数据的处理效率以及提升表格数据的展现能力。

权利要求 :

1.一种数据可视化处理方法,其特征在于,包括:

接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据,所述第一列表数据表示为List>,所述子列表数据表示为List

遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行;

将所述子列表数据解析为包含单元格数据的第二列表数据;

遍历所述单元格数据,读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,每个所述单元格数据对应一个所述数据列;

在所有所述列内容数据写入各自对应的数据列后,获得所述目标数据表格。

2.如权利要求1所述的数据可视化处理方法,其特征在于,所述接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据,包括:通过Table控件从DataSource字段接收所述json字符数据;

通过预设处理进程将所述json字符数据解析为包含至少一个所述子列表数据的第一列表数据。

3.如权利要求1所述的数据可视化处理方法,其特征在于,所述遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行,包括:创建一个用作目标数据表格的容器;

遍历所述子列表数据,为每个所述子列表数据在所述容器添加数据行;

调用LoadData方法读取所述子列表数据的行参数数据;

根据所述行参数数据设置所述数据行的样式。

4.如权利要求1所述的数据可视化处理方法,其特征在于,所述读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,包括:读取所述单元格数据的列参数数据和列内容数据;

根据所述列参数数据确定所述单元格数据的单元格类型;

获取与所述单元格类型匹配的单元格处理规则;

根据所述单元格处理规则在所述数据行添加数据列;

根据所述列参数数据设置所述数据列的样式,将所述列内容数据写入所述数据列。

5.如权利要求4所述的数据可视化处理方法,其特征在于,若所述单元格类型为Text类型,所述根据所述单元格处理规则在所述数据行添加数据列,包括:通过Label控件创建列名数据列,将所述列内容数据中的Name值写入所述列名数据列的内容字段,并读取所述列参数数据中的列名参数数据,根据所述列名参数数据设置所述列名数据列的样式;

通过Label控件创建列值数据列,将所述列内容数据中的Value值写入所述列值数据列的内容字段,并读取所述列参数数据中的列值参数数据,根据所述列值参数数据设置所述列值数据列的样式。

6.如权利要求1所述的数据可视化处理方法,其特征在于,所述单元格数据包括Name值、Value值、对齐设置值、表格位置设置值、单元格类型中的至少一种。

7.一种数据可视化处理装置,其特征在于,包括:

第一解析模块,用于接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据,所述第一列表数据表示为List>,所述子列表数据表示为List

数据行添加模块,用于遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行;

第二解析模块,用于将所述子列表数据解析为包含单元格数据的第二列表数据;

数据列添加模块,用于遍历所述单元格数据,读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,每个所述单元格数据对应一个所述数据列;

表格生成模块,用于在所有所述列内容数据写入各自对应的数据列后,获得所述目标数据表格。

8.如权利要求7所述的数据可视化处理装置,其特征在于,所述第一解析模块包括:数据接收单元,用于通过Table控件从DataSource字段接收所述json字符数据;

第一解析单元,用于通过预设处理进程将所述json字符数据解析为包含至少一个所述子列表数据的第一列表数据。

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至

6任一项所述数据可视化处理方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述数据可视化处理方法。

说明书 :

数据可视化处理方法、装置、计算机设备及存储介质

技术领域

[0001] 本发明涉及程序开发领域,尤其涉及一种数据可视化处理方法、装置、计算机设备及存储介质。

背景技术

[0002] 在WPF(Windows Presentation Foundation,微软公司推出的基于Windows的用户界面框架)开发中,提供了一个DataGrid表格控件,该表格控件能实现动态创建列,也能支持多语言,但是样式调整起来特别复杂,且只能实现指定的数种效果。此外,表格内恰套其它控件也受到限制,只允许使用固定的几种样式,无法满足多变性的业务需求。该表格控件还无法实现一行数据一个列头的功能。

发明内容

[0003] 基于此,有必要针对上述技术问题,提供一种数据可视化处理方法、装置、计算机设备及存储介质,以提高表格数据的处理效率以及提升表格数据的展现能力。
[0004] 一种数据可视化处理方法,包括:
[0005] 接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据;
[0006] 遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行;
[0007] 将所述子列表数据解析为包含单元格数据的第二列表数据;
[0008] 遍历所述单元格数据,读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,每个所述单元格数据对应一个所述数据列;
[0009] 在所有所述列内容数据写入各自对应的数据列后,获得所述目标数据表格。
[0010] 一种数据可视化处理装置,包括:
[0011] 第一解析模块,用于接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据;
[0012] 数据行添加模块,用于遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行;
[0013] 第二解析模块,用于将所述子列表数据解析为包含单元格数据的第二列表数据;
[0014] 数据列添加模块,用于遍历所述单元格数据,读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,每个所述单元格数据对应一个所述数据列;
[0015] 表格生成模块,用于在所有所述列内容数据写入各自对应的数据列后,获得所述目标数据表格。
[0016] 一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述数据可视化处理方法。
[0017] 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述数据可视化处理方法。
[0018] 上述数据可视化处理方法、装置、计算机设备及存储介质,通过接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据;遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行;将所述子列表数据解析为包含单元格数据的第二列表数据;遍历所述单元格数据,读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,每个所述单元格数据对应一个所述数据列;在所有所述列内容数据写入各自对应的数据列后,获得所述目标数据表格。本发明提供的数据可视化处理方法、装置、计算机设备及存储介质,可以提高表格数据的处理效率以及提升表格数据的展现能力。

附图说明

[0019] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1是本发明一实施例中数据可视化处理方法的一应用环境示意图;
[0021] 图2是本发明一实施例中数据可视化处理方法的一流程示意图;
[0022] 图3是本发明一实施例中数据可视化处理方法的一流程示意图;
[0023] 图4是本发明一实施例中数据可视化处理方法的一流程示意图;
[0024] 图5是本发明一实施例中数据可视化处理方法的一流程示意图;
[0025] 图6是本发明一实施例中目标数据表格的可视化示意图;
[0026] 图7是本发明一实施例中数据可视化处理装置的一结构示意图;
[0027] 图8是本发明一实施例中计算机设备的一示意图。

具体实施方式

[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029] 在一实施例中,如图1所示,提供一种数据可视化处理方法,包括如下步骤:
[0030] S10、接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据;
[0031] S20、遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行;
[0032] S30、将所述子列表数据解析为包含单元格数据的第二列表数据;
[0033] S40、遍历所述单元格数据,读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,每个所述单元格数据对应一个所述数据列;
[0034] S50、在所有所述列内容数据写入各自对应的数据列后,获得所述目标数据表格。
[0035] 本实施例中,json字符数据指的是采用json格式的文本数据。json字符数据可以实体化存储到数据库的字段中也可以缓存到服务的文件中,或者存储到缓存数据库redis中。在此处,数据可视化处理方法在计算机上以表格控件的形式实现,即在执行该数据可视化处理方法时,通过调用相应的表格控件,输入json字符数据,即可输出需要展示的表格。在一些情况下,该表格控件还支持输出json字符数据。换句话讲,在编程开发的情况下,表格内的样式及内容均是允许被编辑的。
[0036] json字符数据记载了目标数据表格的所有信息,既包括目标数据表格的样式信息,也包括目标数据表格的内容信息。由于目标数据表格中的数据是完全依赖于json字符数据,因而,目标数据表格的列头等属性参数均是由json字符数据定义,并不是表格控件初始设置的数据,因而可以实现动态输入表格数据,大大提高了表格的输入效率。
[0037] json字符数据本质上讲是由目标表格数据转化而成的。因而,也可以通过预设处理进程将json字符数据还原成目标表格数据。在还原成目标表格数据的过程中,可以生成包含子列表数据的第一列表数据。也就是说,可以将该json字符数据转化为包含子列表数据的列表数据形式,如List>。在List>中,可包含多个List(即子列表数据)。循环解析每一个List,可以得到目标数据列表的每个数据行的数据。
[0038] 每个子列表数据既包含各自所在行的内容,也包含了各自所在行的样式信息,即行参数数据。行参数数据用于定义数据行的样式,如行的长度、行间距等。在遍历子列表数据时,可以读取子列表数据的行参数数据,并根据行参数信息在目标数据列表中添加数据行。在此处,初始的目标数据列表可以是一个空白列表。第一列表数据包含N个子列表数据,则创建N个数据行。
[0039] 同样的,可以将子列表数据解析为包含单元格数据的第二列表数据。也即是,对List进一步解析,得到多个TableCell(即单元格数据)。在此处,TableCell可以指属于自定义类TableCell的数据。在自定义类TableCell中,包含了多个核心字段,如Name(列名),Value(值),HAlignment(对齐方式-枚举,左对齐,右对齐),Left(距离对齐方向的距离),CellType(单元格类型,可以是Text,DropDown,Button,Selected)。每个子列表数据都可以解析为第二列表数据。若有N个子列表数据,可以解析得到N个第二列表数据。
[0040] 每个单元格数据既包含各自所在列的列内容数据,也包含了各自所在列的样式信息,即列参数数据。列参数数据用于定义数据列(即单元格)的样式,如单元格的对齐方式、字体、字体大小等。在数据行中每新增一个数据列,相当于在表格的指定行中增加一个单元格。在一个第二列表数据中,若有M个单元格数据,则在相应的数据行中添加M个数据列。
[0041] 当所有数据列的列内容数据填充完毕时,说明表格的数据已经录入完毕,此时可以生成相应的目标数据表格。
[0042] 本发明实施例提供的数据可视化处理方法,可以提高表格数据的处理效率以及提升表格数据的展现能力。
[0043] 可选的,如图2所示,步骤S10包括:
[0044] S101、通过Table控件从DataSource字段接收所述json字符数据;
[0045] S102、通过预设处理进程将所述json字符数据解析为包含至少一个所述子列表数据的第一列表数据。
[0046] 本实施例中,Table控件可以是在WPF中自定义的控件。在Table控件中自定义一个字符串类型的DataSource字段,通过DataSource字段导入以字符串格式的json字符数据。Table控件可以作为数据行的容器。Table控件可以基于WPF自带的Mrow控件添加LoadData方法构建而成。可以通过对LoadData进行定义,确定对json字符数据的具体解析步骤。在此处,预设处理进程即是基于LoadData方法实现的一种进程。具体的,预设处理进程可以将json字符数据反序列化为对象(即第一列表数据)。预设处理进程实现的功能是基于WPF自身可实现的功能。
[0047] 可选的,如图3所示,步骤S20包括:
[0048] S201、创建一个用作目标数据表格的容器;
[0049] S202、遍历所述子列表数据,为每个所述子列表数据在所述容器添加数据行;
[0050] S203、调用LoadData方法读取所述子列表数据的行参数数据;
[0051] S204、根据所述行参数数据设置所述数据行的样式。
[0052] 本实施例中,可以先创建一个用作目标数据表格的容器,然后遍历各个子列表数据,为每个子列表数据在容器添加数据行。有N个子列表数据,则添加N行。在此处,每个数据行表示一个行控件。接着调用LoadData方法读取子列表数据的行参数数据,根据所述行参数数据设置数据行的样式。行参数数据可以使用默认设置值,如行间距可定义为15像素,也可以自行设置行参数。
[0053] 可选的,如图4所示,步骤S40包括:
[0054] S401、读取所述单元格数据的列参数数据和列内容数据;
[0055] S402、根据所述列参数数据确定所述单元格数据的单元格类型;
[0056] S403、获取与所述单元格类型匹配的单元格处理规则;
[0057] S404、根据所述单元格处理规则在所述数据行添加数据列;
[0058] S405、根据所述列参数数据设置所述数据列的样式,将所述列内容数据写入所述数据列。
[0059] 本实施例中,在解析出第二列表数据后,即可得到第二列表数据中的多个单元格数据。可以在第二列表数据所在的行数据中添加数据列,即单元格控件。数据列可以是WPF自带的控件,如Label控件。然后对单元格数据进行解析,读取单元格数据的列参数数据和列内容数据。根据列参数数据设置单元格控件的样式,如对齐方式、位置、大小等。在一些实施例中,列参数数据还定义了单元格控件的类型,如可以是内容单元格控件,也可以是选项单元格控件。不同的单元格控件类型对应着不同的单元格处理规则,其显示效果也存在较大区别。如选项单元格控件中包含了多个可被选取的选项,而内容单元格控件仅包含一些文本内容,在一些按钮单元格控件,则是以按钮的形式展示。可以依次根据单元格数据的排序依然在数据行中添加数据列。而列内容数据可以通过赋值的方式写入数据列中。
[0060] 可选的,如图5所示,若所述单元格类型为Text类型,步骤S404包括:
[0061] S4041、通过Label控件创建列名数据列,将所述列内容数据中的Name值写入所述列名数据列的内容字段,并读取所述列参数数据中的列名参数数据,根据所述列名参数数据设置所述列名数据列的样式;
[0062] S4042、通过Label控件创建列值数据列,将所述列内容数据中的Value值写入所述列值数据列的内容字段,并读取所述列参数数据中的列值参数数据,根据所述列值参数数据设置所述列值数据列的样式。
[0063] 本实施例中,存在一种特殊的单元格类型,如Text类型。该单元格类型将原有的单元格一分为二,即包含列名和列值。实际上,Text类型的单元格数据会生成两个单元格控件,但其在数据行所占的位置仍视为一个。具体表现形式如图6所示。在图6中,左侧的五列均属于Text类型。
[0064] 可选,所述单元格数据包括Name值、Value值、对齐设置值、表格位置设置值、单元格类型中的至少一种。
[0065] 可以通过预定义的方式,确定单元格数据的内容。如可通过定义一个类TableCell实现。单元格数据是属于类TableCell的对象。类TableCell主要的核心字段可以包括:Name(列名),Value(值),HAlignment(对齐方式-枚举,左对齐,右对齐),Left(距离对齐方向的距离),CellType(单元格类型,如Text,DropDown,Button,Selected)。
[0066] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0067] 在一实施例中,提供一种数据可视化处理装置,该数据可视化处理装置与上述实施例中数据可视化处理方法一一对应。如图7所示,该数据可视化处理装置包括第一解析模块10、数据行添加模块20、第二解析模块30、数据列添加模块40、表格生成模块50。各功能模块详细说明如下:
[0068] 第一解析模块10,用于接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据;
[0069] 数据行添加模块20,用于遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行;
[0070] 第二解析模块30,用于将所述子列表数据解析为包含单元格数据的第二列表数据;
[0071] 数据列添加模块40,用于遍历所述单元格数据,读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,每个所述单元格数据对应一个所述数据列;
[0072] 表格生成模块50,用于在所有所述列内容数据写入各自对应的数据列后,获得所述目标数据表格。
[0073] 可选的,第一解析模块10包括:
[0074] 数据接收单元,用于通过Table控件从DataSource字段接收所述json字符数据;
[0075] 第一解析单元,用于通过预设处理进程将所述json字符数据解析为包含至少一个所述子列表数据的第一列表数据。
[0076] 可选的,数据行添加模块20包括:
[0077] 创建表格容器单元,用于创建一个用作目标数据表格的容器;
[0078] 添加数据行单元,用于遍历所述子列表数据,为每个所述子列表数据在所述容器添加数据行;
[0079] 读取参数单元,用于调用LoadData方法读取所述子列表数据的行参数数据;
[0080] 设置行格式单元,用于根据所述行参数数据设置所述数据行的样式。
[0081] 可选的,数据列添加模块40包括:
[0082] 读取单元格数据单元,用于读取所述单元格数据的列参数数据和列内容数据;
[0083] 确定单元格类型单元,用于根据所述列参数数据确定所述单元格数据的单元格类型;
[0084] 获取单元格处理规则单元,用于获取与所述单元格类型匹配的单元格处理规则;
[0085] 添加数据列单元,用于根据所述单元格处理规则在所述数据行添加数据列;
[0086] 设置单元格单元,用于根据所述列参数数据设置所述数据列的样式,将所述列内容数据写入所述数据列。
[0087] 可选的,若所述单元格类型为Text类型,添加数据列单元包括:
[0088] 添加列名子单元,用于通过Label控件创建列名数据列,将所述列内容数据中的Name值写入所述列名数据列的内容字段,并读取所述列参数数据中的列名参数数据,根据所述列名参数数据设置所述列名数据列的样式;
[0089] 添加列值子单元,用于通过Label控件创建列值数据列,将所述列内容数据中的Value值写入所述列值数据列的内容字段,并读取所述列参数数据中的列值参数数据,根据所述列值参数数据设置所述列值数据列的样式。
[0090] 可选的,所述单元格数据包括Name值、Value值、对齐设置值、表格位置设置值、单元格类型中的至少一种。
[0091] 关于数据可视化处理装置的具体限定可以参见上文中对于数据可视化处理方法的限定,在此不再赘述。上述数据可视化处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0092] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据可视化处理方法涉及的方法。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据可视化处理方法。
[0093] 在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0094] 接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据;
[0095] 遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行;
[0096] 将所述子列表数据解析为包含单元格数据的第二列表数据;
[0097] 遍历所述单元格数据,读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,每个所述单元格数据对应一个所述数据列;
[0098] 在所有所述列内容数据写入各自对应的数据列后,获得所述目标数据表格。
[0099] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0100] 接收json字符数据,将所述json字符数据解析为包含子列表数据的第一列表数据;
[0101] 遍历所述子列表数据,读取所述子列表数据的行参数数据,并根据所述子列表数据的行参数数据在目标数据表格中添加数据行,每个所述子列表数据对应一个所述数据行;
[0102] 将所述子列表数据解析为包含单元格数据的第二列表数据;
[0103] 遍历所述单元格数据,读取所述单元格数据的列参数数据和列内容数据,并根据所述列参数数据在所述数据行中添加数据列,并将所述列内容数据写入所述数据列,每个所述单元格数据对应一个所述数据列;
[0104] 在所有所述列内容数据写入各自对应的数据列后,获得所述目标数据表格。
[0105] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0106] 以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。