The invention discloses a terminal device, a server, a web page data processing method and a computer storage medium. The terminal device of the invention sends web page identification data, channel data and business parameters to the server; the server analyses and outputs the analysis results according to the corresponding analysis rules, channel data and business parameters of the web page identification data; the terminal device loads the identification data and component data based on the component identification data and component data of a plurality of building blocks to be used. According to the assembly structure data, the loaded blocks are assembled and processed to render the requesting web pages. Compared with the existing technology, the invention improves the flexibility of the front-end system and reduces the maintenance cost of the front-end system.
【技术实现步骤摘要】
终端设备、服务器、网页数据处理方法和计算机存储介质
本专利技术涉及计算机
,特别涉及一种终端设备、服务器、网页数据处理方法和计算机存储介质。
技术介绍
随着业务的发展,接入渠道越来越多,网页的前端(即终端设备)系统变得越来越庞杂。前端需要处理业务的各项复杂逻辑,例如,基于不同促销活动其页面展示的不同、基于不同类目的商品其页面展示的不同、基于不同渠道其页面展示的不同等。多个维度的排列组合,使得前端页面展示逻辑的复杂度成指数上升,前端代码也随之变得难以维护。目前,业界仍然会将大量的页面展示逻辑放在前端,通过代码分层的方式提高代码的可维护性、通过单元测试的方式提高代码的稳定性。但该方案在业务发生经常性变动时,仍需消耗大量的人力进行代码的修改及测试,从而造成系统维护的高成本。
技术实现思路
本专利技术的主要目的是提供一种终端设备、服务器、网页数据处理方法和计算机存储介质,旨在解决网页的前端系统维护成本高的问题。为实现上述目的,本专利技术提出一种网页数据处理方法,适用于终端设备,该方法包括步骤:第一发送步骤:在接收到携带网页标识数据的网页显示请求时,获取请求网页的渠道数据 ...
【技术保护点】
1.一种网页数据处理方法,适用于终端设备,其特征在于,该方法包括步骤:第一发送步骤:在接收到携带网页标识数据的网页显示请求时,获取请求网页的渠道数据及业务参数,并发送所述网页标识数据、渠道数据及业务参数至服务器;第一接收步骤:接收服务器返回的分析结果,所述分析结果包括多个待使用积木组件的组件标识数据、组件数据及组件拼装结构数据;加载步骤:基于所述多个待使用积木组件的组件标识数据及组件数据,加载对应的多个待使用积木组件;渲染步骤:根据所述组件拼装结构数据,对加载的所述多个待使用积木组件进行拼装处理,以渲染出所述请求网页。
【技术特征摘要】
1.一种网页数据处理方法,适用于终端设备,其特征在于,该方法包括步骤:第一发送步骤:在接收到携带网页标识数据的网页显示请求时,获取请求网页的渠道数据及业务参数,并发送所述网页标识数据、渠道数据及业务参数至服务器;第一接收步骤:接收服务器返回的分析结果,所述分析结果包括多个待使用积木组件的组件标识数据、组件数据及组件拼装结构数据;加载步骤:基于所述多个待使用积木组件的组件标识数据及组件数据,加载对应的多个待使用积木组件;渲染步骤:根据所述组件拼装结构数据,对加载的所述多个待使用积木组件进行拼装处理,以渲染出所述请求网页。2.如权利要求1所述的网页数据处理方法,其特征在于,所述加载步骤包括:根据所述多个待使用积木组件的组件标识数据,在预先建立的积木组件库中查询对应的多个初始化的待使用积木组件;将各待使用积木组件的组件数据填充至对应的初始化的待使用积木组件中,以完成对所述初始化的待使用积木组件的加载。3.如权利要求1或2所述的网页数据处理方法,其特征在于,当所述分析结果还包括至少一个原生类组件及其对应的组件拼装结构数据时,所述渲染步骤包括:根据所述多个待使用积木组件的组件拼装结构数据及所述原生类组件的组件拼装结构数据,对加载的所述多个待使用积木组件及所述原生类组件进行拼装处理,以渲染出所述请求网页。4.一种网页数据处理方法,适用于服务器,其特征在于,该方法包括步骤:第二接收步骤:接收终端设备发送的网页标识数据、渠道数据及业务参数;确定步骤:根据预先确定的网页标识数据及分析规则之间的映射关系,确定所述网页标识数据对应的分析规则;分析步骤:根据确定的所述分析规则、渠道数据及业务参数进行分析处理并输出分析结果,所述分析结果包括用于拼装请求网页的多个待使用积木组件的组件标识数据、组件数据及组件拼装结构数据;第二发送步骤:发送所述分析结果至所述终端设备。5.如权利要求4所述的网页数据处理方法,其特征在于,所述分析步骤包括:根据所述业务参数及所述分析规则中预先确定的组件标识数据、业务参数及组...
【专利技术属性】
技术研发人员:孙路,
申请(专利权)人:康键信息技术深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。