内容关联方法、系统、装置、电子设备及存储介质与流程

文档序号:26139714发布日期:2021-08-03 14:23阅读:52来源:国知局
内容关联方法、系统、装置、电子设备及存储介质与流程

本发明涉及文档处理技术领域,特别是涉及内容关联方法、系统、装置、电子设备及存储介质。



背景技术:

用户通常通过文档处理客户端来进行文档编辑文档,其中,文档内容根据用户的实际需求来编辑。例如:文档内容是学习过程中的笔记内容,此时,一篇文档即为一篇笔记。

通常情况下,同一用户的有些文档的内容是相关的。那么,针对用户写过的文档,如果获知其与用户的其他文档的哪些内容相关,可以让用户更容易汇总和掌握文档内容。

基于此,如何将文档与其他文档中的相关内容进行有效关联,是一个亟待解决的问题。



技术实现要素:

本发明实施例的目的在于提供内容关联方法、系统、装置、电子设备及存储介质,以将文档与其他文档中的相关内容进行有效关联。具体技术方案如下:

第一方面,本发明实施例提供了一种内容关联方法,应用于电子设备,所述方法包括:

获取目标文档中的标题,作为待处理内容;

确定各个指定文档中关于所述待处理内容的关联词;其中,所述指定文档为包含有所述待处理内容的文档,所述关联词为与所述待处理内容属于同一内容块,且未出现在所述目标文档中的实体词;

针对所述目标文档,展示所确定出的关联词。

可选地,所述针对所述目标文档,展示所确定出的关联词的步骤之后,所述方法还包括:

获取目标内容,作为新的待处理内容,并执行所述确定各个指定文档中的关于所述待处理内容对应的关联词的步骤;

其中,所述目标内容为所展示出的关联词。

可选地,任一属于目标内容的待处理内容与对应的关联词,按照预定的多层级展示方式进行关联展示。

可选地,所述各个指定文档中关于所述待处理内容的关联词的查找方式,包括:

从多个文档中,确定各个指定文档;

针对所述各个指定文档中的每一文档,从该文档的包含有所述待处理内容的内容块中,提取实体词,并建立所提取到的实体词与该文档的文档标识的对应关系;

基于所述对应关系,从所提取到的实体词中,确定所述目标文档的文档标识所对应的实体词,并剔除所确定出的实体词,得到关于所述待处理内容的关联词。

可选地,所述获取用户的目标文档中的标题,作为待处理内容,包括:

当检测到针对用户的目标文档的标题的第一内容关联操作时,获取所述目标文档中的标题,作为待处理内容。

可选地,所述获取目标内容,作为新的待处理内容,包括:

当检测到针对目标内容的第二内容关联操作时,获取所述目标内容,作为新的待处理内容。

第二方面,本发明实施例提供了一种内容关联系统,所述系统包括:文档处理客户端和预定服务端;

所述文档处理客户端,用于获取目标文档中的标题,作为待处理内容,构建携带有所述待处理内容的内容关联请求,并向预定服务端发送所述内容关联请求;

所述预定服务端,用于在接收到所述内容关联请求后,查找各个指定文档中关于所述待处理内容的关联词,并将所查找到的关联词反馈给所述文档处理客户端;其中,所述指定文档为包含有所述待处理内容的文档,所述关联词为与所述待处理内容属于同一内容块,且未出现在所述目标文档中的实体词;

所述文档处理客户端,还用于接收所述预定服务端反馈的所述关联词,并针对所述目标文档,展示所确定出的关联词。

可选地,所述文档处理客户端还用于在针对所述目标文档,展示所确定出的关联词的步骤之后,获取目标内容,作为新的待处理内容,并执行所述构建携带有所述待处理内容的内容关联请求的步骤;

其中,所述目标内容为所展示出的关联词。

可选地,任一属于目标内容的待处理内容,与对应的关联词按照预定的多层级展示方式进行关联展示。

可选地,所述预定服务端查找各个指定文档中关于所述待处理内容的关联词,包括:

从多个文档中,确定各个指定文档;

针对所述各个指定文档中的每一文档,从该文档的包含有所述待处理内容的内容块中,提取实体词,并建立所提取到的实体词与该文档的文档标识的对应关系;

