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

三维场景中虚拟物体展示方法、装置及存储介质

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


三维场景中虚拟物体展示方法、装置及存储介质

技术领域

本公开涉及混合现实技术领域,尤其涉及一种三维场景中虚拟物体展示方法、装置及存储介质。

背景技术

混合现实(Mixed Reality,简称为MR)技术是虚拟现实技术的进一步发展,通过在现实场景中呈现虚拟场景信息,在现实世界、虚拟世界和用户之间搭起一个交互反馈的信息回路,以增强用户体验的真实感。如何将虚拟物体合成至真实场景/图片,完成逼真的虚实融合是沉浸式真实感混合现实领域的一个亟待解决的问题。

发明内容

本公开实施例所要解决的一个技术问题是:提供一种三维场景中虚拟物体展示方法、装置及存储介质。

根据本公开实施例的一个方面,提供一种三维场景中虚拟物体展示方法,其特征在于,所述方法包括:

响应于接收到添加混合现实模型的任务,将待添加的目标模型添加到三维场景中,得到包含所述目标模型的目标三维场景;

为所述目标三维场景中的目标模型添加预设光照;

渲染并展示所述目标三维场景。

在本公开的一些实施例中,所述为所述目标三维场景中的目标模型添加预设光照,包括:

为所述目标三维场景中的目标模型添加预设的高动态范围光照;

或者,

提取所述三维场景中所述目标模型的摆放位置处的环境光照;

为所述目标三维场景中的目标模型添加所述环境光照。

在本公开的一些实施例中,所述方法还包括:

响应于接收到用户在虚拟现实客户端界面中触发的添加混合现实模型的添加操作,判定接收到添加混合现实模型的任务。

在本公开的一些实施例中,所述将待添加的目标模型添加到三维场景中,包括:

根据所述添加操作,确定所述待添加的目标模型;

在所述三维场景中摆放所述目标模型。

在本公开的一些实施例中,所述在所述三维场景中摆放所述目标模型,包括:

接收所述用户在所述虚拟现实客户端界面中触发的调整操作;

根据所述调整操作,摆放所述目标模型。

在本公开的一些实施例中,所述调整操作包括:

在所述虚拟现实客户端界面所展示的属性设置窗口中触发的调整操作;或者,

在所述虚拟现实客户端界面所展示的全景图和/或三维模型页面中触发的调整操作。

在本公开的一些实施例中,所述方法还包括:

响应于任务管理器中接收到一个混合现实模型的添加任务,判定接收到添加混合现实模型的任务。

在本公开的一些实施例中,所述将待添加的目标模型添加到三维场景中,包括:

根据所述添加任务的任务信息,确定所述待添加的目标模型、所述三维场景以及摆放位置;

在所述三维场景的所述摆放位置摆放所述目标模型;

通过网格碰撞检测算法迭代调整所述目标模型的位置。

根据本公开实施例的又一方面,提供一种三维场景中虚拟物体展示装置,所述装置包括:

添加模块,用于响应于接收到添加混合现实模型的任务,将待添加的目标模型添加到三维场景中,得到包含所述目标模型的目标三维场景;

光照设置模块,用于为所述目标三维场景中的目标模型添加预设光照;

渲染模块,用于渲染并展示所述目标三维场景。

在本公开的一些实施例中,所述光照设置模块包括:

第一添加子模块,用于为所述目标三维场景中的目标模型添加预设的高动态范围光照;

或者,

提取子模块,用于提取所述三维场景中所述目标模型的摆放位置处的环境光照;

第二添加子模块,用于为所述目标三维场景中的目标模型添加所述环境光照。

在本公开的一些实施例中,所述装置还包括:

第一接收模块,用于响应于接收到用户在虚拟现实客户端界面中触发的添加混合现实模型的添加操作,判定接收到添加混合现实模型的任务。

在本公开的一些实施例中,所述添加模块包括:

第一确定子模块,用于根据所述添加操作,确定所述待添加的目标模型;

第一摆放子模块,用于在所述三维场景中摆放所述目标模型。

在本公开的一些实施例中,所述第一摆放子模块,具体用于接收所述用户在所述虚拟现实客户端界面中触发的调整操作;根据所述调整操作,摆放所述目标模型。

