一种三维轧件拉伸建模过程边界组元自动提取方法及系统转让专利

申请号 : CN202211146899.9

文献号 : CN115238559B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱国明武甲文康永林段宏伟王卓

申请人 : 北京科技大学

摘要 :

本发明公开了一种三维轧件拉伸建模过程边界组元自动提取方法及系统,该方法包括:对二维模型进行四边形网格划分并按照每个节点被单元共用的情况对节点分类;对二维模型中的节点进行搜索,以搜索出二维模型中所有属于边界节点的节点;判断二维模型是否有对称简化,当有对称简化时,提取对称轴和对称中心上的节点;拉伸二维模型,获取三维轧件模型;将拉伸前的边界节点对应至拉伸后的三维轧件模型中并形成面片组元,再提取三维轧件模型首尾两个截面,获得三维轧件模型中所有边界组元。本发明有效解决了三维热力耦合模拟的轧件网格重构继承过程和边界条件建立过程的边界自动提取问题。

权利要求 :

1.一种三维轧件拉伸建模过程边界组元自动提取方法,其特征在于,包括:

对二维模型进行四边形网格划分,并按照每个节点被单元共用的情况对节点分类;其中,当节点只在一个单元内时,属于第一类节点;当节点被两个单元共用时,属于第二类节点;当节点被两个以上单元共用时,属于第三类节点;

将第一类节点和第二类节点存入第一边界节点数组中;

基于所述第一边界节点数组对二维模型中的节点进行搜索,以搜索出二维模型中所有属于边界节点的节点,并将搜索出的节点存入第二边界节点数组中;

基于所述第二边界节点数组,判断二维模型是否有对称简化,当二维模型有对称简化时,对二维模型的对称轴和对称中心上的节点进行提取;

拉伸二维模型,获取三维轧件模型;将拉伸前的边界节点对应至拉伸后的三维轧件模型中,并形成面片组元,再提取三维轧件模型的首尾两个截面,以获得三维轧件模型中所有边界组元;其中,所述拉伸前的边界节点包括:所述第二边界节点数组中的节点和提取到的二维模型对称轴和对称中心上的节点。

2.如权利要求1所述的三维轧件拉伸建模过程边界组元自动提取方法,其特征在于,所述二维模型为二维CAD模型。

3.如权利要求1所述的三维轧件拉伸建模过程边界组元自动提取方法,其特征在于,基于所述第一边界节点数组对二维模型中的节点进行搜索,以搜索出二维模型中所有属于边界节点的节点,并将搜索出的节点存入第二边界节点数组中,包括:步骤1,任意挑选一个第二类节点作为当前节点;

步骤2,按照预设排序规则对所述第一边界节点数组中的节点进行排序;以当前节点为起点进行搜索,搜索出属于边界节点的节点;其中,搜索过程包括:以与当前节点在同一单元且位于所述第一边界节点数组内的节点为搜索节点,当搜索节点为第一类节点时,不对其所在单元进行标记,将搜索节点存入所述第二边界节点数组中;当搜索节点为第二类节点时,标记其所在单元为边界单元,将搜索节点设为新的当前节点,并将其存入所述第二边界节点数组中;

步骤3,若当前节点所在单元内不存在位于所述第一边界节点数组内的节点,则判断当前节点所在单元内的其余3个节点中是否有被其它边界单元共享的节点,将满足条件的节点所在单元标记为边界单元,并将满足条件的节点设为新的当前节点,并将其同时存入第一边界节点数组和第二边界节点数组中;其中,在搜索下一个节点时,搜索范围仅在未被标记单元内;

步骤4,重复执行步骤2至步骤3,直至所述第二边界节点数组中的节点数目等于所述第一边界节点数组中的节点数目,完成二维模型中所有节点的搜索。

4.如权利要求1所述的三维轧件拉伸建模过程边界组元自动提取方法,其特征在于,基于所述第二边界节点数组,判断二维模型是否有对称简化,包括:统计第二边界节点数组中横坐标或纵坐标为0的节点的个数;根据第二边界节点数组中横坐标或纵坐标为0的节点的个数判断二维模型是否有对称简化。