基于所述对应关系,从所提取到的实体词中,确定所述目标文档的文档标识所对应的实体词,并剔除所确定出的实体词,得到关于所述待处理内容的关联词。

第三方面,本发明实施例提供了一种内容关联装置,应用于电子设备,所述装置包括:

获取模块,用于获取目标文档中的标题,作为待处理内容;

确定模块,用于确定各个指定文档中关于所述待处理内容的关联词;其中,所述指定文档为包含有所述待处理内容的文档,所述关联词为与所述待处理内容属于同一内容块,且未出现在所述目标文档中的实体词;

展示模块,用于针对所述目标文档,展示所确定出的关联词。

可选地,所述获取模块还用于在针对所述目标文档,展示所确定出的关联词的步骤之后,获取目标内容,作为新的待处理内容,并触发所述确定模块;

其中,所述目标内容为所展示出的关联词。

可选地,任一属于目标内容的待处理内容与对应的关联词,按照预定的多层级展示方式进行关联展示。

可选地,所述各个指定文档中关于所述待处理内容的关联词的查找方式,包括:

从多个文档中,确定各个指定文档;

针对所述各个指定文档中的每一文档,从该文档的包含有所述待处理内容的内容块中,提取实体词,并建立所提取到的实体词与该文档的文档标识的对应关系;

基于所述对应关系,从所提取到的实体词中,确定所述目标文档的文档标识所对应的实体词,并剔除所确定出的实体词,得到关于所述待处理内容的关联词。

第四方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

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

处理器,用于执行存储器上所存放的程序时,实现上述第一方面所提供的方法步骤。

第五方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所提供的方法步骤。

本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的内容关联方法的步骤。

本发明实施例所提供的方案中,考虑到目标文档的标题能够较好表征目标文档中记录的内容,因此,以目标文档的标题作为关联依据;并且,考虑到实体词能够表征有特定含义的词且位于同一内容块的内容的相关性较强,因此,在确定出作为关联依据的待处理内容后,可以确定各个指定文档中关于待处理内容的关联词,即其他文档中的目标文档的相关内容;并针对该目标文档,展示所确定出的关联词。可见,通过本方案可以将文档与其他文档中的相关内容进行有效关联。

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

附图说明

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

图1为本发明实施例所提供的内容关联方法的流程图;

图2为本发明实施例所提供的内容关联方法的另一流程图;

图3为本发明实施例所提供的内容关联方法的又一流程图;

图4(a)给出了以圆点作为预定标识符号的界面示意图;

图4(b)示例性的给出了文档处理客户端中图谱菜单的示意图;

图4(c)-图4(f)示例性的通过图谱菜单展示的tab界面的示意图;

图4(g)给出了终端设备、预定服务端和智能处理端之间的交互示意图;

图5为本发明实施例所提供的内容关联系统的结构示意图;

图6为本发明实施例所提供的内容关联装置的结构示意图;

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

具体实施方式

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

为了实现将文档与其他文档中的相关内容进行有效关联的目的,本发明实施例提供了内容关联方法、系统、装置、电子设备及存储介质。

下面首先对本发明实施例所提供的内容关联方法进行介绍。

其中,本发明实施例所提供的内容关联方法应用于电子设备中。在具体应用中,该电子设备可以为终端设备,例如:智能手机、平板电脑、笔记本电脑等设备;当然,该电子设备并不局限于终端设备,例如,该电子设备还可以为服务器,这也是合理的。

并且,实现本发明实施例所提供的内容关联方法的功能软件可以为运行于电子设备中的内容关联装置。其中,若该电子设备为终端设备,该内容关联装置可以为运行于终端设备中的文档处理客户端的功能模块;而若该电子设备为服务器,该内容关联装置可以为运行于服务器中的预定服务端的功能模块,该预定服务端为用户侧的文档处理客户端所对应的服务端。

