掌桥专利:专业的专利平台
掌桥专利
首页

一种数据库质量确定方法、装置、设备及存储介质

文献发布时间:2024-04-18 20:00:50


一种数据库质量确定方法、装置、设备及存储介质

技术领域

本发明涉及数据库质量管理技术领域,尤其是一种数据库质量确定方法、装置、设备及存储介质。

背景技术

人工检查数据库质量,操作繁琐、效率低下、易产生遗漏,数据质量难以保障;

传统的SQL质量检查单难以支持大量数据表和SQL语句的质量评估,评估结果误差大,评估结果共享不便。

发明内容

针对现有技术的上述问题,本文的目的在于,提供一种数据库质量确定方法、装置、设备及存储介质,以解决现有技术中人工评估SQL语句质量误差较大,评估结果共享不便的问题。

为了解决上述技术问题,本文的具体技术方案如下:

一方面,本文提供一种数据库质量确定方法,包括:

获取上传至云服务器的SQL语句群以及对应的数据源;

根据预设的运行脚本,基于所述数据源运行所述SQL语句群中的SQL语句,得到所述SQL语句群的运行信息;

解析所述运行信息,得到每一条SQL语句的解析结果;

根据每一条SQL语句的解析结果,确定所述SQL语句群的综合得分;

将综合得分高于分数阈值的所述SQL语句群,保存至所述云服务器。

作为本文的一个实施例,所述解析所述运行信息,得到每一条SQL语句的解析结果,进一步包括:

使用规范模板查询所述SQL语句内的子句,根据所述子句中的禁止词语数量确定所述SQL语句的规范风险分数;

查询所述运行信息中,每一条SQL语句的执行时间,根据所述执行时间确定所述SQL语句的性能分数;

查询所述运行信息中,每一条SQL语句执行结果,根据所述执行结果确定所述SQL语句的缺陷分数。

作为本文的一个实施例,在所述将综合得分高于分数阈值的所述SQL语句群,保存至所述云服务器之后,包括:

根据每一条SQL语句的执行时间以及所述SQL语句群中SQL语句的数量,确定所述SQL语句群的性能平均分数;

判断所述性能平均分数是否高于性能平均阈值,若高于,则获取所述SQL语句群中与所述禁止词语同类型的词语,并将所述词语替换所述规范模板内的所述禁止词语。

作为本文的一个实施例,所述使用规范模板查询所述SQL语句内的子句,根据所述子句中的禁止词语数量确定所述SQL语句的规范风险分数,进一步包括:

使用所述规范模板中的禁止词语与所述子句中的词语遍历匹配;

若匹配成功,则减少基准分数,直至遍历匹配完成所述SQL语句中所有的子句,得到所述规范风险分数。

作为本文的一个实施例,所述根据每一条SQL语句的解析结果,确定所述SQL语句群的综合得分,进一步包括:

将每一条SQL语句的规范风险分数、性能分数和缺陷分数进行加权运算,得到该SQL语句的单条得分;

将所述SQL语句群中所有的SQL语句的单条得分进行平均运算,得到所述SQL语句群的所述综合得分。

作为本文的一个实施例,在所述获取上传至云服务器的SQL语句群以及对应的数据源之前,包括:

确定待上传至所述云服务器的数据源与本地的数据源之间的,数据量以及每个字段间的字段名、字段类型、字段取值范围和字段约束是否一致;

若均一致,则将所述数据源上传至所述云服务器。

作为本文的一个实施例,在所述确定所述SQL语句群的综合得分之后,包括:

将综合得分低于分数阈值的所述SQL语句群判定为风险语句群,并禁止保存至所述云服务器。

作为本文的一个实施例,在所述解析所述运行信息,得到每一条SQL语句的解析结果之后,包括:

获取所述缺陷分数低于缺陷阈值的SQL语句的语句编号,并作为高风险语句;

将该语句编号以及高风险语句提示发送。

作为本文的一个实施例,在所述解析所述运行信息,得到每一条SQL语句的解析结果之后,还包括:

确定所有SQL语句的规范风险分数、性能分数和缺陷分数落入的分数区间,其中每个分数区间对应一个风险点;

确定所述SQL语句群中各个SQL语句落入风险点的个数,并上报。

