本技术涉及通信,特别是涉及一种属性配置方法、装置、电子设备及存储介质。
背景技术:
1、当前通信行业软件环境下,面对业务方多变的需求,以及复杂的场景,开发人员往往都是针对需求进行定制化开发,这种方式不仅需要多方人员进行参与,也需要开发人员对于需求进行详细深入了解,大大增加了沟通成本,拉长了研发周期。
技术实现思路
1、本技术实施例所要解决的技术问题是提供一种属性配置方法、装置、电子设备及存储介质,以解决多协议能力调用的重复性开发工作、快速接入数据源并投入应用、标准化回复解析结构体定义等典型场景。
2、第一方面,本技术实施例提供了一种属性配置方法,所述方法包括:
3、根据待处理业务的业务需求,确定所述待处理业务对应的业务能力类型;
4、根据所述业务需求,确定所述待处理业务在所述业务能力类型下的逻辑配置模板;
5、显示所述逻辑配置模板下的底层约束属性;
6、获取用户从所述底层约束属性中选择的目标底层约束属性;
7、配置所述目标底层约束属性。
8、可选地,所述根据待处理业务的业务需求,确定所述待处理业务对应的业务能力类型,包括:
9、对所述待处理业务的业务需求进行拆分处理,得到多个基础功能点;
10、根据每个所述基础功能点的业务功能,确定每个所述基础功能点对应的业务能力类型。
11、可选地,所述根据每个所述基础功能点的业务功能,确定每个所述基础功能点对应的业务能力类型,包括:
12、在所述基础功能点的业务功能为处理逻辑功能的情况下,确定所述基础功能点的业务能力类型为处理类型;
13、在所述基础功能点的业务功能为数据源处理功能的情况下,确定所述基础功能点的业务能力类型为控件类型。
14、可选地,在所述业务能力类型为处理类型时,
15、所述根据所述业务需求,确定所述待处理业务在所述业务能力类型下的逻辑配置模板,包括:
16、在所述业务需求指示所述待处理业务需进行实际业务下发时,确定所述待处理业务在所述处理类型下的逻辑配置模板为下发模板;
17、在所述业务需求指示所述待处理业务与下游平台进行通信时,确定所述待处理业务在所述处理类型下的逻辑配置模板为南向返回体解析模板;
18、在所述业务需求指示所述待处理业务与上游平台进行通信时,确定所述待处理业务在所述处理类型下的逻辑配置模板为北向回复变形模板。
19、可选地,在所述业务能力类型为控件类型时,
20、所述根据所述业务需求,确定所述待处理业务在所述业务能力类型下的逻辑配置模板,包括:
21、在所述业务需求指示所述待处理业务需进行数据源基础配置时,确定所述待处理业务在所述控件类型下的逻辑配置模板为数据源模板;
22、在所述业务需求指示所述待处理业务需进行数据项目信息配置时,确定所述待处理业务在所述控件类型下的逻辑配置模板为数据项模板。
23、可选地,所述显示所述逻辑配置模板下的底层约束属性,包括:
24、在所述逻辑配置模板为处理类型的模板时,获取所述处理类型对应的处理类底层约束属性;
25、显示所述处理类底层约束属性;
26、所述处理类底层约束属性包括:约束名称、约束编码、字段分类、默认值、字符类型、必填、显示和备注属性中的至少一种。
27、可选地,所述显示所述逻辑配置模板下的底层约束属性,包括:
28、在所述逻辑配置模板为控件类型的模板时,获取所述控件类型对应的控件类底层约束属性;
29、显示所述控件类底层约束属性;
30、所述控件类底层约束属性包括:约束名称、约束编码、字段分类、控件类型、初始值、默认值、字符类型、必填、只读、显示和备注属性中的至少一种。
31、第二方面,本技术实施例提供了一种属性配置装置,所述装置包括:
32、业务类型确定模块,用于根据待处理业务的业务需求,确定所述待处理业务对应的业务能力类型;
33、配置模板确定模块,用于根据所述业务需求,确定所述待处理业务在所述业务能力类型下的逻辑配置模板;
34、约束属性显示模块,用于显示所述逻辑配置模板下的底层约束属性;
35、目标属性获取模块,用于获取用户从所述底层约束属性中选择的目标底层约束属性;
36、约束属性配置模块,用于配置所述目标底层约束属性。
37、可选地,所述业务类型确定模块包括:
38、基础功能获取单元,用于对所述待处理业务的业务需求进行拆分处理,得到多个基础功能点;
39、业务类型确定单元,用于根据每个所述基础功能点的业务功能,确定每个所述基础功能点对应的业务能力类型。
40、可选地,所述业务类型确定单元包括:
41、处理类型确定子单元,用于在所述基础功能点的业务功能为处理逻辑功能的情况下,确定所述基础功能点的业务能力类型为处理类型;
42、控件类型确定子单元,用于在所述基础功能点的业务功能为数据源处理功能的情况下,确定所述基础功能点的业务能力类型为控件类型。
43、可选地,在所述业务能力类型为处理类型时,
44、所述配置模板确定模块包括:
45、下发模板确定单元,用于在所述业务需求指示所述待处理业务需进行实际业务下发时,确定所述待处理业务在所述处理类型下的逻辑配置模板为下发模板;
46、南向模板确定单元,用于在所述业务需求指示所述待处理业务与下游平台进行通信时,确定所述待处理业务在所述处理类型下的逻辑配置模板为南向返回体解析模板;
47、北向模板确定单元,用于在所述业务需求指示所述待处理业务与上游平台进行通信时,确定所述待处理业务在所述处理类型下的逻辑配置模板为北向回复变形模板。
48、可选地,在所述业务能力类型为控件类型时,
49、所述配置模板确定模块包括:
50、数据源模板确定单元,用于在所述业务需求指示所述待处理业务需进行数据源基础配置时,确定所述待处理业务在所述控件类型下的逻辑配置模板为数据源模板;
51、数据项模板确定单元,用于在所述业务需求指示所述待处理业务需进行数据项目信息配置时,确定所述待处理业务在所述控件类型下的逻辑配置模板为数据项模板。
52、可选地,所述约束属性显示模块包括:
53、处理类属性获取单元,用于在所述逻辑配置模板为处理类型的模板时,获取所述处理类型对应的处理类底层约束属性;
54、处理类属性显示单元,用于显示所述处理类底层约束属性;
55、所述处理类底层约束属性包括:约束名称、约束编码、字段分类、默认值、字符类型、必填、显示和备注属性中的至少一种。
56、可选地,所述约束属性显示模块包括:
57、控件类属性获取单元,用于在所述逻辑配置模板为控件类型的模板时,获取所述控件类型对应的控件类底层约束属性;
58、控件类属性显示单元,用于显示所述控件类底层约束属性;
59、所述控件类底层约束属性包括:约束名称、约束编码、字段分类、控件类型、初始值、默认值、字符类型、必填、只读、显示和备注属性中的至少一种。
60、第三方面,本技术实施例提供了一种电子设备,包括:
61、处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的属性配置方法。
62、第四方面,本技术实施例提供了一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的属性配置方法。
63、与现有技术相比,本技术实施例包括以下优点:
64、本技术实施例中,根据待处理业务的业务需求,确定待处理业务对应的业务能力类型。根据业务需求,确定待处理业务在业务能力类型下的逻辑配置模板。显示逻辑配置模板下的底层约束属性。获取用户从底层约束属性中选择的目标底层约束属性。配置所述目标底层约束属性。本技术实施例通过预先定义三层结构的通用模板架构,即业务能力类型、逻辑层和约束属性,能够解决多协议能力调用的重复性开发工作、快速接入数据源并投入应用、标准化回复解析结构体定义等典型场景,实现了底层约束属性的快速配置。
65、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。