配置页面的生成方法及系统技术方案

技术编号:14002620 阅读:57 留言:0更新日期:2016-11-16 10:31
本发明专利技术公开了一种配置页面的生成方法及系统,所述生成方法包括以下步骤:S1、获取一前端需求;S2、解析所述前端需求,得到被配置主体项和被配置内容项;S3、将解析得到的被配置主体项存储至第一配置数据库;S4、将解析得到的被配置内容项存储至第二配置数据库;S5、根据所述第一配置数据库和所述第二配置数据库动态生成配置页面;S6、监控所述前端需求是否发生变更,若是,则返回步骤S2,若否,则继续执行步骤S6。与现有技术相比,当前端需求发生变更时,本发明专利技术无需重新进行程序的开发、测试和发布,降低了技术风险,同时也节约了人力成本。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种配置页面的生成方法及系统
技术介绍
现在通常电商网站或手机APP(Application,应用程序)都有界面展示内容灵活可配置的系统,通常这个系统让前端界面的展示内容是灵活可配置的,满足了业务的不确定性带来的需求变更问题。但是,通常一个前端页面和一个配置功能是绑定的,也就是当前端需求发生变化,例如增加一个广告模块的时候,我们需要对原有的配置功能做相应的开发调整,以满足新需求。而随着互联网行业的快速发展,需求的变化也是很快的,页面板式的每一次调整,都带来了新的配置需求,新的配置需求就要修改甚至重新开发相应的程序,并经过测试后进行发布。这样频繁地开发、测试和发布程序存在一定的技术风险,同时也会增加人力成本。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中频繁地开发、测试和发布程序导致技术风险提高、人力成本增加的缺陷,提供一种无需根据前端需求的变更重新开发、测试和发布程序的配置页面的生成方法及系统。本专利技术是通过下述技术方案来解决上述技术问题的:一种配置页面的生成方法,其特点在于,包括以下步骤:S1、获取一前端需求;S2、解析所述前端需求,得到被配置主体项和被配置内容项;S3、将解析得到的被配置主体项存储至第一配置数据库;S4、将解析得到的被配置内容项存储至第二配置数据库;S5、根据所述第一配置数据库和所述第二配置数据库动态生成配置页面;S6、监控所述前端需求是否发生变更,若是,则返回步骤S2,若否,则继续执行步骤S6。本方案中,将从前端需求解析得到的被配置主体项和被配置内容项抽象成配置数据,当前端需求变更时,通过更新第一配置数据库中的被配置主体项,以及更新第二配置数据库中的被配置内容项,使得步骤S5生成的配置页面相应地更新。与现有技术相比,当前端需求发生变更时,本专利技术无需重新进行程序的开发、测试和发布,降低了技术风险,同时也节约了人力成本。用户可以在步骤S5中生成的配置页面中进行被配置主体项和被配置内容项的配置,从而得到用户期望的效果。举个例子,用户在配置页面配置的被配置主体项为上海,配置的被配置内容项为热搜词“世博会”,此时用户通过配置页面建立了上海与热搜词“世博会”之间的对应关系,在完成配置后呈现出的效果可以为:一旦上海被选中,就弹出热搜词“世博会”。较佳地,步骤S3中包括:S31、将解析得到的被配置主体项与第一配置数据库中已有的被配置主体项进行比较;S32、将所述解析得到的被配置主体项中包含的且所述已有的被配置主体项中未包含的被配置主体项增加至所述第一配置数据库中,以及将所述解析得到的被配置主体项中未包含的且所述已有的被配置主体项中包含的被配置主体项从所述第一配置数据库中删除。本方案中,将从变更后的前端需求中解析得到的被配置主体项与第一配置数据库中已有的被配置主体项进行比较,其中,所述已有的被配置主体项为从变更前的前端需求中解析得到的被配置主体项。另外,初始状态下,第一配置数据库和第二配置数据库均为空。举个例子,从变更前的前端需求中解析得到的被配置主体项包括城市和景点,从变更后的前端需求中解析得到的被配置主体项包括城市和国家,则步骤S32执行的操作为将国家增加至第一配置数据库中,以及将景点从第一配置数据库中删除。较佳地,步骤S4中包括:S41、将解析得到的被配置内容项与第二配置数据库中已有的被配置内容项进行比较;S42、将所述解析得到的被配置内容项中包含的且所述已有的被配置内容项中未包含的被配置内容项增加至所述第二配置数据库中,以及将所述解析得到的被配置内容项中未包含的且所述已有的被配置内容项中包含的被配置内容项从所述第二配置数据库中删除。本方案中,将从变更后的前端需求中解析得到的被配置内容项与第一配置数据库中已有的被配置内容项进行比较,其中,所述已有的被配置内容项为从变更前的前端需求中解析得到的被配置内容项。举个例子,从变更前的前端需求中解析得到的被配置内容项包括热搜词“世博会”和“迪士尼”,从变更后的前端需求中解析得到的被配置内容项包括热搜词“世博会”和“万达广场”,则步骤S32执行的操作为将热搜词“万达广场”增加至第二配置数据库中,以及将热搜词“世博会”从第二配置数据库中删除。较佳地,所述被配置主体项包括以下中的至少一种:城市、景点、国家、商圈,和/或,每个被配置主体项均包括至少一个被配置主体。本方案中,被配置主体项和每个被配置主体项中的被配置主体均由前端需求来决定。当被配置主体项为城市时,其包括的被配置主体可以为上海、北京、广州、深圳等;当当被配置主体项为景点时,其包括的被配置主体可以为迪士尼、鸟巢、长隆欢乐世界、世界之窗等;当被配置主体项为国家时,其包括的被配置主体可以为韩国、澳大利亚、美国等;当被配置主体项为商圈时,其包括的被配置主体可以为万达广场、陆家嘴、三里屯等。较佳地,所述被配置内容项包括以下中的至少一种:热搜词、热点新闻、标签、表情,和/或,每个被配置内容项均包括至少一个被配置内容。本方案中,被配置内容项和每个被配置内容项中的被配置内容均由前端需求来决定。本专利技术还提供一种配置页面的生成系统,其特点在于,包括:获取模块,用于获取一前端需求;解析模块,用于解析所述前端需求,得到被配置主体项和被配置内容项;第一存储模块,用于将解析得到的被配置主体项存储至第一配置数据库;第二存储模块,用于将解析得到的被配置内容项存储至第二配置数据库;生成模块,用于根据所述第一配置数据库和所述第二配置数据库动态生成配置页面;以及监控模块,用于监控所述前端需求是否发生变更,并在是的情况下调用所述解析模块。较佳地,所述第一存储模块包括:第一比较单元,用于将解析得到的被配置主体项与第一配置数据库中已有的被配置主体项进行比较;以及第一修改单元,用于将所述解析得到的被配置主体项中包含的且所述已有的被配置主体项中未包含的被配置主体项增加至所述第一配置数据库中,以及将所述解析得到的被配置主体项中未包含的且所述已有的被配置主体项中包含的被配置主体项从所述第一配置数据库中删除。较佳地,所述第二存储模块包括:第二比较单元,用于将解析得到的被配置内容项与第二配置数据库中已有的被配置内容项进行比较;以及第二修改单元,用于将所述解析得到的被配置内容项中包含的且所述已有的被配置内容项中未包含的被配置内容项增加至所述第二配置数据库中,以及将所述解析得到的被配置内容项中未包含的且所述已有的被配置内容项中包含的被配置内容项从所述第二配置数据库中删除。较佳地,所述被配置主体项包括以下中的至少一种:城市、景点、国家、商圈,和/或,每个被配置主体项均包括至少一个被配置主体。较佳地,所述被配置内容项包括以下中的至少一种:热搜词、热点新闻、标签、表情,和/或,每个被配置内容项均包括至少一个被配置内容。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:本专利技术将从前端需求解析得到的被配置主体项和被配置内容项抽象成配置数据,当前端需求变更时,通过更新第一配置数据库中的被配置主体项,以及更新第二配置数据库中的被配置内容项,使得生成的配置页面相应地更新。与现有技术相比,当前端需求发生变更时,本专利技术无需重新进行程序的开发、测试和发布,降低了技本文档来自技高网...
配置页面的生成方法及系统

