数据库迁移方法、装置、设备及存储介质与流程

文档序号:17537106发布日期:2019-04-29 14:06阅读:175来源:国知局
数据库迁移方法、装置、设备及存储介质与流程

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



背景技术:

目前,随着计算机的迅速发展,计算机的功能越来越强大,随着计算机使用时间的增加,硬盘中存储的数据越来越多。当硬盘容量不足或者硬盘性能降低后,需要更换新的硬盘以满足数据存储的需要。在更换硬盘时需要迁移原硬盘中的数据库,即将原硬盘中的数据库迁移至新硬盘。目前,数据库在不同硬盘之间迁移的常用方法是采用数据库连接进行数据库迁移工作。而在使用数据库连接迁移过程中,需要在多个窗口手动输入执行迁移的命令语句,以实现并行迁移。但是这种方法出错概率大,容易造成遗漏数据或重复迁移,并且完成数据库迁移所需时间长,迁移效率不高。



技术实现要素:

本发明提供一种数据库迁移方法、装置、设备及存储介质,旨在提高数据库迁移的准确性和迁移效率。

为实现上述目的,本发明提供一种数据库迁移方法,所述方法应用于数据库迁移设备,所述数据库迁移设备与第一硬盘或第二硬盘连接,所述方法包括:

当所述数据库迁移设备连接第一硬盘时,获取第一硬盘中待迁移数据库的目录;

根据所述待迁移数据库的目录生成迁移脚本,将所述迁移脚本备份至预设存储空间;

当所述数据库迁移设备与所述第一硬盘断开连接,并连接第二硬盘后,将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;

运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

可选地,所述获取第一硬盘中待迁移数据库的目录的步骤之前还包括:

检查所述第一硬盘中待迁移数据库,断开应用程序对所述待迁移数据库的访问。

可选地,所述检查所述第一硬盘中待迁移数据库,断开应用程序对所述待迁移数据库的访问的步骤之后还包括:

读取所述第一硬盘中待迁移数据库的第一状态信息;

根据所述待迁移数据库的第一状态信息生成检查脚本,并保存至预设存储空间,以供检查所述迁移脚本是否将所述待迁移数据库成功迁移。

可选地,所述运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘的步骤之后还包括:

读取所述第二硬盘中迁移后数据库的第二状态信息;

调用已备份的所述检查脚本,将所述第二状态信息与第一状态信息进行比对;

若比对成功,则判定数据库迁移成功;

若比对失败,则判定数据库迁移失败,对迁移脚本和\或检查脚本调试后重新执行步骤:运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

可选地,所述根据待迁移数据库的目录生成迁移脚本,将所述迁移脚本保存至预设存储空间的步骤之后还包括:

将第一硬盘中待迁移数据库完全备份至预设存储空间。

可选地,所述连接第二硬盘后,将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘的步骤包括:

通过数据库迁移设备的用户接口连接第二硬盘;

检验所述第二硬盘是否兼容于所述数据库迁移设备;

若所述第二硬盘兼容于所述数据库迁移设备,则将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;

若所述第二硬盘不兼容于所述数据库迁移设备,则重新选择兼容于所述数据库迁移设备的第二硬盘,或者停止所述数据库迁移方法。

可选地,所述运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘的步骤包括:

通过解释器解释所述迁移脚本;

根据解释结果执行将所述待迁移数据库迁移至所述第二硬盘的命令;或者

在迁移脚本中设置可执行权限;

获得可执行权限后,根据迁移脚本定义的执行顺序将所述待迁移数据库迁移至所述第二硬盘。

此外,为实现上述目的,本发明还提供一种数据库迁移装置,所述数据库迁移装置包括:

获取模块,用于当所述数据库迁移设备连接第一硬盘时,获取第一硬盘中待迁移数据库的目录;

生成模块,用于根据所述待迁移数据库的目录生成迁移脚本,将所述迁移脚本备份至预设存储空间;

拷贝模块,用于当所述数据库迁移设备与所述第一硬盘断开连接,并连接第二硬盘后,将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;

运行模块,用于运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

此外,为实现上述目的,本发明还提供一种数据库迁移设备,所述数据库迁移设备包括处理器,存储器以及存储在所述存储器中的数据库迁移程序,所述数据库迁移程序被所述处理器运行时,实现如上所述的数据库迁移方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据库迁移程序,所述数据库迁移程序被处理器运行时实现如上所述的数据库迁移方法的步骤。

