1.一种业务规则生成方法,其特征在于,所述方法包括:
响应于业务规则生成指令,识别规则名称输入框内的文本信息,并将所述规则名称输入框内的文本信息作为所述业务规则的规则名称;
在标签选择界面识别当前被选择的规则标签和所述规则标签的规则顺序,其中,所述规则标签包括至少两个属性标签和至少一个逻辑标签,一所述规则标签对应一功能组件;
根据所述规则顺序对所述属性标签和所述逻辑标签进行组合,形成所述规则名称对应的业务规则,其中,所述业务规则中,每两个相邻的所述属性标签之间间隔至少一个所述逻辑标签;
分别读取组成所述业务规则的规则标签对应的功能组件,并将所述功能组件按所述规则顺序进行组合,形成所述业务规则对应的执行代码;
向业务系统发布所述执行代码,以使所述业务系统根据所述执行代码执行所述业务规则;
所述在标签选择界面识别当前被选择的规则标签和所述规则标签的规则顺序的步骤,包括:通过所述标签选择界面的下拉控件响应下拉选择指令,当接收到所述下拉选择指令后,在所述标签选择界面显示规则标签菜单,其中,所述规则标签菜单按照预设的排列顺序显示若干个规则标签;
响应于对所述规则标签菜单中的规则标签的规则标签选择指令,将所述规则标签选择指令指向的规则标签作为所述当前被选择的规则标签;
在标签选择界面识别所述当前被选择的规则标签的规则顺序;
所述响应于业务规则生成指令的步骤之前,还包括:
接收规则标签生成指令;
识别标签名称输入框内的文本信息,并将所述标签名称输入框内的文本信息作为新的规则标签的标签名称;
识别功能组件输入框内的代码信息,并根据所述功能组件输入框内的代码信息生成新的功能组件;
建立所述新的规则标签与所述新的功能组件的映射关系;
将所述新的规则标签添加至所述标签选择界面;
所述在标签选择界面识别所述当前被选择的规则标签的规则顺序的步骤,包括:通过所述标签选择界面的顺序编辑控件响应顺序编辑指令,当接收到所述顺序编辑指令时,根据所述顺序编辑指令编辑所述当前被选择的规则标签的排列顺序;
将所述当前被选择的规则标签的排列顺序作为所述当前被选择的规则标签的规则顺序;
所述通过所述标签选择界面的顺序编辑控件响应顺序编辑指令,当接收到所述顺序编辑指令时,根据所述顺序编辑指令编辑所述当前被选择的规则标签的排列顺序的步骤,包括:在规则标签的附近设置位置调整控件,所述位置调整控件包括向上移动控件和向下移动控件,一所述向上移动控件和一所述向下移动控件分别对应一所述规则标签,当用户触控上述控件时,分别使其对应的规则标签向上移动、向下移动,以及分别设置在各个规则标签附近的删除控件,一所述删除控件对应一所述规则标签,当用户触控该控件时,删除该控件对应的规则标签;其中,除了针对每一个规则标签的位置调整控件外,还对若干规则标签的组合进行位置调整。
2.根据权利要求1所述的业务规则生成方法,其特征在于,所述响应于业务规则生成指令的步骤之前,还包括:响应于规则标签修改指令,将所述规则标签修改指令指向的规则标签作为第一编辑标签,并将所述第一编辑标签的标签名称显示在规则标签编辑框内,以使用户对所述标签名称进行编辑;
响应于规则标签修改完成指令,识别所述规则标签编辑框内编辑后的标签名称,并将所述规则标签编辑框内编辑后的标签名称作为所述第一编辑标签的标签名称。
3.根据权利要求1所述的业务规则生成方法,其特征在于,所述在标签选择界面识别所述规则标签的规则顺序的步骤,包括:响应于对所述标签选择界面中的规则标签的规则标签选择指令,将所述规则标签选择指令指向的规则标签作为所述当前被选择的规则标签;
将各个所述规则标签被选择的时间顺序作为所述规则标签的规则顺序。
4.根据权利要求1所述的业务规则生成方法,其特征在于,所述形成所述业务规则的规则名称对应的业务规则的步骤之后,还包括:将所述业务规则,以及所述规则名称与所述业务规则的映射关系存储至业务规则数据库中,其中,一所述规则名称对应一所述业务规则,一所述业务规则对应至少一个业务名称。
5.一种业务规则生成装置,用于实现如权利要求1‑4中任意一项所述的业务规则生成方法,其特征在于,所述装置包括:规则名称识别模块,用于响应于业务规则生成指令,识别规则名称输入框内的文本信息,并将所述规则名称输入框内的文本信息作为所述业务规则的规则名称;
规则标签识别模块,用于在标签选择界面识别当前被选择的规则标签和所述规则标签的规则顺序,其中,所述规则标签包括至少两个属性标签和至少一个逻辑标签,一所述规则标签对应一功能组件;
业务规则生成模块,用于根据所述规则顺序对所述属性标签和所述逻辑标签进行组合,形成所述业务规则的规则名称对应的业务规则,其中,所述业务规则中,每两个相邻的所述属性标签之间间隔至少一个所述逻辑标签;
执行代码生成模块,用于分别读取组成所述业务规则的规则标签对应的功能组件,并将所述功能组件按所述规则顺序进行组合,形成所述业务规则对应的执行代码;
业务规则执行模块,用于向业务系统发布所述执行代码,以使所述业务系统根据所述执行代码执行所述业务规则。
6.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述的方法的步骤。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。