一种流程编写方法及流程编写器的制作方法

文档序号:6398012阅读:119来源:国知局
专利名称:一种流程编写方法及流程编写器的制作方法
技术领域
本发明涉及软件领域,特别是一种流程编写方法及流程编写器
背景技术
目前在环保行业的水质分析仪器中,会存储有若干个流程来分析水质,对于流程的控制则是通过单片机或者某个操作系统下特定的程序来实现,而上述这些操作基本上是固定的程序操作,这就造成了控制流程水质分析时,不管是否使用到一些流程都需要按照固定程序中的流程顺序全部执行一遍,这样会造成工作效率降低的问题。

发明内容
本发明所要解决的问题是提供一种流程编写方法及流程编写器,以解决现有技术中工作效率低的问题。具体方案如下一种流程编写方法,所述方法包括接收分析命令;将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序。优选地,所述在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序的过程包括预先在流程库中存储一组流程程序及与所述流程程序对应的流程标识;依据所述与分析命令对应的流程标识查询所述流程库中对应的流程标识;依据所述流程标识得到对应的流程程序。优选地,还包括将所述流程程序进行存储。优选地,所述将所述流程程序进行保存的过程包括将所述流程程序以TXT文档格式或者HTML文档格式进行存储。优选地,还包括接收流程程序调整命令;将所述流程程序调整命令进行解析,得到所述流程程序调整命令对应的流程标识;调整所述流程库中所述调整命令对应的流程标识对应的流程程序。优选地,当所述流程程序调整命令为删除流程程序命令时;将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识;删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序;优选地,当所述流程程序调整命令为添加流程程序命令时;
将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识;增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中。优选地,所述预设流程库中的流程程序的名称可以自定义。优选地,判断所述流程程序中的流程参数是否与预设的流程参数一致,如果是,则执行所述流程程序,如果否,则报警。一种流程编写器,所述流程编写器包括接收单元、解析单元和查询单元;其中,所述接收单元用于,接收分析命令;所述解析单元与所述接收单元相连,用于将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;所述查询单元与所述解析单元相连,用于在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序。优选地,还包括存储单元;所述存储单元与所述查询单元相连,用于将所述流程程序进行存储。优选地,还包括调整单元;所述调整单元与所述查询单元相连,用于接收流程程序调整命令,将所述流程程序调整命令进行解析,得到所述流程程序调整命令对应的流程标识,调整所述流程库中所述调整命令对应的流程标识对应的流程程序;其中,所述调整单元包括删除流程程序子单元和添加流程程序子单元。优选地,还包括判断单元;所述判断单元用于,判断所述流程程序中的流程参数是否与预设的流程参数一致,如果是,则触发所述流程程序执行,如果否,则报警。从以上技术方案可以看出,本发明提供了一种流程编写方法及流程编写器,其中,所述方法和所述流程编写器应用于水质分析仪器中,所述方法包括接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序,这样可以只执行与所述分析命令对应的流程程序,而不是将所有流程库中的流程全部执行一遍,这样就可以提高在使用中的工作效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一公开的一种流程编写方法的流程示意图;图2为本发明实施例二公开的一种流程编写方法的流程示意图;图3为本发明实施例三公开的一种流程编写方法的流程示意图;图4为本发明实施例四公开的一种流程编写方法的流程示意图;图5为本发明实施例五公开的一种流程编写方法的流程示意图6为本发明实施例公开的具体操作时预设流程库中流程程序及流程标识示意图;图7为本发明实施例六公开的一种流程编写器的结构示意图;图8为本发明实施例七公开的一种流程编写器的结构示意图;图9为本发明实施例八公开的一种流程编写器的结构示意图;图10为本发明实施例九公开的一种流程编写器的结构示意图。
具体实施例方式下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。本发明实施例一公开了一种流程编写方法,参见图1所示,所述方法应用于水质分析仪器中,所述步骤包括步骤SlOl :接收分析命令;其中,所述分析命令可以是水质分析也可以是某种液体成分的分析等;步骤S102 :将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;步骤S103 :在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序。本实施例中公开了一种流程编写方法,所述方法应用于水质分析仪器中,所述方法包括接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序,这样可以只执行与所述分析命令对应的流程程序,而不是将所有流程库中的流程全部执行一遍,这样就可以提高在使用中的工作效率。本实施例二公开了一种流程编写方法,参见图2所示,所述方法应用于水质分析仪器中,步骤包括步骤S201 :接收分析命令;其中,所述分析命令可以是水质分析也可以是某种液体成分的分析等;步骤S202 :将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;步骤S203 :预先在流程库中存储一组流程程序及与所述流程程序对应的流程标识;其中,所述在所述流程库中预设的一组流程程序的名称是可以自定义,即按照用户的需要进行设置;步骤S204 :依据所述与分析命令对应的流程标识查询所述流程库中对应的流程标识;步骤S205 :依据所述流程标识得到对应的流程程序。本实施例公开了一种流程编写方法,所述方法中,接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,预先在流程库中存储一组流程程序及与所述流程程序对应的流程标识,依据所述与分析命令对应的流程标识查询所述流程库中对应的流程标识,依据所述流程标识得到对应的流程程序,将需要的流程程序和流程标识存储在预设的流程库中,可以方便用户集中查找,提高了工作效率。本发明实施例三中公开了一种流程编写方法,所述方法应用于水质分析仪器中,参见图3所示,所述方法步骤包括步骤S301 :接收分析命令;其中,所述分析命令可以是水质分析也可以是某种液体成分的分析等;步骤S302 :将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;步骤S303 :预先存储一组流程程序及与所述流程程序对应的流程标识;其中,所述在所述流程库中预设的一组流程程序的名称是可以按照用户的需要进行设置;步骤S304 :依据所述与分析命令对应的流程标识查询对应的流程标识;步骤S305 :依据所述流程标识得到对应的流程程序;步骤S306 :将所述流程程序进行存储;其中,所述流程程序可以以TXT文档格式或者HTML文档格式进行存储。或者是用户需要的文档格式进行存储。本实施例中公开了一种流程编写方法,所述方法在实施例二的基础上,增加了对所述流程程序存储,并且可以以TXT文档格式或者HTML文档格式进行存储,这样可以方便用户后续查找所述流程程序的历史数据,而且可以以多种文档格式进行保存,满足了不同客户的需要,适用范围大。本发明实施例四公开了一种流程编写方法,参见图4所示,所述方法应用于水质分析仪器中,步骤包括步骤S401 :接收分析命令;其中,所述分析命令可以是水质分析也可以是某种液体成分的分析等;步骤S402 :将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;步骤S403 :预先存储一组流程程序及与所述流程程序对应的流程标识;其中,所述在所述流程库中预设的一组流程程序的名称是可以按照用户的需要进行设置;步骤S404 :依据所述与分析命令对应的流程标识查询对应的流程标识;步骤S405 :依据所述流程标识得到对应的流程程序;步骤S406 :将所述流程程序进行存储;其中,所述流程程序可以以TXT文档格式或者HTML文档格式进行存储。或者是用户需要的文档格式进行存储;步骤S407 :判断所述流程程序中的流程参数是否与预设的流程参数一致,如果是,执行步骤S408,如果否,执行步骤S409 ;步骤S408 :执行所述流程程序;
步骤S409:报警;其中,所述流程参数包括使用模块名称、命令分类、参数个数和参数名称;进一步的,所述使用模块名称都拥有唯一的一个所述命令分类,而所述使用模块名称包括联动模块、继电器模块、电加热模块和光源光敏模块等,而与之对应的所述命令分类即是对应的一个编号,参数个数是所述流程程序包括有几个参数,每个参数名称也是自定义的;当所述流程程序中的所述命令分类和所述参数个数与预设的命令分类和参数个数一致,则执行所述流程程序,如果不一致,则报警;举例说明,当所述流程程序为抽取消解液时,判断所述抽取消解液中的流程参数即命令分类和参数个数是否与预设命令分类40和参数个数4 一致,如果一致,执行所述抽取消解液程序,如果不一致,则报警。本实施例中公开了一种流程编写方法,所述方法中对所述流程程序中的流程参数进行了判断,即判断所述流程参数是否与预设的流程参数一致,如果是,则所述流程程序是正确的,可以执行,如果不是,则报警,使用人员便更改所述流程程序参数,当单个流程程序都正确执行的话,那么就可以避免出现若干条流程程序全部执行完后,才发现有错误,如果这样,就需要全部查找若干条流程程序,来找到问题原因,这样会造成工作量增大,工作效率降低,而当单个流程程序全正确执行的话,就可以避免出现这些问题,从而实现了提高工作效率。本发明实施例五公开了一种流程编写方法,参见图5所示,所述方法应用于水质分析仪器中,对于在预设流程库中流程程序可以进行调整,具体步骤包括步骤S501 :接收流程程序调整命令;步骤S502 :将所述流程程序调整命令进行解析,得到所述流程程序命令对应的流程标识;步骤S503 :调整所述流程库中所述调整命令对应的流程标识对应的流程程序;其中,所述流程程序调整命令包括删除流程程序命令和添加流程程序命令;当所述流程程序调整命令为删除流程程序命令时;将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识;删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序;当所述流程程序调整命令为添加流程程序命令时;将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识;增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中。本实施例中公开了一种对于预设流程库中流程程序进行调整的方法,对于所述流程库中的流程程序进行调整,包括删除所述流程库中的流程程序和添加流程程序命令,当接收到的流程程序调整命令是删除流程程序命令时,将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识,删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序,当接收到的流程程序调整命令是添加流程程序命令时,将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识,增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中,这样就实现了用户可以按照实际需求对所述流程库中的流程程序进行删除或者是添加,方便了用户的使用,可扩展性变强。举例说明,在实际应用中,预先在流程库中存储一组流程程序及与所述流程对应的流程标识,参见图6所示,当接收到分析命令,此时的分析命令为A水质分析,将所述分析命令解析后,得到5个与所述分析命令对应的流程标识,即2、0、1、4和6,在预先存储的一组流程程序中,查找所述与分析命令对应的流程标识2、0、1、4和6,当查找到后,得到与所述流程标识2、0、1、4和6对应的流程程序,即测量传感器程序、推空液位管程序、计量传感器程序、抽取样品程序和抽取消解液程序,此时将上述五个程序进行保存,保存的格式可以是TXT,也可以是HTML或者是用户需要的某一种文件格式;另外,对于预设的流程库中的流程程序,可以随用户的需要进行调整,即可以是删除所述流程库中现有的流程程序,也可以是添加某个流程程序到所述流程库中。本实施例六公开了一种流程编写器,参见图7所示,所述装置包括接收单元101、解析单元102和查询单元103 ;其中,所述接收单元101用于,接收分析命令;所述分析命令可以是水质分析也可以是某种液体成分的分析等;所述解析单元102用于,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;所述查询单元103用于,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序。本实施例公开了一种流程编写器,所述装置包括接收单元、解析单元和查询单元,其中,所述接收单元用于接收分析命令,所述解析单元与所述接收单元相连,用于将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,所述查询单元与所述解析单元相连,用于在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序,这样可以只执行与所述分析命令对应的流程程序,而不是将所有流程库中的流程全部执行一遍,这样就可以提高在使用中的工作效率。本发明实施例七公开了一种流程编写器,参见图8所示,所述装置包括接收单元101、解析单元102、查询单元103和存储单元104 ;所述接收单元101、所述解析单元102和所述查询单元103与实施例六中公开的所述接收单元101、所述解析单元102和所述查询单元103 —致;所述存储单元104与所述查询单元103相连,用于将所述流程程序进行存储;其中,所述流程程序可以以TXT文档格式或者HTML文档格式进行存储。或者是用户需要的文档格式进行存储。本发明实施例中公开了一种流程编写器,所述装置在实施例五的基础上,增加了存储单元,所述存储单元用于存储所述流程程序,其中,所述流程程序可以以TXT文档格式或者HTML文档格式进行存储,或者是用户需要的文档格式进行存储,这样可以方便用户后续查找所述流程程序的历史数据,而且可以以多种文档格式进行保存,满足了不同客户的需要,适用范围大。本发明实施例八公开了一种流程编写器,参见图9所示,包括接收单元101、解析单元102、查询单元103、存储单元104和调整单元105 ;所述接收单元101、所述解析单元102、所述查询单元103和所述存储单元104与实施例七中公开的所述接收单元101、所述解析单元102、所述查询单元103和所述存储单元104 —致;所述调整单元105与所述查询单元103相连,用于接收流程程序调整命令,将所述流程程序调整命令进行解析,得到所述流程程序调整命令对应的流程标识,调整所述流程库中所述调整命令对应的流程标识对应的流程程序;其中,所述调整单元包括删除流程程序子单元和添加流程程序子单元;所述删除流程程序子单元用于,接收删除流程程序命令,将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识,删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序;所述添加流程程序子单元用于,接收流程程序调整命令为添加流程程序命令,将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识,增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中。本实施例中公开了一种路程编写器,在实施例六的基础上,增加了调整单元,所述调整单元与所述查询单元相连,用于接收流程程序调整命令,将所述流程程序调整命令进行解析,得到所述流程程序调整命令对应的流程标识,调整所述流程库中所述调整命令对应的流程标识对应的流程程序,当接收到的流程程序调整命令是删除流程程序命令时,将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识,删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序,当接收到的流程程序调整命令是添加流程程序命令时,将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识,增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中,这样就实现了用户可以按照实际需求对所述流程库中的流程程序进行删除或者是添加,方便了用户的使用,可扩展性变强。本实施例九公开了一种流程编写器,参见图10所示,所述流程编写器包括接收单元101、解析单元102、查询单元103、存储单元104、调整单元105和判断单元106 ;其中,所述接收单元101、所述解析单元102、所述查询单元103、所述存储单元104和所述调整单元105与实施例八所公开的所述接收单元101、所述解析单元102、所述查询单元103、所述存储单元104和所述调整单元105 —致;所述判断单元106用于,判断所述流程程序中的流程参数是否与预设的流程参数一致,如果是,则触发所述流程程序执行,如果否,则报警;其中,所述流程参数包括使用模块名称、命令分类、参数个数和参数名称;进一步的,所述使用模块名称都拥有唯一的一个所述命令分类,而所述使用模块名称包括联动模块、继电器模块、电加热模块和光源光敏模块等,而与之对应的所述命令分类即是对应的一个编号,参数个数是所述流程程序包括有几个参数,每个参数名称也是自定义的;当所述流程程序中的所述命令分类和所述参数个数与预设的命令分类和参数个数一致,则执行所述流程程序,如果不一致,则报警;举例说明,当所述流程程序为抽取消解液时,判断所述抽取消解液中的流程参数即命令分类和参数个数是否与预设命令分类40和参数个数4 一致,如果一致,执行所述抽取消解液程序,如果不一致,则报警。本实施例中公开了一种流程编写器,增加了判断单元,所述判断单元用于对所述流程程序中的流程参数进行了判断,即判断所述流程参数是否与预设的流程参数一致,如果是,则所述流程程序是正确的,可以执行,如果不是,报警,使用人员便更改所述流程程序参数,当单个流程程序都正确执行的话,那么就可以避免出现若干条流程程序全部执行完后,才发现有错误,如果这样,就需要全部查找若干条流程程序,来找到问题原因,这样会造成工作量增大,工作效率降低,而当单个流程程序全正确执行的话,就可以避免出现这些问题,从而实现了提高工作效率。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽范围。
权利要求
1.一种流程编写方法,其特征在于,所述方法包括 接收分析命令; 将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识; 在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序。
2.根据权利要求1所述的方法,其特征在于,所述在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序的过程包括 预先在流程库中存储一组流程程序及与所述流程程序对应的流程标识; 依据所述与分析命令对应的流程标识查询所述流程库中对应的流程标识; 依据所述流程标识得到对应的流程程序。
3.根据权利要求1所述的方法,其特征在于,还包括 将所述流程程序进行存储。
4.根据权利要求3所述的方法,其特征在于,所述将所述流程程序进行保存的过程包括 将所述流程程序以TXT文档格式或者HTML文档格式进行存储。
5.根据权利要求2所述的方法,其特征在于,还包括 接收流程程序调整命令; 将所述流程程序调整命令进行解析,得到所述流程程序调整命令对应的流程标识; 调整所述流程库中所述调整命令对应的流程标识对应的流程程序。
6.根据权利要求5所述的方法,其特征在于,当所述流程程序调整命令为删除流程程序命令时; 将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识; 删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序。
7.根据权利要求5所述的方法,其特征在于,当所述流程程序调整命令为添加流程程序命令时; 将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识; 增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中。
8.根据权利要求1所述的方法,其特征在于,还包括 所述预设流程库中的流程程序的名称可以自定义。
9.根据权利要求1所述的方法,其特征在于,还包括 判断所述流程程序中的流程参数是否与预设的流程参数一致,如果是,则执行所述流程程序,如果否,则报警。
10.一种流程编写器,其特征在于,所述流程编写器包括接收单元、解析单元和查询单元; 其中,所述接收单元用于,接收分析命令; 所述解析单元与所述接收单元相连,用于将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识; 所述查询单元与所述解析单元相连,用于在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序。
11.根据权利要求10所述的流程编写器,其特征在于,还包括存储单元;所述存储单元与所述查询单元相连,用于将所述流程程序进行存储。
12.根据权利要求10所述的流程编写器,其特征在于,还包括调整单元; 所述调整单元与所述查询单元相连,用于接收流程程序调整命令,将所述流程程序调整命令进行解析,得到所述流程程序调整命令对应的流程标识,调整所述流程库中所述调整命令对应的流程标识对应的流程程序; 其中,所述调整单元包括删除流程程序子单元和添加流程程序子单元。
13.根据权利要求10所述的流程编写器,其特征在于,还包括判断单元; 所述判断单元用于,判断所述流程程序中的流程参数是否与预设的流程参数一致,如果是,则触发所述流程程序执行,如果否,则报警。
全文摘要
本发明公开了一种流程编写方法及流程编写器,所述流程编写方法和流程编写器应用于水质分析仪器中,所述方法包括接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序,这样可以只执行与所述分析命令对应的流程程序,而不是将所有流程库中的流程全部执行一遍,这样就可以提高在使用中的工作效率。
文档编号G06F9/44GK103019749SQ201310017369
公开日2013年4月3日 申请日期2013年1月17日 优先权日2013年1月17日
发明者陈展平, 武军贤, 唐宏朝, 彭俊, 凌清 申请人:力合科技(湖南)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1