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

一种融合多软件的建模方法和装置

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


一种融合多软件的建模方法和装置

技术领域

本申请涉及计算机技术领域,尤其涉及一种融合多软件的建模方法、装置、介质及电子设备。

背景技术

随着科技的发展,采用软件进行建模的方式,以其具有直观的可视化效果,建模结果符合实际需求等优势,得到了广泛的应用。

但是,目前对于建模软件的使用需求的逐渐增多,以及建模场景的逐渐增多,诸多建模软件应运而生。但是各种建模软件,由于其受到软件内部参数的限制,会导致每种软件都会存在各种不同的优势,对于同一场景的建模,比如房屋及房屋内部家具、家电等的建模,如果需要充分发挥建模优势,就需要使用到多种建模软件,但是这对于建模结果的融合提出了巨大的挑战。

因此,如何能够有效的利用多种建模软件,并进行多种建模软件融合,是本领域技术人员亟待解决的技术问题。

发明内容

本申请实施例提供一种融合多软件的建模方法和装置。本方案中为了提升建模效率、建模精度等,采用多种软件进行建模,并进行有效的融合,可以提高建模效率,以及提升建模效果。

本申请实施例提供一种融合多软件的建模方法,所述方法包括:

获取待建模对象的建模需求信息;

根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元;

获取所述至少两个组成单元的特征信息;

根据所述特征信息,确定各组成单元的建模软件;

基于各建模软件对各组成单元进行建模处理,得到组成单元建模结果;

采用预设融合模型对所有的组成单元建模结果进行处理,得到多软件融合结果。

进一步的,根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元,包括:

根据所述建模需求信息确定所述待建模对象的尺寸信息;

根据所述尺寸信息对所述待建模对象进行分割,得到至少两个组成单元。

进一步的,根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元,包括:

根据所述建模需求信息确定所述待建模对象的属性信息;

根据所述属性信息对所述待建模对象进行分割,得到至少两个组成单元。

进一步的,根据所述特征信息,确定各组成单元的建模软件,包括:

获取各建模软件的建模参数信息,以及根据所述建模参数信息确定各建模软件对于各组成单元的建模效率信息;

根据所述建模效率信息与所述特征信息的匹配关系,确定各组成单元的建模软件。

进一步的,根据所述建模效率信息与所述特征信息的匹配关系,确定各组成单元的建模软件,包括:

根据所述建模效率信息对各建模软件进行效率排序;

针对一组成单元的特征信息,根据对应到各建模软件的效率排序中的顺序,确定目标建模软件;

遍历所有组成单元,得到各组成单元的目标建模软件。

进一步的,在遍历所有组成单元,得到各组成单元的目标建模软件之后,所述方法还包括:

确定对于待建模对象的各目标建模软件的建模时长;

若存在建模时长超过设定时长阈值的,则对当前目标建模软件进行减负操作,以缩短待建模对象的总建模时长。

进一步的,采用预设融合模型对所有的组成单元建模结果进行处理,得到多软件融合结果,包括:

采用预设融合模型对所有的组成单元建模结果进行尺寸对齐和文件格式对齐处理,并按照尺寸进行空间融合,得到多软件融合结果。

本申请实施例还提供了一种融合多软件的建模装置,所述装置包括:

建模需求信息获取模块,用于获取待建模对象的建模需求信息;

分割模块,用于根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元;

特征信息获取模块,用于获取所述至少两个组成单元的特征信息;

建模软件确定模块,用于根据所述特征信息,确定各组成单元的建模软件;

建模结果生成模块,用于基于各建模软件对各组成单元进行建模处理,得到组成单元建模结果;

融合模块,用于采用预设融合模型对所有的组成单元建模结果进行处理,得到多软件融合结果。

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的融合多软件的建模方法。

本申请实施例还提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的融合多软件的建模方法。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