其中,用户通常通过文档处理客户端来进行编辑文档内容,而文档内容根据用户的实际需求来编辑。示例性的,文档处理客户端可以为用于记录用户编辑的笔记/日志的专门的日志客户端。需要强调的是,任一存在内容关联需求的用于文档编辑的客户端,均可以作为本发明实施例所述的文档处理客户端。另外,该文档处理客户端可以为app(application,应用程序)形式的客户端,也可以为网页形式的客户端,本发明实施例并不对客户端的具体形式进行限定。通常情况下,同一用户的有些文档的内容是相关的。那么,针对用户写过的文档,如果获知其与用户的其他文档的哪些内容相关,可以让用户更容易汇总和掌握知识点。

为了将文档与其他文档中的相关内容进行有效关联,从而提升用户的使用体验以及对文档处理客户端的使用黏度,本发明实施例所提供的内容关联方法可以包括如下步骤:

获取目标文档中的标题,作为待处理内容;

确定各个指定文档中关于该待处理内容的关联词;其中,指定文档为包含有该待处理内容的文档,该关联词为与该待处理内容属于同一内容块,且未出现在该目标文档中的实体词;

针对该目标文档,展示所确定出的关联词。

本发明实施例所提供的方案中,考虑到目标文档的标题能够较好表征目标文档中记录的内容,因此,以目标文档的标题作为关联依据;并且,考虑到实体词能够表征有特定含义的词且位于同一内容块的内容的相关性较强,因此,在确定出作为关联依据的待处理内容后,可以确定各个指定文档中关于待处理内容的关联词,即其他文档中的目标文档的相关内容;并针对目标文档,展示所确定出的关联词。可见,通过本方案可以将文档与其他文档中的相关内容进行有效关联。

下面结合附图,对本发明实施例所提供的内容关联方法进行介绍。

如图1所示,本发明实施例所提供的一种内容关联方法,可以包括如下步骤:

s101,获取目标文档中的标题,作为待处理内容;

考虑到目标文档的标题能够较好表征目标文档中记录的内容,因此,若需要将目标文档与用户的其他文档中的相关内容进行有效关联,可以以目标文档的标题作为关联依据,进而执行后续的处理关联流程。其中,目标文档为任一用户的任一待内容关联的文档。

可选地,在一种实现方式中,获取目标文档中的标题,作为待处理内容,可以包括:

当检测到针对目标文档的标题的第一内容关联操作时,获取该目标文档中的标题,作为待处理内容;

其中,该第一内容关联操作为该用户在该目标文档的展示界面中所发出的。

在该种实现方式中,若该电子设备检测到目标文档所属用户发出、针对目标文档的标题的第一内容关联操作时,表明该用户希望将目标文档与其他文档进行内容关联,因此,可以获取该目标文档中的标题,即被执行内容关联操作的标题,作为待处理内容。其中,该目标文档的展示界面的触发展示方式,本发明实施例并不做限定;该目标文档的展示界面可以为目标文档的文档界面,也可以为该目标文档的tab界面,等等。

示例性的,该第一内容关联操作可以为对目标文档中的标题对应的探索标识的选中操作。其中,该探索标识可以与该目标文档中的标题关联显示,例如:显示在该目标文档中的标题的上下左右侧中的任一侧。并且,该探索标识可以为在展示界面的开始展示时刻开始持续显示的标识,或者,也可以为当检测到针对目标文档的标题的指定操作时所显示的。例如:若目标文档展示在电脑等通过鼠标进行文档操作的设备中,该探索标识可以为检测到鼠标在标题上方悬停时,展示在目标文档的展示界面中。而若目标文档展示在智能手机等通过触摸操作进行文档操作的设备中,该探索标识可以为检测到针对目标文档的标题的长按操作、双击操作等时,展示在目标文档的展示界面中。

示例性的,该第一内容关联操作也可以为:对目标文档中的标题本身执行预定操作,例如:若目标文档展示在智能手机等通过触摸操作进行文档操作的设备中,该第一内容关联操作可以为针对目标文档的标题的长按操作、双击操作等。

上述的关于第一内容关联操作的具体内容,仅仅作为示例,并不应该构成对本发明实施例的限定。

可选地,在另一种实现方式中,获取目标文档中的标题,作为待处理内容,可以包括:检测目标文档的展示界面被展示时,或者,检测到用户编辑目标文档时,获取目标文档中的标题。该种实现方式中,用户可以无需执行任何操作,电子设备自行触发针对目标文档的内容关联。

