发明内容
本发明实施例提供了一种基于文档的模板匹配方法及装置,实现了用户无需进行繁杂的PPT主题选择及后续编辑,进一步解决了当主题对照不匹配时,所导致的大量的时间和精力耗费的技术问题。
本发明实施例提供的一种基于文档的模板匹配方法,包括:
获取文档的文档信息;
根据所述文档信息确定与所述文档信息匹配的特征码;
判断所述特征码是否有与之对应的模板,若是,则应用所述模板于所述文档。
可选地,
获取文档的内容信息之前还包括:
获取模板匹配指令。
可选地,
所述文档信息包括:
文档标题,文档颜色和文档内容。
可选地,
根据所述文档信息确定与所述文档信息匹配的特征码具体包括:
根据所述文档信息中的文档标题,文档颜色和文档内容按照预置权重分配计算与所述文档信息匹配的所述特征码。
可选地,
判断所述特征码是否有与之对应的模板,若是,则应用所述模板于所述文档具体包括:
判断所述特征码是否有与所述特征码对应的模板,若是,则随机抽取与所述特征码对应的多个模板中一个应用于所述文档中。
可选地,
判断所述特征码是否有与之对应的模板,若是,则应用所述模板于所述文档之后还包括:
若没有与所述特征码对应的所述模板,则将所述文档信息传至数据库进行通告。
本发明实施例提供的一种基于文档的模板匹配装置,包括:
获取单元,用于获取文档的文档信息,述文档信息包括文档标题,文档颜色和文档内容;
确定单元,用于根据所述文档信息确定与所述文档信息匹配的特征码;
判断单元,用于判断所述特征码是否有与之对应的模板,若是,则触发匹配单元,若否,则触发通告单元;
所述匹配单元,用于应用所述模板于所述文档。
可选地,
所述确定单元,具体用于根据所述文档信息中的文档标题,文档颜色和文档内容按照预置权重分配计算与所述文档信息匹配的所述特征码。
可选地,
所述匹配单元具体用于随机抽取与所述特征码对应的多个模板中一个应用于所述文档中。
可选地,
所述通告单元用于将所述文档信息传至数据库进行通告。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例中提供的一种基于文档的模板匹配方法及装置,方法步骤包括:获取文档的文档信息;根据文档信息确定与文档信息匹配的特征码;判断特征码是否有与之对应的模板,若是,则应用模板于文档。本实施例中,通过获取用户编辑好的文档的文档信息进行特征码确定,根据特征码获取与之对应的模板并应用模板在编辑好的文档中,便实现了用户无需进行繁杂的PPT主题选择及后续编辑,进一步解决了当主题对照不匹配时,所导致的大量的时间和精力耗费的技术问题。
具体实施方式
本发明实施例提供了一种文档的模板匹配方法及装置,实现了用户无需进行繁杂的PPT主题选择及后续编辑,进一步解决了当主题对照不匹配时,所导致的大量的时间和精力耗费的技术问题。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例中提供的一种基于文档的模板匹配方法的一个实施例包括:
101、获取文档的文档信息;
本实施例中,当用户已经编辑好未渲染主题或者已经是渲染了主题后的PPT文档,需要对文档进行新主题模板的应用时,首先需获取用户编辑好的文档的文档信息,可以理解的是,前述的文档信息包含有文档标题,例如每个页面的主题名称的关键词等,文档颜色,例如文档图表的颜色,文档字体的颜色等和文档内容,例如文档的中的文字内容,例如行业相关的关键词,内容的分类等,此处具体不做限定。
需要说明的是,本实施例中,前述的获取文档的文档信息还可以是用户在文档未进行编辑前对数据库中的文档信息的文档内容,文档颜色进行优先选择再进行获取。
102、根据文档信息确定与文档信息匹配的特征码;
当获取文档的文档信息之后,需要根据文档信息确定与文档信息匹配的特征码,需要说明的是,该特征码可以是一个变量,预先设置在数据库中与数据库中的预置模板类别所对应的模板的代码。
103、判断特征码是否有与之对应的模板,若是,则执行步骤104;
当根据文档信息确定与文档信息匹配的特征码之后,需要判断特征码是否有与之对应的模板,若是,则执行步骤104,可以理解的是,前述的判断特征码是否有与之对应的模板,可以是数据库中的模板,还可以是云存储器中的模板,此处具体不做限定。
104、应用模板于文档。
当判断特征码有与之对应的模板之后,则应用模板于文档中,可以理解的是,前述的应用模板于文档中可以是在文档未编辑前进行指定应用,还可以是文档编辑后进行整体的应用,进一步地,模板可以是应用与全部文档,还可以是应用与单个或多个文档。
本实施例中,通过获取用户编辑好的文档的文档信息进行特征码确定,根据特征码获取与之对应的模板并应用模板在编辑好的文档中,便实现了用户无需进行繁杂的PPT主题选择及后续编辑,进一步解决了当主题对照不匹配时,所导致的大量的时间和精力耗费的技术问题。
上面是对基于文档的模板匹配方法的过程进行详细的描述,下面将对后续步骤进行详细的描述,请参阅图2,本发明实施例中提供的一种基于文档的模板匹配方法的一个实施例包括:
201、获取模板匹配指令;
本实施例中,当用户已经编辑好未渲染主题或者已经是渲染了主题后的PPT文档,需要对文档进行新主题模板的应用时,首先需要获取用户触发的模板匹配指令。
202、获取文档的文档信息;
本实施例中,当获取模板匹配指令之后,需要获取用户编辑好的文档的文档信息,可以理解的是,前述的文档信息包含有文档标题,例如每个页面的主题名称的关键词等,文档颜色,例如文档图表的颜色,文档字体的颜色等和文档内容,例如文档的中的文字内容,例如行业相关的关键词,内容的分类等,此处具体不做限定。
需要说明的是,本实施例中,前述的获取文档的文档信息还可以是用户在文档未进行编辑前对数据库中的文档信息的文档内容,文档颜色进行优先选择再进行获取。
203、根据文档信息中的文档标题,文档颜色和文档内容按照预置权重分配计算与文档信息匹配的特征码;
当获取文档的文档信息之后,需要根据文档信息中的文档标题,文档颜色和文档内容按照预置权重分配计算与文档信息匹配的特征码,需要说明的是,该特征码可以是一个变量,预先设置在数据库中与数据库中的预置模板类别所对应的模板的代码。
可以理解的是,前述的预置权重可以是预先设置好的文档标题,文档颜色和文档内容的权重值信息进行计算,例如文档标题的关键字信息多数为与金融行业相关的关键字,文档颜色多为红色,文档内容如图表内多为财经数据等,根据前述的文档标题,文档颜色和文档内容的信息量与预置权重信息进行计算,该计算可以是加减乘除等数学算法与前述的文档标题,文档颜色和文档内容的信息量获取的信息值,确定最终的特征码,该特征码可以是根据信息的多少进行对应的设置,例如一篇文档的文档信息较多时,则特征码可以是长串的分步特征码例如123.456.789等通过分节符号进行区分等,还可以是字母或词汇的特征码等,此处具体不做限定。
204、判断特征码是否有与之对应的模板,若是,则执行步骤205,若否,则执行步骤206;
当根据文档信息确定与文档信息匹配的特征码之后,需要判断特征码是否有与之对应的模板,若是,则执行步骤205,若否,则执行步骤206,可以理解的是,前述的判断特征码是否有与之对应的模板,可以是数据库中的模板,还可以是云存储器中的模板,此处具体不做限定。
205、随机抽取与特征码对应的多个模板中一个应用于文档中;
当判断特征码有与之对应的模板之后,则随机抽取与特征码对应的多个模板中一个应用于文档中,可以理的是,前述的应用模板于文档中可以是在文档未编辑前进行指定应用,还可以是文档编辑后进行整体的应用,进一步地,模板可以是应用与全部文档,还可以是应用与单个或多个文档。
206、将文档信息传至数据库进行通告。
当前述步骤204判断特征码没有与之对应的模板时,则将文档信息传至数据库进行通告,可以理解的是,前述的将文档信息传至数据库进行通告可以是将文档信息的文档标题,文档颜色和文档内容上传至数据库或云存储器进行保存并通过该文档无匹配的模板,使得后续技术人员可以进一步进行匹配的模板添加和设计。
本实施例中,通过获取用户编辑好的文档的文档信息进行特征码确定,根据特征码获取与之对应的模板并应用模板在编辑好的文档中,便实现了用户无需进行繁杂的PPT主题选择及后续编辑,进一步解决了当主题对照不匹配时,所导致的大量的时间和精力耗费的技术问题,同时,根据文档信息中的文档标题,文档颜色和文档内容按照预置权重分配计算与文档信息匹配的特征码的设计,进一步提高了本实施例中的基于文档的模板匹配更加精准和智能化。
请参阅图3,本发明实施例中提供的一种基于文档的模板匹配装置的一个实施例包括:
获取单元301,用于获取文档的文档信息,述文档信息包括文档标题,文档颜色和文档内容;
确定单元302,用于根据文档信息确定与文档信息匹配的特征码;
判断单元303,用于判断特征码是否有与之对应的模板,若是,则触发匹配单元304,若否,则触发通告单元;
匹配单元304,用于应用模板于文档。
本实施例中,通过获取单元301获取用户编辑好的文档的文档信息,再由确定单元302进行特征码确定,匹配单元304根据特征码获取与之对应的模板并应用模板在编辑好的文档中,便实现了用户无需进行繁杂的PPT主题选择及后续编辑,进一步解决了当主题对照不匹配时,所导致的大量的时间和精力耗费的技术问题。
上面是对基于文档的模板匹配装置的各单元进行详细的描述,请参阅图4,本发明实施例中提供的一种基于文档的模板匹配装置的另一个实施例包括:
获取单元401,用于获取文档的文档信息,述文档信息包括文档标题,文档颜色和文档内容;
确定单元402,用于根据文档信息确定与文档信息匹配的特征码,需要说明的是,确定单元402具体用于根据文档信息中的文档标题,文档颜色和文档内容按照预置权重分配计算与文档信息匹配的特征码;
判断单元403,用于判断特征码是否有与之对应的模板,若是,则触发匹配单元404,若否,则触发通告单元;
匹配单元404,用于应用模板于文档,必须说明的是,匹配单元404具体用于随机抽取与特征码对应的多个模板中一个应用于文档中;
通告单元405,用于将文档信息传至数据库进行通告。
本实施例中,通过获取单元401获取用户编辑好的文档的文档信息,再由确定单元402进行特征码确定,匹配单元404根据特征码获取与之对应的模板并应用模板在编辑好的文档中,便实现了用户无需进行繁杂的PPT主题选择及后续编辑,进一步解决了当主题对照不匹配时,所导致的大量的时间和精力耗费的技术问题,同时,确定单元402具体根据文档信息中的文档标题,文档颜色和文档内容按照预置权重分配计算与文档信息匹配的特征码的功能,进一步提高了本实施例中的基于文档的模板匹配更加精准和智能化。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。