本申请提供的技术方案,获取待建模对象的建模需求信息;根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元;获取所述至少两个组成单元的特征信息;根据所述特征信息,确定各组成单元的建模软件;基于各建模软件对各组成单元进行建模处理,得到组成单元建模结果;采用预设融合模型对所有的组成单元建模结果进行处理,得到多软件融合结果。本技术方案,采用多种软件进行建模,并进行有效的融合,可以提高建模效率,以及提升建模效果。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请实施例一提供的融合多软件的建模方法的流程示意图;

图2是本申请实施例二提供的融合多软件的建模方法的流程示意图;

图3是本申请实施例三提供的融合多软件的建模装置的结构示意图;

图4是本申请实施例五提供的一种电子设备的结构示意图。

具体实施方式

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

以下结合附图,详细说明本申请各实施例提供的技术方案。

实施例一

图1是本申请实施例一提供的融合多软件的建模方法的流程示意图,本实施例可适用于采用多种建模软件进行建模的情况,该方法可以由本申请实施例所提供的融合多软件的建模装置执行,该装置可以由软件和/或硬件的方式来实现,并且可以集成于用于融合多软件的建模的电子设备当中。

如图1所示,所述方法包括:

S110、获取待建模对象的建模需求信息;

其中,待建模对象可以是本次建模的目标任务,例如需要对一个房屋进行建模,则待建模对象就是该房屋。房屋内部可以包括沙发、电视、冰箱等家具家电,因此,在建模过程中,需要对其中包括的家具家电等进行建模。

建模需求信息,可以是对本次建模任务进行的一些具体需求,例如针对每个家具家电都需要单独建模的需求,或者针对每个家具家电都需要明确其位置的需求,等等。

S120、根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元;

其中,在明确建模需求信息之后,可以对待建模对象进行分割,得到至少两个组成单元。例如将电视分割为一个组成单元,将洗衣机分割为另一个组成单元。还可以更加细化,例如针对沙发,可以针对座椅分为一个组成单元,针对头枕分为另一个组成单元。

在本实施例中,可选的,根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元,包括:

根据所述建模需求信息确定所述待建模对象的尺寸信息;

根据所述尺寸信息对所述待建模对象进行分割,得到至少两个组成单元。

其中,建模需求信息可以用于确定待建模对象的尺寸信息,以及其内部各个元件的尺寸信息。依据该尺寸信息,可以对待建模对象进行分割,得到多个组成单元。

可以理解的,本方案基于尺寸信息进行分割,可以使得分割结果更加合理,为后续的融合和其他处理提供便利。

在本实施例中,可选的,根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元,包括:

根据所述建模需求信息确定所述待建模对象的属性信息;

根据所述属性信息对所述待建模对象进行分割,得到至少两个组成单元。

其中,属性信息,可以包括是否为家具或者家电等属性,是否为可拆卸结构的属性,以及是否为附着物等属性。在明确属性信息之后,可以对待建模对象进行分割,得到至少两个组成单元。

本方案基于属性信息来进行分割,可以使得分割结果中每个组成单元具有自己的属性,便于为后续明确采用哪种建模软件进行使用。

S130、获取所述至少两个组成单元的特征信息;

其中,特征信息,可以是尺寸特征,还可以是材质特征,以及是否需要接通电源的使用特征等等。本方案可以基于组成单元自身的属性进行特征信息的提取。

S140、根据所述特征信息,确定各组成单元的建模软件;

其中,特征信息的不同可以使用到不同的建模软件,例如特征信息为家电属性,则可以使用一个建模软件,如果特征信息为家具属性,则可以使用另一个建模软件。另外的,可以基于特征信息中包括连接关系,采用一个建模软件,不包括连接关系,则可以采用另一个建模软件。

在本技术方案中,可选的,根据所述特征信息,确定各组成单元的建模软件,包括:

获取各建模软件的建模参数信息,以及根据所述建模参数信息确定各建模软件对于各组成单元的建模效率信息;

