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

文档序号:6513945阅读:154来源:国知局
文档编辑装置和文档编辑方法
【专利摘要】本发明涉及文档编辑装置和文档编辑方法。一种文档编辑装置包括链接信息提取单元和变更单元。该链接信息提取单元从对象文档提取链接到其它数据的链接信息。该变更单元在提取的链接信息所链接到的其它数据含有隐藏信息的情况下,将链接信息变更为不链接到其它数据的信息。
【专利说明】文档编辑装置和文档编辑方法
【技术领域】
[0001]本发明涉及文档编辑装置和文档编辑方法。
【背景技术】
[0002]存在如下一种技术(例如,参见日本特开第2006-309406号公报),在该技术中,为了隐藏个人信息等,参照存储待隐藏信息的数据库从文档中含有的词语中提取隐藏对象的词语。
[0003]即使文档中不含有待隐藏信息,也可以基于从文档所链接到的其它数据中含有的信息来确定待隐藏信息。

【发明内容】

[0004]因此,本发明的目的是提供能够防止基于从文档所链接到的其它数据中含有的信息来确定待隐藏信息的文档编辑装置和文档编辑方法。
[0005]根据本发明的第一方面,提供了一种包括链接信息提取单元和变更单元的文档编辑装置。所述链接信息提取单元从对象文档提取链接到其它数据的链接信息。所述变更单元在提取的链接信息所链接到的所述其它数据含有隐藏信息的情况下,将所述链接信息变更为不链接到所述其它数据的信息。
[0006]根据本发明的第二方面,所述文档编辑装置还包括从所述对象文档提取代码图像的代码图像提取单元和解码出所提取的代码图像中所编码的数据的解码单元。所述变更单元在所述解码单元解码出的数据含有隐藏信息的情况下,将编码有所述解码出的数据的代码图像变更为不含有所述解码出的数据的信息。
[0007]根据本发明的第三方面,如果所述解码单元解码出的数据含有链接信息并且所述链接信息所链接到的其它数据含有隐藏信息,则所述变更单元将编码有所述解码出的数据的所述代码图像变更为不含有该链接信息的信息。
[0008]根据本发明的第四方面,所述文档编辑装置还包括如果所述提取的链接信息所链接到的其它数据含有隐藏信息,则询问用户是否需要隐藏该隐藏信息的单元。如果询问结果表示需要进行隐藏,则所述变更单元将链接到含有所述隐藏信息的所述其它数据的链接信息变更为不链接到含有所述隐藏信息的所述其它数据的信息。
[0009]根据本发明的第五方面,所述文档编辑装置还包括搜索单元,该搜索单元从所述对象文档搜索隐藏信息。所述变更单元用其它信息来置换所述搜索单元搜索到的所述隐藏信息。
[0010]根据本发明的第六方面,一种文档编辑方法包括从对象文档提取链接到其它数据的链接信息;以及如果所提取的链接信息所链接到的其它数据含有隐藏信息,则将所述链接信息变更为不链接到所述其它数据的信息。
[0011]根据本发明的第一方面和第六方面,可以防止基于从文档所链接到的其它数据中含有的信息来确定被隐藏的信息。[0012]根据本发明的第二方面,可以防止基于代码图像中所编码的数据来确定被隐藏的信息。
[0013]根据本发明的第三方面,可以防止基于根据代码图像中所编码的链接信息所链接到的其它数据中含有的信息来确定被隐藏的信息。
[0014]根据本发明的第四方面,用户可以选择关于文档的链接信息中的要被隐藏的信
肩、O
[0015]根据本发明的第五方面,可以防止根据文档的内容来确定被隐藏的信息。
【专利附图】

