首页> 中国专利> 文档编辑装置和文档编辑方法

文档编辑装置和文档编辑方法

摘要

本发明涉及文档编辑装置和文档编辑方法。一种文档编辑装置包括链接信息提取单元和变更单元。该链接信息提取单元从对象文档提取链接到其它数据的链接信息。该变更单元在提取的链接信息所链接到的其它数据含有隐藏信息的情况下,将链接信息变更为不链接到其它数据的信息。

著录项

  • 公开/公告号CN103970810A

    专利类型发明专利

  • 公开/公告日2014-08-06

    原文格式PDF

  • 申请/专利权人 富士施乐株式会社;

    申请/专利号CN201310453301.5

  • 申请日2013-09-29

  • 分类号G06F17/30;G06F17/21;

  • 代理机构北京三友知识产权代理有限公司;

  • 代理人吕俊刚

  • 地址 日本东京都

  • 入库时间 2023-12-17 01:00:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-10-02

    授权

    授权

  • 2015-11-04

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20130929

    实质审查的生效

  • 2014-08-06

    公开

    公开

说明书

技术领域

本发明涉及文档编辑装置和文档编辑方法。

背景技术

存在如下一种技术(例如,参见日本特开第2006-309406号公报),在该技术中, 为了隐藏个人信息等,参照存储待隐藏信息的数据库从文档中含有的词语中提取隐藏 对象的词语。

即使文档中不含有待隐藏信息,也可以基于从文档所链接到的其它数据中含有的 信息来确定待隐藏信息。

发明内容

因此,本发明的目的是提供能够防止基于从文档所链接到的其它数据中含有的信 息来确定待隐藏信息的文档编辑装置和文档编辑方法。

根据本发明的第一方面,提供了一种包括链接信息提取单元和变更单元的文档编 辑装置。所述链接信息提取单元从对象文档提取链接到其它数据的链接信息。所述变 更单元在提取的链接信息所链接到的所述其它数据含有隐藏信息的情况下,将所述链 接信息变更为不链接到所述其它数据的信息。

根据本发明的第二方面,所述文档编辑装置还包括从所述对象文档提取代码图像 的代码图像提取单元和解码出所提取的代码图像中所编码的数据的解码单元。所述变 更单元在所述解码单元解码出的数据含有隐藏信息的情况下,将编码有所述解码出的 数据的代码图像变更为不含有所述解码出的数据的信息。

根据本发明的第三方面,如果所述解码单元解码出的数据含有链接信息并且所述 链接信息所链接到的其它数据含有隐藏信息,则所述变更单元将编码有所述解码出的 数据的所述代码图像变更为不含有该链接信息的信息。

根据本发明的第四方面,所述文档编辑装置还包括如果所述提取的链接信息所链 接到的其它数据含有隐藏信息,则询问用户是否需要隐藏该隐藏信息的单元。如果询 问结果表示需要进行隐藏,则所述变更单元将链接到含有所述隐藏信息的所述其它数 据的链接信息变更为不链接到含有所述隐藏信息的所述其它数据的信息。

根据本发明的第五方面,所述文档编辑装置还包括搜索单元,该搜索单元从所述 对象文档搜索隐藏信息。所述变更单元用其它信息来置换所述搜索单元搜索到的所述 隐藏信息。

根据本发明的第六方面,一种文档编辑方法包括从对象文档提取链接到其它数据 的链接信息;以及如果所提取的链接信息所链接到的其它数据含有隐藏信息,则将所 述链接信息变更为不链接到所述其它数据的信息。

根据本发明的第一方面和第六方面,可以防止基于从文档所链接到的其它数据中 含有的信息来确定被隐藏的信息。

根据本发明的第二方面,可以防止基于代码图像中所编码的数据来确定被隐藏的 信息。

根据本发明的第三方面,可以防止基于根据代码图像中所编码的链接信息所链接 到的其它数据中含有的信息来确定被隐藏的信息。

根据本发明的第四方面,用户可以选择关于文档的链接信息中的要被隐藏的信 息。

根据本发明的第五方面,可以防止根据文档的内容来确定被隐藏的信息。

附图说明

将基于以下附图对本发明的示例性实施方式进行详细描述,附图中:

图1是根据示例性实施方式的文档编辑装置的示例性功能框图;

图2例示了示例性隐藏信息管理表;

图3例示了示例性置换信息管理表;

图4是例示了文档编辑装置执行的示例性编辑处理的流程图;

图5是例示了文档编辑装置执行的示例性编辑处理的流程图;

图6是例示了文档编辑装置执行的示例性编辑处理的流程图;

图7例示了示例性对象文档;

图8例示了如何编辑对象文档的示例;

图9例示了如何编辑对象文档的另一个示例;

图10例示了如何编辑对象文档的另一个示例;

图11例示了如何编辑对象文档的另一个示例;以及

图12例示了如何编辑对象文档的另一个示例。

具体实施方式

这里将参照附图来描述本发明的示例性实施方式。

[1、文档编辑装置的功能的描述]

图1是根据示例性实施方式的文档编辑装置10的示例性功能框图。参照图1, 文档编辑装置10包括对象文档获取单元11、链接信息提取单元12、链接目标文档获 取单元13、字符识别单元14、代码图像获取单元15、解码单元16、隐藏信息存储单 元17、置换信息存储单元18、隐藏信息搜索单元19、信息变更单元20、显示控制单 元21和输入接受单元22。

文档编辑装置10中上述部件的功能可以由包括诸如中央处理单元(CPU)等的 控制单元、诸如存储器等的存储单元、向外部设备发送数据并且从外部设备接收数据 的输入-输出单元等并且读取且执行计算机可读信息存储介质中存储的程序的计算机 来实现。程序可以经由信息存储介质(诸如,光盘、磁盘、磁带、磁光盘或闪存等) 提供给作为计算机的文档编辑装置10。另选地,程序可以经由诸如因特网等的数据 通信网络提供给文档编辑装置10。

对象文档获取单元11获取待编辑文档(对象文档)。例如,对象文档获取单元 11可以获取存储器、硬盘、信息存储介质等中所存储的电子文档中的、由用户指示 的电子文档作为对象文档,或者可以响应于来自用户的指示来获取经由网络下载的电 子文档作为对象文档。

链接信息提取单元12从对象文档获取单元11获取的对象文档提取链接信息。例 如,链接信息提取单元12可以提取设置了超链接的字符串和以超链接格式记述的字 符串作为链接信息。另选地,链接信息提取单元12也可以从下面描述的解码单元16 解码出的数据提取链接信息。

链接目标文档获取单元13访问链接信息提取单元12提取的链接信息,以获取链 接信息所指向的文档(链接目标文档)。链接目标文档获取单元13在链接目标文档是 电子文档(包括字符串数据的信息)时可以将链接目标文档提供给隐藏信息搜索单元19, 并且在链接目标文档是文档图像(图像数据)时可以将链接目标文档提供给字符识别 单元14。

当链接目标文档获取单元13获取的链接目标文档是文档图像时,字符识别单元 14对文档图像执行字符识别处理,以将文档图像转换为电子文档。字符识别单元14 向隐藏信息搜索单元19提供基于字符识别处理从文档图像转换成的电子文档。

代码图像提取单元15从对象文档获取单元11获取的对象文档提取代码图像。例 如,代码图像可以是一维代码(条形码)或二维代码(快速响应(QR)代码(注册 商标))。

解码单元16解码出代码图像获取单元15获取的代码图像中所编码的数据。解码 单元16解码出的数据(已解码数据)提供给隐藏信息搜索单元19。

隐藏信息存储单元17存储用于识别隐藏信息(语句)(包括个人姓名、公司名称、 地址和电话号码)的信息。例如,图2例示的示例性隐藏信息管理表存储在隐藏信息 存储单元17中。用于识别隐藏语句的隐藏语句标识符(ID)和语句-语句模式彼此关 联地存储在图2例示的示例性隐藏信息管理表中。在图2例示的语句-语句模式中, [*]表示任意字符串。

置换信息存储单元18存储关于在用其它公开信息置换隐藏信息时所使用的置换 语句的信息。例如,图3例示的示例性置换信息管理表存储在置换信息存储单元18 中。隐藏语句ID和用来置换与隐藏语句ID相关联的语句-语句模式的置换语句彼此 关联地存储在图3例示的示例性置换信息管理表中。在图3例示的置换语句中,[A 至Z]表示分配字符[A至Z]中的一个字符,以允许识别出相同文档中的各个固有名词。