需要强调的是,上述的获取用户的目标文档中的标题的具体实现方式,仅仅作为示例,并不应该构成对本发明实施例的限定。

s102,确定各个指定文档中关于该待处理内容的关联词;

其中,指定文档为包含有该待处理内容的文档,该关联词为与该待处理内容属于同一内容块,且未出现在该目标文档中的实体词。也就是说,将各个指定文档中,与该待处理内容属于同一内容块,且未出现在该目标文档中的实体词,确定为关于该处理内容的关联词。需要说明的是,每一文档包含至少一个内容块。示例性的,每一内容块可以为一个段落;或者,每一内容块为文档内容以预定标识符作为起始内容的文本块。例如:如图4(a)所示界面中,以圆点作为预定标识符号,每个内容块以圆点作为起始内容,图4(a)中示出了三个内容块。

并且,实体词为表示实体事物的词,包含名词、代名词,并且,实体词的类别可以包括多种,例如:人名、地名、机构名以及其它专有名词等等。基于实体词的介绍,考虑到实体词能够表征有特定含义的词且位于同一内容块的内容的相关性较强,因此,在确定出作为关联依据的待处理内容后,可以确定各个指定文档中关于该待处理内容的关联词。其中,查找到的与待处理内容属于同一内容块且未出现在目标文档中的实体词的数量可以为至少一个,则关于待处理内容的关联词的数量可以为至少一个。

而为了更好的体现关联性,在一种可选的实现方式中,该关联词可以为与该待处理内容属于同一内容块,且未出现在该目标文档中的指定类别的实体词。示例性的,指定类别可以包括:人名、地名、机构名以及其它专有名词等中的一种或多种,并且,该指定类别可以根据实际情况进行设定,本发明实施例对此不做限定。

另外,若该电子设备为终端设备,考虑到预定服务端保存有用户的所有文档,以及考虑到设备性能,该电子设备可以通过预定服务端的协助,确定各个指定文档中关于待处理内容的关联词,具体而言:向预定服务端发送携带有待处理内容的内容关联请求,以使得预定服务端在接收到该内容关联请求后,从各个指定文档中查找关于待处理内容的关联词,并反馈给电子设备。若该电子设备为终端设备,如果该电子设备的处理性能较佳,或者,该电子设备本地保存有用户的多个文档,或者,该电子设备与预定服务端之间的网络性能较好,此时,该电子设备可以不通过预定服务端的协助,确定各个指定文档中关于该待处理内容的关联词,具体而言:从各个指定文档中查找关于待处理内容的关联词,得到关于待处理内容的关联词。

而若该电子设备为服务器,此时,该电子设备可以从各个指定文档中查找关于待处理内容的关联词,并所得到的关联词发送至文档处理客户端,以使得文档处理客户端针对目标文档,展示所确定出的关联词。

需要说明的是,无论该电子设备为终端设备还是为服务器,各个指定文档中关于待处理内容的关联词的查找方式可以相同。为了方案清楚及布局清晰,下文对各个指定文档中关于待处理内容的关联词的查找方式进行示例性介绍。

s103,针对该目标文档,展示所确定出的关联词。

可选地,在一种实现方式中,针对该目标文档,展示所确定出的关联词可以包括:在该目标文档的展示界面中,展示所确定出的关联词。该种实现方式中,所确定的关联词可以展示在目标文档的展示界面中的预定位置。示例性的,在该目标文档的展示界面中的文档内容之后,展示所确定出的关联词,或者,在该目标文档的展示界面中标题和文档内容之间的位置,展示所确定的关联词,当然并不局限于此。另外,在该目标文档的展示界面中所展示的关联词可以被设置为预定颜色、加粗、倾斜等,以达到突出显示的效果。可选地,在另一种实现方式中,针对该目标文档,展示所确定出的关联词可以包括:将所确定出的关联词展示到电子设备针对该目标文档所新建的文档中,或者,用户选定的任一其他文档。其中,该新建的文档或任一其他文档中可以对应展示该目标文档的标题和所确定出的关联词。从而,通过该新建的文档或任一其他文档记载的内容,获知该目标文档的相关内容可以为所确定的关联词。

