[发明专利]一种由数据库驱动的排版方法和装置有效
申请号: | 202110888593.X | 申请日: | 2021-08-04 |
公开(公告)号: | CN113326685B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 杨世凯;王斌;张曙光;崔岩 | 申请(专利权)人: | 北京星天科技有限公司 |
主分类号: | G06F40/189 | 分类号: | G06F40/189;G06F16/33 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 100012 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 驱动 排版 方法 装置 | ||
本申请公开了一种由数据库驱动的排版方法和装置,所述方法包括:接收待排版的目标对象所含内容的检索请求,基于所述检索请求中携带的检索条件在标准库中进行检索,得到所述目标对象的内容,其中,所述标准库中存储有标准化的资料内容;接收内容编辑请求,在编辑库中按照所述目标对象的目录对所述目标对象的内容进行编辑,得到所述目标对象的内容编辑结果并保存;接收排版请求,在所述编辑库中基于预制的模版和所述内容编辑结果进行排版,得到所述目标对象的排版数据并保存;基于所述排版数据输出预设格式的所述目标对象。该由数据库驱动的排版方法和装置,可以简化排版过程,提升排版过程的自动化程度。
技术领域
本申请涉及计算机技术领域,尤其涉及一种由数据库驱动的排版方法和装置。
背景技术
图书的排版技术是一项比较复杂的工作,起初由具有熟练操作技巧的操作人员进行排版,随着计算机的问世,计算机排版技术也随之出现。计算机排版技术使图书的排版样式更加的丰富和多样化,并且得益于计算机能力的不断提升,计算机排版技术也不断被更新迭代。
计算机固然能加快图书排版技术的更新迭代,但也引发了新的问题。由于计算机排版更加的复杂,因此需要更加专业的人员进行操作,才能排版出符合要求的图书,排版过程较为复杂,自动化程度低。
发明内容
本申请实施例提供一种由数据库驱动的排版方法和装置,以简化排版过程,提高排版过程的自动化程度。
第一方面,本申请实施例提供一种由数据库驱动的排版方法,包括:
接收待排版的目标对象所含内容的检索请求,基于所述检索请求中携带的检索条件在标准库中进行检索,得到所述目标对象的内容,其中,所述标准库中存储有标准化的资料内容;
接收内容编辑请求,在编辑库中按照所述目标对象的目录对所述目标对象的内容进行编辑,得到所述目标对象的内容编辑结果并保存;
接收排版请求,在所述编辑库中基于预制的模版和所述内容编辑结果进行排版,得到所述目标对象的排版数据并保存;
基于所述排版数据输出预设格式的所述目标对象。
第二方面,本申请实施例还提供一种由数据库驱动的排版装置,包括:
内容检索模块,用于接收待排版的目标对象所含内容的检索请求,基于所述检索请求中携带的检索条件在标准库中进行检索,得到所述目标对象的内容,其中,所述标准库中存储有标准化的资料内容;
内容编辑模块,用于接收内容编辑请求,在编辑库中按照所述目标对象的目录对所述目标对象的内容进行编辑,得到所述目标对象的内容编辑结果并保存;
排版模块,用于接收排版请求,在所述编辑库中基于预制的模版和所述内容编辑结果进行排版,得到所述目标对象的排版数据并保存;
对象输出模块,用于基于所述排版数据输出预设格式的所述目标对象。
第四方面,本申请实施例还提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。
本申请实施例采用的上述至少一个技术方案,待排版的目标对象的内容经过标准化以后存储在标准库中,目标对象的内容编辑和排版在编辑库中,且内容编辑结果和排版数据也存储在编辑库中,也即将计算机的数据库驱动技术应用到了排版行业中,极大地简化了排版过程,降低了排版过程的复杂度,提升了排版过程的自动化程度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星天科技有限公司,未经北京星天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110888593.X/2.html,转载请声明来源钻瓜专利网。