本发明涉及数据处理,尤其是涉及一种协议配置方法及系统和计算机可读存储介质。
背景技术:
1、协议配置是指在协议内容发生调整或者有新的业务产品上架,对法律供应链信息平台协议进行更新或者新增产品配套协议时,业务人员通过前端web(world wide web,全球广域网)页面根据业务需要自由进行协议配置,而无需开发或者技术老师进行后端协议代码调整即可实现业务协议调整功能。
2、目前,相关技术中的协议配置方法采用开发人员后台配置数据库的方式来配置协议,由业务人员和开发或者技术开发人员共同配置协议模板,由于人员可能存在理解差异,导致协议模板出现偏差,以及,修改协议参数时,需要对数据库数据进行修改,数据安全性及数据库稳定性较差。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。
2、为此,本发明的一个目的在于提出一种协议配置方法,该方法可以避免后台技术人员和业务人员对于业务需求的理解偏差,提高生成业务协议的准确性,以及,在进行协议变更或修改时,仅需根据业务需求在前端和后台重现配置协议模板,无需修改后台数据库,从而提高系统稳定性。
3、为此,本发明的第二个目的在于提出一种协议配置系统。
4、为此,本发明的第三个目的在于提出一种非临时性存储介质。
5、为了达到上述目的,本发明的第一方面的实施例提出了一种协议配置方法,所述方法包括:根据第一协议模板生成请求生成第一协议模板;启用业务需求对应的目标第一协议模板;根据所述业务需求对所述目标第一协议模板进行信息配置,生成第二协议模板;根据所述第二协议模板生成业务协议。
6、根据本发明实施例的协议配置方法,通过前端配置和后台业务处理的方式生成第一协议模板和第二协议模板,并在生成业务协议时,根据获取的业务参数对第二协议模板进行参数回填,生成最终的业务协议,整个业务协议生成过程无需后台技术人员和业务人员进行业务需求交流,通过提前配置协议模板,在实际业务需求中仅需对协议模板进行参数回填,可以避免后台技术人员和业务人员对于业务需求的理解偏差,提高生成业务协议的准确性,以及,在进行协议变更或修改时,仅需根据业务需求在前端和后台重现配置协议模板,无需修改后台数据库,从而提高系统稳定性。
7、在一些实施例中,根据所述第一协议模板生成请求生成第一协议模板,包括:获取预设基础协议内容、所述第一协议生成请求对应的协议文本配置数据、协议模板配置规则及协议编号;根据所述预设基础协议内容、所述协议文本配置数据、所述协议模板配置规则及所述协议编号生成所述第一协议模板。
8、在一些实施例中,根据所述预设基础协议内容、所述协议文本配置数据、所述协议模板配置规则及所述协议编号生成所述第一协议模板,包括:确定所述预设基础协议内容对应的第一对象字段、所述协议文本配置数据对应的第二对象字段、所述协议模板配置规则对应的第三对象字段及所述协议编号对应的第四对象字段;对所述第一对象字段、所述第二对象字段、所述第三对象字段及所述第四对象字段进行字段拼接,确定第一拼接对象字段;根据所述第一拼接对象字段生成所述第一协议模板。
9、在一些实施例中,根据所述业务需求对所述目标第一协议模板进行信息配置,生成第二协议模板,包括:获取所述业务需求对应的需求配置信息及所述目标第一协议模板对应的协议配置信息;根据所述需求配置信息对所述协议配置信息进行内容配置,得到最终协议配置内容;根据所述最终协议配置内容生成所述第二协议模板。
10、在一些实施例中,根据所述最终协议配置内容生成所述第二协议模板,包括:解析所述最终协议配置内容中所述需求配置信息所对应的第五对象字段和所述协议配置信息所对应的目标第一拼接对象字段;对所述第五对象字段及所述目标第一拼接对象字段进行字段拼接,得到第二拼接对象字段;根据所述第二拼接对象字段生成所述第二协议模板。
11、在一些实施例中,生成所述第二协议模板之后,还包括:存储所述第二协议模板至预设数据库。
12、在一些实施例中,根据所述最终协议配置内容生成所述第二协议模板之前,还包括:接收第二协议模板生成请求。
13、在一些实施例中,根据所述第二协议模板生成业务协议,包括:接收协议签署指令;根据所述协议签署指令确定协议生成请求;根据所述协议生成请求确定目标参数集合;根据所述目标参数集合及所述第二协议模板确定目标协议信息;根据所述目标协议信息生成业务协议。
14、在一些实施例中,根据所述目标协议信息生成业务协议,包括:确定所述目标参数集合中的目标参数字段集合;根据所述目标参数字段集合确定协议对象内容;在所述第二协议模板中配置所述协议对象内容生成业务协议。
15、在一些实施例中,根据第一协议模板生成请求生成第一协议模板之前,还包括:接收协议参数设置指令;根据所述协议参数设置指令确定业务协议;根据所述业务协议配置业务模板;在所述业务模板配置完成时,发出第一协议模板生成请求。
16、为了达到上述目的,本发明的第二方面的实施例提出了一种协议配置系统,所述系统包括:前端配置模块,用于根据第一协议模板生成请求生成第一协议模板;信息交互模块,用于启用业务需求对应的目标第一协议模板,并根据所述业务需求对所述目标第一协议模板进行信息配置,生成第二协议模板;协议生成模块,用于根据所述第二协议模板生成业务协议。
17、根据本发明实施例的协议配置系统,通过前端配置和后台业务处理的方式生成第一协议模板和第二协议模板,并在生成业务协议时,根据获取的业务参数对第二协议模板进行参数回填,生成最终的业务协议,整个业务协议生成过程无需后台技术人员和业务人员进行业务需求交流,通过提前配置协议模板,在实际业务需求中仅需对协议模板进行参数回填,可以避免后台技术人员和业务人员对于业务需求的理解偏差,提高生成业务协议的准确性,以及,在进行协议变更或修改时,仅需根据业务需求在前端和后台重现配置协议模板,无需修改后台数据库,从而提高系统稳定性。
18、为了达到上述目的,本发明的第三方面的实施例提出了一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质上存储有协议配置程序,所述协议配置程序被处理器执行时实现如上述实施例所述的协议配置方法。
19、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种协议配置方法,其特征在于,包括:
2.根据权利要求1所述的协议配置方法,其特征在于,根据所述第一协议模板生成请求生成第一协议模板,包括:
3.根据权利要求2所述的协议配置方法,其特征在于,根据所述预设基础协议内容、所述协议文本配置数据、所述协议模板配置规则及所述协议编号生成所述第一协议模板,包括:
4.根据权利要求3所述的协议配置方法,其特征在于,根据所述业务需求对所述目标第一协议模板进行信息配置,生成第二协议模板,包括:
5.根据权利要求4所述的协议配置方法,其特征在于,根据所述最终协议配置内容生成所述第二协议模板,包括:
6.根据权利要求4所述的协议配置方法,其特征在于,生成所述第二协议模板之后,还包括:
7.根据权利要求4所述的协议配置方法,其特征在于,根据所述最终协议配置内容生成所述第二协议模板之前,还包括:
8.根据权利要求1所述的协议配置方法,其特征在于,根据所述第二协议模板生成业务协议,包括:
9.根据权利要求8所述的协议配置方法,其特征在于,根据所述目标协议信息生成业务协议,包括:
10.根据权利要求1所述的协议配置方法,其特征在于,根据第一协议模板生成请求生成第一协议模板之前,还包括:
11.一种协议配置系统,其特征在于,包括:
12.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介质上存储有协议配置程序,所述协议配置程序被处理器执行时实现如权利要求1-10所述的协议配置方法。