上述的针对该目标文档,展示所确定出的关联词的具体实现方式仅仅作为示例,并不应该构成对本发明实施例的限定。

本发明实施例所提供的方案中,考虑到目标文档的标题能够较好表征目标文档中记录的内容,因此,以目标文档的标题作为关联依据;并且,考虑到实体词能够表征有特定含义的词且位于同一内容块的内容的相关性较强,因此,在确定出作为关联依据的待处理内容后,可以确定各个指定文档中关于所述待处理内容的关联词,即其他文档中的目标文档的相关内容;并针对目标文档,展示所确定出的关联词。可见,通过本方案可以将文档与其他文档中的相关内容进行有效关联。

基于上述的任一实施例,还可以继续对所展示出的关联词进行关联探索,从而获知与该目标文档更深层次的关联内容。在本发明的另一实施例中,在上述的针对该目标文档,展示所确定出的关联词之后,如图2所示,该内容关联方法还可以包括:

s104,获取目标内容,作为新的待处理内容,并返回执行s102的步骤;

其中,该目标内容为所展示出的关联词。

为了获知与该目标文档更深层次的关联内容,在针对目标文档展示所确定出的关联词之后,可以获取目标内容,触发新的一轮内容关联操作。并且,在针对目标文档,展示所确定出关于目标内容的关联词之后,关于目标内容的关联词仍可以继续作为目标内容,从而得到新的待处理内容,继续执行s102-s103的步骤。

可选地,在一种实现方式中,获取目标内容,作为新的待处理内容,可以包括:

当检测到针对目标内容的第二内容关联操作时,获取目标内容,作为新的待处理内容。

在该种实现方式中,若该电子设备检测到目标用户所属用户发出、针对目标内容的第二内容关联操作时,表明用户希望继续进行关联探索,因此,可以获取该目标内容,作为新的待处理内容。

示例性的,该第二内容关联操作可以为对目标内容对应的探索标识的选中操作。其中,该探索标识可以与目标内容关联显示,例如:显示在目标内容的上下左右侧中的任一侧。并且,该探索标识可以为在目标内容的开始展示时刻开始持续显示的标识,或者,也可以为当检测到针对目标内容的指定操作时所显示的。例如:若目标文档展示在电脑等通过鼠标进行文档操作的设备中,该探索标识可以为检测到鼠标在目标内容上方悬停时,进行展示;而若目标文档展示在智能手机等通过触摸操作进行文档操作的设备中,该探索标识可以为检测到针对目标内容的长按操作、双击操作等时,进行展示。

示例性的,该第二内容关联操作也可以为:对目标内容本身执行预定操作,例如:若目标文档展示在智能手机等通过触摸操作进行文档操作的设备中,该第二内容关联操作可以为针对目标内容的长按操作、双击操作等。

上述的关于第二内容关联操作的具体内容,仅仅作为示例,并不应该构成对本发明实施例的限定。

可选地,在另一种实现方式中,获取目标内容,作为新的待处理内容,可以包括:检测到目标内容被展示时,获取目标内容。该种实现方式中,用户可以无需执行任何操作,电子设备自行触发针对目标内容的内容关联。可以理解的是,该种实现方式中,每当展示出新的关联词后,该新的关联词便可以作为新的待处理内容,当检测不到新的待处理内容的关联词时,针对关联词的继续探索将停止。

需要强调的是,上述的获取目标内容,作为新的待处理内容的具体实现方式,仅仅作为示例,并不应该构成对本发明实施例的限定。

另外,为了直观地体现出目标内容与目标内容对应的关联词的关系,即基于目标内容确定出目标内容对应的关联词,可选地,任一属于目标内容的待处理内容与对应的关联词,按照预定的层级展示方式进行关联展示。例如:按照预定的多层级展示方式,将目标内容的关联词作为目标内容的下一级内容进行展示。

本实施例中,可以将文档与其他文档中的相关内容进行有效关联;并且,由于针对关联词可以进一步进行关联探索,因此,可以获知与该目标文档更深层次的关联内容,从而进一步提升用户的使用体验。

