一种数据存取方法及系统与流程

文档序号:13804467阅读:132来源:国知局
一种数据存取方法及系统与流程

本发明涉及数据处理技术,具体涉及一种数据存取方法及系统。



背景技术:

云计算构建了一种全新的互联网技术服务提供模式,业内一般将所述服务提供模式划分为基础设施即服务(iaas,infrastructureasaservice)、平台即服务(paas,platform-as-a-service)、软件即服务(saas,software-as-a-service)三个层次,其中,所述iaas主要提供数据计算和数据存储服务,在大规模的存储环境中,服务器系统一般将数据划分为静态数据、动态数据和冷数据三种类型,但现有技术中通常将所述冷数据与所述静态数据或所述动态数据存储在一起存储,造成服务器系统中的存储资源浪费,同时导致网络阻塞。



技术实现要素:

为解决现有存在的技术问题,本发明实施例期望提供一种数据存取方法和系统,能够减少服务器系统的存储资源浪费。

本发明实施例的技术方案是这样实现的:

根据本发明实施例的一方面,提供一种数据存取方法,所述方法包括:

确定待写入数据为冷数据时,将存储所述冷数据的第一存储空间锁定,并将所述冷数据写入所述第一存储空间;

查询到待读取数据存储于所述第一存储空间时,将所述待读取数据从所述第一存储空间移出,并将所述待读取数据写入与所述待读取数据的数据类型相对应的第二存储空间或第三存储空间,从所述第二存储空间或所述第三存储空间读取所述待读取数据。

上述方案中,所述确定待写入数据为冷数据包括:

检测到所述待写入数据中携带有冷数据的提示信息时,确定所述待写入数据为冷数据。

上述方案中,在所述将所述冷数据写入所述第一存储空间之后,所述方法还包括:

所述冷数据写入成功时,对所述第一存储空间解锁,更新所述第一存储空间的空间信息;

所述冷数据写入失败时,对所述第一存储空间解锁,回滚所述第一存储空间的空间信息。

上述方案中,所述方法还包括:

确定待写入数据为非冷数据,且在元数据信息中记录有存储所述待写入数据的存储空间时,将与所述待写入数据的数据类型相对应的第二存储空间或第三存储空间锁定,并将所述待写入数据写入所述第二存储空间或所述第三存储空间。

上述方案中,在所述将所述待写入数据写入所述第二存储空间或所述第三存储空间之后,所述方法还包括:

所述待写入数据写入成功时,对所述第二存储空间或所述第三存储空间解锁,更新所述第二存储空间或所述第三存储空间的空间信息;

所述待写入数据写入失败时,对所述第一存储空间或所述第二存储空间解锁,回滚所述第二存储空间或所述第三存储空间的空间信息。

上述方案中,查询到待读取数据未存储于所述第一存储空间时,根据所述待读取数据的数据类型,从所述第二存储空间或所述第三存储空间读取所述待读取数据。

上述方案中,所述第一存储空间,用于存储冷数据;

所述第二存储空间,用于存储动态数据;

所述第三存储空间,用于存储静态数据。

根据本发明实施例的另一方面,提供一种数据存取系统,所述系统包括:

数据写入模块、元数据信息模块、数据读取模块、第一存储空间、第二存储空间和第三存储空间;其中,

所述数据写入模块,用于确定待写入数据为冷数据时,将存储所述冷数据的第一存储空间锁定,并将所述冷数据写入所述第一存储空间;

所述元数据信息模块,用于存储所述第一存储空间、第二存储空间和第三存储空间的空间信息以及存储在所述第一存储空间、第二存储空间和第三存储空间中的用户数据的数据属性;

所述数据读取模块,用于在所述元数据信息模块中查询到待读取数据存储于所述第一存储空间时,由所述数据写入模块将所述待读取数据从所述第一存储空间移出,并将所述待读取数据写入与所述待读取数据的数据类型相对应的第二存储空间或第三存储空间,从所述第二存储空间或所述第三存储空间读取所述待读取数据。