【技术保护点】
一种配置页面的生成方法,其特征在于,包括以下步骤:S1、获取一前端需求;S2、解析所述前端需求,得到被配置主体项和被配置内容项;S3、将解析得到的被配置主体项存储至第一配置数据库;S4、将解析得到的被配置内容项存储至第二配置数据库;S5、根据所述第一配置数据库和所述第二配置数据库动态生成配置页面;S6、监控所述前端需求是否发生变更,若是,则返回步骤S2,若否,则继续执行步骤S6。

【技术特征摘要】
1.一种配置页面的生成方法,其特征在于,包括以下步骤:S1、获取一前端需求;S2、解析所述前端需求,得到被配置主体项和被配置内容项;S3、将解析得到的被配置主体项存储至第一配置数据库;S4、将解析得到的被配置内容项存储至第二配置数据库;S5、根据所述第一配置数据库和所述第二配置数据库动态生成配置页面;S6、监控所述前端需求是否发生变更,若是,则返回步骤S2,若否,则继续执行步骤S6。2.如权利要求1所述的生成方法,其特征在于,步骤S3中包括:S31、将解析得到的被配置主体项与第一配置数据库中已有的被配置主体项进行比较;S32、将所述解析得到的被配置主体项中包含的且所述已有的被配置主体项中未包含的被配置主体项增加至所述第一配置数据库中,以及将所述解析得到的被配置主体项中未包含的且所述已有的被配置主体项中包含的被配置主体项从所述第一配置数据库中删除。3.如权利要求1所述的生成方法,其特征在于,步骤S4中包括:S41、将解析得到的被配置内容项与第二配置数据库中已有的被配置内容项进行比较;S42、将所述解析得到的被配置内容项中包含的且所述已有的被配置内容项中未包含的被配置内容项增加至所述第二配置数据库中,以及将所述解析得到的被配置内容项中未包含的且所述已有的被配置内容项中包含的被配置内容项从所述第二配置数据库中删除。4.如权利要求1所述的生成方法,其特征在于,所述被配置主体项包括以下中的至少一种:城市、景点、国家、商圈,和/或,每个被配置主体项均包括至少一个被配置主体。5.如权利要求1所述的生成方法,其特征在于,所述被配置内容项包括以下中的至少一种:热搜词、热点新闻、标签、表情,和/或,每个被配置内容项均包括至少一个被配置内容。6.一种配置页面的生成系统,其特征在于,包括:获...

【专利技术属性】
技术研发人员:周岩施程王俊王健
申请(专利权)人:上海携程商务有限公司
类型:发明
国别省市:上海;31

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

1