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

一种工业场景中的低代码应用生成系统及方法

2022-08-17 10:06:02 来源:中国专利 TAG:


1.本发明涉及工业运维与故障诊断场景下的低代码开发技术领域,尤其涉及一种一种面向工业智能应用的低代码生成系统及方法。


背景技术:

2.现如今,各种产业都开始与互联网拥抱,原有的开发模式以及协作模式(例如开发人员与产业技术人员的割裂)已经无法提供最有效率的服务。在“数字化转型”的时代,企业需要更多应用来改善企业内部及外部管理。然而,落后的软件开发生产力无法满足日益增长的软件开发业务需求。低代码技术在这样的it缺口中应运而生,low-code低代码,是指通过图形化拖拽、参数配置等更高效的方式完成开发工作。目前,面向工业领域应用的低代码开发的技术少有研究,大部分是研究基础流程应用的低代码开发,这些基础流程应用表现为表单类,表单驱动仅仅是对数据的存储与读取,是一种saas模式,专注于form-driven表单驱动技术解决方案,按照预定规则自动传递文档、信息或者任务。而低代码技术能够实现软件开发提效降本,大幅提高企业的交付能力。相较于传统代码开发,低代码开发具有开发、协作、多端部署三方面效率优势。在成本方面,低代码开发能够降低人力成本和多环境部署成本。
3.云计算技术的成熟、移动化的趋势等,为低代码提供了技术基础。“低代码 云”的想象力将无限放大,如果能形成“互联、共生的生态”,它有可能会打破当前应用与应用,企业与企业,开发者与开发者之间的孤岛,大大提高代码复用率,进而引发一次效率的飞跃。
4.在企业数字化转型过程中,云计算可提供基础技术支撑,辅助企业建立数据中台。我国云计算基础设施的建设和技术的成熟让云服务市场规模不断增长,企业对云计算的接受程度也不断提高,统计数据显示,2019年中国企业应用云计算的比例达到66.1%,较2018年增长7.5%。在这个过程中,低代码能通过公有云产品或私有化部署赋能业务部门,以其丰富的模板和插件帮助企业快速搭建数据中台,打通各系统数据,加速企业数字化转型。
5.对于工业领域的低代码开发具有一定的特殊性,一是业务流的繁杂,二是数据的繁多及复用。第一,每个工业企业都有自己的生产流程规则,软件就是需要对业务流进行模拟,在应用中实现实际的业务流的传递,然后可视化生产并直观的监测数据预测故障,从而提高生产的效率。而想要做到这一点开发的软件需要具有一定的可伸缩性与灵活性。第二,对于工业领域而言,由于每个企业从事的业务方向不同,因而都有很强的个性化特征,因此,在软件应用时,通用型的软件很难满足每个工业企业的需求,而不同软件之间又无法融合,这反而给企业造成了很大的信息化负担,形成了信息孤岛。而低代码平台的中台优势在此处就显得格外重要,或者更确切地说,低代码平台充当了一个数字中台的角色,即把各种数据沉淀到中台,进行统一处理,然后形成统一数据,再供各系统调用。这样,就打破了信息孤岛的局面,把企业的各系统统一互联,真正使信息化落地应用,发挥最大价值。
6.现有低代码平台解决技术方案大都是表单驱动,通过表单数据定义业务,建立多张表单,利用简单流程串联表单,定义报表输出方式,由于工业场景下,业务流的触发、实时
触发级业务等功能是核心,无法自定义复杂的业务流导致无法满足个性化需求,且前端视图展示仅仅局限为表单,大多数工业场景应用是图表等,而一般只有故障维修场景表单才应用较多,故应用开发场景局限性强,即使有突破表单驱动走向引擎驱动的趋势,大部分还是停留在对数据的处理,忽视了业务流的重要性,此外,工业运维场景下,涉及到多用户应用时,需要应用间的通信,来鉴别用户权限,一般的表单驱动解决方案无法产出灵活度高的代码群、支持广泛场景的复杂应用开发。


技术实现要素:

7.本发明要解决的技术问题是:现有技术中低代码开发业务固化以及定制化过高的局限,以实现业务逻辑自定义和个性化划分业务粒度。
8.为解决上述技术问题,本发明提供了一种工业场景中的低代码应用生成系统,包括:应用生成模块、解析引擎和云服务器;
9.所述应用生成模块,用于从预设的组件库中为目标业务流配置对应的目标组件,基于预设的页面逻辑并按照组件-页面-应用三层结构生成目标应用;其中,所述组件库包括多个组件;
10.所述解析引擎,用于采用发布-订阅模式,实现事件的监听与触发,以及依据逻辑配置文件实现应用内业务流的解析,并动态生成业务逻辑;
11.所述云服务器,用于实现各个应用间或应用内的数据交互、业务信息传递api、以及在线部署应用的功能所述云服务器,用于实现各个应用间或应用内的数据交互、业务信息传递api、以及在线部署应用的功能。
12.可选地,所述业务流包括:应用内同一页面业务流、应用内不同页面间业务流、应用内云端业务流、应用间业务流。
13.可选地,应用生成模块用于确定所述目标应用的结构,依据组件内置功能和用户需求配置目标组件并拼装成所述目标应用;其中,所述每个组件均设置有事件触发接口、参数传递接口、数据载入接口和交互功能接口,所述组件库中的各组件分别包括视图内容和实现各组件功能的逻辑代码;所述目标组件由组件视图内容和组件内置功能而确定。
14.可选地,云服务器用于确定数据中台的效果,实现工业场景下数据流的传递,以及实现多应用之间的联动或者多用户之间的隔离。
15.可选地,所述组件库包括:专业领域功能组件、云端功能组件和通用组件。
16.可选地,所述专业组件包括:参数检测组件、故障维修组件、设备监控组件和设备预警组件;
17.所述云端组件包括:算法云组件、表单云组件和设备云组件;
18.所述通用组件包括:图形组件、基础视图组件和开放能力组件。
19.为解决上述技术问题,本发明提供了一种工业场景中的低代码应用生成方法,应用于前端开发平台,包括:
20.获取目标业务流;
21.向云服务器发送与所述目标业务流相匹配的目标组件配置请求;其中,所述云服务器设置有与业务流相对应的api接口,以供位于前端开发平台的应用生成模块基于目标业务流调用对应的api接口,并基于对应的api接口从应用生成模块所设置的组件库中配置
目标组件;
22.基于所述目标组件生成目标应用。
23.可选地,所述基于所述目标组件生成目标应用,包括:
24.获取事件监听触发配置文件和页面跳转配置文件;
25.配置目标组件名称、所在位置信息和页面框架视图,得到页面框架;
26.基于页面框架解析配置文件;
27.通过解析所述页面包目录下的配置文件确定目标组件和在页面上所在位置大小;
28.按照所述目标组件的组件名和在页面上所在位置的大小对所述页面按照组件名待生成的目标页面进行渲染,完成目标应用实际运行。
29.可选地,所述基于所述目标组件生成目标应用之后,还包括:
30.打包云端数据库套件,部署至私有云,修改功能组件内置数据库链接,实现私有云部署;或,
31.提供一键部署功能,部署时自动生成该应用数据区,以达到隔离各应用数据等效果,直接访问返回的应用url进行使用。
32.为解决上述技术问题,本发明提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
33.为解决上述技术问题,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述方法。
34.与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
35.应用本发明的面向工业智能应用的低代码生成系统及方法,提供细粒度、可扩展的的前端交互组件和云端api服务组件,该组件具有内嵌业务触发特性;针对不同业务执行需求、人机交互需求,可灵活配置不同组件与组件、应用与应用间的业务流低代码配置,并可自动化的打包部署和解析运行;组件多样化,多粒度,业务逻辑可伸缩;基于以上创新点可实现端到端工业智能业务的低成本、灵活、可扩展地应用高效开发及部署。而本发明针对于组件灵活修改、业务流自动化配置、实时触发级业务、多用户管理、构建复杂应用群、数据交互,提出了相应的解决方案。本发明中低代码不仅仅专注于数据流的传递,更是创新性的提出了一种业务流触发引擎,使得低代码开发出的工业应用不再停留在数据层面,而可以低成本的灵活配置各种所需要的业务流,这突破了现有低代码开发业务固化以及定制化过高的局限,可实现业务逻辑自定义,个性化划分业务粒度,即在业务流层面实现了可伸缩。即通过建模定义业务逻辑,包括数据关系、流程逻辑等,实现应用开发管理自动化。
附图说明
36.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1为本发明实施例提供的工业场景中的低代码应用生成系统的一种业务流传递
总览图;
38.图2为本发明实施例提供的工业场景中的低代码应用生成系统的一种架构图;
39.图3为本发明实施例提供的组件库的一种分类示意图;
40.图4为本发明实施例提供的页内组件业务流的一种示意图;
41.图5为本发明实施例提供的页间组件业务流之跳转的一种示意图;
42.图6为本发明实施例提供的应用间业务流的一种示意图;
43.图7为本发明实施例提供的工业场景中的低代码应用生成方法的一种流程图;
44.图8为本发明实施例提供的页面渲染框架的一种示意图;
45.图9为本发明实施例提供数据库部署打包的一种示意图;
46.图10为本发明实施例提供的计算机设备的一种结构图。
具体实施方式
47.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.为解决现有技术中的上述技术问题,本发明提供了一种工业场景中的低代码应用生成系统及方法,下面先对本发明实施例提供的工业场景中的低代码应用生成系统进行说明。
49.参见图1和图2,该低代码应用生成系统可以包括:应用生成模块、解析引擎和云服务器;
50.所述应用生成模块,用于从预设的组件库中为目标业务流配置对应的目标组件,基于预设的页面逻辑并按照组件-页面-应用三层结构生成目标应用;其中,所述组件库包括多个组件。
51.需要说明的是,工业场景下组件多样化、个性化,尤其是工业运维与故障诊断场景下,涉及数据处理、特征提取、预测性算法、故障处理调度环节,故本技术提出了应用拆解与组装的理念,即应用内部功能拆解为最小功能组件,组件内部设置事件触发接口、参数传递接口、数据载入接口和交互功能接口。并提出应用三层结构,组件、页面与应用,组件拥有云端源码文件,可灵活修改保存,页面有逻辑、页内组件信息配置文件,应用有逻辑、页面信息配置文件。可以看出,通过三层结构的灵活组合搭配可满足工业场景下复杂的需求。该应用生成模块拥有功能丰富的组件库、以及形成配置信息的入口,而组件库基本分为通用组件、专业领域组件、云端组件等。
52.所述功能组件设置有事件触发接口、参数传递接口、数据载入接口和交互功能接口,所述组件库中的各组件分别包括视图内容和内置功能。其主要是视图效果与内置功能逻辑构成一个组件,此组件为最小粒度,组件拼装成页面,页面组合成应用。各个组件、页面、应用具备良好的可扩展性、可伸缩性和灵活性。所涉及的过程全部通过前端界面操作即可,无需繁杂代码的编写。
53.所述解析引擎,用于采用发布-订阅模式,实现事件的监听与触发,以及依据逻辑配置文件实现应用内业务流的解析,并动态生成业务逻辑;具体地,采用由vue.js技术的事
件总线组件封装成的vue路由机制,包括有事件监听触发配置文件和页面跳转配置文件。需要说明的是,本发明低代码体现在于应用间的业务流是可配置且自动生成的,视图内容也是可装配自动渲染的,而实现这一功能主要得益于业务流解析引擎的设计。依据配置文件自动化生成实际运行的应用,视图内容、应用的业务流都是基于解析引擎解析动态生成的。
54.需要说明的是,vue.js(vue2.0)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,vue被设计为可以自底向上逐层应用。eventbus又称为事件总线。在vue中可以使用eventbus来作为沟通桥梁的概念,就像是所有组件共用相同的事件中心,可以向该中心注册发送事件或接收事件,所以组件都可以上下平行地通知其他组件。利用eventbus,我们自定义一种发布-订阅模式来对事件进行监听与触发:利用bus组件的bus.¥emit、bus.¥on进行发布订阅,vue-router是vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。
55.所述云服务器,用于实现各个应用间或应用内的数据交互、业务信息传递api、以及在线部署应用的功能,设置有与业务流相对应的api接口,以供位于前端开发平台的应用生成模块基于目标业务流调用对应的api接口。云服务器体现了数据中台的效果,基于工业场景下的数据复杂多样且巨量,依托云服务则可以高效安全的进行数据流的传递;而且,可以实现多应用的联动,或者多用户的隔离。
56.一种实现方式中,如图3所示,所述组件库包括:专业领域功能组件、云端功能组件和通用组件。具体地,所述专业组件包括:参数检测组件、故障维修组件、设备监控组件和设备预警组件;所述云端组件包括:算法云组件、表单云组件和设备云组件;所述通用组件包括:图形组件、基础视图组件和开放能力组件。
57.应用本发明的面向工业智能应用的低代码生成系统,提供细粒度、可扩展的的前端交互组件和云端api服务组件,该组件具有内嵌业务触发特性;针对不同业务执行需求、人机交互需求,可灵活配置不同组件与组件、应用与应用间的业务流低代码配置,并可自动化的打包部署和解析运行;组件多样化,多粒度,业务逻辑可伸缩;基于以上创新点可实现端到端工业智能业务的低成本、灵活、可扩展地应用高效开发及部署。而本发明针对于组件灵活修改、业务流自动化配置、实时触发级业务、多用户管理、构建复杂应用群、数据交互,提出了相应的解决方案。本发明中低代码不仅仅专注于数据流的传递,更是创新性的提出了一种业务流触发引擎,使得低代码开发出的工业应用不再停留在数据层面,而可以低成本的灵活配置各种所需要的业务流,这突破了现有低代码开发业务固化以及定制化过高的局限,可实现业务逻辑自定义,个性化划分业务粒度,即在业务流层面实现了可伸缩。即通过建模定义业务逻辑,包括数据关系、流程逻辑等,实现应用开发管理自动化。
58.一种情形下,所述业务流包括:应用内同一页面业务流、应用内不同页面间业务流、应用内云端业务流、应用间业务流。
59.另一种情形下,应用生成模块用于确定所述目标应用的结构,依据组件内置功能和用户需求配置目标组件并拼装成所述目标应用;其中,所述每个组件均设置有事件触发接口、参数传递接口、数据载入接口和交互功能接口,所述组件库中的各组件分别包括视图内容和实现各组件功能的逻辑代码;所述目标组件由组件视图内容和组件内置功能而确
定。
60.请参见图4,为本发明实施例提供的页内组件业务流的一种示意图,页内组件业务流旨在打通同一个页面下个组件可能存在的业务流,使得本发明开发出的应用不同于原型设计产出的应用框架。具体实现,首先需要注入一份有关于页内组件业务流的配置文件,此配置文件只需要用户在前端简单操作即可,此处体现了低代码的高效。接着通过解析引擎自动化解析该配置文件,利用条件判断加载属于特定组件业务流信息,(通过配置文件确定了事件1与事件2存在业务流关系且由事件1指向事件2),然后解析引擎需要在此页面增加触发业务流的代码(最右边代码块,利用vue框架中的事件总线bus来进行监听触发),最后页面渲染,业务流依据配置文件进行触发。
61.请参见图5,为本发明实施例提供的页间组件业务流之跳转的一种示意图,页间组件业务流对应的组件可称为交互型组件,旨在满足基于工业场景下的预测性维护领域里繁杂的需求,此处交互以跳转页面为例(点击组件跳转比较常见),首先配置文件注入,解析引擎利用条件判断定位配置的业务流所在页面所在组件的事件(此事件是包裹组件的点击事件),将此事件与路由跳转的目的页面进行绑定,绑定的代码由解析引擎自动生成,接着只要用户点击该组件,便触发点击事件,跳转至目标页面,在实际配置中,交互事件不局限于跳转,用户可自定义。
62.此外,还可以包括组件内嵌事件触发类,此处不做过多介绍,可参见现有技术中的相关内容。
63.如图6所示,为本发明实施例提供的一种应用间业务流,应用间的业务流旨在打通应用与应用之间的联系,打造基于工业场景下故障预测领域里应用群。首先关于应用间业务流的配置文件的注入,每个应用都附有一份,主要用于需要云端交互的组件定位或者何种事件触发的定位。应用启动后,根据具体需求请求后端的接口,在云上可自定义响应规范和转发规则,某一应用群共享一套规范与规则。主要实现是在定位的组件里进行云端请求,进行修改数据或者改变状态,云端监听,定义规则,发生变化,则触发与另一应用的通信。实现同步或者对结果进行相对应的操作。
64.另一种情形下,解析引擎自动解析应用设计中的各个业务流,根据用户配置信息监听触发事件,以实现业务流的传递。
65.另一种情形下,云服务器用于确定数据中台的效果,实现工业场景下数据流的传递,以及实现多应用之间的联动或者多用户之间的隔离。
66.和通用组件
67.下面再对本发明实施例提供的工业场景中的低代码应用生成方法进行说明。
68.如图7所示,为本发明提供了的工业场景中的低代码应用生成方法的一种流程图,应用于前端开发平台,包括:
69.s101:获取目标业务流。
70.s102:向云服务器发送与所述目标业务流相匹配的目标组件配置请求;其中,所述云服务器设置有与业务流相对应的api接口,以供位于前端开发平台的应用生成模块基于目标业务流调用对应的api接口,并基于对应的api接口从应用生成模块所设置的组件库中配置目标组件;
71.s103:基于所述目标组件生成目标应用。
72.一种情形下,请参见图8,可以先获取事件监听触发配置文件和页面跳转配置文件;配置目标组件名称、所在位置信息和页面框架视图,得到页面框架;基于页面框架解析配置文件;通过解析所述页面包目录下的配置文件确定目标组件和在页面上所在位置大小;按照所述目标组件的组件名和在页面上所在位置的大小对所述页面按照组件名待生成的目标页面进行渲染,完成目标应用实际运行。
73.另一种情形下,如图9所示,所述基于所述目标组件生成目标应用之后,还包括打包云端数据库套件,部署至私有云,修改功能组件内置数据库链接,实现私有云部署;或,提供一键部署功能,部署时自动生成该应用数据区,以达到隔离各应用数据等效果,直接访问返回的应用url进行使用。
74.应用本发明的面向工业智能应用的低代码生成方法,提供细粒度、可扩展的的前端交互组件和云端api服务组件,该组件具有内嵌业务触发特性;针对不同业务执行需求、人机交互需求,可灵活配置不同组件与组件、应用与应用间的业务流低代码配置,并可自动化的打包部署和解析运行;组件多样化,多粒度,业务逻辑可伸缩;基于以上创新点可实现端到端工业智能业务的低成本、灵活、可扩展地应用高效开发及部署。而本发明针对于组件灵活修改、业务流自动化配置、实时触发级业务、多用户管理、构建复杂应用群、数据交互,提出了相应的解决方案。本发明中低代码不仅仅专注于数据流的传递,更是创新性的提出了一种业务流触发引擎,使得低代码开发出的工业应用不再停留在数据层面,而可以低成本的灵活配置各种所需要的业务流,这突破了现有低代码开发业务固化以及定制化过高的局限,可实现业务逻辑自定义,个性化划分业务粒度,即在业务流层面实现了可伸缩。即通过建模定义业务逻辑,包括数据关系、流程逻辑等,实现应用开发管理自动化。
75.为解决上述技术问题,本发明提供了一种计算机设备,如图10所示,包括存储器10、处理器20及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
76.所述计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机设备可包括,但不仅限于处理器20、存储器10。本领域技术人员可以理解,图10仅仅是计算机设备的示例,并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述计算机设备还可以包括输入输出设备、网络接入设备、总线等。
77.所称处理器20可以是中央处理单元(central processing unit,cpu),还可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
78.所述存储器10可以是所述计算机设备的内部存储单元,例如计算机设备的硬盘或内存。所述存储器10也可以是计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器10还可以既包括所述计算机设备的内部存储单元也包括外部存储设备。所述存储器10用于存储所述计算机程序以及所述计算机设备所
需的其它程序和数据。所述存储器10还可以用于暂时地存储已经输出或者将要输出的数据。
79.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在、未装配入计算机设备中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上计算机程序,所述程序被处理器执行时实现上述所述的方法。
80.所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器10、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
81.对于系统或装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
82.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
83.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
84.应当理解,在本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
85.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关
联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
86.如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到所描述条件或事件”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到所描述条件或事件”或“响应于检测到所描述条件或事件”。
87.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

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

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

相关文献