页面获取方法及装置制造方法及图纸

技术编号:15301667 阅读:73 留言:0更新日期:2017-05-12 19:04
本发明专利技术公开了一种页面获取方法及装置。其中,该方法包括:获取用于请求生成页面的请求,其中,请求中携带有请求生成页面的状态;读取页面的页面配置信息,其中,页面配置信息用于记录页面中各个组件的嵌套关系和排列顺序;获取页面中各个组件的组件信息;按照各个组件的嵌套关系和排列顺序对各个组件的组件信息进行渲染,得到具有状态的页面。本发明专利技术解决了页面的开发成本高的技术问题。

Method and device for acquiring page

The invention discloses a method and a device for acquiring pages. Among them, the method includes: obtaining the request for creating a web page request, the request carries the request page generation; page configuration information, read the page the page configuration information is used to record the page in the various components of the nested relations and order; component information acquisition of each component in the page; rendering component information the various components of the various components in accordance with the nested relations and order, with the state of the page. The invention solves the technical problem of high cost of developing pages.

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体而言,涉及一种页面获取方法及装置
技术介绍
在多任务处理系统中,往往要对不同的任务类型开发不同的任务处理页面,传统的模板在兼容PC和手机端时,都是单独制作两套模板,而且编辑状态和查看状态又需要两套来支持,这样就需要开发和维护四套模板,因此,若想配置任务处理页面,则需对PC端和手机端分别开发,其开发和维护成本较高。针对上述页面开发成本高的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种页面获取方法及装置,以至少解决页面的开发成本高的技术问题。根据本专利技术实施例的一个方面,提供了一种页面获取方法,包括:获取用于请求生成页面的请求,其中,所述请求中携带有请求生成页面的状态;读取所述页面的页面配置信息,其中,所述页面配置信息用于记录所述页面中各个组件的嵌套关系和排列顺序;获取所述页面中各个组件的组件信息;按照所述各个组件的嵌套关系和排列顺序对所述各个组件的组件信息进行渲染,得到具有所述请求生成页面的状态的页面。进一步地,在读取所述页面的页面配置信息之前,所述方法还包括:生成页面所包含的各个组件;配置各个组件的参数;保存各个组件的参数,生成页面模板;在保存所述页面模板的同时,生成所述页面模板的页面配置信息;保存所述页面配置信息。进一步地,使用json数据记录所述页面配置信息,保存所述页面配置信息包括:将所述json数据作为一个字段保存入数据库。进一步地,配置各个组件的参数包括:将所述各个组件拖拽入预定页面中;对预定页面中的各个组件进行参数配置,其中,所述参数包括下述至少之一:组件的名称、组件的值、组件的数据校验规则配置以及组件的读取后端接口数据。进一步地,所述请求生成页面的状态包括下述之一:移动端浏览器的只读状态、移动端浏览器的编辑状态、电脑端浏览器的只读状态和电脑端浏览器的编辑状态。进一步地,所述页面为任务处理页面。根据本专利技术实施例的另一方面,还提供了一种页面获取装置,包括:第一获取单元,用于获取用于请求生成页面的请求,其中,所述请求中携带有请求生成页面的状态;读取单元,用于读取所述页面的页面配置信息,其中,所述页面配置信息用于记录所述页面中各个组件的嵌套关系和排列顺序;第二获取单元,用于获取所述页面中各个组件的组件信息;渲染单元,用于按照所述各个组件的嵌套关系和排列顺序对所述各个组件的组件信息进行渲染,得到具有所述请求生成页面的状态的页面。进一步地,在读取所述页面的页面配置信息之前,所述装置还包括:第一生成模块,用于生成页面所包含的各个组件;第一配置模块,用于配置各个组件的参数;第一保存模块,用于保存各个组件的参数,生成页面模板;第二保存模块,用于在保存所述页面模板的同时,生成所述页面模板的页面配置信息;第三保存模块,用于保存所述页面配置信息。进一步地,使用json数据记录所述页面配置信息,所述第三保存模块包括:第四保存模块,用于将所述json数据作为一个字段保存入数据库。进一步地,所述配置模块包括:拖动模块,用于将所述各个组件拖拽入预定页面中;第二配置模块,用于对预定页面中的各个组件进行参数配置,其中,所述参数包括下述至少之一:组件的名称、组件的值、组件的数据校验规则配置以及组件的读取后端接口数据。进一步地,所述请求生成页面的状态包括下述之一:移动端浏览器的只读状态、移动端浏览器的编辑状态、电脑端浏览器的只读状态和电脑端浏览器的编辑状态。进一步地,所述页面为任务处理页面。在本专利技术实施例中,服务器获取终端发送的生成页面的请求,该请求中携带有请求生成页面的状态,并且服务器读取该生成页面的页面配置信息,获取配置信息中记录的该生成页面中各个组件的嵌套关系和排列顺序,以及页面中各个组件的组件信息,服务器根据各个组件的嵌套关系和排列顺序对各个组件的组件信息进行渲染,得到具有生成页面状态的页面。服务器按照生成页面的请求,将生成页面的各组件按照请求生成页面的状态进行渲染,生成相应的页面。根据不同生成页面的请求,选取不同页面对应的组件排列顺序以及嵌套关系,生成不同格式的生成页面,解决了页面的开发成本高的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种页面获取方法的流程图;图2是根据本专利技术实施例的一种页面获取方法的流程图;图3是根据本专利技术实施例的一种可选的模板组件及拖拽后页面的示意图;图4是根据本专利技术实施例的一种可选的组件参数配置的示意图;图5是根据本专利技术实施例的一种可选的模板数据化后json的示意图;图6是根据本专利技术实施例的一种可选的电脑端任务处理页面的示意图;图7是根据本专利技术实施例的一种可选的移动端任务处理页面的示意图;图8是根据本专利技术实施例的一种页面获取装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。根据本专利技术实施例,提供了一种页面获取方法及装置实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是根据本专利技术实施例的一种页面获取方法的流程图,如图1所示,该方法包括如下步骤:步骤S102,获取用于请求生成页面的请求,其中,请求中携带有请求生成页面的状态;步骤S104,读取页面的页面配置信息,其中,页面配置信息用于记录页面中各个组件的嵌套关系和排列顺序;步骤S106,获取页面中各个组件的组件信息;步骤S108,按照各个组件的嵌套关系和排列顺序对各个组件的组件信息进行渲染,得到具有请求生成页面的状态的页面。在上述步骤中,服务器获取终端发送的用于请求生成页面的请求,提取请求中携带的生成页面的状态,并读取符合该页面状态的页面配置信息,再根据页面配置信息中的各组件的嵌套关系和排列顺序,以及获取的符合该页面状态的组件信息,对个组件进行渲染,得到具有该请求所指示状态的页面。通过上述实施例,服务器在接收到请求生成页面的请求之后,将请求生成页面的各组件按照请求生成页面的状态进行渲染,在该方案中,将页面进行组件化开发,在接收到用于请求生成页面的请求之后,按照各个状态对应的组件间嵌套关系和排列顺序进行渲染,无需对每个本文档来自技高网
...
页面获取方法及装置

