【技术实现步骤摘要】
一种结构化存储方法、装置、电子设备及存储介质
[0001]本申请涉及数据处理
,尤其涉及一种结构化存储方法、装置、电子设备及存储介质。
技术介绍
[0002]为了开发出更契合使用需要的业务功能,通常需要了解相关对象在业务处理过程中的业务需求,进而针对性地构思与业务需求对应的业务实现流程。
[0003]目前在存储业务实现流程时,通常可以采用非结构化存储的方式和结构化存储的方式实现存储。
[0004]对于非结构化存储来说,可以将业务实现流程以纯文本或流程图的形式,存储在相应的文件中,这使得业务实现流程无法直接通过自动化的方式读取,具有不易读性,同时,数据的可维护性很差,无法按照处理需要对需要调整的内容进行快速变更。
[0005]基于非结构化存储所存在的问题,目前提出的结构化存储方式中,采用关键字
‑
键值的存储方式,将业务实现流程存储在数据库中,这使得业务实现流程在存储时需要穷举方案中各种可能的实现流程,因而在面对复杂的业务需求时无法进行有效存储,同时,难以保证为相关业务需求的开发提供开发依据。
技术实现思路
[0006]本申请实施例提供一种结构化存储方法、装置、电子设备及存储介质,以解决结构化存储方式的操作复杂度高和存储效率低的问题。
[0007]第一方面,提出一种结构化存储方法,包括:
[0008]响应于针对目标对象触发的业务存储指示,获取所述目标对象在可操作页面中输入的至少一种业务实现流程对应的各个业务实现步骤;
[0009]获取 ...
【技术保护点】
【技术特征摘要】
1.一种结构化存储方法,其特征在于,包括:响应于针对目标对象触发的业务存储指示,获取所述目标对象在可操作页面中输入的至少一种业务实现流程对应的各个业务实现步骤;获取基于预设的语法结构创建的内容模板文件,并根据所述至少一种业务实现流程对应的各个业务实现步骤各自对应的业务内容,分别确定所述各个业务实现步骤在所述内容模板文件中的写入位置;分别将所述各个业务实现步骤各自对应的业务内容,写入所述内容模板文件中对应的写入位置,获得按照所述语法结构存储的业务实现文件。2.如权利要求1所述的方法,其特征在于,所述响应于针对目标对象触发的业务存储指示之前,还包括:响应于目标对象针对可操作页面触发的登录验证请求,并基于所述登录验证请求中携带的身份标识信息,验证所述目标对象对于所述可操作页面的登录权限;确定所述目标对象具有登录所述可操作页面的登录权限后,向所述目标对象呈现初始化的可操作页面,其中,所述初始化的可操作页面内中呈现有对应主业务实现流程的,用于输入主业务实现步骤的输入组件。3.如权利要求2所述的方法,其特征在于,所述向所述目标对象呈现初始化的可操作页面之后,还包括:响应于目标对象针对所述主业务实现流程中一个主业务实现步骤,触发的辅业务实现流程新增请求,在所述可操作页面中创建与所述一个主业务实现步骤互斥的扩展业务实现步骤;响应于所述目标对象针对所述扩展业务实现步骤输入的业务内容,结合所述扩展业务实现步骤,以及所述主业务实现流程中在所述一个主业务实现步骤之前的各个主业务实现步骤,生成一个辅业务实现流程。4.如权利要求1
‑
3任一项所述的方法,其特征在于,所述获取所述目标对象在可操作页面中输入的至少一种业务实现流程对应的各个业务实现步骤,包括:获取上一次响应于针对所述目标对象触发的业务存储指示之后,所述目标对象在可操作页面中输入的至少一个业务实现流程对应的各个业务实现步骤,以及获取所述目标对象针对所述各个业务实现步骤分别设置的约束条件集合。5.如权利要求4所述的方法,其特征在于,所述根据所述至少一种业务实现流程对应的各个业务实现步骤各自对应的业务内容,分别确定所述各个业务实现步骤在所述内容模板文件中的写入位置,包括:针对所述至少一种业务实现流程对应的各个业务实现步骤,分别执行以下操作:确定一个业务实现步骤归属的业务实现流程,并针对所述一个业务实现步骤设置对应的步骤标识信息,以及针对所述业务实现流程设置对应的流程标识信息;根据所述一个业务实现步骤对应的业务内容,确定所述一个业务实现步骤关联的约束条件集合;在所述内容模板文件中分别确定与所述步骤标识信息、流程标识信息,以及约束条件集合,各自对应的写入位置。6.如权利要求1
‑
3任一项所述的方法,其特征在于,所述预设的语法结构是直译式脚本
语言对象简谱JSON的语法结构。7.如权利要求6所述的方法,其特征在于,所述获得按照所述语法结构存储的业务实现文件之后,还包括以下操作中的任一项:采用递归遍历的方式,识别所述业务实现文件,生成对应的树形图,并基于所述树形图,执行所述至少一种业务实现流程的开发操作;响应于所述目标对象在所述可操作页面中,针对目标业务实现步骤触发的调整指示,并按照所述调整指示调整所述目标实现步骤对应的业务内容,以及更新所述业务实现文件中,对应所述目标实现步骤保存的内容。8.如权利要求1
‑
3任一项所述的方法,其特征在于,所述响应于针对目标对象触发的业务存储指示,包括以下操作中的任意一项:响应于目标对象在可操作页面上,基于输入的至少一种业务实现流程对应的各个...
【专利技术属性】
技术研发人员:沈志宇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。