[发明专利]模板编辑方法、装置、服务器和介质在审
申请号: | 201710608083.6 | 申请日: | 2017-07-24 |
公开(公告)号: | CN108614692A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 严晓娥 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/41 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可变元素 可变标识 模板文件 模板元素 编辑器 编辑界面 模板编辑 变更 服务器 解析模板文件 编辑指令 标识指令 模板规则 提取指令 网页文件 显示模板 重新创建 可变的 加载 | ||
1.一种模板编辑方法,所述方法包括:
获取模板文件,解析所述模板文件,得到所述模板文件中的模板元素;
获取提取指令,根据所述提取指令提取所述模板元素中的可变元素;
获取标识指令,根据所述标识指令对所述可变元素添加可变标识;
通过编辑器加载所述模板文件,在所述编辑器内显示所述模板文件对应的编辑界面;
通过所述编辑器识别所述可变标识,并根据所述可变标识在所述编辑界面内显示所述可变元素;
获取对所述可变元素的编辑指令,根据所述编辑指令对所述可变元素进行变更;
根据变更后的所述可变元素以及其他所述模板元素,生成网页文件。
2.根据权利要求1所述的方法,其特征在于,所述根据变更后的所述可变元素以及其他所述模板元素,生成网页文件的步骤包括:
接收生成指令,根据所述生成指令删除变更后的所述可变元素的所述可变标识;
根据删除了所述可变标识的所述可变元素以及所述模板文件中的其他所述模板元素,生成更新模板;
根据所述更新模板生成所述网页文件。
3.根据权利要求1所述的方法,其特征在于,所述获取对所述可变元素的编辑指令,根据所述编辑指令对所述可变元素进行变更的步骤包括:
获取对所述可变元素的编辑指令,根据所述编辑指令从所述编辑界面中选择可变元素;
获取被选择的所述可变元素的元素属性;
根据所述编辑指令从预设元素库里获取变更元素,获取所述变更元素的元素属性;
检测所述可变元素的元素属性与所述变更元素的元素属性是否一致,当所述可变元素的元素属性与所述变更元素的元素属性一致时,将所述可变元素变更为所述变更元素;
所述根据变更后的所述可变元素以及其他所述模板元素,生成网页文件的步骤为:
根据所述变更元素以及其他所述模板元素,生成网页文件。
4.根据权利要求1所述的方法,其特征在于,所述根据变更后的所述可变元素以及其他所述模板元素,生成网页文件的步骤包括:
获取变更后的所述可变元素以及所述模板文件中的其他模板元素;
根据模板元素以及所述可变元素与代码片段的对应关系,获取与变更后的所述可变元素以及所述模板文件中的其他所述模板元素对应的所述代码片段;
根据预设规则,对各所述代码片段进行编译,生成执行代码;
根据所述执行代码生成所述网页文件。
5.根据权利要求4所述的方法,其特征在于,所述根据预设规则,对各所述代码片段进行编译,生成执行代码的步骤包括:
获取多个所述代码片段的逻辑优先级;
根据预设逻辑顺序以及多个所述代码片段的逻辑优先级,对多个所述代码片段进行编译,并生成所述执行代码。
6.一种模板编辑装置,其特征在于,所述装置包括:
模块元素获取模块,用于获取模板文件,解析所述模板文件,得到所述模板文件中的模板元素;
可变元素提取模块,用于获取提取指令,根据所述提取指令提取所述模板元素中的可变元素;
可变标识添加模块,用于获取标识指令,根据所述标识指令对所述可变元素添加可变标识;
编辑界面显示模块,用于通过编辑器加载所述模板文件,在所述编辑器内显示所述模板文件对应的编辑界面;
可变元素显示模块,用于通过所述编辑器识别所述可变标识,并根据所述可变标识在所述编辑界面内显示所述可变元素;
变更模块,用于获取对所述可变元素的编辑指令,根据所述编辑指令对所述可变元素进行变更;
网页文件生成模块,用于根据变更后的所述可变元素以及其他所述模板元素,生成网页文件。
7.根据权利要求6所述的装置,其特征在于,所述网页文件生成模块包括:
可变标识删除单元,用于接收生成指令,根据所述生成指令删除变更后的所述可变元素的所述可变标识;
更新模块生成单元,用于根据删除了所述可变标识的所述可变元素以及所述模板文件中的其他所述模板元素,生成更新模板;
网页文件生成单元,用于根据所述更新模板生成所述网页文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710608083.6/1.html,转载请声明来源钻瓜专利网。