本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有数据库迁移程序,所述数据库迁移程序被处理器运行时实现如上所述的方法的步骤。

相比现有技术,本发明提出的一种数据库迁移方法,装置、设备及存储介质,该方法包括:当所述数据库迁移设备连接第一硬盘时,获取第一硬盘中待迁移数据库的目录;根据所述待迁移数据库的目录生成迁移脚本,将所述迁移脚本备份至预设存储空间;当所述数据库迁移设备与所述第一硬盘断开连接,并连接第二硬盘后,将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。由此,通过管理分布式数据库,对第一硬盘中待迁移数据库的目录生成迁移脚本,并根据所述迁移脚本将待迁移数据库迁移至第二硬盘,提高了数据库迁移的准确性和迁移效率。

附图说明

图1是本发明实各施例涉及的数据库迁移设备的硬件结构示意图;

图2是本发明数据库迁移方法第一实施例的流程示意图;

图3是本发明数据库迁移方法第二实施例的流程示意图;

图4是本发明数据库迁移方法第三实施例的流程示意图;

图5是本发明数据库迁移方法第四实施例的流程示意图;

图6是本发明数据库迁移装置第一实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例涉及的数据库迁移方法主要应用于数据库迁移设备,所述数据库迁移设备可以是pc(个人计算机personalcomputer)、便携计算机、平板电脑等有存储功能的设备。

参照图1,图1为本发明实施例方案中涉及的数据库迁移设备的硬件结构示意图。在本发明实施例中,数据库迁移设备可以包括处理器1001(例如中央处理器centralprocessingunit、cpu),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口);存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

继续参照图1,图1中作为一种可读存储介质的存储器1005可以包括操作系统、网络通信模块以及数据库迁移程序。在图1中,网络通信模块主要用于连接网络服务器,与网络服务器进行数据通信;而处理器1001可以调用存储器1005中存储的数据库迁移程序,并执行本发明实施例提供的数据库迁移方法。

本发明实施例提供了一种数据库迁移方法。

参照图2,图2为本发明数据库迁移方法第一实施例的流程示意图。

在本实施例中,所述数据库迁移方法由数据库迁移设备实现,所述数据库迁移设备可以是pc、便携计算机、平板电脑等终端设备,所述数据库迁移方法包括以下步骤:

步骤s101,当所述数据库迁移设备连接第一硬盘时,获取第一硬盘中待迁移数据库的目录;

步骤s102,根据所述待迁移数据库的目录生成迁移脚本,将所述迁移脚本备份至预设存储空间;

步骤s103,当所述数据库迁移设备与所述第一硬盘断开连接,并连接第二硬盘后,将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;

步骤s104,运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

具体地,在本实施例中,所述数据库迁移设备中包括一个或多个硬盘,当硬盘容量不够或者其中一个或多个硬盘性能降低时,就可能导致数据丢失或数据记录不全,设备运转速度降低,无法满足日常工作需求,需要更换硬盘,以提升设备性能,提高工作效率。

而在更换硬盘的过程中,常常需要迁移原硬盘中存储的数据库。目前,数据库在不同硬盘之间迁移的常用方法是采用数据库连接进行数据库迁移工作。而在使用数据库连接迁移过程中,需要在多个窗口手动输入执行迁移的命令语句,以实现并行迁移。但是这种方法出错概率大,容易造成遗漏数据或重复迁移,并且完成数据库迁移所需时间长,迁移效率不高。

考虑到上述问题,本实施例提出一种数据库迁移方法,以下详细介绍数据库迁移方法的布局步骤:

步骤s101,当所述数据库迁移设备连接第一硬盘时,获取第一硬盘中待迁移数据库的目录;

一般地,设备中存储层次可分为高速缓冲器、主存储器和辅助存储器三级,其中所述高速缓冲器用来改善主存储器与中央处理器的速度匹配问题;所述主存储器即为内层,存取速度快,内层容量大小直接影响设备运行速度;所述辅助存储器用于扩大设备存储空间,一般为硬盘或光盘。本实施例涉及辅助存储器即硬盘数据库的迁移。

本实施例中,所述第一硬盘指数据库迁移设备中需要被更换的硬盘,所述第一硬盘包括固态硬盘、机械硬盘或混合硬盘。当所述第一硬盘容量不够,或者读取速率降低,影响日常工作效率时,就需要及时更换。

