本发明专利技术实施例提供了一种页面生成方法和装置,所述的方法包括:配置各页面模块以及每个页面模块的页面数据;在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件;将所述配置文件发布到网页服务器中,以使所述网页服务器在接收到网页请求后依据所述配置文件反馈供客户端渲染后展示的目标页面。以页面模块为单位布局网页页面,各页面模块的内容已编译完成,不同页面可以布局相同或不同的页面模块,复用性较高且页面生成操作简单。
【技术实现步骤摘要】
本专利技术涉及网络
,特别是涉及一种页面生成方法和一种数页面生成系统。
技术介绍
随着网络技术的发展,越来越多的用户在网络中执行各种操作,如看电影、玩游戏、购物等。用户可以通过网页浏览、查询的各种各样的资源,网站需要对网页进行维护以支持用户的浏览。但是,当前网页页面通常都是整体式的设计,在创建一个新的网页时,需要获取各种各样所需数据资源进行编译网页,页面生成过程非常繁琐。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的页面生成方法和相应的页面生成装置。依据本专利技术的一个方面,提供了一种页面生成方法,包括:配置各页面模块以及每个页面模块的页面数据;在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件;将所述配置文件发布到网页服务器中,以使所述网页服务器在接收到网页请求后依据所述配置文件反馈供客户端渲染后展示的目标页面。可选的,所述配置各页面模块以及每个页面模块的页面数据,包括:按照预置规则配置各页面模块;确定每个页面模块的页面显示内容,依据所述页面显示内容进行编译生成相应的页面数据。可选的,所述在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件,包括:在目标页面中布局各页面模块,生成目标页面的布局信息,其中,所述布局信息包括各页面模块的模块配置信息;依据所述布局信息和各页面模块的页面数据,生成所述目标页面的配置文件。可选的,还包括:对所述目标页面中的页面模块进行编辑,生成更新的布局信息,其中,所述编辑包括以下至少一项操作:添加、删除和替换;依据所述更新的布局信息和各页面模块的生成更新的配置文件。可选的,所述将所述配置文件发布到网页服务器中,包括:在生成所述配置文件后,将所述配置文件发布到网页服务器中;或定时获取各配置文件,将各配置文件发布到网页服务器中。根据本专利技术的另一个方面,提供了一种页面生成系统,包括:分块配置模块,用于配置各页面模块以及每个页面模块的页面数据;页面配置模块,用于在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件;发布模块,用于将所述配置文件发布到网页服务器中,以使所述网页服务器在接收到网页请求后依据所述配置文件反馈供客户端渲染后展示的目标页面。可选的,所述分块配置模块,包括:配置子模块,用于按照预置规则配置各页面模块;编译生成子模块,用于确定每个页面模块的页面显示内容,依据所述页面显示内容进行编译生成相应的页面数据。可选的,所述页面配置模块,包括:布局子模块,用于在目标页面中布局各页面模块,生成目标页面的布局信息,其中,所述布局信息包括各页面模块的模块配置信息;文件生成子模块,用于依据所述布局信息和各页面模块的页面数据,生成所述目标页面的配置文件。可选的,所述页面配置模块,还包括:更新子模块,用于对所述目标页面中的页面模块进行编辑,生成更新的布局信息,其中,所述编辑包括以下至少一项操作:添加、删除和替换;依据所述更新的布局信息和各页面模块的生成更新的配置文件。可选的,所述发布模块,用于在生成所述配置文件后,将所述配置文件发布到网页服务器中;或,定时获取各配置文件,将各配置文件发布到网页服务器中。本专利技术实施例采用分块配置整合生成网页页面,预先配置各页面模块以及每个页面模块的页面数据,在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件在目标网页,以页面模块为单位布局网页页面,各页面模块的内容已编译完成,不同页面可以布局相同或不同的页面模块,复用性较高且页面生成操作简单。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种页面生成方法实施例的步骤流程图;图2示出了根据本专利技术另一个实施例的一种页面生成方法实施例的步骤流程图;图3示出了根据本专利技术一个实施例的一种页面生成系统实施例的结构框图;图4示出了根据本专利技术另一个实施例的一种页面生成系统实施例的结构框图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一参照图1,示出了根据本专利技术一个实施例的一种页面生成方法实施例的步骤流程图,具体可以包括如下步骤:步骤102,配置各页面模块以及每个页面模块的页面数据。随着网络的发展,网络能够为用户提供各种资源,如视频、游戏、购物等各种资源。对其中任一类资源进行整合能够为用户提供更准确、专业的资源服务。如购物、游戏以及视频对应网站,或相应客户端等。因此可以对网站或客户端所要展示网页内容进行整合生成提供综合服务的网页。为快速配置网页页面且提高网页中显示内容的复用性,本实施例将网页页面显示内容按照模块划分,因此预先配置各页面模块,以及每个页面模块的页面数据。页面模块指的是页面中显示的目标,其对应网页页面中展示的部分区域,页面模块所展示的内容配置在页面数据中。例如,新闻网站中网站首页按照新闻类型划分包括社会新闻、国际新闻、军事新闻、娱乐新闻、科技新闻等,每一种类型构成首页的一个版块,则每一个版块可以对应一个页面模块,该版块中的显示内容由页面数据提供。又如,对于游戏网站的页面,其可以包括个人中心、积分商城、小游戏、活动中心等版块,每一个版块可以对应一个页面模块,该版块中的显示内容由页面数据提供。步骤104,在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件。本实施例中将创建的网页页面称为目标页面,对各页面模块进行组装即可构成一个目标页面,即在目标页面中布局各页面模块,如确定所需的页面模块以及各模块的显示区域等信息,从而确定出目标页面中要展示的各页面模块,然后采用页面模块对应页面数据生成该目标页面的配置文件,生成相应的目标页面。页面模块可以复用在多个页面中,从而在创建目标页面时可以依据需求获取所需的页面模块,不同的网页中可以显示相同或不同的页面模块。步骤106,将所述配置文件发布到网页服务器中,以使所述网页服务器在接收到网页请求后依据所述配置文件反馈供客户端渲染后展示的目标页面。在创建完目标页面的配置文件,生成目标页面后,可以将配置文件发布到网页服务器中,使得网页服务器能够基于该目标页面为用户提供所需的页面服务。即用户使用浏览器或其他客户端发送页面请求,网页服务器会依据该页面请求确定其所需的目标页面,然后依据该目标页面的配置文件返回相应页面数据,客户端对该页面数据进行解析、渲染相应目标页面。综上,采用分块配置整合生成网页页面,预先配置各页面模块以及每个页面模块的页面数据,在目标页面中布局各页面模块,依据所述页面数据确定所述目标本文档来自技高网...
【技术保护点】
一种页面生成方法,包括:配置各页面模块以及每个页面模块的页面数据;在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件;将所述配置文件发布到网页服务器中,以使所述网页服务器在接收到网页请求后依据所述配置文件反馈供客户端渲染后展示的目标页面。
【技术特征摘要】
【专利技术属性】
技术研发人员:韩学斌,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。