一种生成演示文档模板的方法、装置及电子设备

文档序号:1242916 发布日期:2020-08-18 浏览:3次 >En<

阅读说明:本技术 一种生成演示文档模板的方法、装置及电子设备 (Method and device for generating demonstration document template and electronic equipment ) 是由 胡娟 王茜 庄湧 于 2019-02-11 设计创作,主要内容包括:本发明实施例提供了一种生成演示文档模板的方法、装置及电子设备,涉及计算机技术领域,可以生成满足用户个性化需求的演示文档。本申请的实施例包括:获取用于反映用户需求的待生成模板的框架特征和幻灯片特征,然后确定符合框架特征的目标框架,再根据目标框架,确定第一数量的符合幻灯片特征的目标幻灯片页,再根据目标框架和所述第一数量的目标幻灯片页,生成待生成模板。(The embodiment of the invention provides a method and a device for generating a demonstration document template and electronic equipment, relates to the technical field of computers, and can generate a demonstration document meeting the personalized requirements of a user. The embodiment of the application comprises the following steps: the method comprises the steps of obtaining frame features and slide features of a template to be generated for reflecting user requirements, then determining a target frame which accords with the frame features, then determining a first number of target slide pages which accord with the slide features according to the target frame, and then generating the template to be generated according to the target frame and the first number of target slide pages.)

一种生成演示文档模板的方法、装置及电子设备

技术领域

本发明涉及计算机技术领域,特别是涉及一种生成演示文档模板的方法、装置及电子设备。

背景技术

演示文档是一种功能强大的动态文件制作软件。可以将静态文件制作成动态文件浏览,使复杂的问题变得通俗易懂,让静态文件的展示更加生动,给人留下更为深刻印象。演示文档的应用非常广泛,例如在演讲、会议或授课时,都会使用演示文档展示演讲内容。正因演示文档应用广泛,使得演示文档的类型众多,所以如何让用户在创建演示文档时,获得符合用户需求的演示文档模板,变得非常重要。

在现有技术中,用户在获得演示文档模板时,可以浏览演示文档软件的各个预设的演示文档模板,并从中选择一个演示文档模板。但是,由于预设的演示文档模板是创建者根据自己的喜好创建的,没有考虑到用户的需求,所以不能满足用户的个性化需求。

发明内容

本发明实施例的目的在于提供一种生成演示文档模板的方法、装置及电子设备,以实现生成满足用户个性化需求的演示文档。具体技术方案如下:

第一方面,提供了一种生成演示文档模板的方法,所述方法包括:

获取用于反映用户需求的待生成模板的框架特征和幻灯片特征;

确定符合所述框架特征的目标框架;

根据所述目标框架,确定第一数量的符合所述幻灯片特征的目标幻灯片页;

根据所述目标框架和所述第一数量的目标幻灯片页,生成所述待生成模板。

可选的,所述确定符合所述框架特征的目标框架,包括:

确定与所述框架特征的匹配度最高的预设框架,将匹配度最高的预设框架确定为目标框架;或者,

确定与所述框架特征的匹配度最高的预设框架,根据所述框架特征对所述匹配度最高的预设框架进行调整,得到所述目标框架;或者,

根据所述框架特征,生成所述目标框架。

可选的,所述确定与所述框架特征的匹配度最高的预设框架,包括:

针对每一预设框架,分别确定预设框架的各特征与框架特征中各特征的匹配度;

根据每个预设框架的各特征与框架特征中各特征的匹配度,分别确定每个预设框架与所述框架特征匹配度;

根据每个预设框架与所述框架特征的匹配度确定与所述框架特征匹配度最高的预设框架。

可选的,所述根据所述目标框架,确定第一数量的符合所述幻灯片特征的目标幻灯片页,包括:

按照各预设幻灯片页与所述幻灯片特征的匹配度从高到低的顺序,选择所述第一数量的预设幻灯片页;

