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

一种业务考核方法与流程

2021-10-19 23:56:00 来源:中国专利 TAG:考核 业务 方法


1.本发明属于业务考核技术领域,具体涉及一种业务考核方法。


背景技术:

2.随着快递行业的快速发展,企业规模的不断扩大各个快递企业的业务考核范围和考核对象日益增多,导致规则变更的需求非常的频繁。而现有的配置页面难以对业务的频繁调整进行支撑。现有的技术方案是开发者根据企业的需求在前台页面增加固定的字段信息,然后在后台增加相应的逻辑进而达到功能上的要求。这样不仅使得系统难以扩展而且频繁的变更非常容易出错。


技术实现要素:

3.为了解决现有技术存在的系统难以扩展而且频繁的变更非常容易出错问题,本发明提供了一种业务考核方法,其具有降低后续代码数量、降低系统更新频率、不易出错等特点。
4.根据本发明的具体实施方式的一种业务考核方法,包括:
5.获取业务人员在前端页面组合的业务考核规则;
6.将所述业务考核规则转换为相应的字符串;
7.基于预设关键字对所述字符串进行拆分并生成执行计划列表;
8.基于所述执行计划列表对产生的业务数据进行解析考核。
9.进一步地,所述基于预设关键字对所述字符串进行拆分并生成执行计划列表包括:
10.基于预设算术运算符将所述字符串拆分并生成所述执行计划列表。
11.进一步地,所述基于所述执行计划列表对产生的业务数据进行解析考核包括:
12.按照所述预设算术运算符拆分后的两侧的内容;
13.若两侧的内容中包含函数,则按照函数进行执行并得到相应的结果集;
14.若内容中不包含函数则直接得到相应的结果集。
15.进一步地,所述业务考核方法还包括:
16.若所述预设算术运算符包括比较运算符中的任一个时,则将所述预设算术运算符两侧的结果集转换成ascii码再进行比较。
17.进一步地,所述业务考核方法还包括:
18.若所述预设算术运算符为包含或不包含的运算符时,则将运算符两侧的内容转换为数组再进行比较。
19.本发明的有益效果为:通过获取业务人员在前端页面组合的业务考核规则;将业务考核规则转换为相应的字符串;基于预设关键字对字符串进行拆分并生成执行计划列表;基于执行计划列表对产生的业务数据进行解析考核。实现了基于规则引擎的解析过程,不用频繁更新代码即可满足频繁变化的业务需求,从而降低后续代码数量,降低系统更新
频率,不易出错。
附图说明
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1是根据一示例性实施例提供的业务考核方法的流程图;
22.图2是根据一示例性实施例提供的执行计划列表的执行流程图。
具体实施方式
23.为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
24.参照图1所示,本发明的实施例提供了一种业务考核方法,具体包括以下步骤:
25.101、获取业务人员在前端页面组合的业务考核规则;
26.业务人员可通过电脑等设备上的前端页面自由进行组合一些所需要用到的规则。
27.102、将业务考核规则转换为相应的字符串;
28.可以在前端页面上直接将所用到的规则转换为相应的字符串。
29.103、基于预设关键字对字符串进行拆分并生成执行计划列表;
30.104、基于执行计划列表对产生的业务数据进行解析考核。
31.按照关键字拆分字符串,拆分后形成一个执行计划列表,然后保存到数据库。当业务数据产生时,从数据库中获取执行计划列表,然后按照执行计划列表开始执行。实现了基于规则引擎的解析过程,不用频繁更新代码即可满足频繁变化的业务需求,从而降低后续代码数量,降低系统更新频率,不易出错。
32.作为上述实施例可行的实现方式,基于预设关键字对字符串进行拆分并生成执行计划列表包括:
33.基于预设算术运算符将字符串拆分并生成执行计划列表。
34.基于执行计划列表对产生的业务数据进行解析考核包括:
35.按照所述预设算术运算符拆分后的两侧的内容;
36.若两侧的内容中包含函数,则按照函数进行执行并得到相应的结果集;
37.若内容中不包含函数则直接得到相应的结果集。
38.若预设算术运算符包括比较运算符中的任一个时,则将预设算术运算符两侧的结果集转换成ascii码再进行比较。
39.若预设算术运算符为包含或不包含的运算符时,则将运算符两侧的内容转换为数组再进行比较。
40.具体的,参照图2所示,解析服务:按照关键字“and(与)”、“or(或)”、“()(括号)”拆分字符串,拆分后形成一个执行计划列表,然后保存到数据库。当业务数据产生时,从数据
库中获取执行计划列表,然后按照执行计划列表开始执行,具体执行过程如下:
41.解析算术运算符:按照关键字“not in(不包含)”、“in(包含)”、“>=”、“<=”、“=”、“>”、“<”拆分。
42.结果集:将上述拆分后将在算术运算符左右两边各得到一些内容,如果内容中包含函数,则按照函数来执行并得到结果集,如果内容中不包含函数则直接得到结果集。
43.然后进行比较:如果算术运算符等于“>=”、“<=”、“=”、“>”、“<”其中一个时,将算术运算符左右两边的结果集转换成ascii(american standard code for information interchange)码,然后再进行比较。
44.如果算术运算符等于“not in(不包含)”、“in(包含)”其中一个时,将算术运算符左右两边的结果集转换为数组,然后再进行比较。
45.最后返回相应的执行结果:整个执行计划返回“true(成功)”、“false(失败)”。
46.其中ascii码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准iso/iec646。ascii码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。标准ascii码也叫基础ascii码,使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:lf(换行)、cr(回车)、ff(换页)、del(删除)、bs(退格)、bel(响铃)等;通信专用字符:soh(文头)、eot(文尾)、ack(确认)等;ascii值为8、9、10和13分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。具有更好的适用范围和效果。
47.本发明上述实施例所提供的业务考核方法,通过获取业务人员在前端页面组合的业务考核规则;将业务考核规则转换为相应的字符串;基于预设关键字对字符串进行拆分并生成执行计划列表;基于执行计划列表对产生的业务数据进行解析考核。实现了基于规则引擎的解析过程,不用频繁更新代码即可满足频繁变化的业务需求,从而降低后续代码数量,降低系统更新频率,不易出错。
48.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
49.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
50.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
51.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不
一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
52.上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。
53.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