[发明专利]数据处理方法、装置、前端中间层组件和前后端分离式开发系统在审
申请号: | 202110225227.6 | 申请日: | 2021-03-01 |
公开(公告)号: | CN113064734A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 闫忠钰 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京康盛知识产权代理有限公司 11331 | 代理人: | 徐富杰 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 前端 中间层 组件 后端 分离 开发 系统 | ||
1.一种数据处理方法,其特征在于,应用于前后端分离式开发系统,所述数据处理方法包括:
所述开发系统的前端中间层获得目标操作数据、所述目标操作数据的标识信息,以及所述目标操作数据的目标处理方式;
根据操作数据的标识信息和数据接收层之间的关联关系,确定所述目标操作数据对应的目标数据接收层,所述数据接收层为所述开发系统的前端数据集合层、前端视图层、后端数据层中的一个;
根据所述目标处理方式对所述目标操作数据进行处理,并将处理后的目标操作数据发送至所述目标数据接收层。
2.根据权利要求1所述的数据处理方法,其特征在于,如果所述目标操作数据为所述前端数据集合层和/或所述后端数据层发送的页面渲染数据,则确定所述目标操作数据对应的目标数据接收层,包括:
根据所述关联关系,确定所述目标数据接收层为所述前端视图层。
3.根据权利要求2所述的数据处理方法,其特征在于,所述根据所述目标操作数据的目标处理方式,对所述目标操作数据进行处理,包括:
获得所述前端视图层关联的目标数据格式信息;
根据所述目标数据格式信息,将所述页面渲染数据渲染为所述前端视图层所需的数据格式。
4.根据权利要求1所述的数据处理方法,其特征在于,如果所述目标操作数据为所述前端视图层发送的用户交互数据,则确定所述目标操作数据对应的目标数据接收层,包括:
根据所述关联关系,确定所述目标数据接收层为所述前端数据集合层或所述后端数据层。
5.根据权利要求4所述的数据处理方法,其特征在于,所述目标操作数据的目标处理方式为增加、删除、修改、查询中的一个。
6.根据权利要求5所述的数据处理方法,其特征在于,所述根据所述目标操作数据的目标处理方式,对所述目标操作数据进行处理后,还包括:
获得所述前端数据集合层或所述后端数据层关联的目标数据格式信息;
根据所述目标数据格式信息,将处理后的用户交互数据格式化为所述前端数据集合层或所述后端数据层所需的数据格式。
7.根据权利要求1至6任一项所述的数据处理方法,其特征在于,还包括:
对处理后的目标操作数据进行本地保存。
8.一种前端中间层组件,其特征在于,应用于前后端分离式开发系统,所述前端中间层组件包括:
数据收集模块、信息存储模块、信息处理模块、信息发布模块以及信息上报模块;
所述数据收集模块分别与所述开发系统的前端数据集合层、前端视图层和后端数据层建立通信,被配置为接收所述前端数据集合层、所述后端数据层或所述前端视图层发送的目标操作数据、所述目标操作数据的标识信息,以及所述目标操作数据的目标处理方式;
所述信息处理模块分别与所述数据收集模块以及所述信息存储模块建立通信,被配置为获得所述数据收集模块发送的目标操作数据、所述目标操作数据的标识信息,以及所述目标操作数据的目标处理方式时,根据所述信息存储模块保存的操作数据的标识信息和数据接收层之间的关联关系,确定所述目标操作数据对应的目标数据接收层,并根据所述目标处理方式对所述目标操作数据进行处理,将处理后的目标操作数据发送至所述目标数据接收层;
所述信息发布模块分别与所述信息处理模块以及所述前端视图层建立通信,被配置为在所述目标数据接收层为所述前端视图层时,接收所述信息处理模块发送的所述处理后的目标操作数据,发送至所述前端视图层;
所述信息上报模块分别与所述信息处理模块、所述前端数据集合层以及所述后端数据层建立通信,被配置为在所述目标数据接收层为所述前端数据集合层或所述后端数据层时,接收所述信息处理模块发送的所述处理后的目标操作数据,发送至所述前端数据集合层或所述后端数据层。
9.一种数据处理装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在执行所述程序指令时,执行如权利要求1至7任一项所述的数据处理方法。
10.一种前后端分离式开发系统,其特征在于,所述开发系统包括前端和后端,所述前端包括:
前端中间层、前端视图层以及前端数据集合层;
所述前端中间层,包括如权利要求8所述的前端中间层组件;
所述前端视图层和所述前端数据集合层,分别发送目标操作数据、所述目标操作数据的标识信息,以及所述目标操作数据的目标处理方式至所述前端中间层;在所述前端中间层组件对所述目标操作数据进行处理后,获得所述处理后的目标操作数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110225227.6/1.html,转载请声明来源钻瓜专利网。