根据所述第一数量的预设幻灯片页确定目标幻灯片页;或者,

根据所述幻灯片特征,生成所述第一数量的目标幻灯片页。

可选的,所述根据所述第一数量的预设幻灯片页确定目标幻灯片页,包括:

确定所述第一数量的预设幻灯片页中通用语义元素所属的目标类别;

确定属于所述目标类别的预设语义元素中,与所述幻灯片特征的匹配度最高的目标语义元素;

将所述第一数量的预设幻灯片页中的通用语义元素替换为所述目标语义元素。

第二方面,提供了一种生成演示文档模板的装置,所述装置包括:

获取模块,用于获取用于反映用户需求的待生成模板的框架特征和幻灯片特征;

确定模块,用于确定符合所述获取模块获取的所述框架特征的目标框架;根据所述目标框架,确定第一数量的符合所述幻灯片特征的目标幻灯片页;

生成模块,用于根据所述确定模块确定的所述目标框架和所述第一数量的目标幻灯片页,生成所述待生成模板。

可选的,所述确定模块,具体用于:

确定与所述框架特征的匹配度最高的预设框架,将匹配度最高的预设框架确定为目标框架;或者,确定与所述框架特征的匹配度最高的预设框架,根据所述框架特征对所述匹配度最高的预设框架进行调整,得到所述目标框架;或者,根据所述框架特征,生成所述目标框架。

可选的,所述确定模块,具体用于:

针对每一预设框架,分别确定预设框架的各特征与框架特征中各特征的匹配度;根据每个预设框架的各特征与框架特征中各特征的匹配度,分别确定每个预设框架与所述框架特征匹配度;根据每个预设框架与所述框架特征的匹配度确定与所述框架特征匹配度最高的预设框架。

可选的,所述确定模块,具体用于:

按照各预设幻灯片页与所述幻灯片特征的匹配度从高到低的顺序,选择所述第一数量的预设幻灯片页;根据所述第一数量的预设幻灯片页确定目标幻灯片页;或者,根据所述幻灯片特征,生成所述第一数量的目标幻灯片页。

可选的,所述确定模块,具体用于:

确定所述第一数量的预设幻灯片页中通用语义元素所属的目标类别;确定属于所述目标类别的预设语义元素中,与所述幻灯片特征的匹配度最高的目标语义元素;将所述第一数量的预设幻灯片页中的通用语义元素替换为所述目标语义元素。

第三方面,提供了一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一所述的生成演示文档模板的方法步骤。

第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的生成演示文档模板的方法步骤。

第五方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的生成演示文档模板的方法步骤。

本发明实施例提供的生成演示文档模板的方法、装置及电子设备,由于框架特征和幻灯片特征是用于反映用户需求的,所以框架特征和幻灯片特征能够满足用户需求。因此根据框架特征,确定的目标框架能够满足用户需求;以及根据幻灯片特征,确定的第一数量的目标幻灯片页也能够满足用户需求;然后根据目标框架和第一数量的目标幻灯片页生成的待生成模板能够满足用户需求。所以本发明实施例能够生成满足用户个性化需求的演示文档。

当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种生成演示文档模板的方法流程图;

图2为本发明实施例提供的一种生成演示文档模板的装置结构示意图;

图3为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,图1为本发明实施例提供的一种生成演示文档模板的方法流程图,应用于终端。其中,本发明实施例中的终端可以为手机、平板电脑或计算机等电子设备。该方法包括如下步骤:

步骤101,获取用于反映用户需求的待生成模板的框架特征和幻灯片特征。

其中,幻灯片特征和框架特征均可以有多个,且幻灯片特征和框架特征可以包含相同的特征。

示例性的,框架特征可以包括:适用的演讲主题(例如:节约水资源从我做起)和适用的使用场景(例如:演讲、小组会议或手机阅读)等。