另一方面,本文还提供一种数据库质量确定装置,包括:

获取单元,用于获取上传至云服务器的SQL语句群以及对应的数据源;

运行单元,用于根据预设的运行脚本,基于所述数据源运行所述SQL语句群中的SQL语句,得到所述SQL语句群的运行信息;

解析单元,用于解析所述运行信息,得到每一条SQL语句的解析结果;

打分单元,用于根据每一条SQL语句的解析结果,确定所述SQL语句群的综合得分;

保存单元,用于将综合得分高于分数阈值的所述SQL语句群,保存至所述云服务器。

另一方面,本文还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现任意一项所述的数据库质量确定方法。

另一方面,本文还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现任意一项所述的数据库质量确定方法。

采用上述技术方案,通过获取上传至云服务器的SQL语句群以及对应的数据源,可以实现获取数据源以及对应的SQL语句群;通过根据预设的运行脚本,基于所述数据源运行所述SQL语句群中的SQL语句,得到所述SQL语句群的运行信息,可以实现获取表征SQL语句群具体运行效果的运行信息;通过解析所述运行信息,得到每一条SQL语句的解析结果,可以实现获取SQL语句群中所有SQL语句的解析结果;通过根据每一条SQL语句的解析结果,确定所述SQL语句群的综合得分,可以数值化的对SQL语句群进行打分;将综合得分高于分数阈值的所述SQL语句群,保存至所述云服务器,可以实现精准的对SQL语句进行打分,并且评分方式主观因素较低,可以令评估结果共享。

为让本文的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

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

图1示出了本文实施例一种数据库质量确定方法的整体系统图;

图2示出了本文实施例一种数据库质量确定方法的步骤示意图;

图3示出了本文实施例解析结果确定方法示意图;

图4示出了本文实施例一种数据库质量确定装置的示意图;

图5示出了本文实施例一种计算机设备示意图。

附图符号说明:

101、开发端;

102、云服务器;

103、计算服务器;

401、获取单元;

402、运行单元;

403、解析单元;

404、打分单元;

405、保存单元;

502、计算机设备;

504、处理器;

506、存储器;

508、驱动机构;

510、输入/输出模块;

512、输入设备;

514、输出设备;

516、呈现设备;

518、图形用户接口;

520、网络接口;

522、通信链路;

524、通信总线。

具体实施方式

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

需要说明的是,本文的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

如图1所示的一种数据库质量确定方法的整体系统图,包括:开发端101、云服务器102和计算服务器103。

开发端101,用于接收开发者输入的数据源以及对应的SQL语句群,在本文中,SQL语句群中包括若干SQL语句,其中,SQL语句可以在数据源中执行包括增、删、改和查等操作。以对数据源进行增数据、删数据、改数据和查数据。开发端均与云服务器通过无线或有线方式相连,以上传数据源和对应的SQL语句群。

在本文中数据源可以是银行在一段时间内获取的客户信息,例如存取款数据、储户信息或金融理财信息等,一段时间可以为一周、一个月或者一个季度等。SQL语句群是开发人员为了对当前待上传的数据源执行操作生成的,在本文中,可以将数据源先上传至云服务器,待确认数据源上传无误后,再将SQL语句群上传至云服务器。也可以将数据源以及SQL语句群同步发送至云服务器。本文对此不做限定。

云服务器102,用于暂存开发端发送的数据源以及其对应的SQL语句群,当云服务器接收到数据源时,计算服务器校验云服务器接收的数据源与开发端上传的数据源是否一致,避免上传过程中出现误码和/或错码等现象。若云服务器接收的数据源与开发端上传的数据源一致,则计算服务器计算云服务器接收的SQL语句群的综合得分,当综合得分高于分数阈值时,允许云服务器保存数据源以及SQL语句群。

计算服务器103,用于校验云服务器接收的数据源的一致性,以及确定其对应的SQL语句群的综合得分。

人工检查数据库质量,操作繁琐、效率低下、易产生遗漏,数据质量难以保障;

传统的SQL质量检查单难以支持大量数据表和SQL语句的质量评估,评估结果误差大,评估结果共享不便。

