System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种网站产品生成方法、系统及存储介质技术方案_技高网

一种网站产品生成方法、系统及存储介质技术方案

技术编号:40913458 阅读:2 留言:0更新日期:2024-04-18 14:41
本申请涉及互联网技术领域,具体公开了一种网站产品生成方法、系统及存储介质,所述方法包括:获取预设的初始网站模板集合;从初始网站模板集合中选择一个网站模板作为参照模板;根据参照模板,对初始网站模板集合中的所有网站模板进行风格同化,以生成统一模板集合;根据统一模板集合,通过预设的网站产品数据生成网站产品。本申请通过各种不同的网站模板进行风格同化,在兼顾各种网站模板独特优势的情况下,还可将各种模板作为一个整体来进行部署和配置,一定程度减少了网站产品的开发和维护成本。

【技术实现步骤摘要】

本申请涉及互联网,尤其涉及一种网站产品生成方法、系统及存储介质


技术介绍

1、作为一种信息类产品,网站产品以网站的形式提供信息/服务,随着互联网技术的发展,各种网站产品创建工具应运而生,每种创建工具都能提供相应的网站模板,其内包含有各种网页或者功能组件,使得对于网站产品的开发变得更加容易,只需根据所需要的功能组件或者页面布局获取相应的网站模板,填充数据后便可形成网站产品。

2、但由于一款网站产品所涉及到的功能或应用程序是比较多样化的,也就是可能一款网站产品的生成需要借助多种网站模板,但各种网站模板都有着各自的独特性,使得最后生成的网站产品需要对各种网站模板分别进行配置,容易额外增加网站产品的开发和维护成本。


技术实现思路

1、本申请的目的是提供一种网站产品生成方法、系统及存储介质,通过对不同的网站模板进行风格同化,使得可将各种网站模板作为一个整体融入到网站产品的开发之中。

2、第一方面,本申请提供一种网站产品生成方法,采用如下的技术方案:

3、获取预设的初始网站模板集合;

4、从初始网站模板集合中选择一个网站模板作为参照模板;

5、根据参照模板,对初始网站模板集合中的所有网站模板进行风格同化,以生成统一模板集合;

6、根据统一模板集合,通过预设的网站产品数据生成网站产品。

7、通过上述技术方案,通过设定一个参照模板来对各种不同的网站模板进行风格同化,使得各种网站模板的风格变得统一,更加方便将各种模板作为一个整体来进行部署和配置,可一定程度减少网站产品的开发和维护成本。

8、可选的,所述网站模板包括模板程序,所述从初始网站模板集合中选择一个网站模板作为参照模板,包括:

9、对初始网站模板集合中的每个网站模板,根据其模板程序获取对应的网页标签;

10、基于网页便签,通过预设的方法计算标签的深度和宽度;

11、基于标签的深度和宽度,对所有网站模板进行排序,并选取排序最靠前的网站模板作为参照模板。

12、可选的,所述网站模板还包括模板来源以及空间关联信息,所述根据参照模板,对初始网站模板集合中的所有网站模板进行风格同化,以生成统一模板集合,包括:

13、根据参照模板的模板来源,从初始网站模板集合中进行筛选,以获取目标模板集合;

14、根据参照模板中的空间关联信息,对目标模板集合中所有网站模板构建空间关联图;

15、根据参照模板和空间关联图,对目标模板集合中的所有网站模板进行风格同化。

16、可选的,所述根据参照模板和空间关联图,对目标模板集合中的所有网站模板进行风格同化,包括:

17、对参照模板中的模板程序进行解析,以获取模板标签树,所述模板标签树中每个标签结点包含样式属性信息;

18、根据模板标签树和空间关联图,遍历目标模板集合,依次对目标模板集合中的所有网站模板进行风格同化;

19、遍历结束后,根据所有经过风格同化后的网站模板,对初始网站模板集合进行替换,以生成统一网站模板集合。

20、可选的,所述依次对目标模板集合中的所有网站模板进行风格同化,包括:

21、根据网站模板中的模板程序,获取目标标签集合;

22、根据空间关联图,定位网站模板在模板标签树中的位置,以获取关联区间结点;

23、根据关联区间结点,获取关联标签集合;

24、根据关联标签集合,遍历目标标签集合,对每一个目标标签,若关联标签集合中存在与之相同的网页标签,则将目标便签中的样式属性信息替换为关联标签中的样式属性信息。

25、可选的,所述根据统一模板集合,通过预设的网站产品数据生成网站产品,包括:

26、基于统一模板集合,通过预设的方法生成网站产品框架;