上述方案中,所述数据写入模块,具体用于检测到所述待写入数据中携带有冷数据的提示信息时,确定所述待写入数据为冷数据。

上述方案中,所述数据写入模块,还用于所述冷数据写入成功时,对所述第一存储空间解锁,更新所述第一存储空间的空间信息;所述冷数据写入失败时,对所述第一存储空间解锁,回滚所述第一存储空间的空间信息。

上述方案中,所述数据写入模块,还用于确定待写入数据为非冷数据,且在所述元数据信息模块中记录有存储所述待写入数据的存储空间时,将与所述待写入数据的数据类型相对应的第二存储空间或第三存储空间锁定,并将所述待写入数据写入所述第二存储空间或所述第三存储空间。

上述方案中,所述数据写入模块,还用于所述待写入数据写入成功时,对所述第二存储空间或所述第三存储空间解锁,更新所述第二存储空间或所述第三存储空间的空间信息;所述待写入数据写入失败时,对所述第二存储空间或所述第三存储空间解锁,回滚所述第二存储空间或所述第三存储空间的空间信息。

上述方案中,所述数据读取模块,还用于在所述元数据信息模块中查询到待读取数据未存储于所述第一存储空间时,根据所述待读取数据的数据类型,从所述第二存储空间或所述第三存储空间读取所述待读取数据。

上述方案中,所述第一存储空间,用于存储冷数据;

所述第二存储空间,用于存储动态数据;

所述第三存储空间,用于存储静态数据。

本发明实施例提供的一种数据存取方法及系统,确定待写入数据为冷数据时,将存储所述冷数据的第一存储空间锁定,并将所述冷数据写入所述第一存储空间;查询到待读取数据存储于所述第一存储空间时,将所述待读取数据从所述第一存储空间移出,并将所述待读取数据写入与所述待读取数据的数据类型相对应的第二存储空间或第三存储空间,从所述第二存储空间或所述第三存储空间读取所述待读取数据。如此,能够将有必要存储,但又长时间不使用的用户数据作为冷数据存储到一个单独地存储空间,能够节约存储静态数据或动态数据的存储空间,从而减少了服务器系统中的空间浪费,同时也降低了网络的阻塞,提高了存储空间的利用率。

附图说明

图1为本发明实施例一种数据存取方法的实现流程图;

图2为本发明实施例一种数据存取系统的结构示意图。

具体实施方式

下面结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

图1为本发明实施例一种数据存取方法的实现流程图;如图1所示,该方法包括:

步骤101,确定待写入数据为冷数据时,将存储所述冷数据的第一存储空间锁定,并将所述冷数据写入所述第一存储空间;

通常在服务器系统中,将用户数据的数据类型分为静态数据、动态数据和冷数据,其中,所述静态数据是指不需要和服务器数据库进行交互的数据,是在用户查看所述数据的时候已经在客户端创建完毕,例如,图片、音视频文件等不需要改动的数据;所述动态数据是指能通过服务器的代码获得数据库中的信息,可以直接反映事务过程的数据,在用户查看所述数据的时候,会随着时间变化而改变,例如,系统数据、数据库数据的日访问量等;冷数据是指,有必要存储,但又不经常使用的数据,例如,超过预设存储时间未使用过的动态数据和/或静态数据;服务器系统根据上述不同类型的数据在物理存储设备中分为第一存储空间、第二存储空间和第三存储空间,其中,所述第一存储空间主要用于存储冷数据;所述第二存储空间主要用于存储动态数据;所述第三存储空间主要用于存储静态数据;所述第一存储空间、第二存储空间和第三存储空间统一构成所述物理存储设备中的异构存储池。

