[发明专利]一种分支确定方法及装置有效
申请号: | 201710640877.0 | 申请日: | 2017-07-31 |
公开(公告)号: | CN107451057B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 范会杨 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分支 确定 方法 装置 | ||
1.一种分支确定方法,其特征在于,包括:
判断已定义的注入开关是否处于开启状态;
若所述注入开关处于开启状态,确定以第一方式进入分支判断条件,所述分支判断条件包括第三定义条件与运算第二定义条件,所述第三定义条件包括原始判断条件或运算第一定义条件;
从环境变量文件中分别读取所述第一定义条件对应的第一环境变量和第二定义条件对应的第二环境变量;
基于第一环境变量和第二环境变量确定所述分支判断条件的执行结果;
依据所述分支判断条件的执行结果确定是否进入与所述分支判断条件对应的分支;
若所述注入开关未处于开启状态,确定以第二方式进入所述分支判断条件;
确定预设的为所述第一定义条件定义的第一字符串和为所述第二定义条件定义的第二字符串;
基于所述第一字符串和第二字符串,确定所述分支判断条件的执行结果为原始判断条件;
依据所述原始判断条件的执行结果确定是否进入与所述分支判断条件对应的分支。
2.根据权利要求1所述的方法,其特征在于,所述第一环境变量和第二环境变量均为字符串,
所述基于第一环境变量和第二环境变量确定所述分支判断条件的执行结果,包括:
将所述第一环境变量与字符串0做差,得到所述第一定义条件的第一数值;
将所述第二环境变量与字符串0做差,得到所述第二定义条件的第二数值;
基于所述第一数值和第二数值确定所述分支判断条件的执行结果。
3.根据权利要求1所述的方法,其特征在于,所述基于所述第一字符串和第二字符串,确定所述分支判断条件的执行结果为原始判断条件,包括:
将所述第一字符串与字符串0做差,得到所述第一定义条件的第一数值,所述第一字符串为字符串0;
将所述第二字符串与字符串0做差,得到所述第二定义条件的第二数值,所述第二字符串为字符串1;
基于所述第一数值和第二数值,确定所述分支判断条件的执行结果为原始判断条件。
4.一种分支确定装置,其特征在于,包括:
判断单元,用于判断已定义的注入开关是否处于开启状态;
第一方式确定单元,用于若所述注入开关处于开启状态,确定以第一方式进入分支判断条件,所述分支判断条件包括第三定义条件与运算第二定义条件,所述第三定义条件包括原始判断条件或运算第一定义条件;
环境变量读取单元,用于从环境变量文件中分别读取所述第一定义条件对应的第一环境变量和第二定义条件对应的第二环境变量;
第一执行结果确定单元,用于基于第一环境变量和第二环境变量确定所述分支判断条件的执行结果;
第一分支确定单元,用于依据所述分支判断条件的执行结果确定是否进入与所述分支判断条件对应的分支;
第二方式确定单元,用于若所述注入开关未处于开启状态,确定以第二方式进入所述分支判断条件;
字符串读取单元,用于确定预设的为所述第一定义条件定义的第一字符串和为所述第二定义条件定义的第二字符串;
第二执行结果确定单元,用于基于所述第一字符串和第二字符串,确定所述分支判断条件的执行结果为原始判断条件;
第二分支确定单元,用于依据所述原始判断条件的执行结果确定是否进入与所述分支判断条件对应的分支。
5.根据权利要求4所述的装置,其特征在于,所述第一环境变量和第二环境变量均为字符串,
所述第一执行结果确定单元,包括:
第一计算单元,用于将所述第一环境变量与字符串0做差,得到所述第一定义条件的第一数值;
第二计算单元,用于将所述第二环境变量与字符串0做差,得到所述第二定义条件的第二数值;
第一执行结果确定子单元,用于基于所述第一数值和第二数值确定所述分支判断条件的执行结果。
6.根据权利要求5所述的装置,其特征在于,所述第二执行结果确定单元,包括:
第三计算单元,用于将所述第一字符串与字符串0做差,得到所述第一定义条件的第一数值,所述第一字符串为字符串0;
第四计算单元,用于将所述第二字符串与字符串0做差,得到所述第二定义条件的第二数值,所述第二字符串为字符串1;
第二执行结果确定子单元,用于基于所述第一数值和第二数值,确定所述分支判断条件的执行结果为原始判断条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710640877.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二次气液二相流静电喷头
- 下一篇:一种二次气液二相流静电喷雾机