文档差异输出方法技术

技术编号:39597660 阅读:7 留言:0更新日期:2023-12-03 19:56
本公开提供了一种文档差异输出方法,可以应用于信息安全技术领域

【技术实现步骤摘要】
文档差异输出方法、装置、设备、介质和程序产品


[0001]本公开涉及人工智能
,具体地涉及一种文档差异输出方法

装置

设备

介质和程序产品


技术介绍

[0002]在日常文字工作中,经常涉及多个人

多次的更新修改,这将产生多个版本,无法直接获知各版本之间的差异,需要通过版本内容比较工具确定各个版本之间的差异

[0003]现有技术中,版本内容比较工具仅能实现两个版本之间全量的差异,这在某些场景下给用户提供了较多的关注点,在比较需求较为定制的场景下,减少了对比的效率


技术实现思路

[0004]鉴于上述问题,本公开提供了提高对比效率并聚焦用户关注度的文档差异输出方法

装置

设备

介质和程序产品

[0005]根据本公开的第一个方面,提供了一种文档差异输出方法,包括:响应于接收到的第一更新内容,获取第二更新内容和第三更新内容,其中,所述第一更新内容是第一用户的本次更新内容,所述第二更新内容是第一用户的历史更新内容,所述第三更新内容是第二用户的全量更新内容;基于所述第一更新内容和所述第二更新内容计算所述第一用户的关注点;基于所述第一更新内容

第二更新内容和所述第三更新内容计算所述第一用户和所述第二用户的关联度;以及在所述关联度大于预设关联度阈值的情况下,基于所述关注点和所述第三更新内容,输出比较结果

[0006]根据本公开的实施例,其中,所述第一更新内容包括
N
个第一更新事件项,所述第二更新内容包括
M
个第二更新事件项,
N

M
为正整数,所述基于所述第一更新内容和所述第二更新内容计算所述第一用户的关注点,包括:计算所述
N
个第一更新事件项和所述
M
个第二更新事件项两两之间的相似度,得到关注点相似度集;选出所述关注点相似度集中符合预设关注点条件的关注点相似度;以及基于所述关注点相似度对应的所述第一更新事件项,形成所述第一用户的关注点

[0007]根据本公开的实施例,其中,所述基于所述第一更新内容

第二更新内容和所述第三更新内容计算所述第一用户和所述第二用户的关联度,包括:基于所述第一更新内容与所述第三更新内容计算单相似度;基于组合后的所述第一更新内容和所述第二更新内容,与所述第三更新内容计算总相似度;以及基于所述单相似度和所述总相似度,计算所述关联度

[0008]根据本公开的实施例,其中,所述第三更新内容包括
K
个第三更新事件项,
K
为正整数,所述基于所述第一更新内容与所述第三更新内容计算单相似度,包括:基于所述
N
个第一更新事件项和所述
K
个第三更新事件项,计算两两之间的相似度,得到单相似度集;以及基于所述单相似度集中的相似度,计算最终的单相似度

[0009]根据本公开的实施例,其中,所述基于组合后的所述第一更新内容和所述第二更
新内容,与所述第三更新内容计算总相似度,包括:将所述
N
个第一更新事件项和所述
M
个第二更新事件项合并;基于合并后的所述
N
个第一更新事件项和所述
M
个第二更新事件项,与所述
K
个第三更新事件项,计算两两之间的相似度,得到总相似度集;以及基于所述总相似度集中的相似度,计算最终的总相似度

[0010]根据本公开的实施例,其中,所述基于所述单相似度和所述总相似度,计算所述关联度,包括:按照预设的单相似度系数和预设的总相似度系数,结合所述单相似度和所述总相似度,计算所述关联度

[0011]根据本公开的实施例,其中,所述基于所述关注点和所述第三更新内容,输出比较结果,包括:基于所述关注点涉及的第一事件项,结合所述第三更新内容涉及的第三事件项,实施标注和差异输出

[0012]本公开的第二方面提供了一种文档差异输出装置,包括:更新内容获取模块,用于响应于接收到的第一更新内容,获取第二更新内容和第三更新内容,其中,所述第一更新内容是第一用户的本次更新内容,所述第二更新内容是第一用户的历史更新内容,所述第三更新内容是第二用户的全量更新内容;关注点计算模块,用于基于所述第一更新内容和所述第二更新内容计算所述第一用户的关注点;关联度计算模块,用于基于所述第一更新内容