服务器系统接收到数据服务请求后,首先判断所述数据服务请求是数据写入请求,还是数据读取请求;当所述服务器系统确定所述数据服务请求是数据写入请求时,判断所述数据写入请求中待写入数据的数据类型,并根据所述数据类型在所述服务器系统中的元数据信息中找到存储所述数据类型的存储空间;这里,所述数据服务请求可以是由用户端发送的,也可以是由服务器系统中的元数据信息模块发送。当所述服务器系统根据数据写入请求中的待写入数据,确定所述待写入数据的数据类型为冷数据时,则将用于存储冷数据的所述第一存储空间锁定,此时,被锁定的所述第一存储空间则不能再被其他用户端使用;当服务器系统将所述第一存储空间锁定后,则从所述服务器系统中查询当前存储所述待写入数据的存储空间,当查询到所述待写入数据当前存储在所述第二存储空间时,则将所述待写入数据从所述第二存储空间移出,并写入第一存储空间;当所述服务器查询到所述待写入数据当前被存储在所述第三存储空间时,则将所述待写入数据从所述第三存储空间中移出,并写入第一存储空间。在所述待写入数据从所述第二存储空间或所述第三存储空间成功写入所述第一存储空间时,对所述第一存储空间解锁,并更新所述第一存储空间的空间信息,这里,更新所述第一存储空间信息主要是指更新所述第一存储空间的空间余量以及空间使用容量等,同时也可以更新历史存储所述冷数据的第二存储空间或第三存储空间的空间信息。在所述待写入数据从所述第二存储空间或所述第三存储空间写入所述第一存储空间失败时,所述服务器系统依然对所述第一存储空间解锁,并回滚所述第一存储空间的空间信息,同时也可以回滚历史存储所述冷数据的第二存储空间或第三存储空间的空间信息。这里回滚是指,将所述第一存储空间和/或所述第二存储空间、第三存储空间的空间信息恢复到上一次存储数据的状态。

在本发明实施例中,所述确定待写入数据为冷数据包括:

确定数据写入请求中携带有冷数据的提示信息时,确定所述待写入数据为冷数据。

这里,在服务器系统中的元数据信息模块中记录有所述第一存储空间、第二存储空间和所述第三存储空间的空间信息和每个存储空间中存储用户数据的数据属性,其中,所述空间信息主要是指,存储空间的总容量、当前存储空间使用容量及存储空间剩余容量等;所述数据属性主要是指,数据的大小、存储位置及存储时间等。当存储在所述第二存储空间和/或所述第三存储空间中的用户数据的存储时间达到预设存储时间时,所述服务器系统中的元数据信息模块向所述服务器系统发送数据服务请求,所述服务器系统接收到的所述数据服务请求后,首先确定所述数据服务请求是数据写入请求,然后确认所述数据写入请求中是否携带有冷数据的提示信息,确定所述数据写入请求中携带有冷数据的提示信息时,确定待写入数据为所述冷数据。这里,所述提示信息包括:提示所述第二存储空间或所述第三存储空间中存储的用户数据已超过预设存储时间。例如,预设存储时间为6个月,当存储在所述第二存储空间和/或所述第三存储空间中的用户数据的存储时间达到预设存储时间6个月时,则所述服务器系统接收到的数据写入请求中就会携带有标记为冷数据的提示信息,并根据所述提示信息确定待写入数据为冷数据,之后再将所述待写入数据从相对应的第二存储空间或第三存储空间移出,并写入到所述第一存储空间。这里具体的预设存储时间可根据自身需求设定,在此并有限制具体时间。

步骤102,查询到待读取数据存储于所述第一存储空间时,将所述待读取数据从所述第一存储空间移出,并将所述待读取数据写入与所述待读取数据的数据类型相对应的第二存储空间或第三存储空间,从所述第二存储空间或所述第三存储空间读取所述待读取数据;

这里,当服务器系统确定所述数据服务请求是数据读取请求时,首先判断待读取数据的数据类型,然后从所述服务器系统中查询待读取数据的存储位置,当在服务器系统中查询到待读取数据存储于所述第一存储空间时,则将所述待读取数据从所述第一存储空间中移出,并将所述待读取数据写入到与所述待读取数据的数据类型相对应的第二存储空间或第三存储空间。具体地,当所述待读取数据为动态数据时,则将所述待读取数据从所述第一存储空间中移出后,写入所述第二存储空间;当所述待读取数据为静态数据时,则将所述待读取数据从所述第一存储空间中移出后,写入所述第三存储空间。之后,由所述服务器系统通过存储驱动接口从所述第二存储空间或所述第三存储空间读取所述待读取数据;当所述服务器系统查询到所述待读取数据未存储于所述第一存储空间,而是存储在所述第二存储空间或所述第三存储空间时,则通过所述存储驱动接口直接从所述第二存储空间或所述第三存储空间读取所述待读取数据。

