[发明专利]基于模型的任务处理方法、装置、设备和介质在审
申请号: | 202010852168.0 | 申请日: | 2020-08-21 |
公开(公告)号: | CN112035581A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 贾立 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/2458;G06F16/78;G06F16/901 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 范坤坤 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模型 任务 处理 方法 装置 设备 介质 | ||
1.一种基于模型的任务处理方法,其特征在于,所述方法包括:
获取数据查询任务;
解析获取所述数据查询任务中的至少一个待查询实体和待查询实体的至少一个待查询属性;
确定所述待查询实体的待查询属性在预设数据模型中的渲染路径;其中,所述预设数据模型中包括至少一个实体,每个实体与至少一个属性具有关联关系,至少两个实体之间具有关联关系,每条所述渲染路径包括具有串行关联关系的至少一个实体的至少一个属性;
根据每条所述渲染路径中的属性串行关联关系,从数据库中依次读取所述渲染路径所涉及实体的属性的数据,并进行数据渲染;
根据渲染后的数据结果响应所述数据查询任务。
2.根据权利要求1所述的方法,其特征在于,根据每条所述渲染路径中的属性串行关联关系,从数据库中依次读取所述渲染路径所涉及实体的属性的数据,并进行数据渲染包括:
如果所述渲染路径的数量为无依赖关系的至少两条,则并行地根据每条所述渲染路径中的属性串行关联关系,从数据库中依次读取所述渲染路径所涉及实体的属性的数据,并进行数据渲染。
3.根据权利要求1所述的方法,其特征在于,所述预设数据模型为图结构,所述实体和属性为所述图结构中的节点,所述关联关系为所述图结构中的边。
4.根据权利要求3所述的方法,其特征在于,确定所述待查询实体的待查询属性在预设数据模型中的渲染路径包括:
根据所述待查询实体和待查询属性,与所述预设数据模型的实体和属性进行匹配;
将匹配到的实体的属性,与所述预设数据模型的根节点之间的实体和属性确定作为所述渲染路径。
5.根据权利要求1所述的方法,其特征在于,所述实体为供用户输入的表单组件以及表单组件中的至少一个表单元素,每个表单组件的组件属性和每个表单元素的元素属性分别为对应实体的属性。
6.根据权利要求1所述的方法,其特征在于,所述属性对应的数据为所述数据库中对应于实体所存储的字段中的数据,或为根据至少一个属性的数据计算生成的临时数据。
7.根据权利要求1所述的方法,其特征在于,根据每条所述渲染路径中的属性串行关联关系,从数据库中依次读取所述渲染路径所涉及实体的属性的数据,并进行数据渲染包括:
根据每条所述渲染路径中的属性串行关联关系,将起始的实体的属性,作为当前实体属性;
从所述数据库中读取所述当前实体属性的数据,或根据所述数据库中存储的数据计算获取所述当前实体属性的数据,或根据所述数据库中存储的数据以及当前参考数据计算获取所述当前实体属性的数据;
将所述当前实体属性的数据更新至当前参考数据;
根据所述渲染路径中的属性串行关联关系确定下一个实体的属性,更新为当前实体属性,并返回执行获取所述当前实体属性的数据的操作,直至所述渲染路径执行完毕。
8.一种基于模型的任务处理装置,其特征在于,所述装置包括:
任务获取模块,用于获取数据查询任务;
实体属性解析模块,用于解析获取所述数据查询任务中的至少一个待查询实体和待查询实体的至少一个待查询属性;
渲染路径确定模块,用于确定所述待查询实体的待查询属性在预设数据模型中的渲染路径;其中,所述预设数据模型中包括至少一个实体,每个实体与至少一个属性具有关联关系,至少两个实体之间具有关联关系,每条所述渲染路径包括具有串行关联关系的至少一个实体的至少一个属性;
数据渲染模块,用于根据每条所述渲染路径中的属性串行关联关系,从数据库中依次读取所述渲染路径所涉及实体的属性的数据,并进行数据渲染;
任务响应模块,用于根据渲染后的数据结果响应所述数据查询任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010852168.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种舟桥锚定用投锚机
- 下一篇:一种GIL小角度壳体弯曲装置