代码生成方法、ERP系统和可读存储介质与流程

文档序号:23806834发布日期:2021-02-03 11:53阅读:54来源:国知局
代码生成方法、ERP系统和可读存储介质与流程
代码生成方法、erp系统和可读存储介质
技术领域
[0001]
本发明涉及计算机技术领域,具体而言,涉及一种代码生成方法、一种erp系统和一种可读存储介质。


背景技术:

[0002]
在相关技术中,erp(enterprise resources planning,企业资源计划)系统需要采用新的web(互联网)技术重构和开发界面交互。用户在开发的过程中,由于前端技术的参差不齐,会导致编码风格的混乱,影响后续产品的维护。而且前后端的并行开发时,整个开发过程难免需要反复交流沟通以确定,导致开发过程效率低下。


技术实现要素:

[0003]
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0004]
为此,本发明的第一方面提出一种代码生成方法。
[0005]
本发明的第二方面提出一种erp系统。
[0006]
本发明的第三方面提出一种可读存储介质。
[0007]
有鉴于此,本发明的第一方面提供了一种代码生成方法,包括:获取代码模板和待转换的应用参数信息;根据应用参数信息和代码模板,生成代码文件。
[0008]
本发明提供的代码生成方法,在接收到待转换的应用参数信息后,首先确定待转换的应用参数信息对应的代码模板。其中,待转换的应用参数信息为用户部署应用的参数信息,即创建应用代码所需的参数。代码模板可以理解为生成应用的代码时所使用的模板,不同的应用参数信息对应不同的代码模板。将应用参数信息带入到代码模板中,以将应用参数信息转化为代码文件,如果业务功能上没有特殊要求,生成的代码文件即可直接使用于应用部署。进而在应用代码的开发过程中,通过代码模板对待转换的应用参数信息进行标准化的转换,避免人工编写代码出错的可能,节省了代码的开发时间,同时,使用代码模板生成应用参数信息对应的代码文件,使得应用代码的编写风格一致,提升了应用代码的规范性,为后期维护带来便利。
[0009]
进一步地,生成代码文件之后,通过压缩包的方式存储到数据库以供用户调取或下载。
[0010]
另外,根据本发明提供的上述技术方案中的代码生成方法,还可以具有如下附加技术特征:
[0011]
在上述技术方案中,进一步地,获取代码模板,具体包括:确定应用参数信息中的目标代码信息;获取预设代码目录;基于目标代码信息属于预设代码目录,根据预设代码目录获取目标代码信息对应的代码模板。
[0012]
在该技术方案中,先从应用参数信息中提取目标代码信息,也即用户所需的代码格式。系统提供包括不同代码格式代码模板的预设代码目录,将目标代码信息与预设代码目录进行匹配。若目标代码信息属于预设代码目录,说明系统或云端中存储有目标代码信
息对应的代码模板,则根据预设代码目录提取目标代码信息对应的代码模板。从而通过设置预设代码目录以及目标代码信息的匹配,可以自动化地查找到对应的代码模板,进行统一的代码输出,有效地保证了生成出的代码的规范性和正确性,减少了后续的调试和运行过程耗费的时间,提高了开发的效率,降低了开发成本。而且通过预设代码目录对代码模板进行归类排序,有利于用户对已有代码模板进行查看,减少用户操作。
[0013]
在上述任一技术方案中,进一步地,根据预设代码目录获取目标代码信息对应的代码模板,具体包括:根据代码目录确定目标代码信息对应的模板路径;根据模板路径从数据库加载代码模板。
[0014]
在该技术方案中,不同代码格式的代码模板存储在数据库中,预设代码目录包括代码模板的模板路径与目标代码信息之间的对应关系。当确定目标代码信息属于预设代码目录后,可根据代码目录中模板路径与目标代码信息之间的对应关系查找到目标代码信息指定的模板路径,进而根据模板路径从数据库内加载对应的代码模板。使得用户在应用开发过程中,能够快速、准确的获得目标代码信息对应的代码模板,以便于生成相应的代码文件,大大提高了应用开发的效率。
[0015]
具体地,数据库包含本地数据库和线上数据库。本地数据库通过将代码模板储存在设备中,即使网络中断时也能可靠地获取代码模板,进一步缩短生成代码文件所需的时间,且能够应用于处于离线状态的设备,提高实用性。线上数据库通过云储存代码模板,实现了代码模板的大容量储存,提升了代码的同步实时性、可用性,提高了用户的使用体验,而且避免代码模板占用本地设备的存储空间,提高设备运行效率。其中,对于本地数据库,模板路径为本地设备的存储位置,对于线上数据库,模板路径为代码模板的下载地址。
[0016]
在上述任一技术方案中,进一步地,代码生成方法,还包括:获取代码模板的更新信息;根据更新信息修改代码模板和代码目录;存储修改后的代码模板至数据库。
[0017]
在该技术方案中,若检测到目标代码信息不属于预设代码目录,也即系统中未预存用户当前所需格式的代码模板,或者用户需要对预存的代码模板进行修改时,用户输入代码模板的更新信息。系统获取到更新信息后,根据该更新信息更新已有的代码模板或添加新的代码模板,将修改后的代码模板存储至数据库中,同时更新代码目录。通过对代码模板进行拓展以及更新,使得代码模板更加完善,实现代码模板的个性化定制,满足不同场景的代码自动化生成,减轻用户的工作量,提高了开发的效率。
[0018]
在上述任一技术方案中,进一步地,数据库包括oracle数据库和/或mysql数据库。
[0019]
在该技术方案中,数据库包括oracle数据库和/或mysql数据库,具体地,oracle数据库可提供分布式处理功能。当存储代码模板时,首先在oracle数据库中建立对应的存储队列,将外部的代码模板插入oracle存储库中,通过将代码模板插入到oracle数据库中存储,进而实现了代码模板的大容量存储,提高了代码模板的存储速度,利用oracle数据库成熟的技术,保证了代码模板存储的可靠性。mysql数据库具有体积小、速度快、成本低等特点,通过使用mysql数据库存储代码模板,确保了随着代码模板的日益增加,代码生成系统的读取性能不会出现降低。通过将代码模板进行分散存储,根据用户选择的数据库类型,会自动切换到相应的数据库连接驱动中,根据当前的连接驱动能够执行其不同数据库连接方法,提高了获取代码模板的响应速度。
[0020]
在上述任一技术方案中,进一步地,获取待转换的应用参数信息,具体包括:获取
应用参数信息的检索信息;根据检索信息确定应用业务信息;根据应用业务信息确定应用参数信息。
[0021]
在该技术方案中,获取用户输入的应用参数信息的检索信息,检索信息用于检索开发应用对应的应用业务信息。能够从大量冗余应用相关信息中快速准确匹配到应用业务信息,进而根据应用业务信息确定应用参数信息。通过对应用参数信息进行检索以及对有效参数信息的提取,避免用户反复输入标准化参数,有效减少用户的工作量,提高代码文件生成的操作便利性和应用的开发效率,提升了用户的使用体验。
[0022]
在上述任一技术方案中,进一步地,应用参数信息包括:目标代码信息、页面信息、按钮信息;代码文件包括:代码结构信息、界面渲染信息、交互事件信息。
[0023]
在该技术方案中,应用参数信息包括目标代码信息、页面信息以及按钮信息,应用参数信息所包含的信息为应用开发时代码所需的参数,通过提取应用参数信息中与代码相匹配的参数信息,可以直接将参数信息需要的部分转换成代码,能够使得待转换的应用参数信息符合预设规范,减少了用户的编码工作量,提高前端页面开发效率。生成的代码文件包括:代码结构信息、界面渲染信息以及交互事件信息。针对应用的需求提取代码文件中所需信息,使得用户只需针对生成的代码文件进行适应性开发即可,省去在生成代码文件后,对代码所表示的功能信息进行手动输入的复杂性,节约了应用的开发时间,缩短了应用程序的开发周期,提高了应用的开发效率。
[0024]
在上述任一技术方案中,进一步地,生成代码文件,具体包括:采用spring boot框架生成代码文件;其中,代码文件包括react代码文件。
[0025]
在该技术方案中,通过采用spring boot框架生成代码文件,实现了脱离servlet容器的独立运行,减少了代码文件生成所需的场景条件,降低成本,提高代码生成设备的实用性。其中,代码文件包括react代码文件,react代码文件支持es6语法,广泛应用于开发web应用的用户界面,而且采用函数式编程,灵活性更高,使得应用程序开发更具高效性。
[0026]
根据本发明的第二方面,提出了一种erp系统,包括:存储器,其上存储有程序或指令;处理器,被配置为执行程序或指令时实现第一方面提出的代码生成方法。因此该erp系统具备第一方面提出的代码生成方法的全部有益效果。
[0027]
进一步地,该erp系统还包括显示屏,显示屏用于显示人机交互界面,显示屏可以是液晶显示器或触控显示器,若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器进行计算和处理。该系统的输入装置可以是显示屏上覆盖的触摸层,也可以是系统外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0028]
另外,处理器可与erp系统中的其它组件独立设置,不需要额外的硬件设备,便于用户使用。
[0029]
根据本发明的第三方面,提出了一种可读存储介质,其上存储有程序或指令,程序或指令被处理器执行时执行第一方面提出的数据管理系统的控制方法。因此该可读存储介质具备第一方面提出的数据管理系统的控制方法的全部有益效果,为避免重复,不再过多赘述。
附图说明
[0030]
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0031]
图1示出了本发明的一个实施例的代码生成方法流程示意图之一;
[0032]
图2示出了本发明又一个实施例的代码生成方法流程示意图之二;
[0033]
图3示出了本发明又一个实施例的代码生成方法流程示意图之三;
[0034]
图4示出了本发明又一个实施例的代码生成方法流程示意图之四;
[0035]
图5示出了本发明又一个实施例的代码生成方法流程示意图之五;
[0036]
图6示出了本发明一个具体实施例的erp系统的react代码生成方法流程示意图;
[0037]
图7示出了本发明一个具体实施例的erp系统原理图;
[0038]
图8示出了本发明一个实施例的erp系统示意框图。
具体实施方式
[0039]
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0040]
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0041]
下面参照图1至图8描述根据本发明一些实施例的代码生成方法、erp系统和可读存储介质。
[0042]
实施例1:
[0043]
图1示出了根据本发明实施例的代码生成方法的流程图之一,具体地,如图1所示,代码生成方法包括:
[0044]
步骤102,获取代码模板和待转换的应用参数信息;
[0045]
步骤104,根据应用参数信息和代码模板,生成代码文件。
[0046]
在该实施例中,在接收到待转换的应用参数信息后,首先确定待转换的应用参数信息对应的代码模板。其中,待转换的应用参数信息为用户部署应用的参数信息,即创建应用代码所需的参数。代码模板可以理解为生成应用的代码时所使用的模板,不同的应用参数信息对应不同的代码模板。然后将应用参数信息带入到代码模板中,以将应用参数信息转化为代码文件,如果业务功能上没有特殊要求,生成的代码文件即可直接使用于应用开发。进而在应用代码的开发过程中,通过代码模板对待转换的应用参数信息进行标准化的转换,避免人工编写代码出错的可能,节省了代码的开发时间,同时,使用代码模板生成应用参数信息对应的代码文件,使得应用代码的编写风格一致,提升了应用代码的规范性,为后期维护带来便利。
[0047]
进一步地,生成代码文件之后,通过压缩包的方式存储到数据库以供用户调取或下载。
[0048]
实施例2:
[0049]
图2示出了根据本发明实施例的代码生成方法的流程图之二,具体地,如图2所示,
代码生成方法包括:
[0050]
步骤202,获取待转换的应用参数信息;
[0051]
步骤204,确定应用参数信息中的目标代码信息;
[0052]
步骤206,获取预设代码目录;
[0053]
步骤208,目标代码信息是否属于预设代码目录,若是,进入步骤210,若否,进入步骤202;
[0054]
步骤210,根据预设代码目录获取目标代码信息对应的代码模板;
[0055]
步骤212,根据应用参数信息和代码模板,生成代码文件。
[0056]
在该实施例中,先从应用参数信息中提取目标代码信息,也即用户所需的代码格式。进一步地,系统提供包括不同代码格式代码模板的预设代码目录,将目标代码信息与预设代码目录进行匹配。若目标代码信息属于预设代码目录,说明系统或云端中存储有目标代码信息对应的代码模板,则根据预设代码目录提取目标代码信息对应的代码模板。从而通过设置预设代码目录以及目标代码信息的匹配,可以自动化地查找到对应的代码模板,进行统一的代码输出,有效地保证了生成出的代码的规范性和正确性,减少了后续的调试和运行过程耗费的时间,提高了开发的效率,降低了开发成本。
[0057]
实施例3:
[0058]
图3示出了根据本发明实施例的代码生成方法的流程图之三,具体地,如图3所示,代码生成方法包括:
[0059]
步骤302,获取待转换的应用参数信息;
[0060]
步骤304,确定应用参数信息中的目标代码信息;
[0061]
步骤306,获取预设代码目录;
[0062]
步骤308,目标代码信息是否属于预设代码目录,若是,进入步骤310,若否,进入步骤302;
[0063]
步骤310,根据代码目录确定目标代码信息对应的模板路径;
[0064]
步骤312,根据模板路径从数据库加载代码模板;
[0065]
步骤314,根据应用参数信息和代码模板,生成代码文件。
[0066]
在该实施例中,不同代码格式的代码模板存储在数据库中,预设代码目录包括代码模板的模板路径与目标代码信息之间的对应关系。当确定目标代码信息属于预设代码目录后,可根据代码目录中模板路径与目标代码信息之间的对应关系查找到目标代码信息指定的模板路径,进而根据模板路径从数据库内加载对应的代码模板,使得用户在应用开发过程中,能够快速、准确的获得目标代码信息对应的代码模板,以便于生成相应的代码文件,大大提高了应用开发的效率。
[0067]
具体地,数据库包含本地数据库和线上数据库。本地数据库通过将代码模板储存在设备中,即使网络中断时也能可靠地获取代码模板,进一步缩短生成代码文件所需的时间,且能够应用于处于离线状态的设备,提高实用性。线上数据库通过云储存代码模板,实现了代码模板的大容量储存,提升了代码的同步实时性、可用性,提高了用户的使用体验,而且避免代码模板占用本地设备的存储空间,提高设备运行效率。其中,对于本地数据库,模板路径为本地设备的存储位置,对于线上数据库,模板路径为代码模板的下载地址。
[0068]
进一步地,若目标代码信息不属于预设代码目录,说明系统数据库中未预存用户
当前所需格式的代码模板,此时可发送提醒信息以告知用户重新输入新的应用参数信息或创建新的代码模板。
[0069]
实施例4:
[0070]
图4示出了根据本发明实施例的代码生成方法的流程图之四,具体地,如图4所示,代码生成方法包括:
[0071]
步骤402,获取待转换的应用参数信息;
[0072]
步骤404,确定应用参数信息中的目标代码信息;
[0073]
步骤406,获取预设代码目录;
[0074]
步骤408,目标代码信息是否属于预设代码目录,若是,进入步骤410,若否,进入步骤402;
[0075]
步骤410,根据代码目录确定目标代码信息对应的模板路径;
[0076]
步骤412,根据模板路径从数据库加载代码模板;
[0077]
步骤414,根据应用参数信息和代码模板,生成代码文件;
[0078]
步骤416,获取代码模板的更新信息;
[0079]
步骤418,根据更新信息修改代码模板和代码目录;
[0080]
步骤420,存储修改后的代码模板至数据库。
[0081]
在该实施例中,若检测到目标代码信息不属于预设代码目录,也即系统中未预存用户当前所需格式的代码模板,或者用户需要对预存的代码模板进行修改时,用户输入代码模板的更新信息。系统获取到更新信息后,根据该更新信息更新已有的代码模板或添加新的代码模板,同时更新代码目录,将修改后的代码模板存储至数据库中。通过对代码模板进行拓展以及更新,使得代码模板更加完善,实现代码模板的个性化定制,满足不同场景的代码自动化生成,减轻用户的工作量,提高了开发的效率。
[0082]
进一步地,数据库包括oracle数据库和/或mysql数据库,具体地,oracle数据库可提供分布式处理功能。当存储代码模板时,首先在oracle数据库中建立对应的存储队列,将外部的代码模板插入oracle存储库中,通过将代码模板插入到oracle数据库中存储,进而实现了代码模板的大容量存储,提高了代码模板的存储速度,利用oracle数据库成熟的技术,保证了代码模板存储的可靠性。mysql数据库具有体积小、速度快、成本低等特点,通过使用mysql数据库存储代码模板,确保了随着代码模板的日益增加,代码生成系统的读取性能不会出现降低。
[0083]
通过将代码模板进行分散存储,根据用户选择的数据库类型,会自动切换到相应的数据库连接驱动中,根据当前的连接驱动能够执行其不同数据库连接方法,提高了获取代码模板的响应速度。
[0084]
具体地,采用spring data技术完成数据库的连接工作,能够简化基于spring框架应用的数据访问计数,使得数据可的访问更加方便快捷。
[0085]
实施例5:
[0086]
图5示出了根据本发明实施例的代码生成方法的流程图之五,具体地,如图5所示,代码生成方法包括:
[0087]
步骤502,获取应用参数信息的检索信息和代码模板;
[0088]
步骤504,根据检索信息确定应用业务信息;
[0089]
步骤506,根据应用业务信息确定应用参数信息;
[0090]
步骤508,根据应用参数信息和代码模板,生成代码文件。
[0091]
在该实施例中,获取用户输入的应用参数信息的检索信息,检索信息用于检索开发应用对应的应用业务信息。能够从大量冗余应用相关的信息中快速准确匹配到应用业务信息,进而根据应用业务信息确定应用参数信息。通过对应用参数信息进行检索以及对有效参数信息的提取,避免用户反复输入标准化参数,有效减少用户的工作量,提高代码文件生成的操作便利性和应用的开发效率,提升了用户的使用体验。
[0092]
例如,获取用户输入的应用编码(检索信息),根据应用编码从数据源中获取应用业务信息,再根据应用业务信息调取开发应用所需的应用参数信息。
[0093]
进一步地,应用参数信息包括目标代码信息、页面信息以及按钮信息,应用参数信息所包含的信息为应用开发时代码所需的参数,通过提取应用参数信息中与代码相匹配的参数信息,可以直接将参数信息需要的部分转换成代码,能够使得待转换的应用参数信息符合预设规范,减少了用户的编码工作量,提高前端页面开发效率。
[0094]
生成的代码文件包括:代码结构信息、界面渲染信息以及交互事件信息。针对应用的需求提取代码文件中所需信息,使得用户只需针对生成的代码文件进行适应性开发即可,省去在生成代码文件后,对代码所表示的功能信息进行手动输入的复杂性,节约了应用的开发时间,缩短了应用程序的开发周期,提高了应用的开发效率。
[0095]
具体地,采用spring boot框架生成代码文件,实现了脱离servlet容器的独立运行,减少了代码文件生成所需的场景条件,降低成本,提高代码生成设备的实用性。其中,代码文件包括react代码文件,react代码文件支持es6语法,广泛应用于开发web应用的用户界面,而且采用函数式编程,灵活性更高,使得应用程序开发更具高效性。
[0096]
实施例6:
[0097]
图6示出了根据本发明具体实施例的erp系统的react代码生成方法的流程示意图,代码生成方法包括:
[0098]
步骤602,获取交互界面内的应用参数信息;
[0099]
步骤604,录入应用参数信息至数据库;
[0100]
步骤606,加载数据库内代码模板,并确定模板文件;
[0101]
步骤608,导入模板文件至代码生成器;
[0102]
步骤610,生成前端代码文件。
[0103]
在该实施例中,如图7所示,erp系统810的处理器包括静态资源服务器816、代码生成器822、目录结构模板模块818和代码模板模块820。其中,通过静态资源服务器816为系统提供交互界面。目录结构模板模块818用于系统预设的react代码目录结构,同时支持对模板进行个性化定制来生成不同的目录结构(预设代码目录)。代码模板模块820用于系统根据目录结构中目标文件配置的模板路径来加载代码模板,根据对代码模块的解析来生成react模版文件。代码生成器822用于根据装置的交互界面,获取用户指定的应用参数信息,通过用户输入的信息从数据库900中加载应用的详细信息(应用参数信息),将react模版文件中需要的应用参数信息填充至react模板文件,以生成目标应用的react代码文件,也即前端代码。最终通过压缩包的方式返回到浏览器供用户下载。从而不需要额外的硬件设备,即可通过界面的方式来自动化生成react代码,减少开发人员的工作量,统一编码风格,利
于后续的产品维护,也避免因为手工编码导致的出错同时减少了与后端的沟通成本,使开发人员可以更好的关注具体的业务逻辑,有利于后续产品的维护。
[0104]
具体地,用户在前端交互界面上可以指定应用,例如应用编码。系统会根据用户指定的应用参数信息的检索信息,如应用编码,从数据源中获取应用业务信息,例如应用所属的业务组件、领域模块。根据应用业务信息查询出应用的所有页面信息如页面模板、模板的区域编码和按钮信息。
[0105]
其中,采用spring data技术完成数据库的连接工作。采用spring boot技术进行代码生成,以脱离servlet容器独立运行,实现跨平台无须web容器部署,简单方便。采用react技术,基于tinper组件提供前端交互界面,能够提供友好的交互界面。通过json文件完成react代码结构的生成,通过js文件完成前端代码模板的定制。
[0106]
实施例7:
[0107]
如图8所示,根据本发明的第二方面,提出了一种erp系统810,包括:存储器812和处理器814。
[0108]
详细地,erp系统810,配置为存储器812,其上存储有程序或指令,处理器814与存储器812连接,处理器814执行程序或指令时实现第一方面提出的代码生成方法。因此该erp系统810具备第一方面提出的代码生成方法的全部有益效果,在此不再赘述。
[0109]
进一步地,该erp系统810还包括显示屏,显示屏用于显示人机交互界面,显示屏可以是液晶显示器或触控显示器,若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器814进行计算和处理。该系统的输入装置可以是显示屏上覆盖的触摸层,也可以是系统外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0110]
具体地,基于tinper组件提供前端交互界面,其中,tinper组件是基于ui设计语言iuap design和react实现的组件库,能够为用户提供从产品界面设计到前端开发的完整生态。
[0111]
另外,处理器814可与erp系统810中的其它组件独立设置,不需要额外的硬件设备,便于用户使用。
[0112]
实施例8:
[0113]
根据本发明的第三方面,提出了一种可读存储介质,其上存储有程序或指令,程序或指令被处理器执行时执行第一方面提出的数据管理系统的控制方法。因此该可读存储介质具备第一方面提出的数据管理系统的控制方法的全部有益效果,在此不再赘述。
[0114]
本发明的描述中,术语“多个”则指两个或两个以上,除非另有明确的限定,术语“上”、“下”等指示的方位或位置关系为基于附图所述的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制;术语“连接”、“安装”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0115]
在本发明的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意
指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本发明中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0116]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1