隐藏信息搜索单元19搜索从对象文档获取单元11获取的对象文档、链接目标文 档获取单元13获取的链接目标文档、字符识别单元14转换为电子文档的链接目标文 档以及解码单元16解码出的已解码数据各个中,搜索隐藏信息存储单元17中存储的 隐藏信息(语句-语句模式)。

信息变更单元20对隐藏信息搜索单元19搜索到的隐藏信息进行遮盖(填充), 或者用其它公开信息来置换隐藏信息,以变更对象文档的内容。例如,信息变更单元 20可以经由显示控制单元21在显示装置30中显示隐藏信息搜索单元19搜索到的隐 藏信息的确认画面,并且在经由输入接受单元22接受用户用输入装置40输入的隐藏 指示时,可以执行信息变更处理,以对隐藏信息进行遮盖或用其它信息来置换隐藏信 息。下面将详细描述隐藏信息的变更处理。

显示控制单元21连接到诸如液晶显示器等的显示装置30,以向显示装置30发 送显示信息。

输入接受单元22连接到包括鼠标、键盘等的输入装置40,以接受用户用输入装 置40输入的信息。

[2、文档编辑装置10执行的编辑处理的描述]

现在将参照图4至图6中的流程来详细描述文档编辑装置10执行的编辑处理。 图7至图12例示了响应于文档编辑装置10执行的编辑处理的对象文档的示例性编辑 画面。

[2-1、对于对象文档中含有的链接信息的处理]

参照图4,在步骤S101中,文档编辑装置10响应于例如从用户接受的指示来获 取待编辑的对象文档。

图7例示了显示对象文档的文档显示画面的示例。图7例示的示例中,文档显示 画面中显示的对象文档400包括链接L1至L3以及代码图像C1和C2。

在步骤S102中,文档编辑装置10从对象文档提取对象文档中含有的所有的链接 信息(链接L1至LN)。在步骤S103中,文档编辑装置10将变量i初始化为1(i=1)。 在步骤S104中,文档编辑装置10访问链接信息Li,以获取链接信息Li所指向的数 据Di。当数据Di不是电子文档而是图像时,文档编辑装置10可以对数据Di执行字 符识别处理,以将图像转换为电子文档。

在步骤S105中,文档编辑装置10基于隐藏信息管理表来确定数据Di中是否含 有隐藏信息。如果数据Di中含有隐藏信息(步骤S105中为是),则在步骤S106中, 文档编辑装置10显示用于确认隐藏信息的编辑内容的确认画面。

图8例示了确认画面的示例。图8例示了对于链接L1的确认画面500的示例。 上面显示有链接地址和链接目标数据的链接目标数据显示画面501、用于指示对链接 进行遮盖的遮盖按钮B1、用于指示变更链接内容的内容变更按钮B2、以及用于指示 无需隐藏链接的勿隐藏按钮B3显示在确认画面500上。在图8的示例中,链接目标 数据中含有保密信息S1(隐藏信息)。

在步骤S107中,例如,文档编辑装置10确定是否链接Li的确认画面上的遮盖 按钮B1或内容变更按钮B2被按下而接收到来自用户的隐藏指示。如果从用户接受 到隐藏指示(步骤S107中为是),则在步骤S108中,文档编辑装置10确定隐藏模式。 如果隐藏模式是“遮盖”(步骤S108中的“遮盖”),则在步骤S109中,文档编辑装置10 使链接Li的链接无效,并且对包括链接Li的字符串或图像进行遮盖(填充)。

图9例示了在链接L1的确认画面上按下遮盖按钮B1时的编辑示例。在图9例 示的示例中,对包括链接L1的整个字符串进行遮盖。

如果隐藏模式是“内容变更”(步骤S108中的“内容变更”),则在步骤S110中, 文档编辑装置10使链接Li的链接无效并且将含有链接Li的字符串或图像变更为不 含有链接Li的链接地址的另一个字符串或另一个图像。

