页面处理方法及其系统技术方案

技术编号:16818799 阅读:27 留言:0更新日期:2017-12-16 12:06
本申请公开一种页面处理方法及其系统,其中所述方法包括:获取客户端页面的多个组件的视图模板描述信息和数据描述信息;提供数据容器和页面容器;通过所述数据容器向对应的数据网关请求与组件的数据描述信息对应的业务数据;接收所述业务数据;由所述页面容器根据所述视图模板描述信息加载组件,并根据所述业务数据对加载的组件进行渲染处理。本申请以较低的开发成本满足了大量的业务数据投放和个性化数据需求。

Page processing method and its system

The invention discloses a page processing method and a system thereof, wherein the method comprises a plurality of components to obtain the client page view template description information and data description information; provide data container and page container; business data through the data container to a data gateway corresponding to the request and component description information corresponding to the data; receiving the service data; the page container loading component description information according to the view template, rendered according to the components of the business data of loading and. This application meets a large number of business data delivery and personalized data requirements with lower development costs.

【技术实现步骤摘要】
页面处理方法及其系统
本申请涉及计算机
,尤其涉及一种页面处理方法及其系统。
技术介绍
通常而言,在移动客户端屏幕展示区域有限的情况下,会采用个性化的算法,根据用户的访问习惯和个人信息、地理位置等多个维度进行计算,将不同的数据返回给用户展示,由此实现千人千面的页面展示方式。虽然客户端页面涉及的业务种类及数量众多,但是在页面的设计上,通常是固化为几种方式给到业务,比如:图片、图片+文字、文字等。现有技术中只能通过丰富模板的方式去提供丰富的选择权给用户。现有技术的缺点很明显的在于需要维持一个繁重的个性化投放系统和客户端页面模块,其服务端依赖的外部服务和客户端编码上都非常的复杂,尤其是客户端的页面编码上,如何既满足不同的页面展示样式需求,又要满足不同的业务数据需求,一直是客户端开发需要解决的技术问题。
技术实现思路
本申请的主要目的在于提供一种页面处理方法及其系统,以克服现有技术中存在的上述问题。根据本申请实施例提供一种页面处理方法,其包括:获取客户端页面的多个组件的视图模板描述信息和数据描述信息;提供数据容器和页面容器;通过所述数据容器向对应的数据网关请求与组件的数据描述信息对应的业务本文档来自技高网...
页面处理方法及其系统

【技术保护点】
一种页面处理方法,其特征在于,包括:获取客户端页面的多个组件的视图模板描述信息和数据描述信息;提供数据容器和页面容器;通过所述数据容器向对应的数据网关请求与组件的数据描述信息对应的业务数据;接收所述业务数据;由所述页面容器根据所述视图模板描述信息加载组件,并根据所述业务数据对加载的组件进行渲染处理。

【技术特征摘要】
1.一种页面处理方法,其特征在于,包括:获取客户端页面的多个组件的视图模板描述信息和数据描述信息;提供数据容器和页面容器;通过所述数据容器向对应的数据网关请求与组件的数据描述信息对应的业务数据;接收所述业务数据;由所述页面容器根据所述视图模板描述信息加载组件,并根据所述业务数据对加载的组件进行渲染处理。2.根据权利要求1所述的方法,其特征在于,所述视图模板描述信息包括:展示位置信息、展示样式信息;所述数据描述信息包括:展示数据的获取地址信息、展示数据的格式信息。3.根据权利要求2所述的方法,其特征在于,所述通过所述数据容器向对应的数据网关请求与组件的数据描述信息对应的业务数据的步骤,包括:通过所述数据容器将所述展示数据的获取地址信息及所述展示数据的格式信息发送至对应的数据网关,由所述数据网关根据所述展示数据的获取地址信息及所述展示数据的格式信息向服务端请求所述业务数据。4.根据权利要求1所述的方法,其特征在于,还包括:将多个组件的数据描述信息封装为一个批量数据请求信息发送至对应的数据网关,其中每个组件的数据描述信息中携带有对应组件的标识信息;通过所述数据网关接收服务端发送的所述业务数据,根据其中携带的标识信息将所述业务数据返回至对应的组件进行渲染处理。5.根据权利要求4所述的方法,其特征在于,还包括:将接收到的所述业务数据在客户端所在的终端进行缓存。6.根据权利要求1或2所述的方法,其特征在于,还包括:获取组件的数据与视图模板之间的绑定关系;当所述服务端的业务数据发生变更时,根据所述数据与视图模板之间的绑定关系将变更后的业务数据推送至对应的组件进行渲染处理。7.根据权利要求1所述的方法,其特征在于,还包括:获取客户端页面的待展示组件的列表信息,根据所述列表信息对客户端页面的组件进行渲染处理。8.一种页面处理系统,其特征在于,包括:获取模块,用于获取客...

【专利技术属性】
技术研发人员:曲子深
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1