数据处理方法、装置、设备、系统、存储介质及产品制造方法及图纸

技术编号:38001195 阅读:8 留言:0更新日期:2023-06-30 10:15
本发明专利技术公开了数据处理方法、装置、设备、系统、存储介质及产品,涉及计算机技术领域。该方法包括:从接收到的应用请求中提取目标页面的页面样式信息,向中台发送页面样式信息,以指示中台针对页面样式信息获取存储于所述中台的渲染样式数据,接收中台返回的渲染样式数据,并根据渲染样式数据进行目标页面的样式渲染操作,基于样式渲染操作的操作结果进行目标页面的展示。本发明专利技术的技术方案,在现有的前台后台架构中加入中台,变更前后台交互模式,前台不再需要存储固化的页面样式,而可以动态获取中台存储的渲染样式数据用于页面渲染,使得页面设计变更时减少前端代码的改写,减少前端的代码冗余,提升前端页面的定制能力。提升前端页面的定制能力。提升前端页面的定制能力。

【技术实现步骤摘要】
数据处理方法、装置、设备、系统、存储介质及产品


[0001]本专利技术实施例涉及计算机
,尤其涉及数据处理方法、装置、设备、系统、存储介质及产品。

技术介绍

[0002]随着服务信息化的高速发展以及业务种类的不断增多,业务需求也越来越多变,相应的承载业务功能的应用服务的页面也需要经常变化。
[0003]目前,应用服务系统包括前台和后台,前台主要负责处理数据请求、页面交互以及页面渲染等,需要独自保存固化的页面样式,与后台进行页面数据的交互。在采用现有的前后台交互方式的情况下,当系统某些功能发生变动时,页面的重新布局或是简单修改都需要再次进行代码的改写,导致页面开发效率低,前台中存在代码冗余,重复性工作多,缺乏差异性定制能力。

技术实现思路