在步骤S109和步骤S110之后,如果文档编辑装置10确定数据Di中不含有隐藏 信息(步骤S105中为否),或者例如如果链接Li的确认画面上的勿隐藏按钮B3被按 下而没有接收到来自用户的隐藏指示(步骤S107中为否),则处理进行到步骤S111。 在步骤S111中,文档编辑装置10确定变量i是否达到N。如果变量i没有达到N(步 骤S111中为否),则在步骤S112中,文档编辑装置10使变量i增加1。然后,处理 返回到步骤S104。如果变量i达到N(步骤S111中为是),则处理进行到图5中的流 程。

[2-2、对于对象文档中含有的代码图像的处理]

参照图5,在步骤S201中,文档编辑装置10从对象文档提取对象文档中含有的 所有的代码图像(代码图像C1至CM)。在步骤S202中,文档编辑装置10将变量i 初始化为1(i=1)。在步骤S203中,文档编辑装置10解码代码图像Ci,以获取关于 代码图像Ci的已解码数据Ei。

在步骤S204中,文档编辑装置10确定已解码数据Ei中是否含有链接信息。如 果已解码数据Ei中含有链接信息(步骤S204中为是),则在步骤S205中,文档编辑 装置10访问链接信息,以获取链接目标数据。如果已解码数据Ei中不含有链接信息 (步骤S204中为否)并且在步骤S205之后,则处理进行到步骤S206。

在步骤S206中,文档编辑装置10基于隐藏信息管理表,来确定已解码数据Ei 中或基于已解码数据Ei中含有的链接信息而获取的链接目标数据中是否含有隐藏信 息。如果已解码数据Ei中或基于已解码数据Ei中含有的链接信息而获取的链接目标 数据中含有隐藏信息(步骤S206中为是),则在步骤S207中,文档编辑装置10显示 用于确认隐藏信息的编辑内容的确认画面。

图10例示了确认画面的示例。图10例示了对于代码图像C1的确认画面500的 示例。上面显示了关于代码图像C1的已解码数据E1的显示画面、上面显示了关于 已解码数据E1中含有的链接EL1的链接目标数据的链接目标数据显示画面、用于指 示遮盖代码图像的遮盖按钮B1、用于指示变更代码图像的内容的内容变更按钮B2、 以及用于指示无需隐藏代码图像的勿隐藏按钮B3显示在代码图像C1的确认画面500 上。在图10的示例中,关于已解码数据E1的链接目标数据中含有保密信息S2(隐 藏信息)。

在步骤S208中,例如,文档编辑装置10确定是否代码图像Ci的确认画面上的 遮盖按钮B1或内容变更按钮B2被按下而接收到来自用户的隐藏指示。如果从用户 接受到隐藏指示(步骤S208中为是),则在步骤S209中,文档编辑装置10确定隐藏 模式。如果隐藏模式是“遮盖”(步骤S209中的“遮盖”),则在步骤S210中,文档编 辑装置10对代码图像Ci进行遮盖(填充)。

如果隐藏模式是“内容变更”(步骤S209中的“内容变更”),则在步骤S211中, 文档编辑装置10将代码图像Ci变更为不含有关于代码图像Ci的已解码数据的另一 个字符串或另一个图像。

图11例示了在代码图像C1的确认画面上按下了内容变更按钮B2时的编辑示例。 在图11例示的示例中,代码图像C1被变更为与原始代码图像不同的新代码图像。 用新代码图像所编码的数据与用原始代码图像所编码的数据不同。

在步骤S210和步骤S211之后,如果文档编辑装置10确定已解码数据Ei中或基 于已解码数据Ei中含有的链接信息而获取的链接目标数据中不含有隐藏信息(步骤 S206中为否),或者例如如果代码图像Ci的确认画面上的勿隐藏按钮B3被按下而没 有接收到来自用户的隐藏指示(步骤S208中为否),则处理进行到步骤S212。在步 骤S212中,文档编辑装置10确定变量i是否达到M。如果变量i没有达到M(步骤 S212中为否),则在步骤S213中,文档编辑装置10使变量i增加1。然后,处理返 回到步骤S203。如果变量i达到M(步骤S212中为是),则处理进行到图6中的流 程。

[2-3、对于对象文档中含有的字符串的处理]