为了解决上述问题,本文实施例提供了一种数据库质量确定方法,能够实现精准的对SQL语句进行打分,并且评分方式主观因素较低,可以令评估结果共享。图2是本文实施例提供的一种数据库质量确定方法的步骤示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或装置产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体的如图2所示,所述方法可以包括:

步骤201、获取上传至云服务器的SQL语句群以及对应的数据源。

步骤202、根据预设的运行脚本,基于所述数据源运行所述SQL语句群中的SQL语句,得到所述SQL语句群的运行信息。

步骤203、解析所述运行信息,得到每一条SQL语句的解析结果。

步骤204、根据每一条SQL语句的解析结果,确定所述SQL语句群的综合得分。

步骤205、将综合得分高于分数阈值的所述SQL语句群,保存至所述云服务器。

采用上述技术方案,通过获取上传至云服务器的SQL语句群以及对应的数据源,可以实现获取数据源以及对应的SQL语句群;通过根据预设的运行脚本,基于所述数据源运行所述SQL语句群中的SQL语句,得到所述SQL语句群的运行信息,可以实现获取表征SQL语句群具体运行效果的运行信息;通过解析所述运行信息,得到每一条SQL语句的解析结果,可以实现获取SQL语句群中所有SQL语句的解析结果;通过根据每一条SQL语句的解析结果,确定所述SQL语句群的综合得分,可以数值化的对SQL语句群进行打分;将综合得分高于分数阈值的所述SQL语句群,保存至所述云服务器,可以实现精准的对SQL语句进行打分,并且评分方式主观因素较低,可以令评估结果共享。

作为本文的一个实施例,在所述获取上传至云服务器的SQL语句群以及对应的数据源之前,包括:

确定待上传至所述云服务器的数据源与本地的数据源之间的,数据量以及每个字段间的字段名、字段类型、字段取值范围和字段约束是否一致;

若均一致,则将所述数据源上传至所述云服务器。

如图3所示的解析结果确定方法示意图,作为本文的一个实施例,所述解析所述运行信息,得到每一条SQL语句的解析结果,进一步包括:

步骤301、使用规范模板查询所述SQL语句内的子句,根据所述子句中的禁止词语数量确定所述SQL语句的规范风险分数。

具体包括,使用所述规范模板中的禁止词语与所述子句中的词语遍历匹配;

在本文中,规范模板包括语法规范模板和公司规范模板。

具体的,语法规范模板是对SQL语句本身的语法语义进行审核,语法规范模板的禁止词语可包括:

禁止使用select*,禁止出现重复查询子句,update禁止出现order by子句,update必须出现where子句,禁止嵌套select子句,delete必须出现where子句,delete禁止出现order by子句,delete禁止出现limit子句等。

禁止出现重复查询子句的目的是可提高SQL语句的执行效率;update禁止出现order by子句,delete禁止出现order by子句及delete禁止出现limit子句的目的是防止DML(Data Manipulation Language,数据操纵语言)过程出现不必要的排序;update必须出现where子句及delete必须出现where子句的目的是防止DML过程出现全表锁。

具体的,公司规范模板是对SQL语句本身的语法语义进行审核,语法规范模板的禁止词语可包括:

1、wheret条件中必须使用主键列或索引列;

2、like使用仅允许右模糊,不允许使用全模糊;

3、where条件中禁止使用嵌套子查询;

4、禁止全表扫描;

5、表连接时缺少连接条件;

6、SQL语句中使用重复别名;

7、索引列上禁止使用表达式;

8、多表关联,子表的访问路径必须时主键或唯一索引。

若匹配成功,则减少基准分数,直至遍历匹配完成所述SQL语句中所有的子句,得到所述规范风险分数。

举例说明,基准分数可以设为一百分,当匹配成功一次时,降低基准分数一分,若一个SQL语句存在二百个词语,则匹配完成二百个词后,最终的基准分数即为规范风险分数。

当然,在一些情况中,某SQL语句可能存在若干个子句,那么将所有子句均匹配完成后,最终的基准得到即为规范风险分数。

例如在匹配完成后,匹配成功了20次,那么本SQL语句的规范风险分数为80分。

步骤302、查询所述运行信息中,每一条SQL语句的执行时间,根据所述执行时间确定所述SQL语句的性能分数。