在本公开的一些实施例中,所述调整操作包括:

在所述虚拟现实客户端界面所展示的属性设置窗口中触发的调整操作;或者,

在所述虚拟现实客户端界面所展示的全景图和/或三维模型页面中触发的调整操作。

在本公开的一些实施例中,所述装置还包括:

第二接收模块,用于响应于任务管理器中接收到一个混合现实模型的添加任务,判定接收到添加混合现实模型的任务。

在本公开的一些实施例中,所述添加模块包括:

第二确定子模块,用于根据所述添加任务的任务信息,确定所述待添加的目标模型、所述三维场景以及摆放位置;

第二摆放子模块,用于在所述三维场景的所述摆放位置摆放所述目标模型;

碰撞检测子模块,用于通过网格碰撞检测算法迭代调整所述目标模型的位置。

根据本公开实施例的再一方面,提供一种电子设备,该电子设备包括:

存储器,用于存储计算机程序;

处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述三维场景中虚拟物体展示方法。

根据本公开实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述三维场景中虚拟物体展示方法。

根据本公开实施例的再一方面,提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述三维场景中虚拟物体展示方法。

基于本公开上述实施例提供的三维场景中虚拟物体展示方法、装置以及存储介质,在接收到添加混合现实模型的任务后,自动将待添加的目标模型添加到三维场景中,然后为目标三维场景中的目标模型添加预设光照,渲染目标三维场景,即可在虚拟现实三维场景中展示真实的虚拟物体效果。本公开技术方案可实现在采集的真实三维空间中新增目标模型进行交互和展示,通过为目标模型添加预设光照,优化目标模型在真实三维空间模型中的展示效果,实现逼真的虚实融合效果。

下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。

附图说明

构成说明书的一部分的附图描述了本公开的实施例,并且连同描述一起用于解释本公开的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:

图1为本公开的三维场景中虚拟物体展示方法的一个实施例的流程图;

图2A为本公开的通过交互方式在三维场景中实现混合现实模型展示的一个实施例的流程图;

图2B为本公开的调整实现混合现实模型在三维场景中的摆放属性的示意图一;

图2C为本公开的调整实现混合现实模型在三维场景中的摆放属性的示意图二;

图3为本公开的通过算法方式在三维场景中实现混合现实模型展示的一个实施里的流程图;

图4为本公开的三维场景中虚拟物体展示装置的一个实施例的结构示意图;

图5为本公开的三维场景中虚拟物体展示装置的又一个实施例的结构示意图;

图6为本公开的三维场景中虚拟物体展示装置的又一个实施例的结构示意图;

图7为本公开一示意性实施例提供的电子设备的结构图。

具体实施方式

现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

本公开实施例可以应用于计算机系统/服务器等电子设备,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器等电子设备一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统、大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。

计算机系统/服务器等电子设备可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。

本公开概述

本公开实施例提供的技术方案应用于在VR空间中展示MR模型的场景中,该技术方案可以应用于移动终端h5(移动终端的web页面)、平板电脑(portable android device,简称为Pad)端,个人计算机(personal computer,简称为PC)端等多种终端。

示例性实施例

图1为本公开的三维场景中虚拟物体展示方法的一个实施例的流程图;该三维场景中虚拟物体展示方法可以应用在电子设备(如计算机系统、服务器)上,如图1所示,该三维场景中虚拟物体展示方法可包括以下步骤:

在步骤101中,响应于接收到添加混合现实模型的任务,将待添加的目标模型添加到三维场景中,得到包含所述目标模型的目标三维场景。

其中,添加混合现实模型的任务是指在虚拟现实(Virtual Reality,简称为VR)三维场景中添加MR模型的任务。

在一些实施例中,本公开实施例示例了两种触发添加混合现实模型的任务的方式。一种是可通过客户端界面交互方式触发添加混合现实模型的任务,通过用户在虚拟现实客户端界面中触发的添加混合现实模型的添加操作,触发添加混合现实模型的任务;另一种是通可过算法方式,通过任务调度系统检测到任务管理器中收到一个混合现实模型的添加任务,触发添加混合现实模型的任务。

