本申请涉及数据处理,尤其涉及一种数据处理方法、装置、设备、介质及产品。
背景技术:
1、目前可以通过视图工作台对业务视图进行配置。比如,用户可以对相关的办公业务视图进行配置。在进行业务视图的切换显示时,通过是将当前整个业务视图进行销毁,并进行待切换显示的业务视图的创建和渲染。然而,业务视图的销毁和创建会占用一定的设备内存,可能会导致业务视图的切换显示耗时长,影响用户体验。因此,如何提高业务视图的切换显示效率成为一个亟待解决的问题。
技术实现思路
1、本申请实施例提供了一种数据处理方法、装置、设备、介质及产品,可以提高业务视图的切换显示效率。
2、一方面,本申请实施例提供了一种数据处理方法,该方法包括:
3、获取目标对象的对象属性,并获取与对象属性相关联的视图数据;视图数据包括视图信息、组件信息以及配置信息;视图信息用于指示与对象属性相关联的多个业务视图,组件信息用于指示在多个业务视图上分别显示的业务组件,配置信息用于渲染显示业务组件;
4、根据视图信息确定待显示的第一业务视图,并根据组件信息确定在第一业务视图上显示的第一业务组件,根据第一业务组件的配置信息渲染显示第一业务组件,以得到第一业务视图;
5、当检测到针对第一业务视图的视图切换指令时,根据组件信息确定在第二业务视图上显示的第二业务组件;第二业务视图为视图切换指令所指示的待切换显示的业务视图;
6、对第一业务视图上所显示的第一业务组件进行销毁处理,并根据第二业务组件的配置信息将第二业务组件渲染显示至销毁处理后的第一业务视图上,以得到第二业务视图。
7、一方面,本申请实施例提供了一种数据处理装置,该装置包括:
8、获取模块,用于获取目标对象的对象属性,并获取与对象属性相关联的视图数据;视图数据包括视图信息、组件信息以及配置信息;视图信息用于指示与对象属性相关联的多个业务视图,组件信息用于指示在多个业务视图上分别显示的业务组件,配置信息用于渲染显示业务组件;
9、处理模块,用于根据视图信息确定待显示的第一业务视图,并根据组件信息确定在第一业务视图上显示的第一业务组件,根据第一业务组件的配置信息渲染显示第一业务组件,以得到第一业务视图;
10、处理模块,还用于当检测到针对第一业务视图的视图切换指令时,根据组件信息确定在第二业务视图上显示的第二业务组件;第二业务视图为视图切换指令所指示的待切换显示的业务视图;
11、处理模块,还用于对第一业务视图上所显示的第一业务组件进行销毁处理,并根据第二业务组件的配置信息将第二业务组件渲染显示至销毁处理后的第一业务视图上,以得到第二业务视图。
12、一方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,其中,存储器用于存储计算机程序,该计算机程序包括程序指令,处理器被配置用于调用该程序指令,执行上述方法中的部分或全部步骤。
13、一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时,用于执行上述方法中的部分或全部步骤。
14、相应地,根据本申请的一个方面,提供了一种计算机程序产品或者计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令被处理器执行时可实现上述方法中的部分或全部步骤。
15、本申请实施例中,可以获取目标对象的对象属性,并获取与对象属性相关联的视图数据;该可以基于不同对象属性获取到相应的视图数据,可以使得针对不同目标对象所能够显示的业务视图可以与不同目标对象的对象属性相适配;根据视图信息确定待显示的第一业务视图,并根据组件信息确定在第一业务视图上显示的第一业务组件,根据第一业务组件的配置信息渲染显示第一业务组件,以得到第一业务视图;当检测到针对第一业务视图的视图切换指令时,根据组件信息确定在第二业务视图上显示的第二业务组件;对第一业务视图上所显示的第一业务组件进行销毁处理,并根据第二业务组件的配置信息将第二业务组件渲染显示至销毁处理后的第一业务视图上,以得到第二业务视图;该可以在切换业务视图时,只针对业务视图上的业务组件进行相关处理(比如销毁处理、渲染显示处理等等),相较于直接对整个业务视图进行销毁,该可以减少业务视图在进行切换显示时的操作流程,减少业务视图切换耗时,从而可以提高业务视图的切换显示效率,并提升用户体验。
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述视图信息确定待显示的第一业务视图,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述第一业务组件为多个、所述第二业务组件为多个;
7.根据权利要求1所述的方法,其特征在于,所述对所述第一业务视图上所显示的所述第一业务组件进行销毁处理,并根据所述第二业务组件的配置信息将所述第二业务组件渲染显示至销毁处理后的所述第一业务视图上,以得到所述第二业务视图,包括:
8.一种数据处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1-7任一项所述的方法。