[发明专利]服务化可编排的在线模板生成系统及方法有效
申请号: | 201910610370.X | 申请日: | 2019-07-08 |
公开(公告)号: | CN110333856B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 杨斌;易锋 | 申请(专利权)人: | 政采云有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 编排 在线 模板 生成 系统 方法 | ||
1.一种服务化可编排的在线模板生成系统,其特征在于,包括浏览器、业务服务器、模板引擎服务器;
业务服务器获取用户的业务请求,然后根据业务请求生成符合模板引擎服务器规定的操作指令;
模板引擎服务器根据操作指令调用预先封装好的功能模块生成用户所需的模板文件;模板引擎服务器的功能模块包括:制作模块、检索模块、生成模块、渲染模块;制作模块直接与业务服务器交互,根据操作指令生成用户所需的特定模板文件的参数,检索模块根据模板文件的参数在线配置生成模板文件,然后返回给业务服务器;生成模块通过业务服务器获取需要填入模板中的数据,并按照模板规定的格式将数据封装到模板里的键值对中,生成实际需要的文件;渲染模块将生成的文件按照用户请求的格式进行渲染;所述制作模块包括三个子功能模块,分别为模板域、模块特性、书签;所述三个子功能模块均根据业务服务器给出的操作指令进行调用,其中,模板域用于为不同的业务创建各自的域以实现不同业务之间的隔离;模块特性用于为模板增加特性属性;书签以键值对形式插入在模板中,由用户通过模板参数自定义,书签的键即插入模板文件内容中特殊格式的占位符;书签的值为特定格式的具体实例数据。
2.根据权利要求1所述的一种服务化可编排的在线模板生成系统,其特征在于,所述业务服务器通过浏览器与客户交互,获取用户的业务请求。
3.一种基于权利要求1至2任意一项所述的服务化可编排的在线模板生成系统的模板生成方法,其特征在于,包括顺序执行的步骤(1)至(5):
(1)用户打开浏览器,向业务服务器进行业务请求;
(2)业务服务器根据业务请求去模板引擎服务器检索模板,模板引擎服务器在线配置生成所需模板并返回满足条件的模板和该满足条件的模板中所引用的书签列表;
(3)根据不同场景,由用户手动输入或选择步骤(2)中返回的书签键对应的值或者由程序从数据库拉取需要的数据,组装成模板引擎服务器规定的键值对集合格式,加上模板唯一标识一并传给模板引擎服务器;
(4)模板引擎服务器接收到步骤(3)发送的数据后,进行键、值替换操作,生成文件;
(5)根据用户的业务请求对生成的文件进行渲染。
4.根据权利要求3所述的服务化可编排的在线模板生成方法,其特征在于,所述用户向业务服务器进行业务请求时,执行以下步骤:在制作模块中创建用于数据隔离的模板域D,为模板域D配置特性F。
5.根据权利要求3所述的服务化可编排的在线模板生成方法,其特征在于,当用户需要修改模板时,通过制作模块进行修改,生成新的模板快照,原模板保留在模板引擎服务器的数据库中。
6.根据权利要求3所述的服务化可编排的在线模板生成方法,其特征在于,所述书签以Key-Value格式存在,其中Key用于定义数据属性,包括名称、用途,Value用于定义存储数据的格式,书签类型包括文本、下拉框、日期控件、表格。
7.根据权利要求3所述的服务化可编排的在线模板生成方法,其特征在于,所述模板支持配置一个或多个特性。
8.根据权利要求3所述的服务化可编排的在线模板生成方法,其特征在于,所述渲染的格式包括HTML、PDF。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于政采云有限公司,未经政采云有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910610370.X/1.html,转载请声明来源钻瓜专利网。