在本发明实施例中,确定待写入数据非冷数据,且在所述服务器系统中记录有存储所述待写入数据的存储空间时,将与所述待写入数据的数据类型相对应的第二存储空间或第三存储空间锁定,并将所述待写入数据写入所述第二存储空间或所述第三存储空间。

这里,当服务器系统确定所述待写入数据的数据类型为非冷数据时,首先判断所述待写入数据的数据类型,然后在服务器系统中,查询与所述数据类型相对应的所述第二存储空间和/或所述第三存储空间的存储空间是否足够存储所述待写入数据,当在服务器系统的元数据信息中查询到,所述第二存储空间或所述第三存储空间的中有足存储所述待写入数据的存储空间时,则将与所述待写入数据的数据类型相对应第二存储空间或所述第三存储空间锁定。具体地,当所述待写入数据的数据类型为动态数据时,则进一步判断所述动态数据是外部数据写入第二存储空间,还是备份存储数据写入第二存储空间;当所述待写入数据的数据类型为静态数据时,则进一步判断所述静态数据是外部数据写入第三存储空间,还是备份存储数据写入第三存储空间;当所述服务器系统确定所述动态数据或所述静态数据是外部数据写入第二存储空间或是外部数据写入第三存储空间时,则通过存储驱动接口将所述待写入数据直接写入所述第二存储空间或所述第三存储空间;当所述服务器系统确定所述动态数据或所述静态数据是备份存储数据写入第二存储空间或是备份存储数据写入第三存储空间时,则通过所述存储驱动接口从所述第一存储空间将所述待写入数据移出,并写入所述第二存储空间或所述第三存储空间。并当将所述待写入数据成功写入所述第二存储空间或所述第三存储空间时,对所述第二存储空间或所述第三存储空间解锁,并更新所述第二存储空间或所述第三存储空间的空间信息;当所述待写入数据写入失败时,所述服务器系统依然对所述第二存储空间或所述第三存储空间解锁,并回滚所述第二存储空间或所述第三存储空间的空间信息。

图2为本发明实施例一种数据存取系统的结构示意图,如图2所示,所述系统包括:数据写入模块201、元数据信息模块202、数据读取模块203、第一存储空间204、第二存储空间205和第三存储空间206;其中,

所述数据写入模块201,用于确定待写入数据为冷数据时,将存储所述冷数据的第一存储空间204锁定,并将所述冷数据写入所述第一存储空间204;

所述元数据信息模块202,用于存储所述第一存储空间204、第二存储空间205和第三存储空间206的空间信息以及存储在所述第一存储空间204、第二存储空间205和第三存储空间206中的用户数据的数据属性;

所述数据读取模块203,用于在所述元数据信息模块202中查询到待读取数据存储于所述第一存储空间204时,由所述数据写入模块201将所述待读取数据从所述第一存储空间204移出,并将所述待读取数据写入与所述待读取数据的数据类型相对应的第二存储空间205和所述第三存储空间206后,从所述第二存储空间205和所述第三存储空间206读取所述待读取数据。

这里,所述数据存取系统可以是服务器系统,通常在所述数据存取系统中,将用户数据的数据类型分为静态数据、动态数据和冷数据,其中,所述静态数据是指不需要和服务器数据库进行交互的数据,是在用户查看所述数据的时候已经在客户端创建完毕,例如,图片、音视频文件等不需要改动的数据,将所述静态数据存储在第三存储空间206;所述动态数据是指能通过服务器的代码获得数据库中的信息,可以直接反映事务过程的数据,在用户查看所述数据的时候,会随着时间变化而改变,例如,系统数据、数据库数据的日访问量等,将所述动态数据存储在第二存储空间205;所述冷数据是指,有必要存储,但又不经常使用的数据,例如,超过预设存储时间未使用过的动态数据和/或静态数据,将所述冷数据存储在第一存储空间204;其中,所述第一存储空间204、第二存储空间205和第三存储空间206统一构成所述物理存储设备中的异构存储池,所述第一存储空间204可以为异构存储池中的备份存储池、第二存储空间205可以为异构存储池中的块存储池和第三存储空间206可以为异构存储池中的对象存储池。