【附图说明】
[0016]将基于以下附图对本发明的示例性实施方式进行详细描述,附图中:
[0017]图1是根据示例性实施方式的文档编辑装置的示例性功能框图;
[0018]图2例示了示例性隐藏信息管理表;
[0019]图3例示了示例性置换信息管理表;
[0020]图4是例示了文档编辑装置执行的示例性编辑处理的流程图;
[0021]图5是例示了文档编辑装置执行的示例性编辑处理的流程图;
[0022]图6是例示了文档编辑装置执行的示例性编辑处理的流程图;
[0023]图7例示了示例性对象文档;
[0024]图8例示了如何编辑对象文档的示例;
[0025]图9例示了如何编辑对象文档的另一个示例;
[0026]图10例示了如何编辑对象文档的另一个示例;
[0027]图11例示了如何编辑对象文档的另一个示例;以及
[0028]图12例示了如何编辑对象文档的另一个示例。
【具体实施方式】
[0029]这里将参照附图来描述本发明的示例性实施方式。
[0030][1、文档编辑装置的功能的描述]
[0031]图1是根据示例性实施方式的文档编辑装置10的示例性功能框图。参照图1,文档编辑装置10包括对象文档获取单元11、链接信息提取单元12、链接目标文档获取单元13、字符识别单元14、代码图像获取单元15、解码单元16、隐藏信息存储单元17、置换信息存储单元18、隐藏信息搜索单元19、信息变更单元20、显示控制单元21和输入接受单元22。
[0032]文档编辑装置10中上述部件的功能可以由包括诸如中央处理单元(CPU)等的控制单元、诸如存储器等的存储单元、向外部设备发送数据并且从外部设备接收数据的输入-输出单元等并且读取且执行计算机可读信息存储介质中存储的程序的计算机来实现。程序可以经由信息存储介质(诸如,光盘、磁盘、磁带、磁光盘或闪存等)提供给作为计算机的文档编辑装置10。另选地,程序可以经由诸如因特网等的数据通信网络提供给文档编辑装置10。
[0033]对象文档获取单元11获取待编辑文档(对象文档)。例如,对象文档获取单元11可以获取存储器、硬盘、信息存储介质等中所存储的电子文档中的、由用户指示的电子文档作为对象文档,或者可以响应于来自用户的指示来获取经由网络下载的电子文档作为对象文档。
[0034]链接信息提取单元12从对象文档获取单元11获取的对象文档提取链接信息。例如,链接信息提取单元12可以提取设置了超链接的字符串和以超链接格式记述的字符串作为链接信息。另选地,链接信息提取单元12也可以从下面描述的解码单元16解码出的数据提取链接信息。
[0035]链接目标文档获取单元13访问链接信息提取单元12提取的链接信息,以获取链接信息所指向的文档(链接目标文档)。链接目标文档获取单元13在链接目标文档是电子文档(包括字符串数据的信息)时可以将链接目标文档提供给隐藏信息搜索单元19,并且在链接目标文档是文档图像(图像数据)时可以将链接目标文档提供给字符识别单元14。
[0036]当链接目标文档获取单元13获取的链接目标文档是文档图像时,字符识别单元14对文档图像执行字符识别处理,以将文档图像转换为电子文档。字符识别单元14向隐藏信息搜索单元19提供基于字符识别处理从文档图像转换成的电子文档。
[0037]代码图 像提取单元15从对象文档获取单元11获取的对象文档提取代码图像。例如,代码图像可以是一维代码(条形码)或二维代码(快速响应(QR)代码(注册商标))。
[0038]解码单元16解码出代码图像获取单元15获取的代码图像中所编码的数据。解码单元16解码出的数据(已解码数据)提供给隐藏信息搜索单元19。
[0039]隐藏信息存储单元17存储用于识别隐藏信息(语句)(包括个人姓名、公司名称、地址和电话号码)的信息。例如,图2例示的示例性隐藏信息管理表存储在隐藏信息存储单元17中。用于识别隐藏语句的隐藏语句标识符(ID)和语句-语句模式彼此关联地存储在图2例示的示例性隐藏信息管理表中。在图2例示的语句-语句模式中,[*]表示任意字符串。
[0040]置换信息存储单元18存储关于在用其它公开信息置换隐藏信息时所使用的置换语句的信息。例如,图3例示的示例性置换信息管理表存储在置换信息存储单元18中。隐藏语句ID和用来置换与隐藏语句ID相关联的语句-语句模式的置换语句彼此关联地存储在图3例示的示例性置换信息管理表中。在图3例示的置换语句中,[A至Z]表示分配字符[A至Z]中的一个字符,以允许识别出相同文档中的各个固有名词。
[0041]隐藏信息搜索单元19搜索从对象文档获取单元11获取的对象文档、链接目标文档获取单元13获取的链接目标文档、字符识别单元14转换为电子文档的链接目标文档以及解码单元16解码出的已解码数据各个中,搜索隐藏信息存储单元17中存储的隐藏信息(语句-语句模式)。
[0042]信息变更单元20对隐藏信息搜索单元19搜索到的隐藏信息进行遮盖(填充),或者用其它公开信息来置换隐藏信息,以变更对象文档的内容。例如,信息变更单元20可以经由显示控制单元21在显示装置30中显示隐藏信息搜索单元19搜索到的隐藏信息的确认画面,并且在经由输入接受单元22接受用户用输入装置40输入的隐藏指示时,可以执行信息变更处理,以对隐藏信息进行遮盖或用其它信息来置换隐藏信息。下面将详细描述隐藏信息的变更处理。
[0043]显示控制单元21连接到诸如液晶显示器等的显示装置30,以向显示装置30发送显不?目息。
[0044]输入接受单元22连接到包括鼠标、键盘等的输入装置40,以接受用户用输入装置40输入的信息。
[0045][2、文档编辑装置10执行的编辑处理的描述]
[0046]现在将参照图4至图6中的流程来详细描述文档编辑装置10执行的编辑处理。图7至图12例示了响应于文档编辑装置10执行的编辑处理的对象文档的示例性编辑画面。
[0047][2-1、对于对象文档中含有的链接信息的处理]
[0048]参照图4,在步骤SlOl中,文档编辑装置10响应于例如从用户接受的指示来获取待编辑的对象文档。
[0049]图7例示了显示对象文档的文档显示画面的示例。图7例示的示例中,文档显示画面中显示的对象文档400包括链接LI至L3以及代码图像Cl和C2。
[0050]在步骤S102中,文档编辑装置10从对象文档提取对象文档中含有的所有的链接信息(链接LI至LN)。在步骤S103中,文档编辑装置10将变量i初始化为I (i=l)。在步骤S104中,文档编辑装置10访问链接信息Li,以获取链接信息Li所指向的数据Di。当数据Di不是电子文档而是图像时,文档编辑装置10可以对数据Di执行字符识别处理,以将图像转换为电子文档。
[0051]在步骤S105中,文档编辑装置10基于隐藏信息管理表来确定数据Di中是否含有隐藏信息。如果数据Di中含有隐藏信息(步骤S105中为是),则在步骤S106中,文档编辑装置10显示用于确认隐藏信息的编辑内容的确认画面。
[0052]图8例示了确认画面的示例。图8例示了对于链接LI的确认画面500的示例。上面显示有链接地址和链接目标数据的链接目标数据显示画面501、用于指示对链接进行遮盖的遮盖按钮B1、用于指示变更链接内容的内容变更按钮B2、以及用于指示无需隐藏链接的勿隐藏按钮B3显示在确认画面500上。在图8的示例中,链接目标数据中含有保密信息SI (隐藏信息)。
[0053]在步骤S107中,例如,文档编辑装置10确定是否链接Li的确认画面上的遮盖按钮BI或内容变更按钮B2被按下而接收到来自用户的隐藏指示。如果从用户接受到隐藏指示(步骤S107中为是),则在步骤S108中,文档编辑装置10确定隐藏模式。如果隐藏模式是“遮盖”(步骤S108中的“遮盖”),则在步骤S109中,文档编辑装置10使链接Li的链接无效,并且对包括链接Li的字符串或图像进行遮盖(填充)。
[0054]图9例示了在链接LI的确认画面上按下遮盖按钮BI时的编辑示例。在图9例示的示例中,对包括链接LI的整个字符串进行遮盖。
[0055]如果隐藏模式是“内容变更”(步骤S108中的“内容变更”),则在步骤SllO中,文档编辑装置10使链接Li的链接无效并且将含有链接Li的字符串或图像变更为不含有链接Li的链接地址的另一个字符串或另一个图像。
[0056]在步骤S109和步骤SllO之后,如果文档编辑装置10确定数据Di中不含有隐藏信息(步骤S105中为否),或者例如如果链接Li的确认画面上的勿隐藏按钮B3被按下而没有接收到来自用户的隐藏指示(步骤S107中为否),则处理进行到步骤S111。在步骤Slll中,文档编辑装置10确定变量i是否达到N。如果变量i没有达到N (步骤Slll中为否),则在步骤S112中,文档编辑装置10使变量i增加I。然后,处理返回到步骤S104。如果变量i达到N (步骤Slll中为是),则处理进行到图5中的流程。
[0057][2-2、对于对象文档中含有的代码图像的处理][0058]参照图5,在步骤S201中,文档编辑装置10从对象文档提取对象文档中含有的所有的代码图像(代码图像Cl至CM)。在步骤S202中,文档编辑装置10将变量i初始化为ICi=Do在步骤S203中,文档编辑装置10解码代码图像Ci,以获取关于代码图像Ci的已解码数据Ei。
[0059]在步骤S204中,文档编辑装置10确定已解码数据Ei中是否含有链接信息。如果已解码数据Ei中含有链接信息(步骤S204中为是),则在步骤S205中,文档编辑装置10访问链接信息,以获取链接目标数据。如果已解码数据Ei中不含有链接信息(步骤S204中为否)并且在步骤S205之后,则处理进行到步骤S206。
[0060]在步骤S206中,文档编辑装置10基于隐藏信息管理表,来确定已解码数据Ei中或基于已解码数据Ei中含有的链接信息而获取的链接目标数据中是否含有隐藏信息。如果已解码数据Ei中或基于已解码数据Ei中含有的链接信息而获取的链接目标数据中含有隐藏信息(步骤S206中为是),则在步骤S207中,文档编辑装置10显示用于确认隐藏信息的编辑内容的确认画面。
[0061]图10例示了确认画面的示例。图10例示了对于代码图像Cl的确认画面500的示例。上面显示了关于代码图像Cl的已解码数据El的显示画面、上面显示了关于已解码数据El中含有的链接ELl的链接目标数据的链接目标数据显示画面、用于指示遮盖代码图像的遮盖按钮B1、用于指示变更代码图像的内容的内容变更按钮B2、以及用于指示无需隐藏代码图像的勿隐藏按钮B3显示在代码图像Cl的确认画面500上。在图10的示例中,关于已解码数据El的链接目标数据中含有保密信息S2 (隐藏信息)。
[0062]在步骤S208中,例如,文档编辑装置10确定是否代码图像Ci的确认画面上的遮盖按钮BI或内容变更按钮B2被按下而接收到来自用户的隐藏指示。如果从用户接受到隐藏指示(步骤S208中为是),则在步骤S209中,文档编辑装置10确定隐藏模式。如果隐藏模式是“遮盖”(步骤S209中的“遮盖”),则在步骤S210中,文档编辑装置10对代码图像Ci进行遮盖(填充)。
[0063]如果隐藏模式是“内容变更”(步骤S209中的“内容变更”),则在步骤S211中,文档编辑装置10将代码图像Ci变更为不含有关于代码图像Ci的已解码数据的另一个字符串或另一个图像。
[0064]图11例示了在代码图像Cl的确认画面上按下了内容变更按钮B2时的编辑示例。在图11例示的示例中,代码图像Cl被变更为与原始代码图像不同的新代码图像。用新代码图像所编码的数据与用原始代码图像所编码的数据不同。
[0065]在步骤S210和步骤S211之后,如果文档编辑装置10确定已解码数据Ei中或基于已解码数据Ei中含有的链接信息而获取的链接目标数据中不含有隐藏信息(步骤S206中为否),或者例如如果代码图像Ci的确认画面上的勿隐藏按钮B3被按下而没有接收到来自用户的隐藏指示(步骤S208中为否),则处理进行到步骤S212。在步骤S212中,文档编辑装置10确定变量i是否达到M。如果变量i没有达到M (步骤S212中为否),则在步骤S213中,文档编辑装置10使变量i增加I。然后,处理返回到步骤S203。如果变量i达到M(步骤S212中为是),则处理进行到图6中的流程。
[0066][2-3、对于对象文档中含有的字符串的处理]
[0067]参照图6,在步骤S301中,文档编辑装置10基于隐藏信息管理表来提取对象文档中含有的所有的隐藏信息中的候选语句Wl至WL。在步骤S302中,文档编辑装置10将变量i初始化为I (i=l)。在步骤S303中,文档编辑装置10显示用于确认候选语句Wi的编辑方法的确认画面。用于指示遮盖候选语句的遮盖按钮B1、用于指示变更候选语句的内容的内容变更按钮B2、以及用于指示无需隐藏候选语句的勿隐藏按钮B3可以显示在确认画面上。
[0068]在步骤S304中,例如,文档编辑装置10确定是否候选语句Wi的确认画面上的遮盖按钮BI或内容变更按钮B2被按下而接收到来自用户的隐藏指示。如果从用户接受到隐藏指示(步骤S304中为是),则在步骤S305中,文档编辑装置10确定隐藏模式。如果隐藏模式是“遮盖”(步骤S305中的“遮盖”),则在步骤S306中,文档编辑装置10对包括候选语句Wi的字符串进行遮盖(填充)。
[0069]如果隐藏模式是“内容变更”(步骤S305中的“内容变更”),则在步骤S307中,文档编辑装置10将含有候选语句Wi的字符串变更为不含有候选语句Wi的字符串的另一个字符串。文档编辑装置10可以基于例如置换信息管理表来检索用于候选语句Wi的置换语句,以将候选语句Wi变更为搜索到的置换语句。
[0070]在步骤S306和步骤S307之后或者如果例如候选语句Wi的确认画面上的勿隐藏按钮B3被按下而没有接收到来自用户的隐藏指示(步骤S304中为否),则处理进行到步骤S308。在步骤S308中,文档编辑装置10确定变量i是否达到L。如果变量i没有达到L(步骤S308中为否),则在步骤S309中,文档编辑装置10使变量i增加I。然后,处理返回到步骤S303。如果变量i达到L (步骤S308中为是),则终止处理。
[0071]图12例示了文档编辑装置10如何编辑对象文档的示例。虽然在图12例示的编辑示例中遮盖了包括链接LI的字符串,遮盖了包括链接L3的句子单元(例如,行或段落),并且变更了代码图像Cl的内容,但是编辑内容是示例并不限于图12所例示的示例。
[0072]凭借上述文档编辑装置10,可以编辑对象文档,使得在链接目标数据中含有待隐藏信息的链接和在已编码数据中含有待隐藏信息的代码图像不从对象文档公开。
[0073]本发明不限于上述示例性实施方式。例如,虽然在上述示例性实施方式中,在隐藏信息的确认画面上接受来自用户的指示,但是可以省略隐藏信息的确认画面的显示。
[0074]虽然在上述示例性实施方式中描述了文档编辑装置10包括隐藏信息存储单元17和置换信息存储单元18的示例,但是隐藏信息存储单元17和置换信息存储单元18可以设置在文档编辑装置10外部的装置中,并且文档编辑装置10可以参照设置在文档编辑装置10外部的装置中的隐藏信息存储单元17和置换信息存储单元18。
[0075]隐藏信息搜索单元19可以在对象文档、对象文档的链接目标文档以及已解码数据中包括的语句中搜索与隐藏信息存储单元17中存储的隐藏语句一致或类似的语句。
[0076]即使限制访问关于对象文档的链接信息,文档编辑装置10也可以确定链接信息是隐藏信息。类似地,即使对解码对象文档的代码图像而产生的已解码数据进行加密,文档编辑装置10也可以确定代码图像中含有隐藏信息。
[0077]在用不是隐藏信息的另一个字符串来置换对象文档中含有的隐藏信息时,文档编辑装置10可以基于隐藏信息周围描述的字符串来设置修饰用于隐藏信息的置换语句的语句。
[0078]对本发明的示例性实施方式的上述说明是为了例示和说明的目的而提供的。并非旨在对本发明进行穷尽或者将本发明限于所公开的精确形式。显而易见的是本领域的普通技术人员能够想到很多修改例和变型例。选择了这些实施方式进行说明以最好地解释本发明的原理及其实际应用,从而使本领域技术人员能够理解本发明的各种实施方式,以及适合于所设想的具体用途的各种变型。本发明的范围旨在由以下权利要求及其等同物来限定。
【权利要求】
1.一种文档编辑装置,该文档编辑装置包括: 链接信息提取单元,该链接信息提取单元从对象文档提取链接到其它数据的链接信息;以及 变更单元,该变更单元在所提取的链接信息所链接到的其它数据含有隐藏信息的情况下,将该链接信息变更为不链接到该其它数据的信息。
2.根据权利要求1所述的文档编辑装置,该文档编辑装置还包括: 代码图像提取单元,该代码图像提取单元从所述对象文档提取代码图像;以及 解码单元,该解码单元解码出提取的代码图像中所编码的数据, 其中,所述变更单元在所述解码单元解码出的所述数据含有隐藏信息的情况下,将编码有该解码出的数据的代码图像变更为不含有该解码出的数据的信息。
3.根据权利要求2所述的文档编辑装置, 其中,所述变更单元在所述解码单元解码出的数据含有链接信息并且该链接信息所链接到的其它数据含有隐藏信息的情况下,将编码有该解码出的数据的代码图像变更为不含有该链接信息的信息。
4.根据权利要求1所述的文档编辑装置,该文档编辑装置还包括: 在所述提取的链接信息所链接到的其它数据含有隐藏信息的情况下询问用户是否需要隐藏该隐藏信息的单元, 其中,所述变更单元在询问结果表示需要进行隐藏的情况下,将链接到含有所述隐藏信息的所述其它数据的链接信息变更为不链接到含有所述隐藏信息的所述其它数据的信肩、O
5.根据权利要求1所述的文档编辑装置,该文档编辑装置还包括: 搜索单元,该搜索单元从所述对象文档搜索隐藏信息, 其中,所述变更单元用其它信息来置换所述搜索单元搜索到的隐藏信息。
6.一种文档编辑方法,该文档编辑方法包括以下步骤: 从对象文档提取链接到其它数据的链接信息;以及 在提取的链接信息所链接到的其它数据含有隐藏信息的情况下,将该链接信息变更为不链接到该其它数据的信息。
【文档编号】G06F17/21GK103970810SQ201310453301
【公开日】2014年8月6日 申请日期:2013年9月29日 优先权日:2013年2月4日
【发明者】辰巳大祐, 大西健司, 左右田宏之, 林荣作 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1