根据所述建模效率信息与所述特征信息的匹配关系,确定各组成单元的建模软件。

其中,建模软件的建模参数信息,可以是用来表征该建模软件在对哪种结构单元进行建模更加准确,或者效率更高等。本方案即根据建模参数信息,确定每种建模软件对于各组成单元的建模效率信息。例如建模软件A,对于组成单元1的建模耗时为3秒,对于组成单元2的建模耗时为5秒,建模软件B,对于组成单元1的建模耗时为4秒,对于组成单元2的建模耗时为3秒,等等。

在明确建模效率信息之后,可以基于建模效率信息与所述特征信息的匹配关系,确定各组成单元的建模软件。

本方案通过这样的设置,可以提高对于待建模对象整体的建模效率的提升。

在上述技术方案中,可选的,根据所述建模效率信息与所述特征信息的匹配关系,确定各组成单元的建模软件,包括:

根据所述建模效率信息对各建模软件进行效率排序;

针对一组成单元的特征信息,根据对应到各建模软件的效率排序中的顺序,确定目标建模软件;

遍历所有组成单元,得到各组成单元的目标建模软件。

在得到建模效率信息之后,可以对各建模软件进行效率排序,例如,对于建模软件A,其建模效率为建模单元1,建模单元2,建模单元3,……,等等。在得到每个建模软件的效率排序结果之后,可以基于组成单元的特征信息,与各建模软件的效率排序做对应,得到当前组成单元在当前建模软件中的顺序,例如一个组成单元3,在建模软件A中的排序是第三位,在建模软件B中的排序是第五位,在建模软件C中的排序是第十二位,则确定其目标建模软件为建模软件A。按照此方式遍历所有组成单元,得到各组成单元的目标建模软件。

本方案通过这样的设置,可以提高对于各个组成单元的建模效率,从而提高整体建模效率。

在上述技术方案的基础上,可选的,在遍历所有组成单元,得到各组成单元的目标建模软件之后,所述方法还包括:

确定对于待建模对象的各目标建模软件的建模时长;

若存在建模时长超过设定时长阈值的,则对当前目标建模软件进行减负操作,以缩短待建模对象的总建模时长。

其中,在明确对于待建模对象的各个组成单元的建模软件之后,可以确定各建模软件的建模时长。例如,建模软件A承担20个组成单元的建模任务,需要时长为100秒,建模软件B承担3个组成单元的建模任务,需要时长为18秒,而建模软件C和建模软件D未承担组成单元的建模任务。则在这种情况下,可以设置一个时长阈值,例如时长阈值为60秒,在超过60秒的情况下,可以确定对当前目标建模软件进行减负操作,即将建模任务中的部分分担给其他建模软件,以缩短待建模对象的总建模时长。

本方案通过这样的设置,可以提高整体的建模效率,避免建模任务的分配不均衡所带来的建模时间过长的问题。

S150、基于各建模软件对各组成单元进行建模处理,得到组成单元建模结果;

在各建模软件对每个组成单元进行建模处理之后,就可以得到各个组成单元的建模结果。可以理解的,该建模结果可以是通过一个固定格式的文件来表示的。本方案为了能够进行有效融合,可以将建模结果的文件格式统一。

S160、采用预设融合模型对所有的组成单元建模结果进行处理,得到多软件融合结果。

预设融合模型可以是预先构建的,可以在得到建模结果之后进行建模结果的融合,该融合不仅包括模型的空间融合,还包括文件的融合,经过融合之后,可以将多个组成单元进行融合,得到一个共同的软件。

本方案中,可选的,采用预设融合模型对所有的组成单元建模结果进行处理,得到多软件融合结果,包括:

采用预设融合模型对所有的组成单元建模结果进行尺寸对齐和文件格式对齐处理,并按照尺寸进行空间融合,得到多软件融合结果。

