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

逻辑图编译检测方法、系统、电子装置和存储介质与流程

2022-03-05 00:36:38 来源:中国专利 TAG:


1.本技术涉及计算机领域,特别是涉及逻辑图编译检测方法、系统、电子装置和存储介质。


背景技术:

2.随着工业信息化以及科技化的时代的到来,工业自动化过程控制系统因拥有高效率、低能耗、低成本等特点在石化、化工、建材等行业具有广阔的应用前景。例如,各种自动化仪器仪表、执行机构等在过程控制系统的操控下可完成特定的工艺处理流程。过程控制系统作为通用的控制系统,为完成上述各行业特定工艺处理过程,需要在其组态软件中为特定的工艺现场编写特定的控制程序。一般地,用于编写控制程序的逻辑图主要有图形化编程语言、文本编程语言、因果表等。
3.相关技术中,在使用过程控制系统时,直接使用逻辑图编译后的可执行代码实现工艺处理过程的控制,如果逻辑图在编译过程中发生错误,导致最终使用的可执行代码与逻辑图中的控制逻辑不一致,过程控制系统将无法输出正确的结果从而造成额外的损失。
4.针对相关技术中如何避免逻辑图在编辑、存储、编译等过程中发生错误,保证控制系统的正确输出的问题,目前还没有提出有效的解决方案。


技术实现要素:

5.在本实施例中提供了一种逻辑图编译检测方法、系统、电子装置和存储介质,以解决相关技术中如何避免逻辑图在编译过程中发生错误,保证控制系统的正确输出的问题。
6.第一个方面,在本实施例中提供了一种逻辑图编译检测方法,包括:
7.获取待编译的初始逻辑图并提取所述初始逻辑图的逻辑元素和逻辑结构;
8.根据所述逻辑结构,将所述初始逻辑图中的逻辑元素转换为中间代码;
9.根据所述中间代码与所述初始逻辑图的对比结果,判断所述中间代码与所述初始逻辑图是否一致。
10.在其中的一些实施例中,所述根据所述逻辑结构,将所述初始逻辑图中的逻辑元素转换为中间代码包括:
11.根据所述逻辑结构,将所述初始逻辑图中的多个所述逻辑元素转换为对应的中间语句,得到多个中间语句;
12.根据多个所述中间语句确定中间语句序列;
13.根据多个所述中间语句序列得到所述中间代码。
14.在其中的一些实施例中,所述根据所述逻辑结构,将所述初始逻辑图中的多个所述逻辑元素转换为对应的中间语句包括:
15.将每个所述初始逻辑元素转换为相应的逻辑指令语句;
16.根据所述逻辑结构,将所述逻辑指令语句组成中间语句。
17.在其中的一些实施例中,所述根据所述中间代码与所述初始逻辑图的对比结果,
判断所述中间代码与所述初始逻辑图是否一致包括:
18.将所述初始逻辑图转换为第一验证表达式,将所述中间代码转换为第二验证表达式;
19.根据所述第一验证表达式和所述第二验证表达式的对比结果判断所述中间代码与所述初始逻辑图是否一致。
20.在其中的一些实施例中,所述根据所述中间代码与所述初始逻辑图的对比结果,判断所述中间代码与所述初始逻辑图是否一致包括:
21.将所述中间代码转换成验证逻辑图,所述验证逻辑图的语言与所述初始逻辑图的语言一致;
22.将所述验证逻辑图的逻辑元素与所述初始逻辑图的逻辑元素进行对比,根据对比结果判断所述中间代码与所述初始逻辑图是否一致。
23.在其中的一些实施例中,所述根据对比结果判断所述中间代码与所述初始逻辑图是否一致还包括:
24.识别所述验证逻辑图与所述初始逻辑图之间的逻辑元素差异点,根据所述逻辑元素差异点生成差异信息;
25.根据所述差异信息判断所述中间代码与所述初始逻辑图是否一致。
26.在其中的一些实施例中,在所述提取所述初始逻辑图的逻辑元素之前,包括:
27.对所述初始逻辑图进行语法检查和语义解析。
28.第二个方面,在本实施例中提供了一种逻辑图编译检测系统,包括:获取模块、转换模块和判断模块;
29.所述获取模块,用于获取待编译的初始逻辑图并提取所述初始逻辑图的逻辑元素和逻辑结构;
30.所述转换模块,用于根据所述逻辑结构,将所述初始逻辑图中的逻辑元素转换为中间代码;
31.所述判断模块,用于根据所述中间代码与所述初始逻辑图的对比结果,判断所述中间代码与所述初始逻辑图是否一致。
32.第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的逻辑图编译检测方法。
33.第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的逻辑图编译检测方法。
34.与相关技术相比,在本实施例中提供的逻辑图编译检测方法,首先获取了待编译的初始逻辑图并提取该初始逻辑图的逻辑元素和逻辑结构;再根据逻辑结构,将初始逻辑图中的逻辑元素转换为中间代码;最后根据中间代码与初始逻辑图的对比结果,判断中间代码与初始逻辑图是否一致,解决了相关技术中因逻辑图编译错误造成额外损失的问题,实现了对逻辑图的编译过程的检测。
35.本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。
附图说明
36.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
37.图1是本技术实施例的逻辑图编译检测方法的终端的硬件结构框图;
38.图2是本技术实施例的逻辑图编译检测方法的流程图;
39.图3是本技术实施例的中间代码生成方法的流程图;
40.图4是本技术实施例的中间代码的示意图;
41.图5是本技术优选实施例的一种逻辑图编译检测方法的流程图;
42.图6是本技术实施例的逻辑图编译检测的设备的结构框图。
具体实施方式
43.为更清楚地理解本技术的目的、技术方案和优点,下面结合附图和实施例,对本技术进行了描述和说明。
44.除另作定义外,本技术所涉及的技术术语或者科学术语应具有本技术所属技术领域具备一般技能的人所理解的一般含义。在本技术中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本技术中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和系统、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤或模块(单元)。在本技术中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本技术中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。通常情况下,字符“/”表示前后关联的对象是一种“或”的关系。在本技术中所涉及的术语“第一”、“第二”、“第三”等,只是对相似对象进行区分,并不代表针对对象的特定排序。
45.在本实施例中提供的方法实施例可以在终端、计算机或者类似的运算装置中执行。比如在终端上运行,图1是本实施例的逻辑图编译检测方法的终端的硬件结构框图。如图1所示,终端可以包括一个或多个(图1中仅示出一个)处理器102和用于存储数据的存储器104,其中,处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置。上述终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述终端的结构造成限制。例如,终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示出的不同配置。
46.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如在本实施例中的逻辑图编译检测方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
47.传输设备106用于经由一个网络接收或者发送数据。上述的网络包括终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
48.在本实施例中提供了一种逻辑图编译检测方法,图2是本实施例的逻辑图编译检测方法的流程图,如图2所示,该流程包括如下步骤:
49.步骤s201,获取待编译的初始逻辑图并提取初始逻辑图的逻辑元素和逻辑结构;
50.在本实施例中,需对待编译的初始逻辑图进行分析并得到其逻辑元素,其中,逻辑图可以为图形化编程语言、文本编程语言、因果表等,进一步地,图形化编程语言又可以为梯形图(ladder diagram,简称为ld)、指令表(instruction list,简称为il)、功能模块图(function block diagram,简称为fbd)、顺序功能流程图(sequential function chart,简称为sfc)。逻辑元素在不同种类的逻辑图中具有不同的体现,例如在功能模块图中,逻辑元素可以为功能块和用于连接功能块的线,功能块用于表示对输入数据的处理,每个功能块上都有一个类型名称和一个实例名称,在进行图形化描述时,会将类型名称与实例名称进行显示,功能块可进行调用,线可表示为赋值,进一步地,功能块还可以包括有条件的跳转、返回等;在梯形图中,逻辑元素可以为母线、梯级、编辑元件、触点;在指令表中可以为一系列指令的组合,其中每条指令由函数指令和函数操作数组成;在顺序功能流程图中可以为工作步、转移和动作。逻辑结构可以表示各逻辑元素之间的关联关系,是对逻辑元素之间关系的描述。进一步地,逻辑结构还可以表示逻辑图中各功能模块之间的关系,其中,功能模块为由多个逻辑元素组成的具备某个功能的模块,多个功能模块可构成一个完整的逻辑图。
51.步骤s202,根据所述逻辑结构,将初始逻辑图中的逻辑元素转换为中间代码;
52.在得到了初始逻辑图的逻辑元素之后,可以通过编译器对逻辑元素进行编译转码,转换成机器使用的可执行代码,在进行转码的同时可根据逻辑图的逻辑结构,输出与可执行代码完整对应的中间代码。
53.其中,逻辑结构为数据元素之间的逻辑关系,即从逻辑关系上描述数据,是指相互之间存在一种或多种特定关系的数据元素的集合,本实施例中的逻辑结构即为逻辑元素间关系的集合,可以按照每个逻辑元素中的输入输出,地址的类型等。中间代码可以显示在人机交互界面上从而实现可视化,保存格式可以为文本文档。
54.步骤s203,根据中间代码与初始逻辑图的对比结果,判断中间代码与初始逻辑图是否一致。
55.根据每行中间代码的输出结果与初始逻辑图中相应的逻辑元素及逻辑元素之间的连接关系进行对比,判断与中间代码对应的控制方法和与初始逻辑图对应的控制方法是否一致,该对比工作可以由人工进行,也可以由编译器自身或者第三方工具完成。
56.通过上述步骤s201至步骤s203,本实施例可以通过在逻辑图编译的过程中生成可视化的中间代码,进而通过中间代码与初始逻辑图的对比来实现逻辑图编译过程的检测,避免了在使用过程控制系统时,逻辑图在编译过程中可能会发生错误,进而导致的最终使用的可执行代码与逻辑图中的控制方法不一致,保证了控制系统的正确输出,从而解决了
因过程控制系统无法输出正确的结果造成的额外损失,减少了过程控制设备中不必要的损失。
57.在其中的一些实施例中,图3是本技术实施例的中间代码生成方法的流程图,如图3所示,该方法包括如下步骤:
58.步骤s301,根据逻辑结构,将初始逻辑图中的多个逻辑元素转换为对应的中间语句,得到多个中间语句;
59.在本实施例中,可按初始逻辑图上各逻辑元素的编译顺序分别将逻辑元素转换为中间语句,一个逻辑元素对应一条中间语句,中间语句的数据结构包括操作符、操作符类型和多个操作数,对于每个操作数,还需要说明对应的名称、数据类型、地址和地址类型。每个中间语句对应一个操作符类型。
60.步骤s302,根据多个中间语句确定中间语句序列;
61.中间语句是按照逻辑元素的执行顺序依次生成,中间语句序列由不同操作符类型的中间语句排列生成,进一步地,中间语句的排列顺序是按照逻辑元素的执行顺序排列而成。具体地,中间语句序列示例如下:
62.{
63.语句1;
64.语句2;
65.语句3;
66.…
67.语句n
68.}
69.可选地,中间语句序列可以包括多个赋值语句和调用语句,中间语句的排列顺序按照初始逻辑图中控制方法的执行顺序实现。
70.步骤s303,根据中间语句序列得到中间代码。
71.每个初始逻辑图对应一个中间语句序列,因此可将中间语句序列中的中间语句转换成中间代码,转换过程按照中间语句的排列顺序依次进行。其中,中间代码可以为一个由操作符、操作数以及用于总结该中间语句的表达式所组成的表格,表格的每一行都具有一个相对应的顺序编号,整个表格由多个中间代码按照其排列顺序依次输出,进一步地,中间代码也可以为类似汇编语言的伪代码,例如类c语言或结构式文件编程语言(structured text,简称为st语言)等其它可文本化表示的语言,其常见形式有逆波兰记号,三元式,四元式,和树形等多种表示。
72.通过上述步骤s301至步骤s303,基于中间语句生成了中间代码,中间代码与中间语句最终生成的可执行代码是完整对应的,因此中间代码与可执行代码呈映射关系,中间代码可完整体现逻辑图的编译过程。中间代码的生成让逻辑图的编译过程变得可视化,便于对初始逻辑图的编译过程进行检测,进一步地检测结果有效避免了因逻辑图编译错误所引起的额外的损失。
73.在其中一些实施例中,根据逻辑结构,将初始逻辑图中的多个逻辑元素转换为对应的中间语句包括:先将逻辑元素转换为逻辑指令语句,再根据逻辑结构,将逻辑指令语句组成中间语句。其中,逻辑指令语句的具体内容在不同类型的逻辑图具有不同的表现。例
如,在功能块图中,逻辑元素的类型可以为线和功能块,其中,功能块上还包括引脚,引脚可分为输入引脚(in)和输出引脚(out),输入或输出的类型可以为数据和/或事件。可将初始逻辑图中的线转换为赋值语句,将初始逻辑图中的功能块转换为调用语句,其中,赋值语句是用于赋给某变量一个具体值的语句,调用语句是用于将程序的执行交给其他的代码段,同时保存必要的信息,从而使被调用段执行完毕后返回到调用点继续执行。进一步地,在指令表中,逻辑元素可以为由操作符和操作数组成的指令语句,每条语句包括命令部分和数据部分,命令部分可以指定逻辑功能,数据部分可以指定功能存储器的地址号和/或数值。然后再按照逻辑功能将指令语句转换中相应的逻辑指令语句。在得到逻辑指令语句的基础上,可以根据逻辑结构,将逻辑指令语句组成中间语句。在本实施例中,通过将逻辑元素按照逻辑结构转换成中间语句,中间语句为包含简单语义的结构化数据,为之后中间代码的生成提供了依据。
74.图4是根据本技术实施例的中间代码的示意图,如图4所示,在有多个赋值语句和调用语句的情况下,在中间代码中,对于每一行数据,从左到右的第1列为顺序编号,该顺序编号与中间语句所对应的执行顺序相同,第2列为操作符,第3-5列表示操作数。进一步地,在实际操作中还可以在第五列后格外插入一列用于表示对操作数的解释,具体地,该列中每个单元格表达式代表的含义均可在逻辑图中找到相应的逻辑元素完全对应。
75.在其中的一些实施例中,判断中间代码与初始逻辑图是否一致包括:将初始逻辑图转换为第一验证表达式,将中间代码转换为第二验证表达式;根据第一验证表达式和第二验证表达式的对比结果判断中间代码与初始逻辑图是否一致。其中,第一验证表达式和第二验证表达式为由字母、符号和/或单词组成的式子,可以由编译器自身或者第三方工具生成。在本实施例中,可通过编译器自身或者第三方工具来实现自动检查,大大减轻了人工检查的工作量,提高了对逻辑图编译检查的工作效率。
76.在其中的一些实施例中,判断中间代码与初始逻辑图是否一致还可以通过如下方法实现:将中间代码转换成验证逻辑图,该验证逻辑图的语言与初始逻辑图的语言一致;将验证逻辑图的逻辑元素与初始逻辑图的逻辑元素进行对比,可在对比过程中识别验证逻辑图与初始逻辑图之间的逻辑元素差异点,其中,差异点为验证逻辑图和初始逻辑图中无法相对应的逻辑元素,根据逻辑元素差异点生成差异信息,进一步地,该差异信息表示的是逻辑元素的含义的不同;根据差异信息判断中间代码与初始逻辑图是否一致。在本实施例中,通过将中间代码逆转为验证逻辑图,并主动识别了其与初始逻辑图之间的差异点,生成了差异信息,再由差异信息确定差异点之间在本质上是否存在不同,从而判断逻辑图编译的正确性,同时本实施例可以识别由组态编辑器、存储器发生的失效所引起的编译问题。
77.在其中的一些实施例中,在提取初始逻辑图的逻辑元素之前,包括:对初始逻辑图进行语法检查和语义解析。通过语法检查可以先对初始逻辑图自身的逻辑进行检查,再进行语义分析为提取逻辑元素奠定基础,为后续的检测工作提供便利。
78.下面通过优选实施例对本实施例进行描述和说明。
79.图5是本技术优选实施例的一种逻辑图编译检测方法的流程图,如图5所示,该逻辑图编译检测方法包括如下步骤:
80.步骤s501,获取待编译的初始逻辑图;
81.步骤s502,对初始逻辑图进行语法检查和语义解析,并提取其逻辑元素和逻辑结
构;
82.步骤s503,根据逻辑结构将逻辑元素转换为中间语句序列;
83.步骤s504,根据中间语句序列得到中间代码;
84.步骤s505,将初始逻辑图转换为第一验证表达式,将中间代码转换为第二验证表达式,并对第一验证表达式和第二验证表达式进行对比;
85.步骤s506,根据第一验证表达式和第二验证表达式的对比结果判断中间代码与初始逻辑图是否一致。
86.通过上述步骤s501至步骤s506,本实施例通过中间代码使得在初始逻辑图的编译过程变得可视化,再将中间代码和初始逻辑图经第三方,分别转换成第一验证表达式和第二验证表达式,其中,第三方包括第三方软件和/或第三方工作人员,避免共因失效,最后将两个验证表达式进行对比,并通过对比结果来判断中间代码与初始逻辑图是否一致。这实现了逻辑图编译检测的自动化,大大提高了检测的工作效率。
87.需要说明的是,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
88.在本实施例中还提供了一种逻辑图编译检测系统,该系统用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。以下所使用的术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管在以下实施例中所描述的系统较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
89.图6是本实施例的逻辑图编译检测系统的结构框图,如图6所示,该装置包括:获取模块61、转换模块62和判断模块63;
90.获取模块61,用于获取待编译的初始逻辑图并提取初始逻辑图的逻辑元素和逻辑结构;
91.转换模块62,用于根据逻辑结构,将初始逻辑图中的逻辑元素转换为中间代码;
92.判断模块63,用于根据中间代码与初始逻辑图的对比结果,判断中间代码与初始逻辑图是否一致。
93.通过上述逻辑图编译检测系统,本实施例可以通过获取模块61提取待编译初始逻辑图中的逻辑元素,转换模块62根据逻辑元素将逻辑图的编译过程可视化,生成中间代码,最后由判断模块63将中间代码和初始逻辑图进行对比,并根据对比结果判断逻辑图的编译正确性。从而避免逻辑图在编译过程中发生错误,保证控制系统的正确输出的问题解决了过程控制系统将无法输出正确的结果从而造成额外的损失,实现了对逻辑图的编译过程的正确性进行了检测。
94.进一步地,转换模块62还用于根据逻辑结构,将初始逻辑图中的多个逻辑元素转换为对应的中间语句,得到多个中间语句;根据多个中间语句确定中间语句序列;根据多个中间语句序列得到中间代码。
95.进一步地,转换模块62还用于将每个所述初始逻辑元素转换为相应的逻辑指令语句;根据所述逻辑结构,将所述逻辑指令语句组成中间语句。
96.进一步地,判断模块63还用于将初始逻辑图转换为第一验证表达式,将中间代码转换为第二验证表达式;根据第一验证表达式和所述第二验证表达式的对比结果判断中间
代码与初始逻辑图是否一致。
97.进一步地,判断模块63还用于将中间代码转换成验证逻辑图,验证逻辑图的语言与初始逻辑图的语言一致;将验证逻辑图的逻辑元素与初始逻辑图的逻辑元素进行对比,根据对比结果判断中间代码与初始逻辑图是否一致。
98.进一步地,判断模块63还用于识别验证逻辑图与初始逻辑图之间的逻辑元素差异点,根据逻辑元素差异点生成差异信息;根据差异信息判断中间代码与初始逻辑图是否一致。
99.进一步地,获取模块61还用于对初始逻辑图进行语法检查和语义解析。
100.需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
101.在本实施例中还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
102.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
103.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
104.s1,获取待编译的初始逻辑图并提取初始逻辑图的逻辑元素和逻辑结构;
105.s2,根据逻辑结构,将初始逻辑图中的逻辑元素转换为中间代码;
106.s3,根据中间代码与初始逻辑图的对比结果,判断中间代码与初始逻辑图是否一致。
107.需要说明的是,在本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,在本实施例中不再赘述。
108.此外,结合上述实施例中提供的逻辑图编译检测方法,在本实施例中还可以提供一种存储介质来实现。该存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述实施例中的任意一种逻辑图编译检测方法。
109.应该明白的是,这里描述的具体实施例只是用来解释这个应用,而不是用来对它进行限定。根据本技术提供的实施例,本领域普通技术人员在不进行创造性劳动的情况下得到的所有其它实施例,均属本技术保护范围。
110.显然,附图只是本技术的一些例子或实施例,对本领域的普通技术人员来说,也可以根据这些附图将本技术适用于其他类似情况,但无需付出创造性劳动。另外,可以理解的是,尽管在此开发过程中所做的工作可能是复杂和漫长的,但是,对于本领域的普通技术人员来说,根据本技术披露的技术内容进行的某些设计、制造或生产等更改仅是常规的技术手段,不应被视为本技术公开的内容不足。
[0111]“实施例”一词在本技术中指的是结合实施例描述的具体特征、结构或特性可以包括在本技术的至少一个实施例中。该短语出现在说明书中的各个位置并不一定意味着相同的实施例,也不意味着与其它实施例相互排斥而具有独立性或可供选择。本领域的普通技术人员能够清楚或隐含地理解的是,本技术中描述的实施例在没有冲突的情况下,可以与其它实施例结合。
[0112]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对专利保护范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献