数据存取系统在接收到数据服务请求时,首先判断所述数据服务请求是数据写入请求,还是数据读取请求;当所述数据存取系统确定所述数据服务请求是数据写入请求时,将所述数据服务请求发送给所述数据写入模块201,由所述数据写入模块201判断所述数据服务请求中待写入数据的数据类型,并根据所述数据类型在所述元数据信息模块202中找到存储所述数据类型的存储空间;这里,所述数据服务请求可以是由用户端发送的,也可以是由所述元数据信息模块202发送。当所述数据写入模块201根据数据写入请求中的待写入数据,确定所述数据类型为冷数据时,则将用于存储冷数据的所述第一存储空间204锁定,被锁定的所述第一存储空间204则不能再被其他用户端使用;当数据写入模块201将所述第一存储空间204锁定后,则从所述元数据信息模块202中查询当前存储所述待写入数据的存储空间,当查询到所述待写入数据当前存储在所述第二存储空间205时,则通过存储驱动接口将所述待写入数据从所述第二存储空间205中移出,并写入所述第一存储空间204;当所述数据写入模块201查询到所述待写入数据当前存储在所述第三存储空间206时,则通过存储驱动接口从所述第三存储空间206将所述待写入数据移出,并写入所述第一存储空间204。这里,所述数据存取系统还包括存储驱动模块207,所述存储驱动接口可以位于所述数据存取系统中的存储驱动模块207中。所述数据写入模块201在所述待写入数据成功写入所述第一存储空间204时,对所述第一存储空间204解锁,并更新所述第一存储空间204的空间信息,这里,更新所述第一存储空间204的空间信息主要是指更新所述第一存储空间204的空间余量以及空间使用容量等,同时也可以更新历史存储所述冷数据第二存储空间205或第三存储空间206的空间信息。在所述待写入数据写入失败时,所述数据写入模块201依然对所述第一存储空间204解锁,并回滚所述第一存储空间204的空间信息,同时也可以回滚历史存储所述冷数据的第二存储空间205或第三存储空间206的空间信息。这里回滚是指,将所述第一存储空间204和/或所述第二存储空间205或第三存储空间206的空间信息恢复到上一次存储数据的状态。

在本发明实施例中,所述数据写入模块201,具体用于检测到所述待写入数据中携带有冷数据的提示信息时,确定所述待写入数据为冷数据。

这里,在元数据信息模块202中记录有所述第一存储空间204、第二存储空间205以及所述第三存储空间206的空间信息和每个存储空间中存储的用户数据的数据属性,其中,所述空间信息主要是指,存储空间的总容量、当前存储空间使用容量及存储空间剩余容量等;所述数据属性主要是指,数据的大小、存储位置及存储时间等。当元数据信息模块202确定存储在所述第二存储空间205和/或所述第三存储空间206中的用户数据的存储时间达到预设时间时,所述元数据信息模块202向所述数据写入模块201发送数据服务请求。所述数据写入模块201接收到所述数据服务请求后,首先确定所述数据服务请求是数据写入请求,然后确定所述数据写入请求中的是否携带有冷数据的提示信息,确定所述数据写入请求中携带有冷数据的提示信息时,确定所述待写入数据为所述冷数据。例如,预设存储时间为6个月,当元数据信息模块202确定存储在所述第二存储空间205和/或所述第三存储空间206中的用户数据的存储时间已达到预设存储时间6个月时,则所述数据写入模块201接收到的数据写入请求中就会携带有标记为冷数据的提示信息,并根据所述提示信息确定所述待写入数据为冷数据,之后再将所述冷数据从相对应的第二存储空间205或所述第三存储空间206中移出,并写入到所述第一存储空间204。这里具体的预设存储时间可根据自身需求设定,在此并有限制具体时间。