可以理解的,建模的过程中,尺寸的对齐,便于后续的建模结果的融合,其尺寸的对齐,一方面是尺寸单位的对齐,另一方面是比例尺的对齐。文件格式的对齐,则是为了能够进行多种建模结果的读取,避免出现文件格式无法读取导致的建模结果不可用,从而造成融合结果出现错误或者遗漏的问题。

本方案通过这样的设置,可以提高建模结果融合过程的稳定性,使得融合结果符合实际需求。

实施例二

本实施例提出了一种可扩展的实现方式。图2是本申请实施例二提供的融合多软件的建模方法的流程示意图。如图2所示,所述方法包括:

S210、构建待建模对象的抽象特征模型;

在一示例性实施例中,所述构建待建模对象的抽象特征模型的方法包括:

构建抽象特征模型库,获取待建模对象的待建模信息,依据所述待建模信息在抽象特征模型库中搜索匹配,获得待建模对象的抽象特征模型;

S220、对所述待建模对象的进行分割,获得若干待建模对象组成单元;提取若干待建模对象组成单元的特征信息;(比例,长宽高参数,和实际大小)

其中,对所述待建模对象的进行分割依据建模需求;

其中,对所述待建模对象的进行分割,获得若干待建模对象组成单元,提取若干待建模对象组成单元的特征信息的过程,包括:

获取建模需求;

针对建模需求进行分析,构建基于建模需求的特征分解模型;

依据基于建模需求的特征分解模型对所述待建模对象的进行分割,获得若干待建模对象组成单元;

提取若干待建模对象组成单元的特征信息。

在一示例性实施例中,所述基于建模需求的特征分解模型依据骨架节点进行分解;在另外一示例性实施例中所述基于建模需求的特征分解模型依据内外层级进行分解;

S230、依据若干待建模对象组成单元的特征信息,利用n种建模软件分别进行建模,形成n个抽象特征模型;

在一示例性实施例中,所述n种建模软件包括3D MAX、unity、Maya、Cinema 4D、ZBrush、Houdini、Modo、Rhino以及Blender。

S240、依据若干待建模对象组成单元的特征信息,对待建模对象进行具体特征采集,提取具体特征信息;

在一示例性实施例中,依据若干待建模对象组成单元的特征信息,对待建模对象进行具体特征采集,提取具体特征信息的方法包括:

对待建模对象进行图像采集或三维扫描;获得图像数据或三维扫描数据;

对图像数据或三维扫描数据进行处理,提取具体特征信息。

S250、将具体特征信息随机分成m组具体特征信息单元,将m组具体特征信息单元随机赋值于n个抽象特征模型,获得的具体特征模型,归集为具体特征模型集。

在一示例性实施例中,将具体特征信息随机分成m组具体特征信息单元,其中m≥n。

文件的通用,尺寸的统一,比如.fbx,还有就是比例大小要有统一的单位,因为多个软件制作过程不一样,设置都不相同,用一种共用的方法,成为每个软件里面建模的通用的步骤;

S260、构建待建模对象的融合模型,待建模对象的融合模型以具体特征模型集进行训练,获得融合多种软件建模的待建模对象融合模型。

在一示例性实施例中,待建模对象的融合模型基于神经网络进行构建,具体特征模型集划分为训练集和测试集,基于神经网络进行构建的待建模对象的融合模型,训练后,获得融合多种软件建模的待建模对象融合模型。

本发明创造性地提出了一种融合多种软件建模方法,本申请构建待建模对象的抽象特征模型;对所述待建模对象的进行分割,获得若干待建模对象组成单元;提取若干待建模对象组成单元的特征信息;依据若干待建模对象组成单元的特征信息,利用n种软件建模分别进行建模,形成n个抽象特征模型;依据若干待建模对象组成单元的特征信息,对待建模对象进行具体特征采集,提取具体特征信息;将具体特征信息随机分成m组具体特征信息单元,将m组具体特征信息单元随机赋值于n个抽象特征模型,获得的具体特征模型,归集为具体特征模型集。构建待建模对象的融合模型,待建模对象的融合模型以具体特征模型集进行训练,获得融合多种软件建模的待建模对象融合模型,本申请通过构建具体特征模型集以及基于大数据的待建模对象的融合模型,进行训练后,获得融合多种软件建模的待建模对象融合模型,提高融合精度及融合效果,满足精细化融合建模需求。