其中,上述示例的两种触发添加混合现实模型的任务的方式可以分别应用于不同的添加MR模型的场景中,通过客户端界面交互方式可以应用于在单个VR三维场景或者少量VR三维场景中添加MR模型的场景中;而通过算法方式则可应用于在批量的VR三维场景添加MR模型的场景中,例如,则上千个室内空间中添加沙发MR模型,则可在任务调度系统中输入任务,任务信息可指示在哪些VR三维场景中添加MR模型以及要添加的目标模型的标识信息以及摆放位置。

在一些实施例中,接收到添加混合现实模型的任务后,即可根据任务的任务信息确定待添加的目标模型,得到包含所述目标模型的目标三维场景。

其中,目标模型为MR模型,可以为静态MR模型,也可以动态MR模型。MR模型的存储格式可以为obj模型及glb模型。

其中,通过客户端界面交互方式添加目标模型的实施方式可参见图2A所示实施例,而通过算法方式自动添加目标模型的实施方式可参见图3所示实施例,这里先不详述。

在步骤102中,为所述目标三维场景中的目标模型添加预设光照。

在一些实施例中,预设光照可以为固定的高动态范围(High Dynamic Range,简称为HDR)光照,可直接在目标三维空间中展示固定的HDR光照,实现简单。

在一些实施例中,预设光照可以为三维场景中目标模型的摆放位置处的环境光照。可通过算法提取三维场景中目标模型的摆放位置处的环境光照,然后为目标三维场景中的目标模型添加环境光照。

其中,确定预设光照后,为目标三维场景中的目标模型添加预设光照的方式可采用相关技术实现。

在步骤103中,渲染并展示所述目标三维场景。

其中,通过重新渲染VR三维场景,进行展示,能够更真实地展示效果。

上述步骤101~103,在接收到添加混合现实模型的任务后,自动将待添加的目标模型添加到三维场景中,然后为目标三维场景中的目标模型添加预设光照,渲染目标三维场景,即可在虚拟现实三维场景中展示真实的虚拟物体效果。本公开技术方案可实现在采集的真实三维空间中新增目标模型进行交互和展示,通过为目标模型添加预设光照,优化目标模型在真实三维空间模型中的展示效果,实现逼真的虚实融合效果。

为了更好地说明本公开的三维场景中虚拟物体展示的方案,下面用另一个实施例说明。

图2A为本公开的通过交互方式在三维场景中实现混合现实模型展示的一个实施里的流程图,图2B为本公开的调整实现混合现实模型在三维场景中的摆放属性的示意图一,图2C为本公开的调整实现混合现实模型在三维场景中的摆放属性的示意图二;本实施例以如何通过交互方式在三维场景中实现混合现实模型添加为例进行示例性说明,如图2A所示,包括如下步骤:

在步骤201中,响应于接收到用户在虚拟现实客户端界面中触发的添加混合现实模型的添加操作,判定接收到添加混合现实模型的任务。

在一些实施例中,为了实现本公开技术方案,可在预先在VR空间渲染软件中设置一个用于进行MR物品添加的VR编辑器功能模块,由此用户可通过虚拟现实客户端界面上的界面按钮或者操作命令等触发添加混合现实模型的添加操作。

在一些实施例中,添加操作可指示要添加的目标模型,例如,可包括目标模型的标识信息。

在步骤202中,根据所述添加操作,确定所述待添加的目标模型。

其中,可以预先在网络服务器中获取众多的MR模型,例如,在一些公开的网站服务器中下载MR模型,然后将下载的MR模型上传到本地服务器,在需要添加MR模型时,可通过虚拟现实客户端界面展示一组MR模型的效果图,由用户通过添加操作选择使用。

在步骤203中,在所述三维场景中摆放所述目标模型。

在一些实施例中,可以通过鼠标进行MR模型吸附及位置选择;也可以在触发添加操作时通过客户端操作界面设置MR模型的摆放位置信息,例如,设置摆放位置为地板。

在步骤204中,接收所述用户在所述虚拟现实客户端界面中触发的调整操作。

在一些实施例中,在摆放目标模型之后,还可在虚拟现实客户端界面中触发调整操作,对摆放的MR模型进行大小、位置、角度调整。