幻灯片特征可以包括:适用的演讲主题、适用的使用场景、适用的内容和用户特征等。其中,适用的内容包括:图片数量和文字数量等。用户特征包括:性别、所属行业(例如:金融、教育或科学研究)、风格偏好(例如:商务风、简约风、欧美风或中国风)和颜色偏好(例如:粉色系、蓝色系或白色系)等。

即适用的演讲主题和适用的使用场景既属于框架特征,又属于幻灯片特征。一般情况下,幻灯片特征中包含框架特征。

一种实施方式中,若用户点击新建文档按钮,可以弹出对话框,并获取用户在对话框中输入的用于生成框架特征和幻灯片特征的相关信息,根据相关信息确定框架特征和幻灯片特征。

例如:获取到用户在对话框中输入的:适用的演讲主题为:保护环境;适用的使用场景为:演讲;性别为:女。可以确定该用户对应的待生成模板的框架特征为:保护环境和演讲;幻灯片特征为:保护环境、演讲、10(图片数量为10,终端可以根据适用的使用场景确定图片数量)、1000(文字数量为1000,终端可以根据适用的使用场景确定文字数量)、女、教育(终端可以根据演讲主题确定所属行业)、简约风(终端可以根据性别确定风格偏好)和绿色系(终端可以根据演讲主题、使用场景和性别中的任意一种或多种确定颜色偏好)。

又例如:获取到用户在对话框中输入的:适用的演讲主题为:年度总结,适用的使用场景为:小组会议,图片数量为:20,文字数量为:500,颜色偏好为:红色系。可以确定该用户对应的待生成模板的框架特征为:年度总结和小组会议;幻灯片特征为:年度总结、小组会议、20、500、女(终端可以根据颜色偏好确定性别)、金融(终端可以根据演讲主题确定所属行业)、商务风(终端可以根据演讲主题确定风格偏好)和红色系。

另一种实施方式中,若用户在用于生成演示文档模板的软件中已创建了一张或多张幻灯片页,且创建的幻灯片页中已输入了内容,此时若用户点击生成演示文档按钮,可以根据用户输入的内容,确定该用户对应的待生成模板的框架特征和幻灯片特征。

例如:用户已输入演讲主题(演讲主题为:制取氧气的方法)、20张图片和1000个文字。可以确定该用户对应的待生成模板的框架特征为:制取氧气的方法和教学演讲(终端可以根据演讲主题确定适用的使用场景);幻灯片特征为:制取氧气的方法、教学演讲、20、1000、男(终端可以根据已创建的幻灯片页的风格确定性别)、教育(终端可以根据演讲主题和输入的文字确定所属行业)和简约风(终端可以根据已创建的幻灯片页的风格、演讲主题、已输入的内容中的任意一种或多种特征确定风格偏好)和灰色系(终端可以根据演讲主题、已创建的幻灯片页的颜色和已创建的幻灯片页的风格确定颜色偏好)。

步骤102,确定符合框架特征的目标框架。

其中,演示文档的框架将演示文档分为多个部分,每个部分又分为多个子部分,一个子部分对应一张或多张幻灯片页。

本发明实施例提供了三种确定目标框架的方式:

方式一:确定与框架特征的匹配度最高的预设框架,将匹配度最高的预设框架确定为目标框架。

其中,确定与预设框架匹配负最高的预设框架是方法为:针对每一预设框架,分别确定预设框架的各特征与框架特征中各特征的匹配度;然后根据每个预设框架的各特征与框架特征中各特征的匹配度,分别确定每个预设框架与框架特征匹配度;再根据每个预设框架与框架特征的匹配度确定与框架特征匹配度最高的预设框架。

在本发明实施例中,可以将预设框架的各特征与框架特征中各特征对应,计算每对特征的匹配度。或者,根据框架特征,计算预设框架中与框架特征相关的各特征的匹配度。

例如:框架特征包括:适用的使用场景。预设框架的特征中包括:适用的演讲主题、适用的使用场景和所属行业。

可以确定预设框架的特征中适用的使用场景与框架特征中适用的使用场景的匹配度。

