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

数据库卸数的方法、装置、系统、存储介质及程序产品与流程

2022-03-26 17:03:58 来源:中国专利 TAG:
1.本发明涉及数据存储
技术领域
:,尤其是涉及数据库卸数的方法、装置、系统、存储介质及程序产品。
背景技术
::2.在企业内部或不同企业间,将一个数据库或多个数据库中的数据抽取到目标数据库中时,通常是使用为数据提供方和数据需求方定制的专用卸数工具实现的。3.现有的卸数工具往往是基于单个特定数据库的配置方案来实现的,对于有多种不同数据库软件的企业,需要手工修改数据库,且需要额外适配依赖软件,非常的不方便。如,不同数据库在数据卸载过程中存在的区别包:驱动不同,应用程序需要显式调起对应的驱动接口,并添加对应数据库驱动的jar包依赖;不同数据库对应的数据类型差别很大,应用程序需要针对不同数据类型做不同的兼容策略;一些特定数据库可能需要特殊的设置。4.由此可见,如果有新增/修改数据库,由于驱动程序和数据库类型存在差异,需要为新增/修改的数据库修改卸数工具代码,重新打包并部署到生产环境中。这使得开发人员针对不同数据库的卸数方式做技术改造时,往往需要涉及代码改造、打包和部署,显然这将耗时较长,且涉及多方人员操作,流程比较复杂。显然,上述问题是由于卸数工具不具有兼容性造成的。5.因此,如何提高卸数工具对不同类型的数据库的兼容性,成为一个亟待解决的技术问题。技术实现要素:6.本发明提供数据库卸数的方法、装置、系统、存储介质及程序产品,用以解决现有技术中存在的卸数工具对不同类型的数据库的兼容性差的技术问题。7.第一方面,为解决上述技术问题,本发明实施例提供的一种数据库卸数的方法的技术方案如下:8.获取数据提供方的数据库中源数据表的表信息,以及获取数据需求方的目标数据表的基本信息;9.从数据库配置文件中获取所述数据库所属数据库类型的配置信息;其中,所述数据库配置文件包括不同数据库类型对应的配置信息,所述配置信息用于表征卸数对应数据库类型的数据库中的数据所需的相关信息;10.根据所述基本信息及所述源数据表的表信息,利用所述配置信息生成将所述源数据表中的数据卸数到所述目标数据表的结构化查询语句;11.执行所述结构化查询语句,获得所述目标数据表的待传输文件,并传输给所述数据需求方;其中,所述待传输文件中的标准数据文件是采用所述配置信息对所述源数据表中的数据进行处理得到的。12.一种可能的实施方式,获取数据提供方的数据库中源数据表的表信息,包括:13.通过表格组件tablelist从所述数据库中获取所述源数据表的表信息。14.一种可能的实施方式,获取数据需求方的目标数据表的基本信息,包括:15.对所述数据提供方的卸数需求文件进行解析,获得所述目标数据表的基本信息;其中,所述卸数需求文件用于记录所述目标数据表的基本信息及相关要求。16.一种可能的实施方式,执行所述结构化查询语句,获得所述目标数据表的待传输文件,包括:17.执行所述结构化查询语句,获得查询结果;18.根据所述目标数据表的维度,利用所述配置信息将所述查询结果中的数据,转换为所述目标数据表所需的标准数据格式,并写入第一格式的数据文件中,获得所述标准数据文件;19.根据所述目标数据表的维度,将所述标准数据文件的文件信息写入第二格式的校验文件中,其中,所述文件信息中的数据库名称用所述目标数据表所属的数据库类型表示,所述校验文件用于对所述标准数据文件进行校验;20.根据所述目标数据表的维度,将所述目标数据表内包含的字段信息写入第三格式的说明文件中;21.将所述标准数据文件、所述校验文件以及所述说明文件组成为所述待传输文件。22.一种可能的实施方式,将所述目标数据表内包含的字段信息写入第三格式的说明文件中之前,还包括:23.从所述配置信息中,获取所述数据库包含的数据类型,以及所述数据类型与所述标准数据格式的映射关系;24.根据所述数据类型与所述标准数据格式的映射关系,将所述源数据表中每个字段对应的数据类型写入所述目标数据表对应的标准数据格式。25.一种可能的实施方式,所述配置信息,包括:26.所述数据库类型对应的数据库连接信息、所述数据类型对应的数据接口标准、所述数据库类型对应的数据库函数、所述数据库类型对应的驱动信息、所述数据库类型对应的特殊配置信息。27.一种可能的实施方式,所述基本信息,包括:28.表名、卸数日期、卸数方式、多实体标识、附加条件。29.第二方面,本发明实施例提供了一种数据库卸数的装置,包括:30.传输单元,用于执行所述结构化查询语句,获得所述目标数据表的待传输文件,并传输给所述数据需求方;其中,所述待传输文件中的标准数据文件是采用所述配置信息对所述源数据表中的数据进行处理得到的。31.一种可能的实施方式,所述获取单元还用于:32.通过表格组件tablelist从所述数据库中获取所述源数据表的表信息。33.一种可能的实施方式,所述获取单元还用于:34.对所述数据提供方的卸数需求文件进行解析,获得所述目标数据表的基本信息;其中,所述卸数需求文件用于记录所述目标数据表的基本信息及相关要求。35.一种可能的实施方式,所述传输单元还用于:36.执行所述结构化查询语句,获得查询结果;37.根据所述目标数据表的维度,利用所述配置信息将所述查询结果中的数据,转换为所述目标数据表所需的标准数据格式,并写入第一格式的数据文件中,获得所述标准数据文件;38.根据所述目标数据表的维度,将所述标准数据文件的文件信息写入第二格式的校验文件中,其中,所述文件信息中的数据库名称用所述目标数据表所属的数据库类型表示,所述校验文件用于对所述标准数据文件进行校验;39.根据所述目标数据表的维度,将所述目标数据表内包含的字段信息写入第三格式的说明文件中;40.将所述标准数据文件、所述校验文件以及所述说明文件组成为所述待传输文件。41.一种可能的实施方式,所述传输单元还用于:42.从所述配置信息中,获取所述数据库包含的数据类型,以及所述数据类型与所述标准数据格式的映射关系;43.根据所述数据类型与所述标准数据格式的映射关系,将所述源数据表中每个字段对应的数据类型写入所述目标数据表对应的标准数据格式。44.一种可能的实施方式,所述配置信息,包括:45.所述数据库类型对应的数据库连接信息、所述数据类型对应的数据接口标准、所述数据库类型对应的数据库函数、所述数据库类型对应的驱动信息、所述数据库类型对应的特殊配置信息。46.一种可能的实施方式,所述基本信息,包括:47.表名、卸数日期、卸数方式、多实体标识、附加条件。48.第三方面,本发明实施例还提供一种卸数系统,包括:49.多种数据库类型对应的多个数据库;50.卸数工具,用于访问所述数据库,并执行如第一方面所述的方法。51.第四方面,本发明实施例还提供一种数据库卸数的装置,包括:52.至少一个处理器,以及53.与所述至少一个处理器连接的存储器;54.其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上述第一方面所述的方法。55.第五方面,本发明实施例还提供一种可读存储介质,包括:56.存储器,57.所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如上述第一方面所述的方法。58.第五方面,本发明实施例还提供一种计算机程序产品,包含有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面所述的方法。59.通过本发明实施例的上述一个或多个实施例中的技术方案,本发明实施例至少具有如下技术效果:60.在本发明提供的实施例中,由于是利用包含了不同数据库类型的配置信息,因此能够根据数据提供方的数据库所属的数据库类型,自动从数据库配置文件中获取数据提供方的数据库所述数据库类型的配置信息,进而利用对应的配置信息生成将源数据表中的数据卸数到目标数据表的结构化查询语句,通过执行结构化查询语句,获得目标数据表的待传输文件,并传输给数据需求方,最终完成卸数工作,当数据提供方的数据库所属的数据库数据类型的版本更新,或需要在数据提供方新增另一种数据库类型的数据库时,只需对数据库配置文件进行修改,而无需修改源代码,便能快速完成相关新增或修改的工作,从而提高了对不同数据库类型的数据库进行卸数的兼容性,同时由于无需对源代码进行修改,因此还降低了开发设计的工作量,提高了数据库卸数的迭代更新速度。附图说明61.图1为本发明实施例提供的一种数据库卸数方法的流程图;62.图2为本发明实施例提供的一种数据库卸数装置的结构示意图;63.图3为本发明实施例提供的一种卸数系统的结构示意图。具体实施方式64.本发明实施列提供数据库卸数的方法、装置、系统、存储介质及程序产品,用以解决现有技术中存在的卸数工具对不同类型的数据库的兼容性差的技术问题。65.卸数:卸数方(数据提供方)将数据从本方节点的数据库中按照标准数据交换方式,导出并写入到外部文件中,用数据传输工具将数据推送到数据需求方。66.数据库:数据库应用程序所使用的数据库或者数据库服务器。67.为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。68.请参考图1,本发明实施例提供一种数据库卸数的方法,该方法的处理过程如下。69.步骤101:获取数据提供方的数据库中源数据表的表信息,以及获取数据需求方的目标数据表的基本信息。70.可以通过表格组件(tablelist)从数据提供方的数据库中获取源数据表的表信息。上述表信息包括表的基本信息、表的结构、表中包含的字段、字段对应的数据类型、与其它表的关联关系、表中包含的记录总数、每条记录的大小等。71.数据需求方利用卸数工具将数据库中的数据卸数到目标数据表前,通常需要先制定目标数据表的需求,形成相应的卸数需求文件,卸数工具对数据提供方的卸数需求文件进行解析,便能获得目标数据表的基本信息,其中,卸数需求文件用于记录目标数据表的基本信息及相关要求。上述基本信息包括表名、卸数日期、卸数方式、多实体标识、附加条件等。72.在获取到源数据表的表信息以及目标数据表的基本信息后,便可执行步骤102。73.步骤102:从数据库配置文件中获取数据库所属数据库类型的配置信息;其中,数据库配置文件包括不同数据库类型对应的配置信息,配置信息用于表征卸数对应数据库类型的数据库中的数据所需的相关信息。74.数据库类型是指使用的数据库软件,如mysql、mariadb、perconaserver、postgresql、microsoftaccess、microsoftsqlserver、googlefusiontables、filemaker、oracle、sybase、dbase、clipper、foxpro、foshu、nosql、bigtable、cassandra、mongodb、couchdb、apachecassandra、dynamo、leveldb等。75.数据库配置文件中可以包括上述各个数据库类型对应的配置信息,该配置信息包括:数据库类型对应的数据库连接信息、数据类型对应的数据接口标准、数据库类型对应的数据库函数、数据库类型对应的驱动信息、数据库类型对应的特殊配置信息等。76.当需要新增数据库类型时,在上述数据库配置文件中增加对应的型数据库类型及配置信息即可;或数据库配置文件中已有的数据类型发生版本更新,需要修改对应的配置信息,也只需直接修改相应的配置信息,这样便无需修改源代码就能快速完成新数据库类型的增加,或已有数据库类型的配置信息的更新,从而提高卸数工具对不同数据库类型的兼容性。77.例如,一个数据提供方的数据库所属的数据库类型为mysql,则从数据库配置文件中,获取与mysql对应的配置信息,在该配置信息中配置了mysql数据库连接信息、数据接口标准、数据库函数、驱动信息等。由于mysql并没有特殊配置,因此其对应的配置信息中不包含特殊配置信息。78.另一个数据提供方的数据库所属的数据库类型为oracle,则从数据库配置文件中,获取与oracle对应的配置信息,在该配置信息中配置了mysql数据库连接信息、数据接口标准、数据库函数、驱动信息、特殊配置信息等。由于oracle包含特殊配置,因此oracle的配置信息中包含特殊配置信息。79.在获得数据提供方的数据库所属的数据库类型后,便可执行步骤103。80.步骤103:根据基本信息及源数据表的表信息,利用配置信息生成将源数据表中的数据卸数到目标数据表的结构化查询语句。81.例如,源数据表的表信息中包括了表名、字段1~字段8、总共有3000条记录,字段1~字段8对应的数据类型;目标数据表的基本信息包括字段3~字段7、字段9,字段3~字段7、字段9各自对应的标准数据格式;其中,字段9的数据是源数据表中同一记录中字段1和字段2对应数据的和值。基于上述关系,可以利用源数据表所在数据库所属数据库类型的配置信息,生成将源数据表中字段3~字段7卸数到目标数据表的字段3到字段7的结构化查询(sql)语句,以及生成获取同记录中字段1和字段2对应数据的和值的结构化查询语句,将所有的结构化查询语句组装为目标数据表的结构化查询语句。82.在获得目标数据表的结构化查询语句之后,便可执行步骤104。83.步骤104:执行结构化查询语句,获得目标数据表的待传输文件,并传输给数据需求方;其中,待传输文件中的标准数据文件是采用配置信息对源数据表中的数据进行处理得到的。84.执行结构化查询语句,获得目标数据表的待传输文件,可以通过下列方式实现:85.执行结构化查询语句,获得查询结果;根据目标数据表的维度,利用配置信息将查询结果中的数据,转换为目标数据表所需的标准数据格式,并写入第一格式的数据文件中,获得标准数据文件;根据目标数据表的维度,将标准数据文件的文件信息写入第二格式的校验文件中,其中,文件信息中的数据库名称用目标数据表所属的数据库类型表示,校验文件用于对标准数据文件进行校验;根据目标数据表的维度,将目标数据表内包含的字段信息写入第三格式的说明文件中;将标准数据文件、校验文件以及说明文件组成为待传输文件。86.将目标数据表内包含的字段信息写入第三格式的说明文件中之前,还包括:87.从配置信息中,获取数据库包含的数据类型,以及数据类型与标准数据格式的映射关系;根据数据类型与标准数据格式的映射关系,将源数据表中每个字段对应的数据类型写入目标数据表对应的标准数据格式。88.例如,执行以结构化查询语句,从源数据表中获得由3000条包含字段3~字段7以及字段9的记录构成的查询结果,其中由于字段1和字段2的数据类型为浮点型,相应的有字段1与字段2对应数据的和值构成的字段9的数据类型也为浮点型,但目标数据表中要求字段9的标准数据格式为整数的文本,因此根据源数据表的配置信息,将查询结果中字段9对应的数据转换为目标数据表的字段9所需的标准数据格式(取整后转换为文本型),这样就可以将字段9对应的标准数据格式的数据写入第一格式(如dat格式)的标准数据文件,同理可以写入其它字段对应的标准数据格式的数据到标准数据文件,最终得到目标数据表所需的标准数据文件。89.此外,还需要根据目标数据表的维度将上述标准数据文件的文件信息写入第二格式(如xml格式)的校验文件中,这样当数据提供方接收到上述标准数据文件后,可以通过同时接收到的校验文件对标准数据文件进行校验,确定是否存在数据丢失、错误的情况,以及校验数据标准文件对应的数据库类型是否与目标数据表所属的数据库类型一致。并且还会根据目标数据表的维度,将目标数据表内包含的字段信息写入第三格式(如ddl格式)的说明文件中,这样便于在数据提供方快速创建目标数据表,并将标准数据文件中的数据写入目标数据表中。90.在创建好标准数据文件、校验文件以及说明文件后,便可将它们组成待传输文件,调用数据传输工具将待传输文件传输给数据提供方完成卸数。91.在本发明提供的实施例中,由于是利用包含了不同数据库类型的配置信息,因此能够根据数据提供方的数据库所属的数据库类型,自动从数据库配置文件中获取数据提供方的数据库所述数据库类型的配置信息,进而利用对应的配置信息生成将源数据表中的数据卸数到目标数据表的结构化查询语句,通过执行结构化查询语句,获得目标数据表的待传输文件,并传输给数据需求方,最终完成卸数工作,当数据提供方的数据库所属的数据库数据类型的版本更新,或需要在数据提供方新增另一种数据库类型的数据库时,只需对数据库配置文件进行修改,而无需修改源代码,便能快速完成相关新增或修改的工作,从而提高了对不同数据库类型的数据库进行卸数的兼容性,同时由于无需对源代码进行修改,因此还降低了开发设计的工作量,提高了数据库卸数的迭代更新速度。92.基于同一发明构思,本发明一实施例中提供一种数据库卸数的装置,该装置的数据库卸数方法的具体实施方式可参见方法实施例部分的描述,重复之处不再赘述,请参见图2,该装置包括:93.获取单元201,用于获取数据提供方的数据库中源数据表的表信息,以及获取数据需求方的目标数据表的基本信息;从数据库配置文件中获取所述数据库所属数据库类型的配置信息;其中,所述数据库配置文件包括不同数据库类型对应的配置信息,所述配置信息用于表征卸数对应数据库类型的数据库中的数据所需的相关信息;94.生成单元202,用于根据所述基本信息及所述源数据表的表信息,利用所述配置信息生成将所述源数据表中的数据卸数到所述目标数据表的结构化查询语句;95.传输单元203,用于执行所述结构化查询语句,获得所述目标数据表的待传输文件,并传输给所述数据需求方;其中,所述待传输文件中的标准数据文件是采用所述配置信息对所述源数据表中的数据进行处理得到的。96.一种可能的实施方式,所述获取单元201还用于:97.通过表格组件tablelist从所述数据库中获取所述源数据表的表信息。98.一种可能的实施方式,所述获取单元201还用于:99.对所述数据提供方的卸数需求文件进行解析,获得所述目标数据表的基本信息;其中,所述卸数需求文件用于记录所述目标数据表的基本信息及相关要求。100.一种可能的实施方式,所述传输单元203还用于:101.执行所述结构化查询语句,获得查询结果;102.根据所述目标数据表的维度,利用所述配置信息将所述查询结果中的数据,转换为所述目标数据表所需的标准数据格式,并写入第一格式的数据文件中,获得所述标准数据文件;103.根据所述目标数据表的维度,将所述标准数据文件的文件信息写入第二格式的校验文件中,其中,所述文件信息中的数据库名称用所述目标数据表所属的数据库类型表示,所述校验文件用于对所述标准数据文件进行校验;104.根据所述目标数据表的维度,将所述目标数据表内包含的字段信息写入第三格式的说明文件中;105.将所述标准数据文件、所述校验文件以及所述说明文件组成为所述待传输文件。106.一种可能的实施方式,所述传输单元203还用于:107.从所述配置信息中,获取所述数据库包含的数据类型,以及所述数据类型与所述标准数据格式的映射关系;108.根据所述数据类型与所述标准数据格式的映射关系,将所述源数据表中每个字段对应的数据类型写入所述目标数据表对应的标准数据格式。109.一种可能的实施方式,所述配置信息,包括:110.所述数据库类型对应的数据库连接信息、所述数据类型对应的数据接口标准、所述数据库类型对应的数据库函数、所述数据库类型对应的驱动信息、所述数据库类型对应的特殊配置信息。111.一种可能的实施方式,所述基本信息,包括:112.表名、卸数日期、卸数方式、多实体标识、附加条件。113.需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。114.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。115.在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。116.基于同一发明构思,本发明实施例中提供了一种卸数系统,请参见图3,该卸数系统包括:117.多种数据库类型对应的多个数据库301;118.卸数工具302,用于访问所述数据库301,并执行如上所述的数据库卸数的方法。119.基于同一发明构思,本发明实施例中提供了一种数据库卸数的装置,包括:至少一个处理器,以及120.与所述至少一个处理器连接的存储器;121.其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上所述的数据库卸数的方法。122.基于同一发明构思,本发明实施例还提一种可读存储介质,包括:123.存储器,124.所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如上所述的数据库卸数的方法。125.所述可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(read-onlymemory,rom)、可编程rom(programmableread-onlymemory,prom)、电可编程rom(erasableprogrammableread-onlymemory,eprom)、电可擦写可编程rom(electricallyerasableprogrammablereadonlymemory,eeprom)或快闪存储器、固态硬盘(solidstatedisk或solidstatedrive,ssd)、磁性存储器(例如软盘、硬盘、磁带、磁光盘(magneto-opticaldisc,mo)等)、光学存储器(例如cd、dvd、bd、hvd等)。易失性存储器可以包括随机存取存储器(randomaccessmemory,ram),该ram可以充当外部高速缓存存储器。作为例子而非限制性的,ram可以以多种形式获得,比如动态ram(dynamicrandomaccessmemory,dram)、同步dram(synchronousdynamicrandom-accessmemory,sdram)、双数据速率sdram(doubledataratesdram,ddrsdram)、增强sdram(enhancedsynchronousdram,esdram)、同步链路dram(synclinkdram,sldram)。所公开的各方面的存储设备意在包括但不限于这些和其它合适类型的存储器。126.基于同一发明构思,本发明实施例中提供了一种计算机程序产品,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的数据库卸数的方法的步骤。127.本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机/处理器可用程序代码的可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的机程序产品的形式。128.本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。129.这些程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的可读存储器中,使得存储在该可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。130.这些程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机/处理器实现的处理,从而在计算机/处理器或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。131.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12当前第1页12
再多了解一些

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

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

相关文献