其中,该调整操作可以为在虚拟现实客户端界面所展示的属性设置窗口中触发的调整操作;或者,在虚拟现实客户端界面所展示的全景图和/或三维模型页面中触发的调整操作,参见图2B和图2C。

在一些实施例中,属性设置窗口可以为一个通过属性设置命令触发弹出的一个独立窗口,也可以为在全景图界面上显示的一个区域窗口,参见图2B和图2C的右侧属性设置窗口。

在全景态模式下,可以直接在全景图中使用鼠标拖动MR模型实现MR模型的位置、大小、角度的调整;也可以在对应的属性设置窗口中调整MR模型的位置、大小、角度。

在三维模型态模式下,可以直接在三维模型页面查看中预先MR模型在三维空间中的效果,然后在三维模型页面中触发调整操作。

在步骤205中,根据所述调整操作,摆放所述目标模型。

在一些实施例中,在摆放模型之后,可存储包含MR模型的目标三维空间,并且记录MR模型在目标三维空间中的属性信息,包括位置、大小、角度。

通过上述步骤201~步骤205,可以通过切换三维模型态及全景态,进行多角度调整,可以实现MR模型在三维空间中的摆放效果达到最优。

图3为本公开的通过算法方式在三维场景中实现混合现实模型展示的一个实施里的流程图;本实施例以如何通过算法方式在三维场景中实现混合现实模型添加为例进行示例性说明,如图3所示,包括如下步骤:

在步骤301中,响应于任务管理器中接收到一个混合现实模型的添加任务,判定接收到添加混合现实模型的任务。

在一些实施例中,对于需要对大量的VR场景添加MR模型的情景,可以预先在任务调度系统中为每个VR场景生成一个任务,该任务包括要添加的MR模型的指示信息、要添加到的VR场景以及添加位置,用于指示任务调度系统在指定的时间点触发该任务,将任务添加到任务管理器中去执行。

在步骤302中,根据所述添加任务的任务信息,确定所述待添加的目标模型、所述三维场景以及摆放位置。

在一些实施例中,任务信息可指示在需要添加MR模型的VR三维场景、需要添加的MR模型以及摆放位置。

其中,用户可以从地板上、沙发上、床上等预设位置中选择一个位置作为摆放位置,操作简单、快速;用户也可在三维场景中自定义一个位置作为摆放位置,使得摆放位置更符合用户的偏好习惯。

在一些实施例中,接收到添加混合现实模型的任务后,即可根据任务的任务信息确定待添加的目标模型,得到包含所述目标模型的目标三维场景。

在步骤303中,在所述三维场景的所述摆放位置摆放所述目标模型。

在一些实施例中,如果摆放位置为沙发上,则可自动将该MR模型摆放在沙发上,如摆放在沙发的中间位置。

其中,为了实现MR模型的摆放,需要先通过模型识别算法识别出三维场景中的摆放位置,例如,如果摆放位置为沙发,则需要先在三维场景中识别出沙发,然后再进行MR模型的摆放。

在步骤304中,通过网格碰撞检测算法迭代调整所述目标模型的位置。

在一些实施例中,在将MR模型摆放在任务指示的摆放位置后,可进一步通过mesh碰撞检测算法,检测MR模型与摆放位置处是否发生了碰撞、穿模现象,如果发生了碰撞穿模现象,则可调整MR模型的位置,然后再通过网格碰撞检测算法检测是否发生碰撞,由此迭代调整所述目标模型的位置至合适的位置。

通过上述步骤301~步骤304,可以通过算法方式实现MR模型的批量添加,并且通过网格碰撞检测算法迭代调整MR模型的位置,避免发生碰撞穿模现象,可以实现MR模型在三维空间中的摆放效果达到最优。

与前述三维场景中虚拟物体展示方法的实施例相对应,本公开还提供了三维场景中虚拟物体展示装置对应的实施例。

图4为本公开的三维场景中虚拟物体展示装置的一个实施例的结构示意图,该装置应用在电子设备(如计算机系统、服务器)上,如图4所示,该装置包括:

添加模块41,用于响应于接收到添加混合现实模型的任务,将待添加的目标模型添加到三维场景中,得到包含所述目标模型的目标三维场景;

