一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

3D渲染引擎构建方法、装置、计算机设备及存储介质与流程

2022-03-23 03:47:48 来源:中国专利 TAG:

3d渲染引擎构建方法、装置、计算机设备及存储介质
技术领域
1.本发明涉及渲染引擎,更具体地说是指3d渲染引擎构建方法、装置、计算机设备及存储介质。


背景技术:

2.一般的web端3d可视化项目都是使用threejs渲染库,threejs库是一个开源库,整体的架构比较零散和凌乱,没有统一的规范。threejs渲染库的3d功能比较简单,往往需要多次组装与封装后才能运用到项目中,需要消耗大量的开发时间和精力。而常见的3d开源库不带有行业属性,走的是广度路线,深度不够精,实际项目中都需要结合业务再次做一层封装才能使用。
3.针对上述出现的问题,现有的技术一般基于某个常用的3d渲染库做一些功能封装形成一个工具库,项目使用的时候直接复制过去,便可使用,但是这种方式会造成多个项目需要维护多套代码,复用性不高,维护成本过高。
4.因此,有必要设计一种新的方法,实现构建一个复用性高且维护成本低的3d渲染引擎。


技术实现要素:

5.本发明的目的在于克服现有技术的缺陷,提供3d渲染引擎构建方法、装置、计算机设备及存储介质。
6.为实现上述目的,本发明采用以下技术方案:3d渲染引擎构建方法,包括:
7.创建3d渲染引擎的基础环境;
8.创建3d渲染引擎的基本单元;
9.利用所述基本单元进行功能实现的分类,以得到第一分类结果;
10.根据所述第一分类结果进行逻辑处理的分类,以得到第二分类结果;
11.根据所述第二分类结果进行渲染模块的分类,以得到第三分类结果;
12.根据所述第三分类结果进行api封装的分类,以得到第四分类结果;
13.根据所述第四分类结果进行统一入口的创建;
14.根据所述统一入口模拟数据api的联调。
15.其进一步技术方案为:所述创建3d渲染引擎的基础环境,包括:
16.创建3d工程中模拟的html元素,并进行打包环境的配置,以得到基础环境。
17.其进一步技术方案为:所述基本单元包括3d容器集合、相机集合、灯光集合、渲染器集合以及控制器集合,所述3d容器集合、相机集合、灯光集合、渲染器集合以及控制器集合对应一个class类文件,且使用es6语法export暴露导出。
18.其进一步技术方案为:所述利用所述基本单元进行功能实现的分类,以得到第一分类结果,包括:
19.利用所述基本单元进行功能实现类的分类,且每个功能实现类对应一个class类
文件,使用es6语法的extend继承对应的基本单元的类别,并每个功能实现类使用es6语法的export暴露导出,以得到第一分类结果。
20.其进一步技术方案为:所述根据所述第一分类结果进行逻辑处理的分类,以得到第二分类结果,包括:
21.根据所述第一分类结果进行新增逻辑、删除逻辑、修改逻辑、查询逻辑、组合逻辑、数据管理逻辑、缓存逻辑的分类,以得到每个逻辑处理分类;
22.将每个逻辑处理分类对应一个类文件,使用es6语法的extend继承对应的功能实现类,并使用es6语法的export暴露导出每个逻辑处理分类对应的类文件,以得到第二分类结果。
23.其进一步技术方案为:所述渲染模块包括基础场景渲染模块、模型渲染模块、功能实现渲染模块、后处理渲染模块以及插件渲染模块。
24.其进一步技术方案为:所述根据所述第三分类结果进行api封装的分类,以得到第四分类结果,包括:
25.根据所述第三分类结果进行基础场景渲染api、模型渲染api、功能实现渲染api、后处理渲染api、插件渲染api的分类,以得到api封装类别;
26.使用es6语法的import引入对应的逻辑处理分类并实例化,且使用es6语法的export暴露导出每个api封装类别对应的class类文件。
27.本发明还提供了3d渲染引擎构建装置,包括:
28.基础环境创建单元,用于创建3d渲染引擎的基础环境;
29.基本单元创建单元,用于创建3d渲染引擎的基本单元;
30.功能实现分类单元,用于利用所述基本单元进行功能实现的分类,以得到第一分类结果;
31.逻辑处理分类单元,用于根据所述第一分类结果进行逻辑处理的分类,以得到第二分类结果;
32.渲染模块分类单元,用于根据所述第二分类结果进行渲染模块的分类,以得到第三分类结果;
33.api封装分类单元,用于根据所述第三分类结果进行api封装的分类,以得到第四分类结果;
34.入口创建单元,用于根据所述第四分类结果进行统一入口的创建;
35.联调单元,用于根据所述统一入口模拟数据api的联调。
36.本发明还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
37.本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。
38.本发明与现有技术相比的有益效果是:本发明通过创建基础环境以及基本单元,并以此完成功能实现的分类、逻辑处理的分类、渲染模块的分类、api封装的分类、统一入口的创建以及数据api的联调的模拟,用于不同项目时,直接根据输入数据,采用已构建的引擎,直接完成3d可视化渲染,无需采用多套代码,实现构建一个复用性高且维护成本低的3d渲染引擎。
39.下面结合附图和具体实施例对本发明作进一步描述。
附图说明
40.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本发明实施例提供的3d渲染引擎构建方法的流程示意图;
42.图2为本发明实施例提供的3d渲染引擎构建方法的子流程示意图;
43.图3为本发明实施例提供的3d渲染引擎构建方法的子流程示意图;
44.图4为本发明实施例提供的3d渲染引擎构建装置的示意性框图;
45.图5为本发明实施例提供的3d渲染引擎构建装置的逻辑处理分类单元的示意性框图;
46.图6为本发明实施例提供的3d渲染引擎构建装置的api封装分类单元的示意性框图;
47.图7为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
48.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
50.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
51.还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
52.请参阅图1,图1为本发明实施例提供的3d渲染引擎构建方法的示意性流程图。该3d渲染引擎构建方法应用于终端,实现基于web端的3d可视化渲染引擎的构建,解决了web端开发3d效果功能简单不实用、效果不佳、开发工作量大等问题。
53.图1是本发明实施例提供的3d渲染引擎构建方法的流程示意图。如图1所示,该方法包括以下步骤s110至s180。
54.s110、创建3d渲染引擎的基础环境。
55.在本实施例中,基础环境包括但不限于html元素创建、打包环境配置等,3d工程中模拟的html元素为1个,即为承载3d画面的div元素,html元素的属性包括html元素的id、高度、宽度以及定位信息,创建一套默认配置参数以及一套打包配置。
56.具体地,创建3d工程中模拟的html元素,并进行打包环境的配置,以得到基础环
境。
57.s120、创建3d渲染引擎的基本单元。
58.在本实施例中,所述基本单元包括3d容器集合、相机集合、灯光集合、渲染器集合以及控制器集合,所述3d容器集合、相机集合、灯光集合、渲染器集合以及控制器集合对应一个class类文件,且使用es6语法export暴露导出。
59.s130、利用所述基本单元进行功能实现的分类,以得到第一分类结果。
60.在本实施例中,第一分类结果包括默认创建、默认参数、参数修改、属性扩展、更新、删除等功能实现的类别。
61.具体地,利用所述基本单元进行功能实现类的分类,且每个功能实现类对应一个class类文件,使用es6语法的extend继承对应的基本单元的类别,并每个功能实现类使用es6语法的export暴露导出,以得到第一分类结果。
62.基于基本单元类做功能实现分类,包括但不限于默认创建、默认参数、参数修改、属性扩展、更新、删除等,每一个功能实现类都是一个单独的class类文件,使用es6语法的extend继承对应的基本单元类,使用es6语法的export暴露导出。
63.s140、根据所述第一分类结果进行逻辑处理的分类,以得到第二分类结果。
64.在本实施例中,第二分类结果是指包括但不局限于新增逻辑、删除逻辑、修改逻辑、查询逻辑、组合逻辑、数据管理逻辑、缓存逻辑的类别。
65.在一实施例中,请参阅图2,上述的步骤s140可包括步骤s141~s142。
66.s141、根据所述第一分类结果进行新增逻辑、删除逻辑、修改逻辑、查询逻辑、组合逻辑、数据管理逻辑、缓存逻辑的分类,以得到每个逻辑处理分类;
67.s142、将每个逻辑处理分类对应一个类文件,使用es6语法的extend继承对应的功能实现类,并使用es6语法的export暴露导出每个逻辑处理分类对应的类文件,以得到第二分类结果。
68.s150、根据所述第二分类结果进行渲染模块的分类,以得到第三分类结果。
69.在本实施例中,第三分类结果是指基础场景渲染模块、模型渲染模块、功能实现渲染模块、后处理渲染模块、插件渲染模块等类别。
70.具体地,所述渲染模块包括基础场景渲染模块、模型渲染模块、功能实现渲染模块、后处理渲染模块以及插件渲染模块。
71.每一个渲染模块的类别都是一个单独的class类文件,使用es6语法的extend继承对应的逻辑处理分类,且使用es6语法的export暴露导出。
72.s160、根据所述第三分类结果进行api封装的分类,以得到第四分类结果。
73.在本实施例中,第四分类结果是指包括但不限于基础场景渲染api类别、模型渲染api类别、功能实现渲染api类别、后处理渲染api类别以及插件渲染api类别等。
74.在一实施例中,请参阅图3,上述的步骤s160可包括步骤s161~s162。
75.s161、根据所述第三分类结果进行基础场景渲染api、模型渲染api、功能实现渲染api、后处理渲染api、插件渲染api的分类,以得到api封装类别。
76.在本实施例中,api封装类别是指基础场景渲染api、模型渲染api、功能实现渲染api、后处理渲染api、插件渲染api的分类后形成的类别。
77.s162、使用es6语法的import引入对应的逻辑处理分类并实例化,且使用es6语法
的export暴露导出每个api封装类别对应的class类文件。
78.s170、根据所述第四分类结果进行统一入口的创建。
79.在本实施例中,统一入口是指所有api的入口。
80.具体地,基于api封装分类做统一入口,将所有api分类通过注入的方式挂载到统一入口分类中。
81.另外,3d工程打包文件中的基础场景创建完成返回一个canvas元素注入到html中,3d画面在canvas画布上绘制,3d渲染一旦完成,canvas画布上会同步3d画面,这个过程主要是绑定3d画面与浏览器中html元素的关系。
82.s180、根据所述统一入口模拟数据api的联调。
83.具体地,基于统一入口模拟数据api的联调,数据api的联调包括但不限于基础场景渲染api测试、模型渲染api测试、功能实现渲染api测试、后处理渲染api测试、插件渲染api测试等,测试ui界面使用3d自带的dat.gui.js库。
84.本实施例提供的基于web端的3d可视化渲染引擎的是功能多而且强大,更加契合实际项目,开箱即用,可以通过配置文件自定义,扩展方便,易维护等,且不同项目时,也只需要维护当前的引擎一套代码,无需采用多套代码。
85.上述的3d渲染引擎构建方法,通过创建基础环境以及基本单元,并以此完成功能实现的分类、逻辑处理的分类、渲染模块的分类、api封装的分类、统一入口的创建以及数据api的联调的模拟,用于不同项目时,直接根据输入数据,采用已构建的引擎,无需复制工具库或代码,直接完成3d可视化渲染,无需再次封装,仅在构建引擎时进行api封装接口,无需采用多套代码,实现构建一个复用性高且维护成本低的3d渲染引擎。
86.图4是本发明实施例提供的一种3d渲染引擎构建装置300的示意性框图。如图4所示,对应于以上3d渲染引擎构建方法,本发明还提供一种3d渲染引擎构建装置300。该3d渲染引擎构建装置300包括用于执行上述3d渲染引擎构建方法的单元,该装置可以被配置于终端中。具体地,请参阅图4,该3d渲染引擎构建装置300包括基础环境创建单元301、基本单元创建单元302、功能实现分类单元303、逻辑处理分类单元304、渲染模块分类单元305、api封装分类单元306、入口创建单元307以及联调单元308。
87.基础环境创建单元301,用于创建3d渲染引擎的基础环境;基本单元创建单元302,用于创建3d渲染引擎的基本单元;功能实现分类单元303,用于利用所述基本单元进行功能实现的分类,以得到第一分类结果;逻辑处理分类单元304,用于根据所述第一分类结果进行逻辑处理的分类,以得到第二分类结果;渲染模块分类单元305,用于根据所述第二分类结果进行渲染模块的分类,以得到第三分类结果;api封装分类单元306,用于根据所述第三分类结果进行api封装的分类,以得到第四分类结果;入口创建单元307,用于根据所述第四分类结果进行统一入口的创建;联调单元308,用于根据所述统一入口模拟数据api的联调。
88.在一实施例中,所述基础环境创建单元301,用于创建3d工程中模拟的html元素,并进行打包环境的配置,以得到基础环境。
89.在一实施例中,所述功能实现分类单元303,用于利用所述基本单元进行功能实现类的分类,且每个功能实现类对应一个class类文件,使用es6语法的extend继承对应的基本单元的类别,并每个功能实现类使用es6语法的export暴露导出,以得到第一分类结果。
90.在一实施例中,如图5所示,所述逻辑处理分类单元304包括逻辑分类子单元3041
以及第二分类结果确定子单元3042。
91.逻辑分类子单元3041,用于根据所述第一分类结果进行新增逻辑、删除逻辑、修改逻辑、查询逻辑、组合逻辑、数据管理逻辑、缓存逻辑的分类,以得到每个逻辑处理分类;第二分类结果确定子单元3042,用于将每个逻辑处理分类对应一个类文件,使用es6语法的extend继承对应的功能实现类,并使用es6语法的export暴露导出每个逻辑处理分类对应的类文件,以得到第二分类结果。
92.在一实施例中,如图6所示,所述api封装分类单元306包括api分类子单元3061以及实例化子单元3062。
93.api分类子单元3061,用于根据所述第三分类结果进行基础场景渲染api、模型渲染api、功能实现渲染api、后处理渲染api、插件渲染api的分类,以得到api封装类别;实例化子单元3062,用于使用es6语法的import引入对应的逻辑处理分类并实例化,且使用es6语法的export暴露导出每个api封装类别对应的class类文件。
94.需要说明的是,所属领域的技术人员可以清楚地了解到,上述3d渲染引擎构建装置300和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
95.上述3d渲染引擎构建装置300可以实现为一种计算机程序的形式,该计算机程序可以在如图7所示的计算机设备上运行。
96.请参阅图7,图7是本技术实施例提供的一种计算机设备的示意性框图。该计算机设备500可以是终端,其中,终端可以是智能手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等具有通信功能的电子设备。
97.参阅图7,该计算机设备500包括通过系统总线501连接的处理器502、存储器和网络接口505,其中,存储器可以包括非易失性存储介质503和内存储器504。
98.该非易失性存储介质503可存储操作系统5031和计算机程序5032。该计算机程序5032包括程序指令,该程序指令被执行时,可使得处理器502执行一种3d渲染引擎构建方法。
99.该处理器502用于提供计算和控制能力,以支撑整个计算机设备500的运行。
100.该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行一种3d渲染引擎构建方法。
101.该网络接口505用于与其它设备进行网络通信。本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
102.其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如下步骤:
103.创建3d渲染引擎的基础环境;创建3d渲染引擎的基本单元;利用所述基本单元进行功能实现的分类,以得到第一分类结果;根据所述第一分类结果进行逻辑处理的分类,以得到第二分类结果;根据所述第二分类结果进行渲染模块的分类,以得到第三分类结果;根据所述第三分类结果进行api封装的分类,以得到第四分类结果;根据所述第四分类结果进行统一入口的创建;根据所述统一入口模拟数据api的联调。
104.其中,所述基本单元包括3d容器集合、相机集合、灯光集合、渲染器集合以及控制器集合,所述3d容器集合、相机集合、灯光集合、渲染器集合以及控制器集合对应一个class类文件,且使用es6语法export暴露导出。
105.所述渲染模块包括基础场景渲染模块、模型渲染模块、功能实现渲染模块、后处理渲染模块以及插件渲染模块。
106.在一实施例中,处理器502在实现所述创建3d渲染引擎的基础环境步骤时,具体实现如下步骤:
107.创建3d工程中模拟的html元素,并进行打包环境的配置,以得到基础环境。
108.在一实施例中,处理器502在实现所述利用所述基本单元进行功能实现的分类,以得到第一分类结果步骤时,具体实现如下步骤:
109.利用所述基本单元进行功能实现类的分类,且每个功能实现类对应一个class类文件,使用es6语法的extend继承对应的基本单元的类别,并每个功能实现类使用es6语法的export暴露导出,以得到第一分类结果。
110.在一实施例中,处理器502在实现所述根据所述第一分类结果进行逻辑处理的分类,以得到第二分类结果步骤时,具体实现如下步骤:
111.根据所述第一分类结果进行新增逻辑、删除逻辑、修改逻辑、查询逻辑、组合逻辑、数据管理逻辑、缓存逻辑的分类,以得到每个逻辑处理分类;将每个逻辑处理分类对应一个类文件,使用es6语法的extend继承对应的功能实现类,并使用es6语法的export暴露导出每个逻辑处理分类对应的类文件,以得到第二分类结果。
112.在一实施例中,处理器502在实现所述根据所述第三分类结果进行api封装的分类,以得到第四分类结果步骤时,具体实现如下步骤:
113.根据所述第三分类结果进行基础场景渲染api、模型渲染api、功能实现渲染api、后处理渲染api、插件渲染api的分类,以得到api封装类别;使用es6语法的import引入对应的逻辑处理分类并实例化,且使用es6语法的export暴露导出每个api封装类别对应的class类文件。
114.应当理解,在本技术实施例中,处理器502可以是中央处理单元(central processing unit,cpu),该处理器502还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
115.本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
116.因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,其中该计算机程序被处理器执行时使处理器执行如下步骤:
117.创建3d渲染引擎的基础环境;创建3d渲染引擎的基本单元;利用所述基本单元进行功能实现的分类,以得到第一分类结果;根据所述第一分类结果进行逻辑处理的分类,以
得到第二分类结果;根据所述第二分类结果进行渲染模块的分类,以得到第三分类结果;根据所述第三分类结果进行api封装的分类,以得到第四分类结果;根据所述第四分类结果进行统一入口的创建;根据所述统一入口模拟数据api的联调。
118.其中,所述基本单元包括3d容器集合、相机集合、灯光集合、渲染器集合以及控制器集合,所述3d容器集合、相机集合、灯光集合、渲染器集合以及控制器集合对应一个class类文件,且使用es6语法export暴露导出。
119.所述渲染模块包括基础场景渲染模块、模型渲染模块、功能实现渲染模块、后处理渲染模块以及插件渲染模块。
120.在一实施例中,所述处理器在执行所述计算机程序而实现所述创建3d渲染引擎的基础环境步骤时,具体实现如下步骤:
121.创建3d工程中模拟的html元素,并进行打包环境的配置,以得到基础环境。
122.在一实施例中,所述处理器在执行所述计算机程序而实现所述利用所述基本单元进行功能实现的分类,以得到第一分类结果步骤时,具体实现如下步骤:
123.利用所述基本单元进行功能实现类的分类,且每个功能实现类对应一个class类文件,使用es6语法的extend继承对应的基本单元的类别,并每个功能实现类使用es6语法的export暴露导出,以得到第一分类结果。
124.在一实施例中,所述处理器在执行所述计算机程序而实现所述根据所述第一分类结果进行逻辑处理的分类,以得到第二分类结果步骤时,具体实现如下步骤:
125.根据所述第一分类结果进行新增逻辑、删除逻辑、修改逻辑、查询逻辑、组合逻辑、数据管理逻辑、缓存逻辑的分类,以得到每个逻辑处理分类;将每个逻辑处理分类对应一个类文件,使用es6语法的extend继承对应的功能实现类,并使用es6语法的export暴露导出每个逻辑处理分类对应的类文件,以得到第二分类结果。
126.在一实施例中,所述处理器在执行所述计算机程序而实现所述根据所述第三分类结果进行api封装的分类,以得到第四分类结果步骤时,具体实现如下步骤:
127.根据所述第三分类结果进行基础场景渲染api、模型渲染api、功能实现渲染api、后处理渲染api、插件渲染api的分类,以得到api封装类别;使用es6语法的import引入对应的逻辑处理分类并实例化,且使用es6语法的export暴露导出每个api封装类别对应的class类文件。
128.所述存储介质可以是u盘、移动硬盘、只读存储器(read-only memory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
129.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
130.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结
合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
131.本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。
132.该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
133.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献