为了方案清楚及布局清晰,下面示例性的介绍各个指定文档中关于待处理内容的关联词的查找方式。

可选地,在一种实现方式中,各个指定文档中可以包含该目标文档;

相应的,各个指定文档中关于该待处理内容的关联词的查找方式,可以包括步骤a-c:

步骤a,从多个文档中,确定各个指定文档;

其中,该多个文档均是目标文档所属用户的文档,任一文档中是否包含有待处理内容的具体实现方式,可以与现有技术中识别文本内容中是否包含指定内容的实现方式相同,本发明实施例对此不做赘述。

步骤b,针对各个指定文档中的每一文档,从该文档的包含有该待处理内容的内容块中,提取实体词,并建立所提取到的实体词与该文档的文档标识的对应关系;

其中,在确定出各个指定文档后,可以针对各个指定文档中的每一文档,确定出包含有待处理内容的内容块,并从该文档的包含有该待处理内容的内容块中,提取实体词,并建立所提取到的实体词与该文档的文档标识的对应关系。其中,任一文档的文档标识用于唯一标识该文档,任一文档的文档标识可以为该文档的标题,也可以为预定服务端或文档处理客户端基于预设的数字标识生成算法所生成的数字标识,这都是合理的。

示例性的,从该文档的包含有该待处理内容的内容块中,提取实体词步骤,可以包括:

将该文档的包含有该处理标题的内容块,输入预先训练的语言模型,以对该内容块进行字符级编码,再通过crf(条件随机场)算法对编码后的文本信息进行分类,可以得到内容块中每一个字符的所属实体类别;将相同类别的相邻字符进行拼接,得到每个词语的实体类别,基于每个词语的实体类别,得到所需的该内容块中的实体词。

其中,crf是一种序列标注算法,可用于词性标注,分词,命名实体识别等任务。可以理解的是,若关联词为指定类别的实体词,那么,可以基于每个词语的实体类别,从多个词语中选取指定类别的实体词,从而得到所需的该内容块中的实体词。

步骤c,基于该对应关系,从所提取到的实体词中,确定该目标文档的文档标识所对应的实体词,并剔除所确定出的实体词,得到关于该待处理内容的关联词。

通过该种实现方式,可以从各个指定文档中查找到关于该待处理内容的关联词。

可选地,在一种实现方式中,各个指定文档中可以不包含该目标文档;

相应的,各个指定文档中关于该待处理内容的关联词的查找方式,可以包括步骤d-e:

步骤d,从多个文档中,确定除该目标文档以外的包含待处理内容的文档,得到各个指定文档;其中,该多个文档均为目标文档所属用户的文档。

步骤c,针对各个指定文档中的每一文档,从该文档的包含有该待处理内容的内容块中,提取实体词;

步骤e,针对所提取到的每一实体词中,识别该实体词是否出现在目标文档中,若出现,则将该实体词进行删除;并将剩余的实体词,确定为关于该待处理内容的关联词。其中,识别任一实体词是否出现在目标文档的方式可以与现有技术中识别文本内容中是否包含指定内容的实现方式相同,具体的实现方式本发明实施例对此不做赘述。

需要强调的是,上述所给出的各个指定文档中关于该待处理内容的关联词的查找方式仅仅作为示例,并不应该过程对本发明实施例的限定。

下面结合一具体实施例,对本发明实施例所提供的内容关联方法进行介绍。

其中,如图3所示,本发明实施例所提供的一种内容关联方法,可以包括如下步骤:

s301,终端设备当检测到针对目标文档的标题对应的探索标识的选中操作时,获取该目标文档中的标题,作为待处理内容;

其中,该选中操作为用户在目标文档的展示界面中所发出的。

为了方案清楚,下面结合用户与电子设备的交互操作,示例性的介绍s301的具体实现方式:

当接收到用户给出的针对图谱菜单的展示指令时,展示用户的图谱菜单,其中,该图谱菜单中,每一图谱节点可以表征用户的多个文档中的一个文档,并且,每一图谱节点可以通过所表征的文档的标题来进行标识;示例性的,图4(b)展示出图谱菜单的内容,该图谱菜单中包含图谱节点,每个图谱节点表征一个文档且通过该文档的标题进行标识。另外,存在关联的各文档的图谱节点可以相连,如标记有标题6、标题7和标题8的各个图谱节点相连接;其中,可以通过预定的关联分析方式,来分析文档是否存在关联,示例性的,通过分析标题是否存在相同的的内容,来分析各文档是否存在关联;或者,通过分析是否属于同一领域,来分析各文档是否存在关联,每一文档的领域可以是用户在创建文档时所指定的,例如:文学领域、数学领域,等等。

当检测到用户给出的针对一图谱节点的选中操作时,通过tab界面展示该图谱节点所表征目标文档的文档内容;示例性的,图4(c)展示出了标题1所指示文档的tab界面;

当检测到鼠标在tab界面中的标题处悬停时,在标题的指定关联位置出现探索标识;若检测到针对该探索标识的选中操作时,获取该目标文档中的标题,作为待处理内容。示例性的,图4(d)给出了在标题1的右侧展示有“探索”标识,用户通过点击该“探索”标识,触发关于标题1所示日志的内容关联处理,此时标题1为待处理内容。

s302,终端设备在获取到待处理内容后,构建携带有待处理内容和该目标文档的文档标识的内容关联请求,将所构建的内容关联请求发送至预定服务端;

相应的,预定服务端在接收到内容关联请求时,对于内容关联请求的响应过程如下:

从该目标文档所属用户的文档中,确定包含该待处理内容的各个指定文档,该各个指定文档包含目标文档;

针对各个指定文档中的每一文档,从该文档的包含有待处理内容的内容块中,提取实体词,并建立所提取到的实体词与该文档的文档标识的对应关系;

获得目标文档的文档标识,并基于所述对应关系,从所提取到的实体词中,确定目标文档的文档标识所对应的实体词,并剔除所确定出的实体词,得到关于该待处理内容的关联词,并将得到的关联词反馈给终端设备。

示例性的,如图4(g)所示,预定服务端可以通过智能处理端提供的请求接口,将包含有待处理内容的内容块传递给智能处理端,由智能处理端来识别内容块中的实体词,并反馈给预定服务端;进而,预定服务端从接收到的实体词中选取未出现在目标文档中的实体词,得到关联词,并反馈给终端设备,以由终端设备来展示关联词。示例性的,预定服务端可以向智能处理端发送携带有内容块的实体词识别请求,该实体词识别请求中所携带的内容块为包含有待处理内容的内容块;而智能处理端在接收到实体词识别请求后,可以从该实体词识别请求中提取内容块,从内容块中识别实体词,并向预定服务端反馈携带有各个实体词的应答结果,以将所识别到的各个实体词携带于批量反馈给预定服务端。

s303,终端设备接收预定服务端反馈的关联词,在目标文档的展示界面中,展示所接收到的关联词。

若用户通过在目标文档的tab界面中发出:针对目标文档的标题对应的探索标识的选中操作,则在目标文档的tab界面中,展示所确定出的关联词。示例性的,图4(e)给出了将各个关联词展示在tab界面所展示的文档内容之后的示意图。

s304,终端设备当检测到针对目标内容对应的探索标识的选中操作时,获取该目标内容,作为新的待处理内容,并返回s302。

其中,该目标内容为目标文档的展示界面中的任一关联词。示例性的,图4(f)给出了关于目标内容的关联词的展示方法,其中,目标内容为关联词1,关于目标内容的关联词为关联词11和关联词12,关联词11和关联词12,作为关联词1的下一级内容进行展示。

本实施例中,可以将文档与其他文档中的相关内容进行有效关联;并且,由于针对关联词可以进一步进行关联探索,因此,可以获知与该目标文档更深层次的关联内容,从而进一步提升用户的使用体验。

基于上述的方法实施例,本发明实施例还提供了内容关联系统。如图5所示,一种内容关联系统,可以包括:文档处理客户端510和预定服务端520;

所述文档处理客户端510,用于获取目标文档中的标题,作为待处理内容,构建携带有所述待处理内容的内容关联请求,并向预定服务端520发送所述内容关联请求;

