一种页面数据处理方法、系统、电子设备及可读存储介质技术方案

技术编号:31513056 阅读:22 留言:0更新日期:2021-12-22 23:54
本发明专利技术提供一种页面数据处理方法、系统、电子设备及可读存储介质,涉及计算机技术领域。该方法通过生成针对目标页面中目标业务的服务请求,其中,服务请求携带目标页面对应的目标参数对象和目标参数对象对应的服务函数,目标参数对象包括目标业务的标识字段,目标页面包括至少一个业务,目标业务为至少一个业务中的任一个;并接收后端发送的与服务请求对应的目标数据,其中,目标数据基于标识字段和服务函数确定;再根据目标数据更新目标页面。本发明专利技术可以解决现有技术中在页面数据处理的开发过程中容易发生代码冗余的问题。发过程中容易发生代码冗余的问题。发过程中容易发生代码冗余的问题。

【技术实现步骤摘要】
一种页面数据处理方法、系统、电子设备及可读存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种页面数据处理方法、系统、电子设备及可读存储介质。

技术介绍

[0002]随着计算机技术的迅速发展,人们对软件工程开发的要求越来越高,目前,在软件工程的前端开发过程中,通常采用模型视图控制器(Model View Controller,mvc)架构来进行开发,这种方式需要根据具体的业务场景,维护多套对应的传参、状态、以及处理函数。这样,在业务场景的数量较多的情况下,会存在相同的状态值和处理程序,导致在开发过程中容易发生代码冗余的情况。

技术实现思路