5.一种三维轧件拉伸建模过程边界组元自动提取系统,其特征在于,包括:

模型网格划分及节点分类模块,用于对二维模型进行四边形网格划分,并按照每个节点被单元共用的情况对节点分类;其中,当节点只在一个单元内时,属于第一类节点;当节点被两个单元共用时,属于第二类节点;当节点被两个以上单元共用时,属于第三类节点;

存储模块,用于将第一类节点和第二类节点存入第一边界节点数组中;

边界节点搜索模块,用于基于所述第一边界节点数组对二维模型中的节点进行搜索,以搜索出二维模型中所有属于边界节点的节点,并将搜索出的节点存入第二边界节点数组中;

对称简化判断模块,用于基于所述第二边界节点数组,判断二维模型是否有对称简化,当二维模型有对称简化时,对二维模型的对称轴和对称中心上的节点进行提取;

边界组元获取模块,用于拉伸二维模型,获取三维轧件模型;将拉伸前的边界节点对应至拉伸后的三维轧件模型中,并形成面片组元,再提取三维轧件模型的首尾两个截面,以获得三维轧件模型中所有边界组元;其中,所述拉伸前的边界节点包括:所述第二边界节点数组中的节点和提取到的二维模型对称轴和对称中心上的节点。

6.如权利要求5所述的三维轧件拉伸建模过程边界组元自动提取系统,其特征在于,所述二维模型为二维CAD模型。

7.如权利要求5所述的三维轧件拉伸建模过程边界组元自动提取系统,其特征在于,所述边界节点搜索模块具体用于执行以下步骤:步骤1,任意挑选一个第二类节点作为当前节点;

步骤2,按照预设排序规则对所述第一边界节点数组中的节点进行排序;以当前节点为起点进行搜索,搜索出属于边界节点的节点;其中,搜索过程包括:以与当前节点在同一单元且位于所述第一边界节点数组内的节点为搜索节点,当搜索节点为第一类节点时,不对其所在单元进行标记,将搜索节点存入所述第二边界节点数组中;当搜索节点为第二类节点时,标记其所在单元为边界单元,将搜索节点设为新的当前节点,并将其存入所述第二边界节点数组中;

步骤3,若当前节点所在单元内不存在位于所述第一边界节点数组内的节点,则判断当前节点所在单元内的其余3个节点中是否有被其它边界单元共享的节点,将满足条件的节点所在单元标记为边界单元,并将满足条件的节点设为新的当前节点,并将其同时存入第一边界节点数组和第二边界节点数组中;其中,在搜索下一个节点时,搜索范围仅在未被标记单元内;

步骤4,重复执行步骤2至步骤3,直至所述第二边界节点数组中的节点数目等于所述第一边界节点数组中的节点数目,完成二维模型中所有节点的搜索。

8.如权利要求5所述的三维轧件拉伸建模过程边界组元自动提取系统,其特征在于,所述对称简化判断模块具体用于:统计第二边界节点数组中横坐标或纵坐标为0的节点的个数;根据第二边界节点数组中横坐标或纵坐标为0的节点的个数判断二维模型是否有对称简化。

说明书 :

一种三维轧件拉伸建模过程边界组元自动提取方法及系统

技术领域

[0001] 本发明涉及轧制数值模拟技术领域,特别涉及一种三维轧件拉伸建模过程边界组元自动提取方法及系统。

背景技术

[0002] 在全流程轧制数值模拟过程中,容易出现较为严重的网格畸变;网格畸变导致计算偏差变大,无法满足真实性的要求,需要进行模型的重构。而网格重构过程需要人为提取轧件截面边界线来进行,效率较低。
[0003] 同时,轧制数值模拟边界条件建立过程的边界提取也需要人为手动进行;不仅耗费时间,也给全流程热力耦合数值模拟系统的编写造成了困难。

发明内容

