[发明专利]一种数据处理方法、系统和存储介质有效
申请号: | 202110078885.7 | 申请日: | 2021-01-21 |
公开(公告)号: | CN112395117B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 王洵;梁锋;黄中华 | 申请(专利权)人: | 武汉中科通达高新技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/451;G06F8/71 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 吕姝娟 |
地址: | 430074 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 存储 介质 | ||
1.一种数据处理方法,其特征在于,应用于数据处理系统中,所述数据处理系统包括用户界面层、用户界面管控层、业务处理层、网络层和数据处理层,所述数据处理方法包括:
通过用户界面层生成业务所对应的窗体,以及所述窗体中的交互控件,其中,所述窗体派生于父窗体,所述父窗体对应的窗体类为窗体基类;
通过业务处理层生成所述业务的多个业务对象,并将所述多个业务对象注入至用户界面管控层;
通过所述用户界面管控层收集所述业务下所涉及的所述窗体或者所述交互控件的输入数据和隐藏数据,并确定处理所述输入数据和隐藏数据的业务对象,根据所述业务对象调用所述业务处理层,以使所述业务处理层进行业务处理;
通过所述业务处理层调用网络层,以从服务器中获取所述业务对象所需的业务原始数据信息,并根据所述业务原始数据信息调用数据处理层进行格式转换处理,以得到业务展示数据信息;
通过所述业务处理层将所述业务展示数据信息返回至所述用户界面管控层;
根据所述业务展示数据信息通过所述用户界面管控层刷新所述业务所对应的窗体。
2.根据权利要求1所述的数据处理方法,其特征在于,所述用户界面管控层包括第一调度器和业务处理对象句柄池,所述通过所述用户界面管控层收集所述窗体或者所述交互控件的输入数据和隐藏数据,并确定处理所述输入数据和隐藏数据的业务对象,根据所述业务对象调用所述业务处理层,以使所述业务处理层进行业务处理的步骤,包括:
通过所述第一调度器收集所述窗体或者所述交互控件的输入数据和隐藏数据,并根据所述输入数据和隐藏数据形成数据对象;
通过所述第一调度器从所述业务处理对象句柄池的多个业务对象中,确定处理所述数据对象的目标业务对象;
通过所述目标业务对象调用业务处理层,以使所述业务处理层进行业务处理。
3.根据权利要求2所述的数据处理方法,其特征在于,所述用户界面管控层还包括界面数据组合逻辑,通过所述第一调度器收集所述窗体或者所述交互控件的输入数据和隐藏数据,并根据所述输入数据和隐藏数据形成数据对象的步骤,包括:
通过所述第一调度器收集所述窗体或者所述交互控件的输入数据和隐藏数据;
通过所述界面数据组合逻辑对所述输入数据和隐藏数据进行合法性验证;
若合法,根据所述输入数据和隐藏数据形成数据对象。
4.根据权利要求3所述的数据处理方法,其特征在于,所述根据所述业务展示数据信息通过所述用户界面管控层刷新所述业务所对应的窗体的步骤,包括:
通过所述第一调度器将所述业务展示数据信息发送至界面数据组合逻辑;
通过所述界面数据组合逻辑对所述业务展示数据信息进行合法性验证;
若合法,则根据所述业务展示数据信息刷新所述业务所对应的窗体。
5.根据权利要求4所述的数据处理方法,其特征在于,所述根据所述业务展示数据信息刷新所述业务所对应的窗体的步骤,包括:
当所述业务展示数据信息包括提示消息时,根据提示消息调用对应的交互控件,并在所述交互控件上展示所述提示消息;
当所述业务展示数据信息包括操作类数据时,获取操作类数据所对应的交互控件标识,并获取所述交互控件标识所对应的交互控件当前显示的展示数据;
当所述操作类数据与所述展示数据不相同时,根据操作类数据更新所述展示数据,以刷新所述业务所对应的窗体。
6.根据权利要求2所述的数据处理方法,其特征在于,所述业务处理层包括第二调度器,所述通过所述业务处理层调用网络层,以从服务器中获取所述业务所对应的业务原始数据信息的步骤,包括:
通过所述第二调度器接收基于所述目标业务对象生成的业务请求数据,并对所述业务请求数据进行参数转换处理,以得到带业务数据的请求参数;
将所述请求参数以及所述业务的服务器地址发送至网络层;
调用所述网络层访问所述服务器地址对应的服务器并接收所述服务器基于所述请求参数返回的业务原始数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉中科通达高新技术股份有限公司,未经武汉中科通达高新技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110078885.7/1.html,转载请声明来源钻瓜专利网。