也可以分别确定预设框架的特征中适用的演讲主题、适用的使用场景和所属行业与框架特征中适用的使用场景的匹配度。

在确定每个预设框架的各特征与框架特征中各特征的匹配度后,可以利用加权和的计算方式确定每个预设框架与框架特征匹配度。

方式二:确定与框架特征的匹配度最高的预设框架,根据框架特征对匹配度最高的预设框架进行调整,得到目标框架。

其中,可以对匹配度最高的预设框架进行:增加、删除和修改操作中任意一种或多种。

示例性的,若框架特征中包括:部门会议(适用的使用场景)。则可以在匹配度最高的预设框架中增加下个月计划的部分。

示例性的,若框架特征中包括:小组会议,则可以在匹配度最高的预设框架中删除优缺点的部分。

示例性的,若框架特征中包括:教育(所属行业),则可以将匹配度最高的预设框架中的致谢部分改为鼓励部分。

方式三:根据框架特征,生成目标框架。

步骤103,根据目标框架,确定第一数量的符合幻灯片特征的目标幻灯片页。

其中,第一数量可以根据目标框架、预设幻灯片页数量、与幻灯片特征的匹配度大于阈值的预设幻灯片页的数量、幻灯片特征中的任意一种或多种确定。

例如:目标框架共3个部分,每个部分共2个子部分,可以确定每个子部分对应两张幻灯片页,则第一数量为12张。

例如:预设幻灯片页数量为5000张,由于预设幻灯片页数量较多,为能够给用户提供多种选择,可以确定第一数量为50张。

例如:与幻灯片特征的匹配度大于99%的预设幻灯片页为100张,可见,有100张预设幻灯片页与幻灯片特征非常相似,为能够给用户提供多种选择,可以确定第一数量为60张。

例如:幻灯片特征中包括:演讲,则可以确定第一数量为30张。

例如:目标框架共3个部分,每个部分共2个子部分,幻灯片特征中包括:演讲,则可以确定第一数量为24张。

本发明实施例提供了两种确定目标幻灯片页的方式:

方式一:按照各预设幻灯片页与幻灯片特征的匹配度从高到低的顺序,选择第一数量的预设幻灯片页;然后根据第一数量的预设幻灯片页确定目标幻灯片页。

在本发明实施例中,可以将预设幻灯片页的各特征与幻灯片特征中各特征对应,获得每个预设幻灯片页的各特征与幻灯片特征中各特征的匹配度;或者,根据幻灯片特征,计算每个预设幻灯片页中与幻灯片特征相关的各特征的匹配度。然后根据匹配结果,确定各预设幻灯片页与幻灯片特征的匹配度。

一种实施方式中,可以将按照匹配度从高到低的顺序,选择前第一数量个预设幻灯片页确定为目标幻灯片页。

可选的,还可以分别确定各预设幻灯片页与幻灯片特征的匹配度,及各预设幻灯片页与目标框架中各部分的匹配度。根据匹配结果,按照目标框架中各部分的顺序,选择第一数量的预设幻灯片页确定为目标幻灯片页。

另一种实施方式中,可以在选择第一数量的预设幻灯片页后,确定第一数量的预设幻灯片页中通用语义元素所属的目标类别;然后确定属于目标类别的预设语义元素中,与幻灯片特征的匹配度最高的目标语义元素;再将第一数量的预设幻灯片页中的通用语义元素替换为目标语义元素。

其中,通用元素为预设幻灯片页中预设的语义元素。通用元素一般适合所有演示文档模板。例如:笑脸图形、云朵装饰图。

语义元素所属的类别可以为:图形、图标或装饰图等。

示例性的,若目标类别为装饰图,幻灯片特征中包括:金融(所属行业),则可以在预设的语义元素中获取与金融行业最匹配的装饰图(例如:钱币装饰图),将第一数量的预设幻灯片中的通用元素替换为钱币装饰图。