27、基于网站产品框架,通过预设的网站产品数据生成网站产品。

28、可选的,所述基于统一模板集合,通过预设的方法生成网站产品框架之后,包括:

29、对网站产品框架通过预设的方式进行测试,并获取测试结果;

30、判断测试结果是否达到预设标准,

31、若否,则对统一模板集合中的网站模板进行修正,以获取修正后的统一模板集合;

32、根据修正后的统一模板集合,通过预设的网站产品数据生成网站产品。

33、可选的,所述根据参照模板,对初始网站模板集合中的所有网站模板进行风格同化,以生成统一模板集合之后,还包括:

34、根据统一模板集合,对参照模板进行更新,以生成整体参照模板。

35、第二方面,本申请提供一种网站产品生成系统,包括:

36、网站模板获取模块101,用于获取预设的初始网站模板集合;

37、参照模板获取模块102,用于从初始网站模板集合中选择一个网站模板作为参照模板;

38、网站模板同化模块103,用于根据参照模板,对初始网站模板集合中的所有网站模板进行风格同化,以生成统一模板集合;

39、网站产品生成模块104,用于根据统一模板集合,通过预设的网站产品数据生成网站产品。

40、第三方面,本申请提供一种计算机可读存储介质,存储有能够被处理器加载并执行上述一种网站产品生成方法的计算机程序。

41、综上所述,本申请首先通过对各种不同的网站模板进行风格同化,使得各种网站模板的风格变得统一,在兼顾各种网站模板独特优势的情况下,还可将各种模板作为一个整体来进行部署和配置,一定程度减少了网站产品的开发和维护成本;另外,在对网站模板进行风格同化时,除了对样式属性进行同化之外,还考虑到了各种模板在网站整体架构下的空间位置关系,使得网站框架的搭建会更加方便;此外在生成网站产品之后,还增加了对网站整体框架的测试,以对各种网站模板进行优化和调整,增加了多网站模板融合的鲁棒性。

本文档来自技高网...

【技术保护点】

1.一种网站产品生成方法,其特征在于,包括:

2.根据权利要求1所述的一种网站产品生成方法,其特征在于,所述网站模板包括模板程序,所述从初始网站模板集合中选择一个网站模板作为参照模板,包括:

3.根据权利要求1所述的一种网站产品生成方法,其特征在于,所述网站模板还包括模板来源以及空间关联信息,所述根据参照模板,对初始网站模板集合中的所有网站模板进行风格同化,以生成统一模板集合,包括:

4.根据权利要求3所述的一种网站产品生成方法,其特征在于,所述根据参照模板和空间关联图,对目标模板集合中的所有网站模板进行风格同化,包括:

5.根据权利要求4所述的一种网站产品生成方法,其特征在于,所述依次对目标模板集合中的所有网站模板进行风格同化,包括:

6.根据权利要求1所述的一种网站产品生成方法,其特征在于,所述根据统一模板集合,通过预设的网站产品数据生成网站产品,包括:

7.根据权利要求6所述的一种网站产品生成方法,其特征在于,所述基于统一模板集合,通过预设的方法生成网站产品框架之后,包括:

8.根据权利要求1所述的一种网站产品生成方法,其特征在于,所述根据参照模板,对初始网站模板集合中的所有网站模板进行风格同化,以生成统一模板集合之后,还包括:

9.一种网站产品生成系统,其特征在于,包括:

10.一种计算机可读存储介质,存储有能够被处理器加载并执行如权利要求1至8任一项所述的一种网站产品生成方法的计算机程序。

...

【技术特征摘要】

1.一种网站产品生成方法,其特征在于,包括:

2.根据权利要求1所述的一种网站产品生成方法,其特征在于,所述网站模板包括模板程序,所述从初始网站模板集合中选择一个网站模板作为参照模板,包括:

3.根据权利要求1所述的一种网站产品生成方法,其特征在于,所述网站模板还包括模板来源以及空间关联信息,所述根据参照模板,对初始网站模板集合中的所有网站模板进行风格同化,以生成统一模板集合,包括:

4.根据权利要求3所述的一种网站产品生成方法,其特征在于,所述根据参照模板和空间关联图,对目标模板集合中的所有网站模板进行风格同化,包括:

5.根据权利要求4所述的一种网站产品生成方法,其特征在于,所述依次对目标模板集合中的所有...

【专利技术属性】
技术研发人员:罗君姚峰陈胜明方国强
申请(专利权)人:浙江兴旺宝明通网络有限公司
类型:发明
国别省市:

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

1