在本实施例中,所述待迁移数据库迁移主要包括在lunix系统中的关系型数据库和\或非关系型数据库,例如postgresql、mongodb。

在本实施例中,所述数据库目录包括表文件,数据文件以及服务器选项文件等。

具体地,当需要迁移第一硬盘中的数据库时,所述数据库迁移设备确定所述待迁移数据库的类型,若所述待迁移数据库是预设数据库的类型,则进一步获取待迁移数据库的目录信息,并在实际操作中,选择需要的目录信息。若所述第一硬盘中数据库的目录不符合要求,则可创建第一硬盘中待迁移数据库的目录。

步骤s102,根据所述待迁移数据库的目录生成迁移脚本,将所述迁移脚本备份至预设存储空间;

本实施例中,所述迁移脚本可以用bash语言编写。具体地,首先利用脚本向导选择需要编辑迁移脚本的待迁移数据库,然后在脚本选项中选择编写全文目录脚本并选择相关属性,在迁移脚本编辑框中用bash语言编写命令语句,最后选择存储路径,将编辑好的迁移脚本保存并备份至预设存储空间,其中所述预设存储空间包括数据库迁移设备中一个或多个不需要更换的硬盘或云存储空间。

步骤s103,当所述数据库迁移设备与所述第一硬盘断开连接,并连接第二硬盘后,将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;

本实施例中,主要涉及将数据库迁移设备中的第一硬盘更换为第二硬盘,故在第一硬盘断开连接后,连接第二硬盘。具体地,通过数据库迁移设备的用户接口连接第二硬盘,检验所述第二硬盘是否兼容于所述数据库迁移设备,一般地,如果所述数据库迁移设备在连接第二硬盘后,能在所述第二硬盘执行读写操作,则说明所述第二硬盘兼容于所述数据库迁移设备,如果所述第二硬盘兼容于所述数据库迁移设备,则将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;反之,如果所述第二硬盘不兼容于所述数据库迁移设备,则重新选择兼容于所述数据库迁移设备的第二硬盘,或者停止所述数据库迁移方法。一般地,所述第二硬盘可根据所述数据库迁移设备的型号及处理能力来选择,选择与所述数据库迁移设备型号对应的第二硬盘,并且根据所述数据库迁移设备的最大容量来选择合适容量的第二硬盘。

步骤s104,运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

本实施例中,可由解释器解释所述迁移脚本,所述数据库迁移设备根据解释结果执行数据库迁移的命令,根据所述命令将所述待迁移数据库迁移至所述第二硬盘。还可预先在迁移脚本中设置可执行权限,所述数据库迁移设备在获得可执行权限后,根据迁移脚本定义的执行顺序将所述待迁移数据库迁移至所述第二硬盘。

本实施例通过当所述数据库迁移设备连接第一硬盘时,获取第一硬盘中待迁移数据库的目录;根据所述待迁移数据库的目录生成迁移脚本,将所述迁移脚本备份至预设存储空间;当所述数据库迁移设备与所述第一硬盘断开连接,并连接第二硬盘后,将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。由此,通过管理分布式数据库,对第一硬盘中待迁移数据库的目录生成迁移脚本,并根据所述迁移脚本将待迁移数据库迁移至第二硬盘,提高了数据库迁移的准确性和迁移效率。

进一步地,参照图3,基于上述第一实施例,提出了本发明数据库迁移方法的第二实施例,在所述获取第一硬盘中待迁移数据库的目录的步骤之前还包括:

步骤s100,检查所述第一硬盘中待迁移数据库,断开应用程序对所述待迁移数据库的访问。

本实施例中,预先准备第一硬盘中待迁移数据库中的数据,对待迁移数据库中的数据进行排查,删除不必要的文件,以节约硬盘空间。

本实施例涉及的数据库中的数据是静态数据,在数据库在迁移过程中完全不受系统权限限制,不涉及权限的修改。因此在获取第一硬盘中待迁移数据库的目录之前需要检查第一硬盘中待迁移数据库,断开应用程序对所述待迁移数据库的访问,以保证应用程序无法连接到所述待迁移数据库,防止数据库迁移不完整。

所述检查所述第一硬盘中待迁移数据库,断开应用程序对所述待迁移数据库的访问的步骤之后还包括:

步骤s1001,读取所述第一硬盘中待迁移数据库的第一状态信息;

本实施例中,所述第一状态信息包括数据完整性、数据结构、日志文件信息、表空间信息、数据格式、数据长度、区间范围、空值、默认值等。

步骤s1002,根据所述待迁移数据库的第一状态信息生成检查脚本并保存至预设存储空间,以供检查所述迁移脚本是否将所述待迁移数据库成功迁移;

本实施例中,所述检查脚本可以用bash语言编写。具体地,首先利用脚本向导选择需要编辑检查脚本的待迁移数据库,然后在脚本选项中选择编写检查脚本并选择相关属性,在检查脚本编辑框中用bash语言编写命令语句,最后选择存储路径,将编辑好的检查脚本保存并备份至预设存储空间,其中所述预设存储空间包括数据库迁移设备中一个或多个不需要更换的硬盘或云存储空间。

在其它实施例中,所述步骤s1001和步骤s1002也可在步骤s102之后,步骤s103之前完成,在此不再赘述。

本实施例对待迁移数据库生成与迁移脚本对应的检查脚本,以备在数据库迁移之后,对数据库进行检查,保证了数据库迁移的完整性。并且通过检查脚本对数据库进行检查,节约了大量人力和时间。

进一步地,参照图4,基于上述第一、二实施例,提出了本发明数据库迁移方法的第三实施例,所述运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘的步骤之后还包括:

步骤s1041,读取所述第二硬盘中迁移后数据库的第二状态信息;

本实施例,所述第二状态信息包括数据完整性、数据结构、日志文件信息、表空间信息、数据格式、数据长度、区间范围、空值、默认值等。所述第二硬盘中迁移后数据库的第二状态信息对应于第一硬盘中待迁移数据库的第一状态信息。

步骤s1042,调用已备份的所述检查脚本,将所述第二状态信息与第一状态信息进行比对;

本实施例中,数据库迁移设备在成功运行迁移脚本之后,从预设存储空间中调用已备份的检查脚本,通过检查脚本将第二硬盘中数据库的第二状态信息与第一硬盘中数据库的第一状态信息进行比对。

本实施例中,所述检查脚本的运行可由解释器解释所述检查脚本,所述数据库迁移设备根据解释结果执行对数据库进行检查的命令,根据所述命令将对数据库进行检查。还可预先在迁移脚本中设置可执行权限,所述数据库迁移设备在获得可执行权限后,根据检查脚本定义的执行顺序将迁移至第二硬盘中的数据库进行检查。

步骤s1043,若比对成功,则判定数据库迁移成功;

步骤s1044,若比对失败,则判定数据库迁移失败,对迁移脚本和\或检查脚本调试后重新执行步骤:运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

本实施例中,若所述第二状态信息与第一状态信息一致,即为比对成功,则判定数据库迁移成功,所述数据库迁移设备可顺利读写第二硬盘中数据库的数据。若所述第二状态信息与第一状态信息不一致,则判定数据库迁移失败,对迁移脚本和\或检查脚本调试后重新执行步骤:运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

在其它实施例中,还可以对特殊数据进行抽查,检查一个或多个特殊数据的状态信息在第一硬盘和第二硬盘中是否一致,若所述一个或多个特殊数据的状态信息一致,则认为数据库迁移成功,反正则认为数据库迁移失败,对迁移脚本和\或检查脚本调试后重新执行步骤:运行所述迁移脚本,则将所述待迁移数据库迁移至所述第二硬盘。

本实施例对通过预先生成的检查脚本对迁移后的数据库进行检查,对数据库进行检查,保证了数据库迁移的完整性。并且通过检查脚本对数据库进行检查,节约了大量人力和时间。

进一步地,参照图5,基于上述第一、二、三实施例,提出了本发明数据库迁移方法的第四实施例,所述根据第一硬盘中待迁移数据库的目录生成迁移脚本,将所述迁移脚本保存至预设存储空间的步骤之后还包括:

步骤s1021,将第一硬盘中待迁移数据库完全备份至预设存储空间。

本实施例中,在备份迁移脚本文件之后,将第一硬盘中待迁移数据库完全备份至预设存储空间。其中,所述完全备份是指备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。