[0003]本专利技术实施例提供一种页面数据处理方法、系统、电子设备及可读存储介质,以解决现有的在页面数据处理的开发过程中容易发生代码冗余的问题。
[0004]第一方面,本专利技术实施例提供了一种页面数据处理方法,应用于前端,包括:生成针对目标页面中目标业务的服务请求,其中,所述服务请求携带所述目标页面对应的目标参数对象和所述目标参数对象对应的服务函数,所述目标参数对象包括所述目标业务的标识字段,所述目标页面包括至少一个业务,所述目标业务为所述至少一个业务中的任一个;向后端发送所述服务请求;接收后端发送的与所述服务请求对应的目标数据,所述目标数据基于所述标识字段和所述服务函数确定;根据所述目标数据更新所述目标页面。
[0005]可选地,所述根据所述目标数据更新所述目标页面之前,所述方法还包括:获取所述至少一个业务中每个业务对应的方法;将所述至少一个业务中每个业务对应的方法合并为所述目标参数对象对应的目标方法;所述根据所述目标数据更新所述目标页面,包括:基于所述目标方法解析所述目标数据;基于解析后的所述目标数据更新所述目标页面。
[0006]可选地,所述目标参数对象包括目标字段,所述目标字段包括所述至少一个业务中每个业务对应的标识字段。
[0007]可选地,所述生成针对目标页面中目标业务的服务请求之前,所述方法还包括:基于所述至少一个业务的路径信息中除标识字段以外的其余信息生成通用路径信息;基于所述通用路径信息生成所述目标参数对象对应的所述服务函数;所述生成针对目标页面中目标业务的服务请求,包括:
基于所述目标业务的标识字段确定所述目标参数对象的目标字段;基于所述目标参数对象的目标字段和所述服务函数生成所述目标业务的所述服务请求。
[0008]第二方面,本专利技术实施例还提供了一种页面数据处理系统,应用于前端,包括:第一生成模块,用于生成针对目标页面中目标业务的服务请求,其中,所述服务请求携带所述目标页面对应的目标参数对象和所述目标参数对象对应的服务函数,所述目标参数对象包括所述目标业务的标识字段,所述目标页面包括至少一个业务,所述目标业务为所述至少一个业务中的任一个;发送模块,用于向后端发送所述服务请求;接收模块,用于接收后端发送的与所述服务请求对应的目标数据,所述目标数据基于所述标识字段和所述服务函数确定;更新模块,用于根据所述目标数据更新所述目标页面。
[0009]可选地,所述系统还包括:获取模块,用于获取所述至少一个业务中每个业务对应的方法;合并模块,用于将所述至少一个业务中每个业务对应的方法合并为所述目标参数对象对应的目标方法;所述更新模块,包括:解析模块,用于基于所述目标方法解析所述目标数据;更新子模块,用于基于解析后的所述目标数据更新所述目标页面。
[0010]可选地,所述目标参数对象包括目标字段,所述目标字段包括所述至少一个业务中每个业务对应的标识字段。
[0011]可选地,所述系统还包括:第二生成模块,用于基于所述至少一个业务的路径信息中除标识字段以外的其余信息生成通用路径信息;第三生成模块,用于基于所述通用路径信息生成所述目标参数对象对应的所述服务函数;所述第一生成模块,包括:确定模块,用于基于所述目标业务的标识字段确定所述目标参数对象的目标字段;第一生成子模块,用于基于所述目标参数对象的目标字段和所述服务函数生成所述目标业务的所述服务请求。
[0012]第三方面,本申请实施例还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的页面数据处理方法的步骤。
[0013]第四方面,本申请实施例还提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的页面数据处理方法的步骤。
[0014]本专利技术实施例提供的技术方案中,通过生成针对目标页面中目标业务的服务请求,其中,服务请求携带目标页面对应的目标参数对象和目标参数对象对应的服务函数,目
Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(ultra

mobile personal computer,UMPC)、移动上网系统(Mobile Internet Device,MID)、可穿戴式设备(Wearable Device)或车载设备(VUE)、行人终端(PUE)等。此处仅做示例,不做限定。
[0022]在该步骤中,目标页面可以是前端显示的页面,业务可以是该显示的页面中的部分内容。例如,当目标页面是校园网站页面时,校园网站页面包括学院介绍部分和学院图片展示部分等,该页面中的学院介绍部分为一个业务,学院图片展示部分为另一个业务,此处,仅做示例,不做限定。
[0023]需要说明的是,每一个业务对应有一个标识字段,其中,该标识字段用于区分不同的业务。例如,当目标任务为任务A时,服务请求携带任务A对应的标识字段A和服务函数,当目标任务为任务B时,服务请求携带任务B对应的标识字段B和服务函数。
[0024]步骤102、前端向后端发送服务请求。
[0025]在该实施方式中,后端可以是用于存储或者处理数据的服务器。
[0026]步骤103、前端接收后端发送的与服务请求对应的目标数据,目标数据基于标识字段和服务函数确定。
[0027]在该步骤中,目标数据是后端基于标识字段和服务函数确定的,后端在接收到前端发送的服务请求之后,先读取服务请求中的服务函数和标识字段,其中,服务函数包括该目标页面中的所有业务的服务请求的请求路径信息的通用路径信息,标识字段可以表示请求路径的特殊标识,换言之,标识字段用于区分不同的业务,假设服务请求中携带的标识字段是目标任务A对应的标识字段A,则后端基于标识字段A的路径和服务函数的通用路径获取目标任务A对应的目标数据;假设服务请求中携带的标识字段是目标任务B对应的标识字段B,则后端基于标识字段B的路径和服务函数的通用路径获取目标任务B对应的目标数据。这样,有针对性的获取目标业务对应的目标数据,减少了调用接口数量。
[0028]步骤104、根据目标数据更新目标页面。
[0029]在该步骤中,更新目标页面的更新方式可以是将获取的目标数据显示于目标页面中,也可以是基于目标数据打开新的页本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面数据处理方法,应用于前端,其特征在于,包括:生成针对目标页面中目标业务的服务请求,其中,所述服务请求携带所述目标页面对应的目标参数对象和所述目标参数对象对应的服务函数,所述目标参数对象包括所述目标业务的标识字段,所述目标页面包括至少一个业务,所述目标业务为所述至少一个业务中的任一个;向后端发送所述服务请求;接收后端发送的与所述服务请求对应的目标数据,所述目标数据基于所述标识字段和所述服务函数确定;根据所述目标数据更新所述目标页面。2.根据权利要求1所述的页面数据处理方法,其特征在于,所述根据所述目标数据更新所述目标页面之前,所述方法还包括:获取所述至少一个业务中每个业务对应的方法;将所述至少一个业务中每个业务对应的方法合并为所述目标参数对象对应的目标方法;所述根据所述目标数据更新所述目标页面,包括:基于所述目标方法解析所述目标数据;基于解析后的所述目标数据更新所述目标页面。3.根据权利要求1所述的页面数据处理方法,其特征在于,所述目标参数对象包括目标字段,所述目标字段包括所述至少一个业务中每个业务对应的标识字段。4.根据权利要求3所述的页面数据处理方法,其特征在于,所述生成针对目标页面中目标业务的服务请求之前,所述方法还包括:基于所述至少一个业务的路径信息中除标识字段以外的其余信息生成通用路径信息;基于所述通用路径信息生成目标参数对象对应的所述服务函数;所述生成针对目标页面中目标业务的服务请求,包括:基于所述目标业务的标识字段确定所述目标参数对象的目标字段;基于所述目标参数对象的目标字段和所述服务函数生成所述目标业务的所述服务请求。5.一种页面数据处理系统,应用于前端,其特征在于,包括:第一生成模块,用于生成针对目标页面中目标业务的服务请求,其中,所述服务请求携带所述目标页面对应的目标参数对象和所述目标参数对象对应的服务函数,所述目标参数对象包括所述目标业务的标识字段...

【专利技术属性】
技术研发人员:景鑫卢淼朱纹颉武健朱子玉朱丽云
申请(专利权)人:北京交研智慧科技有限公司
类型:发明
国别省市:

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

1