[0004] 本发明提供了一种三维轧件拉伸建模过程边界组元自动提取方法及系统,以解决在轧制数值模拟提取截面边界重构网格或建立边界条件时,现有技术需要人为提取轧件截面边界线,由此造成效率较低,费时费力的技术问题。
[0005] 为解决上述技术问题,本发明提供了如下技术方案:
[0006] 一方面,本发明提供了一种三维轧件拉伸建模过程边界组元自动提取方法,所述三维轧件拉伸建模过程边界组元自动提取方法包括:
[0007] 对二维模型进行四边形网格划分,并按照每个节点被单元共用的情况对节点分类;其中,当节点只在一个单元内时,属于第一类节点;当节点被两个单元共用时,属于第二类节点;当节点被两个以上单元共用时,属于第三类节点;
[0008] 将第一类节点和第二类节点存入第一边界节点数组中;
[0009] 基于所述第一边界节点数组对二维模型中的节点进行搜索,以搜索出二维模型中所有属于边界节点的节点,并将搜索出的节点存入第二边界节点数组中;
[0010] 基于所述第二边界节点数组,判断二维模型是否有对称简化,当二维模型有对称简化时,对二维模型的对称轴和对称中心上的节点进行提取;
[0011] 拉伸二维模型,获取三维轧件模型;将拉伸前的边界节点对应至拉伸后的三维轧件模型中,并形成面片组元,再提取三维轧件模型的首尾两个截面,以获得三维轧件模型中所有边界组元;其中,所述拉伸前的边界节点包括:所述第二边界节点数组中的节点和提取到的二维模型对称轴和对称中心上的节点。
[0012] 进一步地,所述二维模型为二维CAD模型。
[0013] 进一步地,基于所述第一边界节点数组对二维模型中的节点进行搜索,以搜索出二维模型中所有属于边界节点的节点,并将搜索出的节点存入第二边界节点数组中,包括:
[0014] 步骤1,任意挑选一个第二类节点作为当前节点;
[0015] 步骤2,按照预设排序规则对所述第一边界节点数组中的节点进行排序;以当前节点为起点进行搜索,搜索出属于边界节点的节点;其中,搜索过程包括:以与当前节点在同一单元且位于所述第一边界节点数组内的节点为搜索节点,当搜索节点为第一类节点时,不对其所在单元进行标记,将搜索节点存入所述第二边界节点数组中;当搜索节点为第二类节点时,标记其所在单元为边界单元,将搜索节点设为新的当前节点,并将其存入所述第二边界节点数组中;
[0016] 步骤3,若当前节点所在单元内不存在位于所述第一边界节点数组内的节点,则判断当前节点所在单元内的其余3个节点中是否有被其它边界单元共享的节点,将满足条件的节点所在单元标记为边界单元,并将满足条件的节点设为新的当前节点,并将其同时存入第一边界节点数组和第二边界节点数组中;其中,在搜索下一个节点时,搜索范围仅在未被标记单元内;
[0017] 步骤4,重复执行步骤2至步骤3,直至所述第二边界节点数组中的节点数目等于所述第一边界节点数组中的节点数目,完成二维模型中所有节点的搜索。
[0018] 进一步地,基于所述第二边界节点数组,判断二维模型是否有对称简化,包括:
[0019] 统计第二边界节点数组中横坐标或纵坐标为0的节点的个数;根据第二边界节点数组中横坐标或纵坐标为0的节点的个数判断二维模型是否有对称简化。
[0020] 另一方面,本发明还提供了一种三维轧件拉伸建模过程边界组元自动提取系统,所述三维轧件拉伸建模过程边界组元自动提取系统包括:
[0021] 模型网格划分及节点分类模块,用于对二维模型进行四边形网格划分,并按照每个节点被单元共用的情况对节点分类;其中,当节点只在一个单元内时,属于第一类节点;当节点被两个单元共用时,属于第二类节点;当节点被两个以上单元共用时,属于第三类节点;
[0022] 存储模块,用于将第一类节点和第二类节点存入第一边界节点数组中;
[0023] 边界节点搜索模块,用于基于所述第一边界节点数组对二维模型中的节点进行搜索,以搜索出二维模型中所有属于边界节点的节点,并将搜索出的节点存入第二边界节点数组中;
[0024] 对称简化判断模块,用于基于所述第二边界节点数组,判断二维模型是否有对称简化,当二维模型有对称简化时,对二维模型的对称轴和对称中心上的节点进行提取;
[0025] 边界组元获取模块,用于拉伸二维模型,获取三维轧件模型;将拉伸前的边界节点对应至拉伸后的三维轧件模型中,并形成面片组元,再提取三维轧件模型的首尾两个截面,以获得三维轧件模型中所有边界组元;其中,所述拉伸前的边界节点包括:所述第二边界节点数组中的节点和提取到的二维模型对称轴和对称中心上的节点。
[0026] 进一步地,所述二维模型为二维CAD模型。
[0027] 进一步地,所述边界节点搜索模块具体用于执行以下步骤:
[0028] 步骤1,任意挑选一个第二类节点作为当前节点;
[0029] 步骤2,按照预设排序规则对所述第一边界节点数组中的节点进行排序;以当前节点为起点进行搜索,搜索出属于边界节点的节点;其中,搜索过程包括:以与当前节点在同一单元且位于所述第一边界节点数组内的节点为搜索节点,当搜索节点为第一类节点时,不对其所在单元进行标记,将搜索节点存入所述第二边界节点数组中;当搜索节点为第二类节点时,标记其所在单元为边界单元,将搜索节点设为新的当前节点,并将其存入所述第二边界节点数组中;
[0030] 步骤3,若当前节点所在单元内不存在位于所述第一边界节点数组内的节点,则判断当前节点所在单元内的其余3个节点中是否有被其它边界单元共享的节点,将满足条件的节点所在单元标记为边界单元,并将满足条件的节点设为新的当前节点,并将其同时存入第一边界节点数组和第二边界节点数组中;其中,在搜索下一个节点时,搜索范围仅在未被标记单元内;
[0031] 步骤4,重复执行步骤2至步骤3,直至所述第二边界节点数组中的节点数目等于所述第一边界节点数组中的节点数目,完成二维模型中所有节点的搜索。
[0032] 进一步地,所述对称简化判断模块具体用于:
[0033] 统计第二边界节点数组中横坐标或纵坐标为0的节点的个数;根据第二边界节点数组中横坐标或纵坐标为0的节点的个数判断二维模型是否有对称简化。
[0034] 再一方面,本发明还提供了一种电子设备,其包括处理器和存储器;其中,存储器中存储有至少一条指令,所述指令由处理器加载并执行以实现上述方法。
[0035] 又一方面,本发明还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述方法。
[0036] 本发明提供的技术方案带来的有益效果至少包括:
[0037] 本发明提供的三维轧件拉伸建模过程边界组元自动提取方法,可用于有限元模拟中,该边界组元自动提取方法能够将出现网格畸变的轧件模型进行边界节点提取并排序,随后可以对其进行网格重构以进行后续的模拟;或在轧制过程添加边界条件时自动提取边界组元。从而有效解决了三维热力耦合模拟的轧件网格重构继承过程和边界条件建立过程的边界自动提取问题,适于推广应用。