在本步骤中,给出如表1所示的性能查询表:

表1

在本步骤中,可以令用户自己配置目标耗时并以此为基准,并根据每条SQL语句的执行时间与目标耗时之间的比例差值计算SQL语句的性能分数。例如一条SQL语句超出目标耗时10%、20%、30%或40%等,可以对应扣除,10分、20分、30分或40分等。

步骤303、查询所述运行信息中,每一条SQL语句执行结果,根据所述执行结果确定所述SQL语句的缺陷分数。

在正常情况下,SQL语句执行完成后,可以得到对应的结果。但是在一些情况中,执行完成SQL语句后,可能无法得到结果。为了对这种情况进行量化,本文在执行每一条SQL语句后,会判断数据库是否返回响应,若数据库返回了响应,则SQL语句不存在缺陷,将SQL语句的缺陷分数定为100分,若数据库未返回响应,则SQL语句存在缺陷,将SQL语句的缺陷分数定为0分。

作为本文的一个实施例,所述根据每一条SQL语句的解析结果,确定所述SQL语句群的综合得分,进一步包括:

将每一条SQL语句的规范风险分数、性能分数和缺陷分数进行加权运算,得到该SQL语句的单条得分;

将规范风险分数、性能分数和缺陷分数带入至单条得分公式中:

p

其中p

可以得到SQL语句群中第i条SQL语句的单条得分。

将所述SQL语句群中所有的SQL语句的单条得分进行平均运算,得到所述SQL语句群的所述综合得分。

将SQL语句群中所有的SQL语句的单条得分带入至综合得分公式中:

其中,p为SQL语句群的综合得分,n为SQL语句群的SQL语句数量。

作为本文的一个实施例,在所述确定所述SQL语句群的综合得分之后,包括:

将综合得分低于分数阈值的所述SQL语句群判定为风险语句群,并禁止保存至所述云服务器。

作为本文的一个实施例,在所述解析所述运行信息,得到每一条SQL语句的解析结果之后,包括:

获取所述缺陷分数低于缺陷阈值的SQL语句的语句编号,并作为高风险语句;

将该语句编号以及高风险语句提示发送。

在本文中,若存在缺陷的SQL语句的缺陷分数为0分,则缺陷阈值可以为1分。缺陷阈值可以根据缺陷分数进行更改,本文对此不做限定。

作为本文的一个实施例,在所述解析所述运行信息,得到每一条SQL语句的解析结果之后,还包括:

确定所有SQL语句的规范风险分数、性能分数和缺陷分数落入的分数区间,其中每个分数区间对应一个风险点;

确定所述SQL语句群中各个SQL语句落入风险点的个数,并上报。

在本文中,分数区间可以包括0-10,11-20,21-30,31-40,41-50,51-60,61-70,71-80,81-90,91-100。可以顺次的令分数区间的风险点为10、9、8、7、6、5、4、3、2和1。

举例说明,若某SQL语句群的规范风险分数为83、性能分数为90和缺陷分数为100,则规范风险分数83对应的风险点为2,则性能风险分数90对应的风险点为2,则缺陷风险分数100对应的风险点为1,综合该SQL语句群的风险点为5。

通过这种方式确定该SQL语句群的风险较少,可以令该SQL语句群保存至云服务器。

若某SQL语句群的规范风险分数为60、性能分数为70和缺陷分数为50,则规范风险分数60对应的风险点为5,则性能风险分数70对应的风险点为4,则缺陷风险分数50对应的风险点为6,综合该SQL语句群的风险点为15。

通过这种方式确定该SQL语句群的风险较多,禁止令该SQL语句群保存至云服务器。

作为本文的一个实施例,在所述将综合得分高于分数阈值的所述SQL语句群,保存至所述云服务器之后,包括:

根据每一条SQL语句的执行时间以及所述SQL语句群中SQL语句的数量,确定所述SQL语句群的性能平均分数;

判断所述性能平均分数是否高于性能平均阈值,若高于,则获取所述SQL语句群中与所述禁止词语同类型的词语,并将所述词语替换所述规范模板内的所述禁止词语。