【技术保护点】
一种页面获取方法,其特征在于,包括:获取用于请求生成页面的请求,其中,所述请求中携带有请求生成页面的状态;读取所述页面的页面配置信息,其中,所述页面配置信息用于记录所述页面中各个组件的嵌套关系和排列顺序;获取所述页面中各个组件的组件信息;按照所述各个组件的嵌套关系和排列顺序对所述各个组件的组件信息进行渲染,得到具有所述请求生成页面的状态的页面。

【技术特征摘要】
1.一种页面获取方法,其特征在于,包括:获取用于请求生成页面的请求,其中,所述请求中携带有请求生成页面的状态;读取所述页面的页面配置信息,其中,所述页面配置信息用于记录所述页面中各个组件的嵌套关系和排列顺序;获取所述页面中各个组件的组件信息;按照所述各个组件的嵌套关系和排列顺序对所述各个组件的组件信息进行渲染,得到具有所述请求生成页面的状态的页面。2.根据权利要求1所述的方法,其特征在于,在读取所述页面的页面配置信息之前,所述方法还包括:生成页面所包含的各个组件;配置各个组件的参数;保存各个组件的参数,生成页面模板;在保存所述页面模板的同时,生成所述页面模板的页面配置信息;保存所述页面配置信息。3.根据权利要求2所述的方法,其特征在于,使用json数据记录所述页面配置信息,保存所述页面配置信息包括:将所述json数据作为一个字段保存入数据库。4.根据权利要求2所述的方法,其特征在于,配置各个组件的参数包括:将所述各个组件拖拽入预定页面中;对预定页面中的各个组件进行参数配置,其中,所述参数包括下述至少之一:组件的名称、组件的值、组件的数据校验规则配置以及组件的读取后端接口数据。5.根据权利要求1所述的方法,其特征在于,所述状态包括下述之一:移动端浏览器的只读状态、移动端浏览器的编辑状态、电脑端浏览器的只读状态和电脑端浏览器的编辑状态。6.根据权利要求1所述的方法,其特征在于,所述页面为任务处理页面。7.一种页面获取装置,其特征在于,包括:第一获取单元,用于获取用于请求生成页面的请求,其中,...

【专利技术属性】
技术研发人员:李桂林
申请(专利权)人:北京趣拿软件科技有限公司
类型:发明
国别省市:北京;11

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

1