附图说明

[0038] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039] 图1是本发明实施例提供的三维轧件拉伸建模过程边界组元自动提取方法的执行流程示意图;
[0040] 图2是本发明实施例提供的节点分类示意图;
[0041] 图3是本发明实施例提供的边界节点提取和排序示意图;
[0042] 图4是本发明实施例提供的自动建立边界条件的一个实例示意图;其中,(a)为提取的对称面组元,(b)为提取的外表面组元。

具体实施方式

[0043] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0044] 第一实施例
[0045] 本实施例提供了一种三维轧件拉伸建模过程边界组元自动提取方法,可实现轧制数值模拟提取截面边界重构网格或建立边界条件时自动提取边界节点;该方法可以由电子设备实现。该方法的执行流程如图1所示,包括以下步骤:
[0046] S1,对二维模型进行四边形网格划分,并按照每个节点被单元共用的情况对节点分类;其中,当节点只在一个单元内时属于第一类节点;当节点被两个单元共用时属于第二类节点;当节点被两个以上单元共用时属于第三类节点;
[0047] 需要说明的是,本实施例中的二维模型为二维CAD模型。经过分析可知,第一类节点和第二类节点一定属于边界节点,第三类节点有可能属于边界节点,也有可能不属于边界节点;例如,在图2中,1号节点属于第一类节点,2号节点属于第二类节点,这两个节点明显都属于边界节点;3号节点属于第三类节点,其为非边界节点,而4号节点同样属于第三类节点,但其属于边界节点。
[0048] S2,将第一类节点和第二类节点存入第一边界节点数组中;
[0049] 需要说明的是,经上述分析可知第一类节点和第二类节点一定属于边界节点,其所在单元设为边界单元;故第一边界节点数组中所有节点都为边界节点。
[0050] S3,基于第一边界节点数组对二维模型中的节点进行搜索,以搜索出二维模型中所有属于边界节点的节点,并将搜索出的节点存入第二边界节点数组中;
[0051] 需要说明的是,在本实施例中,上述S3具体包括以下步骤:
[0052] S31,任意挑选一个第二类节点作为当前节点;
[0053] 其中,起始点的选取不作限定,例如可选图3中的1号节点为起始点。
[0054] S32,按照预设排序规则对所述第一边界节点数组中的节点进行排序;以当前节点为起点进行搜索,搜索出属于边界节点的节点;其中,搜索过程包括:以与当前节点在同一单元且位于所述第一边界节点数组内的节点为搜索节点,当搜索节点为第一类节点时,不对其所在单元进行标记,将搜索节点存入所述第二边界节点数组中,例如通过图3中的2号节点在单元内同时搜索到3号节点和4号节点的情况,此时先将3号节点存入所述第二边界节点数组中排序,再将4号节点存入所述第二边界节点数组中排序。当搜索节点为第二类节点时,标记其所在单元为边界单元,将搜索节点设为新的当前节点,并将其存入所述第二边界节点数组中,在搜索下一个节点时,范围仅在未被标记单元内。例如通过图3中的4号节点搜索到5号节点的情况。
[0055] S33,当搜索到第三类节点属于边界节点的情况时,也即:在当前节点所在单元内不存在位于所述第一边界节点数组内的节点,则搜索当前节点所在单元内其余3个节点中的边界节点,判断方法为该节点是否被其它未标记边界单元共享,满足该条件即为所需边界节点(搜索节点),随后将该节点设为新的当前节点,并将其同时存入第一边界节点数组和第二边界节点数组中,并标记其所在单元为边界单元;例如通过图3中的6号节点搜索7号节点的情况,6号节点、7号节点所在单元搜索不到属于第一边界节点数组的节点,于是便在此单元中搜索符合被其它边界单元(节点7、8、9所在边界单元)共享的条件的节点,该单元中只有7号节点符合条件,因此将7号节点加入第一边界节点数组和第二边界节点数组中并参与排序;
[0056] S34,重复执行S32至S33,直至排序好的第二边界节点数组中的节点数目等于所述第一边界节点数组中的节点数目,完成二维模型中所有节点的搜索。
[0057] 由图3可看出,本实施例的三维轧件拉伸建模过程边界组元自动提取方法可较好的完成二维四边形网格模型的边界提取,并可以按照一定顺序进行排序。
[0058] S4,基于第二边界节点数组,判断二维模型是否有对称简化,当二维模型有对称简化时,对二维模型的对称轴和对称中心上的节点进行提取;
[0059] 需要说明的是,本实施例是将第二边界节点数组中的节点根据横纵坐标为0的节点的个数自动判断其是否有对称简化,有对称简化时,将对称轴和对称中心上的节点提取。例如:当边界线上存在超过2个点的横坐标为0时,判断模型作了以横坐标为对称轴的对称简化,则将所有边界线上横坐标为0的点提取。
[0060] S5,拉伸二维模型,获取三维轧件模型;将拉伸前的边界节点对应至拉伸后的三维轧件模型中,并形成面片组元,再提取三维轧件模型的首尾两个截面,以获得三维轧件模型中所有边界组元;其中,所述拉伸前的边界节点包括所述第二边界节点数组中的节点和提取到的二维模型对称轴和对称中心上的节点。
[0061] 需要说明的是,通过本实施例的方法可以获得三维轧件模型所有外表面和对称面组元;图4为做了1/4对称简化的轧件模型边界条件自动建立的实例,其中,(a)为提取的对称面组元,(b)为提取的外表面组元。
[0062] 综上,本实施例提供了一种三维轧件拉伸建模过程边界组元自动提取方法,可用于有限元模拟中,该方法能够将出现网格畸变的轧件模型进行边界节点提取并排序,随后可以对其进行网格重构以进行后续的模拟;或在轧制过程添加边界条件时自动提取边界组元。从而有效解决了三维热力耦合模拟的轧件网格重构继承过程和边界条件建立过程的边界自动提取问题,适于推广应用。
[0063] 第二实施例
[0064] 本实施例提供了一种三维轧件拉伸建模过程边界组元自动提取系统,包括:
[0065] 模型网格划分及节点分类模块,用于对二维模型进行四边形网格划分,并按照每个节点被单元共用的情况对节点分类;其中,当节点只在一个单元内时,属于第一类节点;当节点被两个单元共用时,属于第二类节点;当节点被两个以上单元共用时,属于第三类节点;
[0066] 存储模块,用于将第一类节点和第二类节点存入第一边界节点数组中;
[0067] 边界节点搜索模块,用于基于所述第一边界节点数组对二维模型中的节点进行搜索,以搜索出二维模型中所有属于边界节点的节点,并将搜索出的节点存入第二边界节点数组中;
[0068] 对称简化判断模块,用于基于所述第二边界节点数组,判断二维模型是否有对称简化,当二维模型有对称简化时,对二维模型的对称轴和对称中心上的节点进行提取;
[0069] 边界组元获取模块,用于拉伸二维模型,获取三维轧件模型;将拉伸前的边界节点对应至拉伸后的三维轧件模型中,并形成面片组元,再提取三维轧件模型的首尾两个截面,以获得三维轧件模型中所有边界组元;其中,所述拉伸前的边界节点包括:所述第二边界节点数组中的节点和提取到的二维模型对称轴和对称中心上的节点。
[0070] 本实施例的三维轧件拉伸建模过程边界组元自动提取系统与上述的三维轧件拉伸建模过程边界组元自动提取方法相对应;其中,该三维轧件拉伸建模过程边界组元自动提取系统中的各功能模块所实现的功能与上述的三维轧件拉伸建模过程边界组元自动提取方法中的各流程步骤一一对应;故,在此不再赘述。
[0071] 第三实施例
[0072] 本实施例提供一种电子设备,其包括处理器和存储器;其中,存储器中存储有至少一条指令,所述指令由处理器加载并执行,以实现第一实施例的方法。
[0073] 该电子设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)和一个或一个以上的存储器,其中,存储器中存储有至少一条指令,所述指令由处理器加载并执行上述方法。
[0074] 第四实施例
[0075] 本实施例提供一种计算机可读存储介质,该存储介质中存储有至少一条指令,所述指令由处理器加载并执行,以实现上述第一实施例的方法。其中,该计算机可读存储介质可以是ROM、随机存取存储器、CD‑ROM、磁带、软盘和光数据存储设备等。其内存储的指令可由终端中的处理器加载并执行上述方法。
[0076] 此外,需要说明的是,本发明可提供为方法、装置或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。
[0077] 本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0078] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0079] 还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0080] 最后需要说明的是,以上所述是本发明优选实施方式,应当指出,尽管已描述了本发明优选实施例,但对于本技术领域的技术人员来说,一旦得知了本发明的基本创造性概念,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。