在本实施例中,性能平均分数可以表征SQL语句群执行操作的速度,在正常情中,执行操作的速度越快,表征该SQL语句群的性能越好,因此,可以选取性能好的SQL语句群中的词语替换规范模板内的所述禁止词语,以此动态更新规范模板。令后续开发人员可以较少的使用更新完成的规范模板中的禁止词语。以此推进所有的开发人员的SQL语句群的质量。

如图4所示的一种数据库质量确定装置的示意图,包括:

获取单元401,用于获取上传至云服务器的SQL语句群以及对应的数据源;

运行单元402,用于根据预设的运行脚本,基于所述数据源运行所述SQL语句群中的SQL语句,得到所述SQL语句群的运行信息;

解析单元403,用于解析所述运行信息,得到每一条SQL语句的解析结果;

打分单元404,用于根据每一条SQL语句的解析结果,确定所述SQL语句群的综合得分;

保存单元405,用于将综合得分高于分数阈值的所述SQL语句群,保存至所述云服务器。

采用上述技术方案,通过获取上传至云服务器的SQL语句群以及对应的数据源,可以实现获取数据源以及对应的SQL语句群;通过根据预设的运行脚本,基于所述数据源运行所述SQL语句群中的SQL语句,得到所述SQL语句群的运行信息,可以实现获取表征SQL语句群具体运行效果的运行信息;通过解析所述运行信息,得到每一条SQL语句的解析结果,可以实现获取SQL语句群中所有SQL语句的解析结果;通过根据每一条SQL语句的解析结果,确定所述SQL语句群的综合得分,可以数值化的对SQL语句群进行打分;将综合得分高于分数阈值的所述SQL语句群,保存至所述云服务器,可以实现精准的对SQL语句进行打分,并且评分方式主观因素较低,可以令评估结果共享。

如图5所示,为本文实施例提供的一种计算机设备,所述计算机设备运行本文所述的数据库质量确定方法,所述计算机设备502可以包括一个或多个处理器504,诸如一个或多个中央处理单元(CPU),每个处理单元可以实现一个或多个硬件线程。计算机设备502还可以包括任何存储器506,其用于存储诸如代码、设置、数据等之类的任何种类的信息。非限制性的,比如,存储器506可以包括以下任一项或多种组合:任何类型的RAM,任何类型的ROM,闪存设备,硬盘,光盘等。更一般地,任何存储器都可以使用任何技术来存储信息。进一步地,任何存储器可以提供信息的易失性或非易失性保留。进一步地,任何存储器可以表示计算机设备502的固定或可移除部件。在一种情况下,当处理器504执行被存储在任何存储器或存储器的组合中的相关联的指令时,计算机设备502可以执行相关联指令的任一操作。计算机设备502还包括用于与任何存储器交互的一个或多个驱动机构508,诸如硬盘驱动机构、光盘驱动机构等。

计算机设备502还可以包括输入/输出模块510(I/O),其用于接收各种输入(经由输入设备512)和用于提供各种输出(经由输出设备514)。一个具体输出机构可以包括呈现设备516和相关联的图形用户接口(GUI)518。在其他实施例中,还可以不包括输入/输出模块510(I/O)、输入设备512以及输出设备514,仅作为网络中的一台计算机设备。计算机设备502还可以包括一个或多个网络接口520,其用于经由一个或多个通信链路522与其他设备交换数据。一个或多个通信总线524将上文所描述的部件耦合在一起。

通信链路522可以以任何方式实现,例如,通过局域网、广域网(例如,因特网)、点对点连接等、或其任何组合。通信链路522可以包括由任何协议或协议组合支配的硬连线链路、无线链路、路由器、网关功能、名称服务器等的任何组合。

对应于图2至图3中的方法,本文实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法的步骤。

本文实施例还提供一种计算机可读指令,其中当处理器执行所述指令时,其中的程序使得处理器执行如图2至图3所示的方法。

应理解,在本文的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本文实施例的实施过程构成任何限定。

还应理解,在本文实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本文的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本文所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本文实施例方案的目的。

另外,在本文各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本文的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本文各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本文中应用了具体实施例对本文的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本文的方法及其核心思想;同时,对于本领域的一般技术人员,依据本文的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本文的限制。

技术分类

06120116541277