参照图6,在步骤S301中,文档编辑装置10基于隐藏信息管理表来提取对象文 档中含有的所有的隐藏信息中的候选语句W1至WL。在步骤S302中,文档编辑装 置10将变量i初始化为1(i=1)。在步骤S303中,文档编辑装置10显示用于确认候 选语句Wi的编辑方法的确认画面。用于指示遮盖候选语句的遮盖按钮B1、用于指示 变更候选语句的内容的内容变更按钮B2、以及用于指示无需隐藏候选语句的勿隐藏 按钮B3可以显示在确认画面上。

在步骤S304中,例如,文档编辑装置10确定是否候选语句Wi的确认画面上的 遮盖按钮B1或内容变更按钮B2被按下而接收到来自用户的隐藏指示。如果从用户 接受到隐藏指示(步骤S304中为是),则在步骤S305中,文档编辑装置10确定隐藏 模式。如果隐藏模式是“遮盖”(步骤S305中的“遮盖”),则在步骤S306中,文档编 辑装置10对包括候选语句Wi的字符串进行遮盖(填充)。

如果隐藏模式是“内容变更”(步骤S305中的“内容变更”),则在步骤S307中, 文档编辑装置10将含有候选语句Wi的字符串变更为不含有候选语句Wi的字符串的 另一个字符串。文档编辑装置10可以基于例如置换信息管理表来检索用于候选语句 Wi的置换语句,以将候选语句Wi变更为搜索到的置换语句。

在步骤S306和步骤S307之后或者如果例如候选语句Wi的确认画面上的勿隐藏 按钮B3被按下而没有接收到来自用户的隐藏指示(步骤S304中为否),则处理进行 到步骤S308。在步骤S308中,文档编辑装置10确定变量i是否达到L。如果变量i 没有达到L(步骤S308中为否),则在步骤S309中,文档编辑装置10使变量i增加1。 然后,处理返回到步骤S303。如果变量i达到L(步骤S308中为是),则终止处理。

图12例示了文档编辑装置10如何编辑对象文档的示例。虽然在图12例示的编 辑示例中遮盖了包括链接L1的字符串,遮盖了包括链接L3的句子单元(例如,行 或段落),并且变更了代码图像C1的内容,但是编辑内容是示例并不限于图12所例 示的示例。

凭借上述文档编辑装置10,可以编辑对象文档,使得在链接目标数据中含有待 隐藏信息的链接和在已编码数据中含有待隐藏信息的代码图像不从对象文档公开。

本发明不限于上述示例性实施方式。例如,虽然在上述示例性实施方式中,在隐 藏信息的确认画面上接受来自用户的指示,但是可以省略隐藏信息的确认画面的显 示。

虽然在上述示例性实施方式中描述了文档编辑装置10包括隐藏信息存储单元17 和置换信息存储单元18的示例,但是隐藏信息存储单元17和置换信息存储单元18 可以设置在文档编辑装置10外部的装置中,并且文档编辑装置10可以参照设置在文 档编辑装置10外部的装置中的隐藏信息存储单元17和置换信息存储单元18。

隐藏信息搜索单元19可以在对象文档、对象文档的链接目标文档以及已解码数 据中包括的语句中搜索与隐藏信息存储单元17中存储的隐藏语句一致或类似的语 句。

即使限制访问关于对象文档的链接信息,文档编辑装置10也可以确定链接信息 是隐藏信息。类似地,即使对解码对象文档的代码图像而产生的已解码数据进行加密, 文档编辑装置10也可以确定代码图像中含有隐藏信息。

在用不是隐藏信息的另一个字符串来置换对象文档中含有的隐藏信息时,文档编 辑装置10可以基于隐藏信息周围描述的字符串来设置修饰用于隐藏信息的置换语句 的语句。

对本发明的示例性实施方式的上述说明是为了例示和说明的目的而提供的。并非 旨在对本发明进行穷尽或者将本发明限于所公开的精确形式。显而易见的是本领域的 普通技术人员能够想到很多修改例和变型例。选择了这些实施方式进行说明以最好地 解释本发明的原理及其实际应用,从而使本领域技术人员能够理解本发明的各种实施 方式,以及适合于所设想的具体用途的各种变型。本发明的范围旨在由以下权利要求 及其等同物来限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号