实施例三

图3是本申请实施例三提供的融合多软件的建模装置的结构示意图。如图3所示,所述装置包括:

建模需求信息获取模块310,用于获取待建模对象的建模需求信息;

分割模块320,用于根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元;

特征信息获取模块330,用于获取所述至少两个组成单元的特征信息;

建模软件确定模块340,用于根据所述特征信息,确定各组成单元的建模软件;

建模结果生成模块350,用于基于各建模软件对各组成单元进行建模处理,得到组成单元建模结果;

融合模块360,用于采用预设融合模型对所有的组成单元建模结果进行处理,得到多软件融合结果。

本装置可以执行上述各实施例所提供的融合多软件的建模方法,具有与之相应的功能单元和有益效果。此处不再赘述。

实施例四

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种融合多软件的建模方法,该方法包括:

获取签收单图像,通过CNN网络识别所述签收单图像的当前角度,并根据所述当前角度将签收单旋转至标准方向;

使用的YOLO网络对所述签收单图像进行核验元素检测,并根据各核验元素在所述签收单图像中的位置确定各核验元素的置信度,计算各核验元素的边框,根据所述边框对各核验元素进行裁剪,并分类存储;

根据分类结果对各核验元素采用文字识别模块进行文本识别;

若文本识别结果与预先备案的签收单信息相匹配,则确定所述签收单图像核验完成。

存储介质——任何的各种类型的存储器电子设备或存储电子设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的融合多软件的建模操作,还可以执行本申请任意实施例所提供的融合多软件的建模方法中的相关操作。

实施例五

本申请实施例提供了一种电子设备。图4是本申请实施例五提供的一种电子设备的结构示意图。如图4所示,本实施例提供了一种电子设备400,其包括:一个或多个处理器420;存储装置410,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器420运行,使得所述一个或多个处理器420实现本申请实施例所提供的融合多软件的建模方法,该方法包括:

获取待建模对象的建模需求信息;

根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元;

获取所述至少两个组成单元的特征信息;

根据所述特征信息,确定各组成单元的建模软件;

基于各建模软件对各组成单元进行建模处理,得到组成单元建模结果;

采用预设融合模型对所有的组成单元建模结果进行处理,得到多软件融合结果。

图4显示的电子设备400仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图4所示,该电子设备400包括处理器420、存储装置410、输入装置430和输出装置440;电子设备中处理器420的数量可以是一个或多个,图4中以一个处理器420为例;电子设备中的处理器420、存储装置410、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线450连接为例。

存储装置410作为一种计算机可读存储介质,可用于存储软件程序、计算机可运行程序以及模块单元,如本申请实施例中的融合多软件的建模方法对应的程序指令。

存储装置410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置410可进一步包括相对于处理器420远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏、扬声器等电子设备。

本申请实施例提供的电子设备,通过获取待建模对象的建模需求信息;根据所述建模需求信息对所述待建模对象进行分割,得到至少两个组成单元;获取所述至少两个组成单元的特征信息;根据所述特征信息,确定各组成单元的建模软件;基于各建模软件对各组成单元进行建模处理,得到组成单元建模结果;采用预设融合模型对所有的组成单元建模结果进行处理,得到多软件融合结果。本技术方案,采用多种软件进行建模,并进行有效的融合,可以提高建模效率,以及提升建模效果。

上述实施例中提供的融合多软件的建模装置、介质及电子设备可运行本申请任意实施例所提供的融合多软件的建模方法,具备运行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的融合多软件的建模方法。

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

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

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

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

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

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

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

技术分类

06120116541113