[0004]本专利技术实施例提供一种数据处理方法、装置、设备、系统及存储介质,可以优化应用服务系统在进行前台页面展示过程中的数据处理方案。
[0005]第一方面,本专利技术实施例提供了一种数据处理方法,应用于应用服务系统的前台,其中,所述应用服务系统中还包括中台和后台,所述方法包括:
[0006]从接收到的应用请求中提取目标页面的页面样式信息;
[0007]向所述中台发送所述页面样式信息,以指示所述中台针对所述页面样式信息获取存储于所述中台的渲染样式数据;
[0008]接收所述中台返回的所述渲染样式数据,并根据所述渲染样式数据进行所述目标页面的样式渲染操作;
[0009]基于所述样式渲染操作的操作结果进行所述目标页面的展示。
[0010]第一方面,本专利技术实施例提供了一种数据处理方法,应用于应用服务系统的中台,其中,所述应用服务系统中还包括前台和后台,所述方法包括:
[0011]接收前台发送的目标页面的页面样式信息,其中,所述前台从接收到的应用请求中提取所述页面样式信息;
[0012]针对所述页面样式信息获取存储于所述中台的渲染样式数据;
[0013]向所述前台发送所述渲染样式数据,以指示所述前台根据所述渲染样式数据进行所述目标页面的样式渲染操作,并基于所述样式渲染操作的操作结果进行所述目标页面的展示。
[0014]第三方面,本专利技术实施例还提供了一种数据处理装置,配置于应用服务系统的前台,其中,所述应用服务系统中还包括中台和后台,所述装置包括:
[0015]页面样式信息提取模块,用于从接收到的应用请求中提取目标页面的页面样式信息;
[0016]页面样式信息发送模块,用于向所述中台发送所述页面样式信息,以指示所述中台针对所述页面样式信息获取存储于所述中台的渲染样式数据;
[0017]渲染模块,用于接收所述中台返回的所述渲染样式数据,并根据所述渲染样式数据进行所述目标页面的样式渲染操作;
[0018]页面展示模块,用于基于所述样式渲染操作的操作结果进行所述目标页面的展示。
[0019]第四方面,本专利技术实施例还提供了一种数据处理装置,配置于应用服务系统的中台,其中,所述应用服务系统中还包括前台和后台,所述装置包括:
[0020]页面样式信息接收模块,用于接收前台发送的目标页面的页面样式信息,其中,所述前台从接收到的应用请求中提取所述页面样式信息;
[0021]渲染样式数据获取模块,用于针对所述页面样式信息获取存储于所述中台的渲染样式数据;
[0022]渲染样式数据发送模块,用于向所述前台发送所述渲染样式数据,以指示所述前台根据所述渲染样式数据进行所述目标页面的样式渲染操作,并基于所述样式渲染操作的操作结果进行所述目标页面的展示。
[0023]第五方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的数据处理方法。
[0024]第五方面,本专利技术实施例还提供了一种应用服务系统,包括前台、中台和后台;
[0025]所述前台,用于从接收到的应用请求中提取目标页面的页面样式信息,并向所述中台发送所述页面样式信息,接收所述中台返回的渲染样式数据,并根据所述渲染样式数据进行所述目标页面的样式渲染操作,基于所述样式渲染操作的操作结果进行所述目标页面的展示;
[0026]所述中台,用于针对所述页面样式信息获取存储于所述中台的所述渲染样式数据,并向所述前台发送所述渲染样式数据。
[0027]第六方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的数据处理方法。
[0028]第七方面,本专利技术实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本专利技术实施例中任一所述的数据处理方法。
[0029]本专利技术实施例提供的数据处理方案,应用服务系统中的前台从接收到的应用请求中提取目标页面的页面样式信息并向中台发送该页面样式信息,中台针对页面样式信息获取存储于中台的渲染样式数据,前台根据中台返回的渲染样式数据进行目标页面的样式渲染操作,并基于样式渲染操作的操作结果进行目标页面的展示。通过采用上述技术方案,在现有的前台后台架构中加入中台,变更前后台交互模式,前台不再需要存储固化的页面样式,而可以动态获取中台存储的渲染样式数据用于页面渲染,使得页面设计变更时减少前端代码的改写,减少前端的代码冗余,提升前端页面的定制能力。
附图说明
[0030]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附
Computer,PC)端或服务器等设备。
[0044]如图1所示,该方法包括:
[0045]步骤101、从接收到的应用请求中提取目标页面的页面样式信息。
[0046]示例性的,前台可以基于浏览器或应用程序等接收向应用服务系统发送应用请求,该应用请求用于请求展示目标页面。前台接收应用请求后,可以在确定对该应用请求进行响应的情况下,从该应用请求中提取页面样式信息。其中,页面样式信息具体可以是目标页面对应的页面样式标识,该页面样式标识可以与中台预先约定,具体表现形式不做限定,如字符编码。
[0047]步骤102、向所述中台发送所述页面样式信息,以指示所述中台针对所述页面样式信息获取存储于所述中台的渲染样式数据。
[0048]示例性的,前台可对提取的页面样式信息进行分装,以得到满足前台和中台的通信协议的包含页面样式信息的数据(可简称样式数据),并将样式数据发送至中台,以实现页面样式信息的转发。中台在接收到样式数据后,可以解析出其中的页面样式信息,根据页面样式信息从本地获取对应的渲染样式数据。
[0049]其中,渲染样式数据可以理解为在针对目标页面进行页面样式设计后,对相关代码或文件进行数据化存储后的数据。渲染样式数据例如可以包括层叠样式表(Cascading Style Sheets,CSS)数据、JS(JavaScript)数据、用于表示数据展示属性的超文本标记语言本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于应用服务系统的前台,其中,所述应用服务系统中还包括中台和后台,所述方法包括:从接收到的应用请求中提取目标页面的页面样式信息;向所述中台发送所述页面样式信息,以指示所述中台针对所述页面样式信息获取存储于所述中台的渲染样式数据;接收所述中台返回的所述渲染样式数据,并根据所述渲染样式数据进行所述目标页面的样式渲染操作;基于所述样式渲染操作的操作结果进行所述目标页面的展示。2.根据权利要求1所述的方法,其特征在于,还包括:从所述应用请求中提取所述目标页面的页面功能信息;向所述中台发送所述页面功能信息,以指示所述中台针对所述页面功能信息从所述中台和/或所述后台获取对应的页面业务数据;接收所述中台返回的所述页面业务数据,并根据所述页面业务数据进行所述目标页面的页面数据填充操作;其中,所述基于所述样式渲染操作的操作结果进行所述目标页面的展示,包括:基于所述样式渲染操作的操作结果以及基于所述页面数据填充操作的操作结果进行所述目标页面的展示。3.根据权利要求2所述的方法,其特征在于,所述样式渲染操作和所述页面数据填充操作为异步操作。4.根据权利要求1所述的方法,其特征在于,还包括:基于设计页面接收用户针对所述目标页面中的组件的设置操作,其中,所述设计页面用于向用户展示预设通用组件库,所述目标页面中的组件来源于所述预设通用组件库;根据所述设置操作确定所述目标页面对应的当前的渲染样式数据,并将所述当前的渲染样式数据存入所述中台。5.根据权利要求4所述的方法,其特征在于,所述设置操作包括增加组件、减少组件、更换组件以及修改组件中的至少一项。6.一种数据处理方法,其特征在于,应用于应用服务系统的中台,其中,所述应用服务系统中还包括前台和后台,所述方法包括:接收前台发送的目标页面的页面样式信息,其中,所述前台从接收到的应用请求中提取所述页面样式信息;针对所述页面样式信息获取存储于所述中台的渲染样式数据;向所述前台发送所述渲染样式数据,以指示所述前台根据所述渲染样式数据进行所述目标页面的样式渲染操作,并基于所述样式渲染操作的操作结果进行所述目标页面的展示。7.根据权利要求6所述的方法,其特征在于,还包括:接收所述前台发送的所述目标页面的页面功能信息,其中,所述前台从所述应用请求中提取所述页面功能信息;针对所述页面功能信息从所述中台和/或所述后台获取对应的页面业务数据;向所述前台发送所述页面业务数据,以指示所述前台根据所述页面业务数据进行所述
目标页面的页面数据填充操作,并基于所述样式渲染操作的操作结果以及基于所述页面数据填充操作的操作结果进行所述目标页面的展示。8.根据权利要求6所述的方法,其特征在于,还包括:接收所述前台发送的所述目标页面对应的当前的渲染样式数据,并对所述渲染样式数据进行存储,其中,所述当前的渲染样式数据由所述前台根据基于所述目标页面的设计页面接收的用户针对所述目标页面中的组件的设置操作确定,所...

【专利技术属性】
技术研发人员:徐艳玲杨志浩江魁栋肖敏何铠锋
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1