示例性的,若目标类别为图形,幻灯片特征包括:清新(用户的风格偏好),则可以在预设的语义元素中获取与清新风格最匹配的图形(例如:花朵),将第一数量的预设幻灯片中的通用元素替换为花朵图形。

方式二:根据幻灯片特征和目标框架,生成第一数量的目标幻灯片页。

例如:目标框架的第一部分为简介,则可以根据幻灯片特征,生成一张满足幻灯片特征,且适用于内容为简介的目标幻灯片页。

步骤104,根据目标框架和第一数量的目标幻灯片页,生成待生成模板。

一种实施方式中,根据目标框架中每个部分表示的演讲内容,将第一数量的目标幻灯片页与目标框架组合,生成待生成模板。

本发明实施例提供的生成演示文档模板的方法,由于框架特征和幻灯片特征是用于反映用户需求的,所以框架特征和幻灯片特征能够满足用户需求。因此根据框架特征,确定的目标框架能够满足用户需求;以及根据幻灯片特征,确定的第一数量的目标幻灯片页也能够满足用户需求;然后根据目标框架和第一数量的目标幻灯片页生成的待生成模板能够满足用户需求。所以本发明实施例能够生成满足用户个性化需求的演示文档。

对应于上述方法实施例,如图2所示,本发明实施例提供了一种生成演示文档模板的装置,应用于终端,该装置包括:获取模块201、确定模块202和生成模块203。

获取模块201,用于获取用于反映用户需求的待生成模板的框架特征和幻灯片特征;

确定模块202,用于确定符合获取模块获取的框架特征的目标框架;根据目标框架,确定第一数量的符合幻灯片特征的目标幻灯片页;

生成模块203,用于根据确定模块确定的目标框架和第一数量的目标幻灯片页,生成待生成模板。

可选的,确定模块202,可以具体用于:

确定与框架特征的匹配度最高的预设框架,将匹配度最高的预设框架确定为目标框架;或者,确定与框架特征的匹配度最高的预设框架,根据框架特征对匹配度最高的预设框架进行调整,得到目标框架;或者,根据框架特征,生成目标框架。

可选的,确定模块202,可以具体用于:

针对每一预设框架,分别确定预设框架的各特征与框架特征中各特征的匹配度;根据每个预设框架的各特征与框架特征中各特征的匹配度,分别确定每个预设框架与框架特征匹配度;根据每个预设框架与框架特征的匹配度确定与框架特征匹配度最高的预设框架。

可选的,确定模块202,可以具体用于:

按照各预设幻灯片页与幻灯片特征的匹配度从高到低的顺序,选择第一数量的预设幻灯片页;根据第一数量的预设幻灯片页确定目标幻灯片页;或者,根据幻灯片特征,生成第一数量的目标幻灯片页。

可选的,确定模块202,可以具体用于:

确定第一数量的预设幻灯片页中通用语义元素所属的目标类别;确定属于目标类别的预设语义元素中,与幻灯片特征的匹配度最高的目标语义元素;将第一数量的预设幻灯片页中的通用语义元素替换为目标语义元素。

本发明实施例提供的生成演示文档模板的装置,由于框架特征和幻灯片特征是用于反映用户需求的,所以框架特征和幻灯片特征能够满足用户需求。因此根据框架特征,确定的目标框架能够满足用户需求;以及根据幻灯片特征,确定的第一数量的目标幻灯片页也能够满足用户需求;然后根据目标框架和第一数量的目标幻灯片页生成的待生成模板能够满足用户需求。所以本发明实施例能够生成满足用户个性化需求的演示文档。

本发明实施例还提供了一种电子设备,如图3所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信,

存储器303,用于存放计算机程序;

处理器301,用于执行存储器303上所存放的程序时,实现上述方法实施例中由终端执行的步骤。

上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一生成演示文档模板的方法的步骤。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一生成演示文档模板的方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:报告生成方法、装置、存储介质及计算机设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!