所述预定服务端520,用于在接收到所述内容关联请求后,查找各个指定文档中关于所述待处理内容的关联词,并将所查找到的关联词反馈给所述文档处理客户端;其中,所述指定文档为包含有所述待处理内容的文档,所述关联词为与所述待处理内容属于同一内容块,且未出现在所述目标文档中的实体词;

所述文档处理客户端530,还用于接收所述预定服务端反馈的所述关联词,并针对所述目标文档,展示所确定出的关联词。

可选地,在本发明的另一实施例中,所述文档处理客户端510还用于在针对所述目标文档,展示所确定出的关联词之后,获取目标内容,作为新的待处理内容,并执行所述构建携带有所述待处理内容的内容关联请求的步骤;其中,所述目标内容为所展示出的关联词。

可选地,在本发明的另一实施例中,任一属于目标内容的待处理内容与对应的关联词,按照预定的多层级展示方式进行关联展示。

可选地,在本发明的另一实施例中,所述预定服务端520查找各个指定文档中关于所述待处理内容的关联词,包括:

从多个文档中,确定各个指定文档;

针对所述各个指定文档中的每一文档,从该文档的包含有所述待处理内容的内容块中,提取实体词,并建立所提取到的实体词与该文档的文档标识的对应关系;

基于所述对应关系,从所提取到的实体词中,确定所述目标文档的文档标识所对应的实体词,并剔除所确定出的实体词,得到关于所述待处理内容的关联词。

可选地,在本发明的另一实施例中,所述文档处理客户端510获取目标文档中的标题,作为待处理内容,包括:

当检测到针对目标文档的标题的第一内容关联操作时,获取所述目标文档中的标题,作为待处理内容。

可选地,在本发明的另一实施例中,所述文档处理客户端510获取所述展示界面中的目标内容,作为新的待处理内容,包括:

当检测到针对目标内容的第二内容关联操作时,获取目标内容,作为新的待处理内容。

上述的文档处理客户端510和预定服务端520所执行的各个步骤的具体实现方式可以参见上述方法实施例中的相对应步骤,在此不做赘述。

基于上述方法实施例,本发明实施例还提供了内容关联装置。如图6所示,该内容关联装置,可以包括:

获取模块610,用于获取目标文档中的标题,作为待处理内容;

确定模块620,用于确定各个指定文档中关于所述待处理内容的关联词;其中,所述指定文档为包含有所述待处理内容的文档,所述关联词为与所述待处理内容属于同一内容块,且未出现在所述目标文档中的实体词;

展示模块630,用于针对所述目标文档,展示所确定出的关联词。

可选地,在本发明的另一实施例中,所述获取模块610还用于在针对所述目标文档,展示所确定出的关联词之后,获取目标内容,作为新的待处理内容,并触发所述确定模块;

其中,所述目标内容为所展示出的关联词。

可选地,在本发明的另一实施例中,任一属于目标内容的待处理内容与对应的关联词,按照预定的多层级展示方式进行关联展示。

可选地,在本发明的另一实施例中,所述各个指定文档中关于所述待处理内容的关联词的查找方式,包括:

从多个文档中,确定各个指定文档;

针对所述各个指定文档中的每一文档,从该文档的包含有所述待处理内容的内容块中,提取实体词,并建立所提取到的实体词与该文档的文档标识的对应关系;

基于所述对应关系,从所提取到的实体词中,确定所述目标文档的文档标识所对应的实体词,并剔除所确定出的实体词,得到关于所述待处理内容的关联词。

可选地,在本发明的另一实施例中,所述获取模块610获取用户的目标文档中的标题,作为待处理内容,可以包括:

当检测到针对用户的目标文档的标题的第一内容关联操作时,获取所述目标文档中的标题,作为待处理内容。

可选地,在本发明的另一实施例中,所述获取模块610获取所述展示界面中的目标内容,作为新的待处理内容,可以包括:当检测到针对目标内容的第二内容关联操作时,获取所述目标内容,作为新的待处理内容。

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

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

处理器701,用于执行存储器703上所存放的程序时,实现本发明实施例所提供的上述的内容关联方法的步骤。

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

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

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

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

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一内容关联方法的步骤。

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

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

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

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1