所述备份操作可利用数据库自带的备份工具完成,本实施例以postgresql数据库为例进行详细说明数据库备份过程。postgresql数据库中自带pgadim工具,具体地,调用在数据库的安装目录下的pg_dump.exe工具,选中所述pg_dump.exe工具开始运行后在设备弹出的dos控制台中进入postgresql安装目录bin,在所述安装目录bin下输入执行备份的指令,所述执行备份的指令包括待备份数据库对应设备的ip地址、数据库名称、预设存储空间地址。如此,所述数据库就能备份至预设存储空间。

本实施例中,若需要利用已备份的数据库进行数据库恢复,则通过调用在postgresql数据库的安装目录下的psql.exe工具,利用所述psql.exe,输入恢复备份数据的指令,所述恢复备份数据的指令包括指定的恢复地址、数据库名称等,如此,所述已备份数据库即可根据恢复备份数据库的指令恢复至指定的恢复地址。

在其它实施例中,所述步骤s1021,也可在步骤s102或步骤s101之前完成,在此不在赘述。

本实施例通过管理分布式数据库,将第一硬盘中的待迁移数据库进行备份,可供后续进行数据还原,防止数据丢失,将待迁移数据库进行备份可进一步保障数据安全。

此外,本发明实施例还提供一种数据库迁移装置。

参照图6,图6为本发明数据库迁移装置第一实施例的功能模块示意图。

本发明数据库迁移装置为虚拟装置,存储于图1所示的数据库迁移设备的存储器1005中,用于实现数据库迁移方法的所有功能,用于当所述数据库迁移设备连接第一硬盘时,获取第一硬盘中待迁移数据库的目录;用于根据所述待迁移数据库的目录生成迁移脚本,将所述迁移脚本备份至预设存储空间;用于当所述数据库迁移设备与所述第一硬盘断开连接,并连接第二硬盘后,将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;用于运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

具体地,本实施例中,所述数据库迁移装置包括:

获取模块10,用于当所述数据库迁移设备连接第一硬盘时,获取第一硬盘中待迁移数据库的目录;

生成模块20,用于根据所述待迁移数据库的目录生成迁移脚本,将所述迁移脚本备份至预设存储空间;

拷贝模块30,用于连接第二硬盘后,将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;

运行模块40,用于当所述数据库迁移设备与所述第一硬盘断开连接,并运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

进一步地,所述获取模块还用于:

检查所述第一硬盘中待迁移数据库,断开应用程序对所述待迁移数据库的访问。

进一步地,所述运行模块还用于:

读取所述第一硬盘中待迁移数据库的第一状态信息;

根据所述待迁移数据库的第一状态信息生成检查脚本,并保存至预设存储空间,以供检查所述迁移脚本是否将所述待迁移数据库成功迁移。

进一步地,所述运行模块还用于:

读取所述第二硬盘中迁移后数据库的第二状态信息;

调用已备份的所述检查脚本,将所述第二状态信息与第一状态信息进行比对;

若比对成功,则判定数据库迁移成功;

若比对失败,则判定数据库迁移失败,对迁移脚本和\或检查脚本调试后重新执行步骤:运行所述迁移脚本,将所述待迁移数据库迁移至所述第二硬盘。

进一步地,所述拷贝模块还用于:

将第一硬盘中待迁移数据库完全备份至预设存储空间。

进一步地,所述拷贝模块还用于:

通过数据库迁移设备的用户接口连接第二硬盘;

检验所述第二硬盘是否兼容于所述数据库迁移设备;

若所述第二硬盘兼容于所述数据库迁移设备,则将备份至预设存储空间的迁移脚本拷贝至所述第二硬盘;

若所述第二硬盘不兼容于所述数据库迁移设备,则重新选择兼容于所述数据库迁移设备的第二硬盘,或者停止所述数据库迁移方法。

进一步地,所述运行模块还用于:

通过解释器解释所述迁移脚本;

根据解释结果执行将所述待迁移数据库迁移至所述第二硬盘的命令;或者

在迁移脚本中设置可执行权限;

获得可执行权限后,根据迁移脚本定义的执行顺序将所述待迁移数据库迁移至所述第二硬盘。

其中,上述数据库迁移装置中各个模块的功能实现与上述数据库迁移方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有数据库迁移程序,所述数据库迁移程序被处理器运行时实现如上所述的数据库迁移方法的步骤。

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

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

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

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

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