在本发明实施例中,所述数据写入模块201,还用于确定待写入数据非冷数据、且在所述元数据信息模块202中记录有存储所述待写入数据的存储空间时,将与所述待写入数据的数据类型相对应的所述第二存储空间205或所述第三存储空间206锁定,并将所述待写入数据写入所述第二存储空间205或所述第三存储空间206。

这里,当数据写入模块201确定所述待写入数据的数据类型为非冷数据时,则在所述元数据信息模块202中查询所述第二存储空间205和/或所述第三存储空间206的存储空间是否足够存储所述待写入数据,当在所述元数据信息模块202中查询到所述第二存储空间205和/或所述第三存储空间206中有足够地存储空间存储所述待写入数据时,将与所述待写入数据的数据类型相对应的所述第二存储空间205和/或所述第三存储空间206锁定。具体地,当所述待写入数据的数据类型为动态数据时,则进一步判断所述动态数据是外部数据写入所述第二存储空间205,还是备份存储数据写入所述第二存储空间205;当所述待写入数据的数据类型为静态数据时,则进一步判断所述静态数据是外部数据写入第三存储空间206,还是备份存储数据写入第三存储空间206;当所述服务器系统确定所述动态数据或所述静态数据是外部数据写入所述第二存储空间205或是外部数据写入第三存储空间206时,则通过存储驱动接口直接从所述数据写入模块201将所述待写入数据写入所述第二存储空间205或所述第三存储空间206。当所述数据写入模块201确定所述动态数据或所述静态数据是备份存储数据写入所述第二存储空间205或是备份存储数据写入所述第三存储空间206时,则通过所述存储驱动接口从所述第一存储空间204中将所述待写入数据移出,并写入所述第二存储空间205或所述第三存储空间206。并当所述数据写入模块201将所述待写入数据成功写入所述第二存储空间205或所述第三存储空间206时,对所述第二存储空间205或所述第三存储空间206解锁,并更新所述第二存储空间205或所述第三存储空间206的空间信息;当所述待写入数据写入失败时,所述数据写入模块201依然对所述第二存储空间205或所述第三存储空间206解锁,并回滚所述第二存储空间205或所述第三存储空间206的空间信息。

在本发明实施例中,当数据存取系统确定所述数据服务请求是数据读取请求时,则将所述数据读取请求发送到数据读取模块203,由数据读取模块203首先判断所述待读取数据的数据类型,然后根据判断出的所述待读取数据的数据类型,从所述元数据信息模块202中查询待读取数据的存储位置,当在所述元数据信息模块202中查询到待读取数据存储于所述第一存储空间204时,则所述元数据信息模块202向所述数据写入模块201发送数据写入请求,所述数据写入模块201接收到所述元数据信息模块202发送的数据写入请求后,根据所述数据写入请求从所述第一存储空间204将待读取数据移出,并写入与所述待读取数据相对应的第二存储空间205或第三存储空间206,具体地,当所述待读取数据为动态数据时,则将所述待读取数据从所述第一存储空间204中移出后,写入所述第二存储空间205;当所述待读取数据为静态数据时,则将所述待读取数据从所述第一存储空间204中移出后,写入所述第三存储空间206。之后,由所述数据读取模块203通过存储驱动模块207中的存储驱动接口从所述第二存储空间205或第三存储空间206读取所述待读取数据;当所述数据读取模块203在所述元数据信息模块202中查询到所述待读取数据未存储于所述第一存储空间204,而是存储在所述第二存储空间205或第三存储空间206时,则通过所述存储驱动模块207中的存储驱动接口直接从所述第二存储空间205或第三存储空间206读取所述待读取数据。

在实际应用中,所述数据写入模块201、元数据信息模块202、数据读取模块203、第一存储空间204、第二存储空间205、第三存储空间206和存储驱动模块207均可由位于服务器系统中的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、系统的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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