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

一种基于批处理程序解析的调度资源管理方法及系统与流程

2022-11-30 09:52:36 来源:中国专利 TAG:


1.本发明涉及大数据处理相关领域,尤其涉及一种基于批处理程序解析的调度资源管理方法。


背景技术:

2.对于大数据处理应用,最普遍的处理方式就是在数据库中执行一系列的sql指令,其中,sql,结构化查询语言(structured query language)的简称。sql语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,以用来实现数据的加工计算。而在执行这部分指令时,由于用户编写的sql在数据库中会依据执行计划、待处理的数据库中的数据量、并发执行的sql指令数量而出现耗费不同的数据库资源,进而影响到数据库中整体的运行性能。
3.对于这类问题,一般通过控制用户访问数据库的并发数、手动优化执行sql等方式来提升提交到数据库中执行指令的性能,目前无法实现调度与批处理运行时所耗用物理资源的联动处理。
4.现阶段存在批处理程序之间无法进行有效的资源负载分析,进而无法及时对调度并发做出有效的调整,影响数据库性能,造成运行效率欠佳的技术问题。


技术实现要素:

5.针对现有技术中的缺陷,本技术通过提供一种基于批处理程序解析的调度资源管理方法及系统,解决了现阶段存在批处理程序之间无法进行有效的资源负载分析,进而无法及时对调度并发做出有效的调整,影响数据库性能,造成运行效率欠佳的技术问题,达到了与批处理调度工具进行联动处理,实现批处理程序调度前,能够及时感知数据库的负载,以及所运行批处理程序所带来的资源损耗,提高运行效率的效果。
6.一方面,本技术提供一种基于批处理程序解析的调度资源管理方法,所述方法应用于调度资源管理服务系统,所述系统包括语句解析模块,所述方法包括:获取待执行的批处理调度作业信息;根据所述批处理调度作业信息,输出批处理程序的sql执行语句;通过将所述sql执行语句输入所述语句解析模块中,根据所述语句解析模块进行语义解析,得到语句解析信息;根据所述语句解析信息,获取逻辑资源信息和硬件资源信息;以所述逻辑资源信息和所述硬件资源信息为输入信息进行资源预测,得到预测资源总量,其中,所述预测资源总量为执行所述sql执行语句的耗费的资源总量;根据预设资源总量和所述预测资源总量进行比对,判断是否满足执行条件,若满足,执行所述sql执行语句。
7.另一方面,本技术还提供了一种基于批处理程序解析的调度资源管理系统,所述系统包括:批处理调度模块,所述批处理调度模块用于获取待执行的批处理调度作业信息;执行语句输出模块,所述执行语句输出模块用于根据所述批处理调度作业信息,输出批处理程序的sql执行语句;执行语句解析模块,所述执行语句解析模块用于通过将所述sql执行语句输入所述语句解析模块中,根据所述语句解析模块进行语义解析,得到语句解析信
息;资源获取模块,所述资源获取模块用于根据所述语句解析信息,获取逻辑资源信息和硬件资源信息;资源预测模块,所述资源预测模块用于以所述逻辑资源信息和所述硬件资源信息为输入信息进行资源预测,得到预测资源总量,其中,所述预测资源总量为执行所述sql执行语句的耗费的资源总量;资源判断模块,所述资源判断模块用于根据预设资源总量和所述预测资源总量进行比对,判断是否满足执行条件,若满足,执行所述sql执行语句。
8.第三方面,本发明还提供了一种大文件批处理和监控的系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现上述第一方面所述方法的步骤。
9.第四方面,一种电子设备,其中,包括处理器和存储器;
10.该存储器,用于存储;
11.该处理器,用于通过调用,执行上述第一方面中任一项所述的方法。
12.第五方面,一种计算机程序产品,包括计算机程序和/或指令,该计算机程序和/或指令被处理器执行时实现上述第一方面中任一项所述方法的步骤。
13.拟通过本技术提出的一种基于批处理程序解析的调度资源管理方法及系统,所产生的技术效果如下:
14.由于采用了通过获取待执行的批处理调度作业信息,将发送到基线资源管理服务,由基线资源管理服务根据记录的欲处理的调度作业信息,确定所需要执行的sql执行语句,并进一步对进行批处理程度内的sql执行语句进行语义识别和解析,输出语句解析信息,从而按照所述语句解析信息实现资源总量的预测,得到预测资源总量,同时连接到执行语句需要的指定数据库,并获取当前数据库的资源占用率,结合待处理命令所耗用的资源,判断数据库是否承载得起批处理命令执行,如果无法满足,返回调度信息数据库资源不足,等待下次处理的方式,达到了与批处理调度工具进行联动处理,实现批处理程序调度前,能够及时感知数据库的负载,以及所运行批处理程序所带来的资源损耗,提高运行效率的效果。
15.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
16.通过阅读参照以下附图对非限制性实施例所做的详细描述,本发明的其它特征、目的和优点将会变得更明显:
17.图1为本技术实施例一种基于批处理程序解析的调度资源管理方法的流程示意图;
18.图2为本技术实施例一种基于批处理程序解析的调度资源管理方法的执行语句转换的流程示意图;
19.图3为本技术实施例一种基于批处理程序解析的调度资源管理方法的资源耗费量预测的流程示意图;
20.图4为本技术实施例一种基于批处理程序解析的调度资源管理系统的结构示意图;
21.图5为本发明示例性电子设备的结构示意图。
22.附图标记说明:批处理调度模块11,执行语句输出模块12,执行语句解析模块13,资源获取模块14,资源预测模块15,资源判断模块16,总线300,接收器301,处理器302,发送器303,存储器304,总线接口305。
23.后续将结合附图详细的描述本技术的示例实施例。显然,所描述的实施例仅是本技术的一部分实施例,而不是本技术的全部实施例,应理解,本技术不受这里描述的示例实施例的限制。
具体实施方式
24.实施例一
25.如图1所示,本技术实施例提供了一种基于批处理程序解析的调度资源管理方法,所述方法应用于调度资源管理服务系统,所述系统包括语句解析模块,所述方法包括:
26.步骤s100:获取待执行的批处理调度作业信息;
27.步骤s200:根据所述批处理调度作业信息,输出批处理程序的sql执行语句;
28.大数据处理应用的过程中,一方面,由于执行一系列的sql指令时,出现耗费不同的数据库资源,进而影响到数据库中整体的运行性能,从而使得批处理调度工具与在数据库产品上运行的大数据批处理程序之间无法进行有效的资源联动,无法及时感知到承载大数据批处理程序的数据库资源的负载信息,进而无法及时对调度并发做出有效的调整。
29.另一方面,大数据批处理程序无法准确获知执行的每个sql对数据库的压力负载,无法预测到批处理程序脚本运行起来后对整个数据库的性能影响,导致可能会出现数据库负载过高,整体运行效率欠佳的问题。拟提出一种基于批处理程序解析的调度资源管理方法,及时获取感知每个批处理程序在数据库产品的运行负载,并对负载资源进行采集、归类、统计分析,同时与批处理调度工具进行联动处理,实现批处理程序调度前能够及时感知数据库的负载以及所运行批处理程序所带来的资源损耗,提高运行效率。
30.获取到待执行的批处理调度作业信息,发送到基线资源管理服务,由基线资源管理服务根据记录的欲处理的调度作业信息,查看历史耗费资源明细,组装成派发命令下发到大数据执行代理服务,批处理调度将批处理执行报文发送给大数据执行代理服务,大数据执行代理服务接收到消息报文后,查找到指定的批处理程序,输出批处理程序的sql执行语句。
31.步骤s300:通过将所述sql执行语句输入所述语句解析模块中,根据所述语句解析模块进行语义解析,得到语句解析信息;
32.进一步的,如图2所示,所述系统还包括语句转换模块,本技术实施例步骤s300还包括:
33.步骤s310:获取所述sql执行语句对应的目标数据库类型;
34.步骤s320:根据所述目标数据库类型的信息,判断是否存在多数据库关联,若存在多数据库关联,获取语句转换指令;
35.步骤s330:根据所述语句转换指令,将所述sql执行语句输入所述语句转换模块中进行转换;
36.步骤s340:根据所述语句转换模块,输出语句转换结果。
37.当获取所述sql执行语句后,将批处理程序中的sql语句进行语义、语法的解析,获取所述语句解析信息,包括对应的表名、数据库信息、数据筛选信息(过滤条件),然后登记到数据管理服务,并据此生成唯一的标识信息,作为整个sql在平台中的查询索引。
38.由于不同执行语句对应的数据库类型不相同,从而容易导致无法准确获取每个sql对数据库的压力负载,因此,获取所述sql执行语句对应的目标数据库类型,判断是否存在多数据库关联,若存在多数据库关联,即根据目标数据库的类型,或者语句中是否涉及多数据库关联,进行对应的执行语句的转换,基于转换的执行语句能够准确连接对应的数据库,实现进一步的数据库资源的分析和判断,达到及时感知到承载大数据批处理程序的数据库资源的负载信息,进行有效的资源联动。
39.步骤s400:根据所述语句解析信息,获取逻辑资源信息和硬件资源信息;
40.进一步的,本技术实施例步骤s400还包括:
41.步骤s410:根据硬件资源采集指令,登记所述sql执行语句在作业运行过程中的数据库id信息;
42.步骤s420:根据所述数据库id信息,查询所述sql执行语句的cpu资源数据和内存资源数据;
43.步骤s430:以所述cpu资源数据和所述内存资源数据,获取所述硬件资源信息。
44.具体而言,根据所述语句解析信息,获取执行批处理程序各个语句对应的逻辑资源信息和硬件资源信息,其中,逻辑资源信息为执行语句对应的数据库资源,所述硬件资源信息为执行语句在运行过程中耗费的硬件资源。详细来说,逻辑资源采集方式:采集sql语句在数据库执行计划中预计耗用的数据库资源信息,并登记到资源管理服务中;硬件资源采集:采集sql语句在运行过程中耗费的cpu,内存。采集方法为,登记每次作业运行过程中的数据库id信息,然后根据数据库id信息查看服务器上实现采集。根据获取的所述逻辑资源信息和所述硬件资源信息,为之后的资源分析和预测提供数据基础。
45.步骤s500:以所述逻辑资源信息和所述硬件资源信息为输入信息进行资源预测,得到预测资源总量,其中,所述预测资源总量为执行所述sql执行语句的耗费的资源总量;
46.进一步的,如图3所示,本技术实施例步骤s500还包括:
47.步骤s510:根据所述sql执行语句,获取多个表单信息,其中,所述多个表单信息包括表的记录信息、表的类型信息和表的索引信息;
48.步骤s520:获取执行所述sql执行语句的历史资源耗费信息;
49.步骤s530:根据所述多个表单信息和所述历史资源耗费信息作为数据库,生成资源预判模块,用于执行资源耗费量的预测。
50.具体而言,资源预测是根据sql使用到的表中的记录数、表的类型(是否分区)、表的索引以及过往语句的执行资源消费情况,给出运行脚本中所有sql语句预计耗费的资源总量,因此,以所述多个表单信息和所述历史资源耗费信息作为数据库,生成资源预判模块,能够实现对应资源的查找和分析,再将所述逻辑资源信息和所述硬件资源信息为输入信息进行资源预测,得到所述预测资源总量,所述预测资源总量为执行所述sql执行语句的耗费的资源总量,进一步的,其执行语句占用资源的计算过程如下:
51.当sql在数据库中开始运行时,采集客户端,定时从服务器上获取到含有具体sessionid的进程所占用的物理资源(cpu,内存)的信息,发送到大数据运行代理服务端,进
行资源采集信息的整合,将分布式服务器上每台服务器或者单台服务器上的资源使用情况进行汇总,统计同个sessionid所耗用的资源信息,登记资源使用的最大、最小、平均值,登记每个sql的执行时间信息,包括启动时间、结束时间等,从而然后按照sessionid等关键信息将分布式数据库中每个sql占用的服务器资源进行归集计算,得出每个sql占用的总资源量,回传给批处理调度平台,并登记到基线资源管理服务中。
52.步骤s600:根据预设资源总量和所述预测资源总量进行比对,判断是否满足执行条件,若满足,执行所述sql执行语句。
53.进一步的,本技术实施例步骤s600还包括:
54.步骤s610:判断所述预测资源总量是否小于等于所述预设资源总量;
55.步骤s620:若所述预测资源总量大于所述预设资源总量,获取执行干预指令;
56.步骤s630:根据所述执行干预指令,对所述sql执行语句进行干预调度,生成资源干预方案。
57.进一步的,本技术实施例步骤还包括s600:
58.步骤s640:根据所述语句转换结果,获取执行数据库集合;
59.步骤s650:通过对所述执行数据库集合中的各个数据库进行资源属性分析,获取资源负载总量;
60.步骤s660:统计所述执行数据库集合的已占用资源,得到已占用资源总量;
61.步骤s670:基于所述资源负载总量和所述已占用资源总量,确定剩余资源总量,将所述剩余资源总量作为所述预设资源总量的设置上限。
62.具体而言,由于所述预测资源总量为对执行语句进行资源需求分析获取的,且同时执行语句的操作对应耗费其连接数据库的资源,因此,通过连接到指定数据库,分析对应数据的已占用资源和剩余资源总量,获取当前数据库的资源占用率,结合待处理命令所耗用的资源,判断数据库是否承载得起批处理命令执行,如果无法满足,即若所述预测资源总量大于所述预设资源总量,返回调度信息数据库资源不足,等待下次处理。
63.如果若所述预测资源总量小于等于所述预设资源总量,再将批处理作业中所需的sql执行语句分发到执行机上运行,实现调度与批处理作业所需数据库资源之间的联动,进一步的,大数据执行代理服务将执行命令下发到数据库运行,同时采集程序监控并实时收集各个sql的执行情况及资源占用情况,上报给批处理调度平台的基线资源管理服务,其中,基线资源管理服务用于登记执行脚本运行时所耗用的资源的历次的使用情况,登记信息包括,系统名、作业流名、作业名称、执行命令、执行命令参数,运行时点、运行业务日期、运行批次、耗费资源情况。从而根据基线资源管理服务,能够对应实现资源实时干预,生成资源干预方案,如允许手动设置作业预计耗费数据库资源总量,设置作业在数据库满足与不满足情况下分别执行的操作。达到了基于资源实时干预服务中可以根据批处理程序的使用数据库资源的情况进行动态处理的效果。
64.结合上述实施例,本发明具有如下的有益效果:
65.采用了通过获取待执行的批处理调度作业信息,将发送到基线资源管理服务,由基线资源管理服务根据记录的欲处理的调度作业信息,确定所需要执行的sql执行语句,并进一步对进行批处理程度内的sql执行语句进行语义识别和解析,输出语句解析信息,从而按照所述语句解析信息实现资源总量的预测,得到预测资源总量,同时连接到执行语句需
要的指定数据库,并获取当前数据库的资源占用率,结合待处理命令所耗用的资源,判断数据库是否承载得起批处理命令执行,如果无法满足,返回调度信息数据库资源不足,等待下次处理的方式,达到了与批处理调度工具进行联动处理,实现批处理程序调度前,能够及时感知数据库的负载,以及所运行批处理程序所带来的资源损耗,提高运行效率的效果。
66.采用了在数据库服务器上部署采集服务,定时采集数据库服务器上每个进程占用的cpu,内存信息,然后按照sessionid等关键信息将分布式数据库中每个sql占用的服务器资源进行归集计算,得出每个sql占用的总资源量,加强资源占用准确性,实现资源有效预测的效果。
67.通过获取批处理程序使用的物理资源情况,让程序具备实时了解每个批处理程序占用的资源使用率,进而可以感知每个批处理程序对数据库的压力,同时与批处理调度程序相结合,让调度程序可感知在多并发处理下,调度并发将会对数据库带来的资源压力负载,让调度具备了实时动态干预批处理的并发运行,从而让数据库在一个最优的资源负载内运行。
68.实施例二
69.基于与前述实施例中一种基于批处理程序解析的调度资源管理方法同样发明构思,本发明还提供了一种基于批处理程序解析的调度资源管理系统,如图4所示,所述系统包括:
70.批处理调度模块11,所述批处理调度模块11用于获取待执行的批处理调度作业信息;
71.执行语句输出模块12,所述执行语句输出模块12用于根据所述批处理调度作业信息,输出批处理程序的sql执行语句;
72.执行语句解析模块13,所述执行语句解析模块13用于通过将所述sql执行语句输入所述语句解析模块中,根据所述语句解析模块进行语义解析,得到语句解析信息;
73.资源获取模块14,所述资源获取模块14用于根据所述语句解析信息,获取逻辑资源信息和硬件资源信息;
74.资源预测模块15,所述资源预测模块15用于以所述逻辑资源信息和所述硬件资源信息为输入信息进行资源预测,得到预测资源总量,其中,所述预测资源总量为执行所述sql执行语句的耗费的资源总量;
75.资源判断模块16,所述资源判断模块16用于根据预设资源总量和所述预测资源总量进行比对,判断是否满足执行条件,若满足,执行所述sql执行语句。
76.进一步的,所述执行语句解析模块13还包括:
77.数据库类型分析单元,所述数据库类型分析单元用于获取所述sql执行语句对应的目标数据库类型;
78.数据库关联分析单元,所述数据库关联分析单元用于根据所述目标数据库类型的信息,判断是否存在多数据库关联,若存在多数据库关联,获取语句转换指令;
79.执行语句转换单元,所述执行语句转换单元用于根据所述语句转换指令,将所述sql执行语句输入所述语句转换模块中进行转换;
80.语句转换输出单元,所述语句转换输出单元用于根据所述语句转换模块,输出语句转换结果。
81.进一步的,所述资源预测模块15还包括:
82.表单信息获取单元,所述表单信息获取单元用于根据所述sql执行语句,获取多个表单信息,其中,所述多个表单信息包括表的记录信息、表的类型信息和表的索引信息;
83.历史资源获取单元,所述历史资源获取单元用于获取执行所述sql执行语句的历史资源耗费信息;
84.资源预判单元,所述资源预判单元用于根据所述多个表单信息和所述历史资源耗费信息作为数据库,生成资源预判模块,用于执行资源耗费量的预测。
85.进一步的,所述资源获取模块14还包括:
86.数据库登记单元,所述数据库登记单元用于根据硬件资源采集指令,登记所述sql执行语句在作业运行过程中的数据库id信息;
87.资源查询单元,所述资源查询单元用于根据所述数据库id信息,查询所述sql执行语句的cpu资源数据和内存资源数据;
88.硬件资源获取单元,所述硬件资源获取单元用于以所述cpu资源数据和所述内存资源数据,获取所述硬件资源信息。
89.进一步的,所述资源判断模块16还包括:
90.预测资源判断单元,所述预测资源判断单元用于判断所述预测资源总量是否小于等于所述预设资源总量;
91.执行干预输出单元,所述执行干预输出单元用于若所述预测资源总量大于所述预设资源总量,获取执行干预指令;
92.干预方案生成单元,所述干预方案生成单元用于根据所述执行干预指令,对所述sql执行语句进行干预调度,生成资源干预方案。
93.进一步的,所述资源判断模块16还包括:
94.数据库连接单元,所述数据库连接单元用于根据所述语句转换结果,获取执行数据库集合;
95.资源负载总量分析单元,所述资源负载总量分析单元用于通过对所述执行数据库集合中的各个数据库进行资源属性分析,获取资源负载总量;
96.占用资源统计单元,所述占用资源统计单元用于统计所述执行数据库集合的已占用资源,得到已占用资源总量;
97.预设资源约束单元,所述预设资源约束单元用于基于所述资源负载总量和所述已占用资源总量,确定剩余资源总量,将所述剩余资源总量作为所述预设资源总量的设置上限。
98.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的装置及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。以上实施例所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
99.示例性电子设备
100.下面参考图5来描述本发明的电子设备。
101.图5图示了根据本发明的电子设备的结构示意图。
102.基于与前述实施例中一种基于批处理程序解析的调度资源管理方法的发明构思,本发明还提供一种基于批处理程序解析的调度资源管理系统,其上存储有计算机程序,该程序被处理器执行时实现前文所述一种大文件批处理和监控的方法的任一方法的步骤。
103.其中,在图5中,总线架构(用总线300来代表),总线300可以包括任意数量的互联的总线和桥,总线300将包括由处理器302代表的一个或多个处理器和存储器304代表的存储器的各种电路链接在一起。总线300还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口305在总线300和接收器301和发送器303之间提供接口。接收器301和发送器303可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。
104.处理器302负责管理总线300和通常的处理,而存储器304可以被用于存储处理器302在执行操作时所使用的数据。
105.本发明提供了一种基于批处理程序解析的调度资源管理方法所述方法应用于调度资源管理服务系统,所述系统包括语句解析模块,所述方法包括:获取待执行的批处理调度作业信息;根据所述批处理调度作业信息,输出批处理程序的sql执行语句;通过将所述sql执行语句输入所述语句解析模块中,根据所述语句解析模块进行语义解析,得到语句解析信息;根据所述语句解析信息,获取逻辑资源信息和硬件资源信息;以所述逻辑资源信息和所述硬件资源信息为输入信息进行资源预测,得到预测资源总量,其中,所述预测资源总量为执行所述sql执行语句的耗费的资源总量;根据预设资源总量和所述预测资源总量进行比对,判断是否满足执行条件,若满足,执行所述sql执行语句。解决了现阶段存在批处理程序之间无法进行有效的资源负载分析,进而无法及时对调度并发做出有效的调整,影响数据库性能,造成运行效率欠佳的技术问题,达到了与批处理调度工具进行联动处理,实现批处理程序调度前,能够及时感知数据库的负载,以及所运行批处理程序所带来的资源损耗,提高运行效率的效果。
106.本发明还提供一种电子设备,其中,包括处理器和存储器;
107.该存储器,用于存储;
108.该处理器,用于通过调用,执行上述实施例一中任一项所述的方法。
109.本发明还提供一种计算机程序产品,包括计算机程序和/或指令,该计算机程序和/或指令被处理器执行时实现上述实施例一中任一项所述方法的步骤。
110.本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全软件实施例、完全硬件实施例、或结合软件和硬件方面实施例的形式。此外,本发明为可以在一个或多个包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。而所述的计算机可用存储介质包括但不限于:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁盘存储器、只读光盘(compact disc read-only memory,简称cd-rom)、光学存储器等各种可以存储程序代码的介质。
111.本发明是参照本发明的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机
器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的系统。
112.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令系统的制造品,该指令系统实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
113.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。
114.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献