第二更新内容和所述第三更新内容计算所述第一用户和所述第二用户的关联度;以及比较结果输出模块,用于在所述关联度大于预设关联度阈值的情况下,基于所述关注点和所述第三更新内容,输出比较结果

[0013]根据本公开的实施例,其中,所述第一更新内容包括
N
个第一更新事件项,所述第二更新内容包括
M
个第二更新事件项,
N

M
为正整数,所述关注点计算模块包括关注点相似度计算单元

关注点相似度筛选单元以及关注点输出单元,所述关注点相似度计算单元,用于计算所述
N
个第一更新事件项和所述
M
个第二更新事件项两两之间的相似度,得到关注点相似度集;所述关注点相似度筛选单元,用于选出所述关注点相似度集中符合预设关注点条件的关注点相似度;以及所述关注点输出单元,用于基于所述关注点相似度对应的所述第一更新事件项,形成所述第一用户的关注点

[0014]根据本公开的实施例,其中,所述关联度计算模块包括单相似度计算单元

总相似度计算单元以及关联度计算单元,所述单相似度计算单元,用于基于所述第一更新内容与所述第三更新内容计算单相似度;所述总相似度计算单元,用于基于组合后的所述第一更新内容和所述第二更新内容,与所述第三更新内容计算总相似度;以及所述关联度计算单元,用于基于所述单相似度和所述总相似度,计算所述关联度

[0015]根据本公开的实施例,其中,所述第三更新内容包括
K
个第三更新事件项,
K
为正整数,所述单相似度计算单元包括单相似度计算子单元和单相似度综合计算子单元,所述单相似度计算子单元,用于基于所述
N
个第一更新事件项和所述
K
个第三更新事件项,计算两两之间的相似度,得到单相似度集;以及所述单相似度综合计算子单元,用于基于所述单相似度集中的相似度,计算最终的单相似度

[0016]根据本公开的实施例,其中,所述总相似度计算单元包括合并子单元

总相似度计算子单元和总相似度综合计算子单元,所述合并子单元,用于将所述...

【技术保护点】

【技术特征摘要】
1.
一种文档差异输出方法,包括:响应于接收到的第一更新内容,获取第二更新内容和第三更新内容,其中,所述第一更新内容是第一用户的本次更新内容,所述第二更新内容是第一用户的历史更新内容,所述第三更新内容是第二用户的全量更新内容;基于所述第一更新内容和所述第二更新内容计算所述第一用户的关注点;基于所述第一更新内容

第二更新内容和所述第三更新内容计算所述第一用户和所述第二用户的关联度;以及在所述关联度大于预设关联度阈值的情况下,基于所述关注点和所述第三更新内容,输出比较结果
。2.
根据权利要求1所述的方法,其中,所述第一更新内容包括
N
个第一更新事件项,所述第二更新内容包括
M
个第二更新事件项,
N

M
为正整数,所述基于所述第一更新内容和所述第二更新内容计算所述第一用户的关注点,包括:计算所述
N
个第一更新事件项和所述
M
个第二更新事件项两两之间的相似度,得到关注点相似度集;选出所述关注点相似度集中符合预设关注点条件的关注点相似度;以及基于所述关注点相似度对应的所述第一更新事件项,形成所述第一用户的关注点
。3.
根据权利要求2所述的方法,其中,所述基于所述第一更新内容

第二更新内容和所述第三更新内容计算所述第一用户和所述第二用户的关联度,包括:基于所述第一更新内容与所述第三更新内容计算单相似度;基于组合后的所述第一更新内容和所述第二更新内容,与所述第三更新内容计算总相似度;以及基于所述单相似度和所述总相似度,计算所述关联度
。4.
根据权利要求3所述的方法,其中,所述第三更新内容包括
K
个第三更新事件项,
K
为正整数,所述基于所述第一更新内容与所述第三更新内容计算单相似度,包括:基于所述
N
个第一更新事件项和所述
K
个第三更新事件项,计算两两之间的相似度,得到单相似度集;以及基于所述单相似度集中的相似度,计算最终的单相似度
。5.
根据权利要求4所述的方法,其中,所述基于组合后的所述第一更新内容...

【专利技术属性】
技术研发人员:朱金美肖鹏尹勇
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1