光照设置模块42,用于为所述目标三维场景中的目标模型添加预设光照;

渲染模块43,用于渲染并展示所述目标三维场景。

图5为本公开的三维场景中虚拟物体展示装置的又一个实施例的结构示意图,如图5所示,在图4所示实施例的基础上,在一些实施例中,所述光照设置模块42包括:

第一添加子模块421,用于为所述目标三维场景中的目标模型添加预设的高动态范围光照;

或者,

提取子模块422,用于提取所述三维场景中所述目标模型的摆放位置处的环境光照;

第二添加子模块423,用于为所述目标三维场景中的目标模型添加所述环境光照。

在一些实施例中,所述装置还包括:

第一接收模块44,用于响应于接收到用户在虚拟现实客户端界面中触发的添加混合现实模型的添加操作,判定接收到所述添加混合现实模型的任务。

在一些实施例中,所述添加模块41包括:

第一确定子模块411,用于根据所述添加操作,确定所述待添加的目标模型;

第一摆放子模块412,用于在所述三维场景中摆放所述目标模型。

在一些实施例中,所述第一摆放子模块412,具体用于接收所述用户在所述虚拟现实客户端界面中触发的调整操作;根据所述调整操作,摆放所述目标模型。

在一些实施例中,所述调整操作包括:

在所述虚拟现实客户端界面所展示的属性设置窗口中触发的调整操作;或者,

在所述虚拟现实客户端界面所展示的全景图和/或三维模型页面中触发的调整操作。

图6为本公开的三维场景中虚拟物体展示装置的又一个实施例的结构示意图,如图6所示,在图4和/或图5所示实施例的基础上,在一些实施例中,所述装置还包括:

第二接收模块45,用于响应于任务管理器中接收到一个混合现实模型的添加任务,判定接收到所述添加混合现实模型的任务。

在一些实施例中,所述添加模块41包括:

第二确定子模块413,用于根据所述添加任务的任务信息,确定所述待添加的目标模型、所述三维场景以及摆放位置;

第二摆放子模块414,用于在所述三维场景的所述摆放位置摆放所述目标模型;

碰撞检测子模块415,用于通过网格碰撞检测算法迭代调整所述目标模型的位置。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

下面,参考图7来描述根据本公开实施例的电子设备,其中可以集成本公开实施例实现方法的装置。图7为本公开一示意性实施例提供的电子设备的结构图,如图7所示,电子设备包括一个或多个处理器71、一个或多个计算机可读存储介质的存储器72,以及存储在存储器上并可在处理器上运行的计算机程序。在执行存储器72的程序时,可以实现上述三维场景中虚拟物体展示方法。

具体的,在实际应用中,该电子设备还可以包括输入装置73、输出装置74等部件,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。本领域技术人员可以理解,图7中示出的电子设备的结构并不构成对该电子设备的限定,可以包括比图示更多或更少的部件,或者某些部件,或者不同的部件布置。其中:

处理器71可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,通过运行或执行存储在存储器72内的软件程序和/或模块,以及调用存储在存储器72内的数据,执行各种功能和处理数据,从而对该电子设备进行整体监控。

存储器72可以包括一个或多个计算机程序产品,计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器71可以运行程序指令,以实现上文的本公开的各个实施例的三维场景中虚拟物体展示方法以及/或者其他期望的功能。在计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。

输入装置73可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆,光学或轨迹球信号输入。

输出装置74可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出装置74可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。

电子设备还可以包括给各个部件供电的电源,可以通过电源管理系统与处理器71逻辑相连,从而通过电源管理系统实现管理充电、放电,以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

当然,为了简化,图7中仅示出了该电子设备7中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备还可以包括任何其他适当的组件。

除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的三维场景中虚拟物体展示方法中的步骤。

所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。

此外,本公开的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的三维场景中虚拟物体展示方法中的步骤。

所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。

本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

可能以许多方式来实现本公开的方法和装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。

本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。

相关技术
  • 一种基于车载诊断系统的汽油发动机润滑油性能评估方法
  • 一种基于金属元素分析的钢管性能评估方法及系统
  • 一种基于金属元素分析的钢管性能评估方法及系统
技术分类

06120116539000