一种页面生成方法和系统的制作方法_2

文档序号:9375831阅读:来源:国知局
每个页面模块的页面显示内容,依据所述页面显示内容进行编译生成相应的页面数据。
[0042]本实施例中,采用内容管理系统(Content Management System,CMS)配置网页内容,例如采用QCMS配置网页页面的相关内容,QCMS是一种网站管理系统。系统还包括底层服务器,例如Gstore,gvalue, gadmin等,能够为系统提供底层数据的后端服务。例如在应用于游戏领域时,目标页面即为游戏相关数据页面。
[0043]按照需求或预置规则创建页面模块,即配置页面模块的名称、类型、显示方式以及页面显示内容等,获取页面显示内容,依据该显示方式以及页面显示内容进行编译,生成页面数据。即页面数据是编译完成的数据,页面数据包括编译的代码信息以及显示所需的文字、图片等显示数据。在配置目标页面时对于每个页面模块中显示的数据无需重新编译,从而通过页面模块配置目标页面操作简便,效率较高,且已编译完各页面模块的页面数据,因此页面模块的复用性也较高,在页面中布局该模块即可。
[0044]例如在应用于游戏领域时,页面模块包括轮播图模块,即轮流显示推荐信息图片的模块,还可以包括热门游戏模块,可以显示该游戏的名称、图片、下载地址等各种信息,通过页面数据配置每各页面模块显示的内容和显示方式。
[0045]步骤206,在目标页面中布局各页面模块,生成目标页面的布局信息。
[0046]步骤208,依据所述布局信息和各页面模块的页面数据,生成所述目标页面的配置文件。
[0047]—个目标页面中可以配置至少两个页面模块,因此在创建目标页面时,可以在目标页面中对各页面模块进行布局,如配置各页面模块在目标页面中的显示区域,显示方式等,依据页面模块在目标页面中的布局生成相应的布局信息。其中,所述布局信息包括各页面模块的模块配置信息。该模块配置信息包括每个页面模块的相关信息,如在目标页面中的区域位置信息,模块类型信息等。
[0048]然后依据该布局信息和目标页面中所布局的各页面模块的页面数据,生成所述目标页面的配置文件,即在配置文件中配置该目标页面要显示的页面模块的模块信息和各页面模块的页面数据,从而依据该配置文件即可得到目标页面。
[0049]以游戏应用场景为例,承载目标页面的客户端称为游戏大厅客户端,即基于该游戏大厅为用户提供各种游戏相关的数据服务。针对游戏大厅客户端,可以按照需求或者预置规则配置其页面所需展示的各种内容,例如对页面展示内容按照区域划分得到页面模块,则页面模块可以包括积分商城、活动中心、积分抽奖、网页游戏、小游戏、棋牌游戏、手机游戏和用户中心等,从而通过页面模块配置展示与游戏相关的通用内容以及用户的个性化信息等。对上述页面模块进行组装即可得到目标页面,目标页面可以是游戏大厅客户端所需显示的各种网页页面,如主页、游戏页面等。
[0050]本发明一个可选实施例中,对所述目标页面中的页面模块进行编辑操作,生成更新的布局信息,其中,所述编辑包括以下至少一项操作:添加、删除和替换;依据所述更新的布局信息和各页面模块的生成更新的配置文件。
[0051]在生成一个目标页面后,有时会对目标页面进行更新等变更目标页面的显示内容,由于目标页面中的显示内容是按照页面模块组装生成的,因此在需要对目标页面进行变更时,可以对所述目标页面中的页面模块进行编辑,即重新编辑目标页面中的页面模块,其中依据对目标页面的更新信息,若目标页面中某些页面模块没有发生变更,无需改变配置文件中这些模块的模块配置信息和页面数据,而对需要改变的页面模块,可以在目标页面中对需要改变的页面模块进行编辑,其中编辑操作包括添加、删除和/或替换。
[0052]对于需要改变的页面模块,若仅是改变了该页面模块在目标页面中的显示区域,对于页面模块本身的内容没有改变,则可以直接修改布局信息中该页面模块的区域位置信息。若是页面模块本身的内容发生的变更,即对页面模块进行了更新,则可以采用更新的页面模块替换目标页面中原有的页面模块。
[0053]还可以在目标页面中新加或删除页面模块,针对添加操作,可以添加新增的页面模块在布局信息中添加相应模块配置信息即可,针对删除操作,从目标页面中删除相应的页面目标,并且将布局信息中该页面模块的模块配置信息也删除即可。
[0054]通过模块化的显示方式,在更新目标页面时只要相应调整页面模块即可,无需对页面整体进行重新编译,提高了页面的更新效率。
[0055]步骤210,定时或实时将所述配置文件发布到网页服务器中。
[0056]在目标页面的配置文件生成完毕,目标页面创建完成后,可以定时或实时将所述配置文件发布到网页服务器中,即可以在生成所述配置文件后,将所述配置文件发布到网页服务器中,即在网页服务器中存储该目标页面的配置文件,以便于后续为用户提供相应的数据服务。
[0057]还可以定时获取各配置文件,即在达到定时时间如24小时、一周等时间,在达到定时时间后,获取系统中新增或所有页面的配置文件,将各配置文件发布到网页服务器中。
[0058]后续用户使用浏览器或其他客户端发送页面请求,网页服务器会依据该页面请求确定其所需的目标页面,然后依据该目标页面的配置文件返回相应页面数据,客户端对该页面数据进行解析、渲染相应目标页面。
[0059]本实施例对网页页面进行模块划分,通过分模块创建目标页面,由于配置页面模块时已经编译生成各页面模块的页面数据,因此创建目标页面时无需对布局的各页面模块的内容进行编译,创建方法简单,且页面模块具有复用性,提高了页面的创建效率。
[0060]其次,在更新目标页面时只要相应调整页面模块即可,无需对页面整体进行重新编译,提高了页面的更新效率。
[0061]对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0062]实施例三
[0063]在上述实施例的基础上,本实施例还公开了一种页面生成系统。
[0064]参照图3,示出了根据本发明一个实施例的一种页面生成系统实施例的结构框图,具体可以包括如下模块:
[0065]分块配置模块302,用于配置各页面模块以及每个页面模块的页面数据。
[0066]页面配置模块304,用于在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件。
[0067]发布模块306,用于将所述配置文件发布到网页服务器中,以使所述网页服务器在接收到网页请求后依据所述配置文件反馈供客户端渲染后展示的目标页面。
[0068]综上,采用分块配置整合生成网页页面,预先配置各页面模块以及每个页面模块的页面数据,在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件在目标网页,以页面模块为单位布局网页页面,各页面模块的内容已编译完成,不同页面可以布局相同或不同的页面模块,复用性较高且页面生成操作简单。
[0069]参照图4,示出了根据本发明另一个实施例的一种页面生成系统实施例的结构框图,具体可以包括如下模块:
[0070]分块配置模块402,用于配置各页面模块以及每个页面模块的页面数据。
[0071]页面配置模块404,用于在目标页面中布局各页面模块,依据所述页面数据确定所述目标页面的配置文件。
[0072]发布模块406,用于将所述配置文件发布到网页服务器中,以使所述网页服务器在接收到网页请求后依据所述配置文件反馈供客户端渲染后展示的目标页面。
[0073]所述分块配置模块402,包括:配置子模块40202,用于按照预置规则配置各页面模块;编译生成子模块40204,用于确定每个页面模块的页面显示内容,依据所述页面显示内容进行编译生成相应的页面数据。
[0074]所述页面配置模块404,包括:布局子模块40402,用于在目标页面中布局各页面模块,生成目标页面的布局信息,其中,所述布局信息包括各页面模块的模块配置信息;文件生成子模块40404,用于依据所述布局信息和各页面模块的页面数据,生成所述目标页面的配置文件。
[0075]所述页面配置模块,还包括:更新子模块40406,用于对所述目标页面中的页面模块进行编辑,生成更新的布局信息,其中,所述编辑包括以下至少一项操作:添加、删除和替换;依据所述更新的布局信息和各页面模块的生成更新的配置文件。
[0076]所述发布模块406,用于在生成所述配置文件后,将所述配置文件发布到网页
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1