对电子文档中的部分文本数据屏蔽的方法、装置、服务器及计算机程序的制作方法

文档序号:6437368阅读:213来源:国知局
专利名称:对电子文档中的部分文本数据屏蔽的方法、装置、服务器及计算机程序的制作方法
技术领域
本发明涉及能够对电子文档中的所希望的部分文本数据进行屏蔽、或容易改变屏蔽的部分文本数据的方法、装置、服务器及计算机程序。
背景技术
近年,开始普及用个人计算机的显示器、观测器等显示电子文档数据的电子书籍。 在最近的电子书籍中,可以从所显示的电子文档数据中,仅对所希望的部分文本数据置换屏蔽数据,或标记标签。另一方面,在未电子化的以往书籍中,普及如下这样提高记住效果的学习方法用划线荧光笔(line marker)等描画书籍中应记住的语句,用透明的彩色片过滤描画的页,从而无法读取由划线荧光笔描画的语句。例如将想要记住的语句用红、绿等的划线荧光笔描画,在该页用红、绿等的透明片过滤,从而不能读取用划线荧光笔描画的语句。专利文献1 日本特开2003-173129号公报

发明内容
在电子书籍中,需要进行操作以将想要记住的部分文本数据置换为屏蔽数据。但是,在一次置换屏蔽数据时,存在不能返回原来的部分文本数据这一问题。而且,在电子书籍中由于能够容易更换电子文档数据自身,因此,在更换电子文档数据自身时,屏蔽数据被消去。为了在更换电子文档数据自身时也残留屏蔽数据,需要将这些数据预先写入原电子文档数据。但是,在直接写入原电子文档数据时,无法进行置换为屏蔽数据的位置改变、 色彩改变等,或者如以往的书籍那样存在重叠不同颜色的屏蔽标记、将已记载的屏蔽标记长度延长、或不能容易改变屏蔽的范围这些问题。本发明是鉴于上述情况而做出的,其目的在于提供一种对于电子文档数据也能容易将所希望的部分文本数据置换为屏蔽数据、容易动态地改变置换为屏蔽数据的部分文本数据的位置的方法、装置、服务器及计算机程序。为了达到上述目的,第一方案的方法是,将电子文档数据所含的部分文本数据置换为不能阅读的屏蔽数据而予以显示,其中,包括如下步骤取得电子文档数据;接受从所取得的电子文档数据中对作为置换为上述屏蔽数据的对象的部分文本数据的指定;将接受了指定的部分文本数据与固有的识别信息相关联地存储;生成将所取得的电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据;按与置换上述识别信息的规则相关的每一规则信息,存储与是否将生成的置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据相关的置换信息;接受上述规则信息的选择;基于将接受了选择的规则信息作为关键信息而提取的置换信息,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。
第二方案的方法是在第一方案中,接受多个上述规则信息的选择。第三方案的方法是在第一或第二方案中,包括如下步骤接受对上述规则信息的适用解除要求;在接受了上述适用解除要求时,基于将除了与接受到的适用解除要求对应的规则信息之外的其他规则信息作为关键信息而提取的置换信息,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。接着,为了达到上述目的,第四方案的装置是,将电子文档数据所含的部分文本数据置换为不能阅读的屏蔽数据而予以显示,其中,包括数据取得部,取得电子文档数据; 指定接受部,从所取得的电子文档数据中接受作为置换为上述屏蔽数据的对象的部分文本数据的指定;识别信息存储部,其将接受了指定的部分文本数据与固有的识别信息相关联地存储;置换文档数据生成部,其生成将所取得的电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据;置换信息存储部,其按与置换上述识别信息的规则相关的每一规则信息,存储与是否将生成的置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据相关的置换信息;选择接受部,其接受上述规则信息的选择; 置换部,其基于将接受了选择的规则信息作为关键信息而提取的置换信息,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。第五方案的装置是在第四方案中,接受多个上述规则信息的选择。第六方案的装置是在第四或第五方案中,包括解除要求接受部,其接受对上述规则信息的适用解除要求;再置换部,其在接受了上述适用解除要求时,基于将除了与接受的适用解除要求对应的规则信息之外的其他规则信息作为关键信息而提取的置换信息,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。接着,为了达到上述目的,第七方案的服务器是,将电子文档数据所含的部分文本数据置换为不能阅读的屏蔽数据而予以显示,并以能够与客户机进行数据通信的方式连接,其中,包括部分文本数据接收部,从所取得的电子文档数据中接收作为置换为上述屏蔽数据的对象而接受指定的部分文本数据;识别信息存储部,其将接收到的部分文本数据与固有的识别信息相关联地存储;置换文档数据生成部,其生成将所取得的电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据;置换信息存储部,其按与置换上述识别信息的规则相关的每一规则信息,接收并存储与是否将生成的置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据相关的置换信息;规则信息接收部,其接收接受了选择的规则信息;置换信息发送部,其将接收到的规则信息作为关键信息而提取的置换信息及上述置换文档数据向客户机发送。第八方案的服务器是在第九方案中,接收多个接受了选择的上述规则信息。第九方案的服务器是在第七或第八方案中,包括接收对上述规则信息的适用解除要求的解除要求接收部,上述置换信息送信部在接收了上述适用解除要求时,将使除了与接收到的适用解除要求对应的规则信息之外的其他规则信息作为关键信息而提取的置换信息及上述置换文档数据向客户机发送。接着,为了达到上述目的,第十方案的能够由服务器执行的计算机程序,上述服务器将电子文档数据所含的部分文本数据置换为不能阅读的屏蔽数据,其中,该计算机程序使上述服务器作为如下机构而发挥作用部分文本数据接收机构,从所取得的电子文档数据中接收作为置换为上述屏蔽数据的对象而接受指定的部分文本数据;识别信息存储机构,其将接收到的部分文本数据与固有的识别信息相关联地存储;置换文档数据生成机构, 其生成将所取得的电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据;置换信息存储机构,其按与置换上述识别信息的规则相关的每一规则信息,接收并存储与是否将生成的置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据相关的置换信息;规则信息接收机构,其接收接受了选择的规则信息;置换信息发送机构,其将接收到的规则信息作为关键信息而提取的置换信息及上述置换文档数据向客户机发送。第十一方案的计算机程序是在第十方案中,使上述规则信息接收机构作为接收多个接受了选择的上述规则信息的机构而发挥作用。第十二方案的计算机程序是在第十或第十一方案中,使上述服务器作为接收对上述规则信息的适用解除要求的解除要求接收机构而发挥作用,使上述置换信息送信机构作为如下的机构而发挥作用,即在接收了上述适用解除要求时,将使除了与接收到的适用解除要求对应的规则信息之外的其他规则信息作为关键信息而提取的置换信息及上述置换文档数据向客户机发送的机构。接着,为了达到上述目的,第十三方案的能够由客户机执行的计算机程序,该客户机连接成能够与服务器进行数据通信,该服务器将电子文档数据所含的部分文本数据置换为不能阅读的屏蔽数据,其中,该计算机程序使上述客户机作为如下机构而发挥作用数据输入接受机构,接受电子文档数据的输入;指定接受机构,从接受了输入的电子文档数据中,接受作为置换为上述屏蔽数据的对象的部分文本数据的指定,向上述服务器发送;选择接受机构,接受与将与接受了指定的部分文本数据相关联的固有识别信息置换的规则相关的规则信息的选择,向上述服务器发送;置换信息接收机构,按接受了选择的每一规则信息,接收如下的置换信息及将部分文本数据置换为识别信息的置换文档数据,置换信息是与将电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据所含的上述识别信息是否置换为上述屏蔽数据或上述部分文本数据相关的信息;置换机构,基于接收到的置换信息及置换文档数据,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。根据本发明,能够基于接受选择的规则信息将电子文档数据所含的所希望的部分文本数据置换为屏蔽数据、或返回原来的部分文本数据,选择适用的规则信息来控制将置换为屏蔽数据的位置设为哪里。而且,对置换为屏蔽数据的部分文本数据的长度、位置没有特别限制,即使在部分文本数据的长度与屏蔽数据的长度不同时也不会产生不自然的空白
BP寸。


图1是示意地表示本发明实施方式1的电子文档屏蔽装置的结构的框图。图2是本发明实施方式1的电子文档屏蔽装置的功能框图。图3是表示本发明实施方式1的电子文档屏蔽装置的CPU的处理顺序的流程图。图4是本发明实施方式1的电子文档屏蔽装置取得的电子文档数据的布局的例示图。图5是本发明实施方式1的电子文档屏蔽装置取得的电子文档数据的按各区域的显示内容的例示图。图6是本发明实施方式1的电子文档屏蔽装置对部分文本数据的识别信息的分配的例示图。图7是本发明实施方式1的电子文档屏蔽装置的置换文档数据的例示图。图8是本发明实施方式1的电子文档屏蔽装置的置换信息存储部中所存储的一个规则信息所对应的置换信息的例示图。图9是表示本发明实施方式1的电子文档屏蔽装置的屏蔽数据置换后的显示的例示图。图10是本发明实施方式1的电子文档屏蔽装置的屏蔽图案存储部中存储的屏蔽图案的相关联的例示图。图11是表示本发明实施方式1的电子文档屏蔽装置的屏蔽数据置换后的显示的例示图。图12是表示本发明实施方式1的电子文档屏蔽装置的CPU的处理顺序的流程图。图13是本发明实施方式1的电子文档屏蔽装置的置换信息存储部中所存储的一个规则信息所对应的置换信息的例示图。图14是表示本发明实施方式1的电子文档屏蔽装置的屏蔽数据置换后的显示的例示图。图15是示意表示本发明实施方式2的电子文档屏蔽系统的结构的框图。图16是本发明实施方式2的电子文档屏蔽系统的功能框图。图17是表示本发明实施方式2的电子文档屏蔽系统的服务器的CPU的处理顺序的流程图。图18是表示本发明实施方式2的电子文档屏蔽系统的客户机CPU的处理顺序的流程图。
具体实施例方式以下,基于附图,具体说明本发明的实施方式的对电子文档中的所希望的部分文本数据进行屏蔽的装置。不言而喻,以下的实施方式并不是限定权利要求书记载的方案,实施方式中说明的特征事项的全部组合不限于是解决方案的必要条件。本发明可通过多个不同的方案来实施,不应限定解释为实施方式的记载内容。在实施方式中,对同样的要素标记同一符号。在以下的实施方式中,说明了在计算机系统导入了计算机程序的装置,但对于本领域技术人员而言显而易见,本发明也可作为可用计算机执行一部分的计算机程序来实施。因此,本发明可采用作为对电子文档中所希望的部分文本数据屏蔽的装置这样硬件的实施方式、作为软件的实施方式、或作为软件和硬件的结合的实施方式。计算机程序可以记录在硬盘、DVD、CD、光存储装置、磁性存储装置等任意的可由计算机读取的存储介质中。根据本发明的实施方式,能够基于接受了选择的规则信息将电子文档数据所含的所希望的部分文本数据置换为屏蔽数据、或返回原来的部分文本数据,选择适用的规则信息来控制将置换为屏蔽数据的位置设为哪里。而且,对置换为屏蔽数据的部分文本数据的长度、位置没有特别限制,即使在部分文本数据的长度与屏蔽数据的长度不同时也不会产生不自然的空白部等。(实施方式1)图1是示意表示本发明实施方式1的电子文档屏蔽装置的结构的框图。本发明的实施方式1的电子文档屏蔽装置1至少包括CPU(中央运算装置)11、存储器12、存储装置 13、I/O接口 14、视频接口 15、可移动式磁盘驱动器16、通信接口 17及将上述硬件连接的内部总线18。CPUll经由内部总线18与电子文档屏蔽装置1的上述硬件各部分连接,控制上述各硬件部分的工作,并按照存储装置13中存储的计算机程序100执行各种软件的功能。存储器12由SRAM、SDRAM等易失性存储器构成,在执行计算机程序100时打开装入模块,存储在执行计算机程序100时产生的临时数据等。存储装置13由内置的固定型存储装置(硬盘)、R0M等构成。存储装置13中存储的计算机程序100被可移动式磁盘驱动器16从记录了程序及数据等信息的DVD、⑶-ROM等可移动式记录介质90下载,在执行时被从存储装置13载入到存储器12中来执行。当然, 也可以是从经由通信接口 17连接的外部计算机下载的计算机程序。存储装置13包括识别信息存储部131、置换信息存储部132、置换文档数据存储部 133及屏蔽数据存储部134。识别信息存储部131存储接受指定的部分文本数据及被相关联的识别信息。置换信息存储部132按用于识别将部分文本数据置换为屏蔽数据的规则的每一规则信息,存储与是否将识别信息置换为屏蔽数据或部分文本数据相关的置换信息。规则信息是指与选择要屏蔽的部分文本数据的所有规则相关的信息,例如表示仅屏蔽年号、仅屏蔽电话号码等的规则。置换文档数据存储部133存储所取得的电子文档数据中的、将接受指定的部分文本数据置换为对应的识别信息的置换文档数据。例如通过将存储的置换文档数据向外部发送,可由外部的计算机执行将识别信息置换为屏蔽数据或部分文本数据的处理。此外,通过组合置换文档数据和置换信息,能够容易生成施加了任意屏蔽的电子文档数据。屏蔽数据存储部134存储对置换文档数据所含的识别信息置换的屏蔽数据的图案信息(屏蔽图案)。作为图案信息,只要是不能读取所置换的部分文本数据的图案就没有特别限定,可以是各色矩形的填充图案、斜线图案等任何。通信接口 17与内部总线18连接,可通过与因特网、LAN、WAN等外部网络连接,而与外部计算机等进行数据收发。I/O接口 14与键盘21、鼠标22等数据输入介质连接,接受数据的输入。视频接口 15与CRT显示器、LCD等显示装置23连接,显示规定的电子文档数据。以下,说明上述结构的电子文档屏蔽装置1的工作。图2是本发明的实施方式1 的电子文档屏蔽装置1的功能框图。在图2中,电子文档屏蔽装置1的电子文档数据取得部101取得作为屏蔽对象的电子文档数据。电子文档数据的取得方法未特别限定,可以做成文本数据取得,也可以做成图像数据取得,来提取文本数据。部分文本数据指定接受部(指定接受机构)102接受从所取得的电子文档数据中对作为置换为屏蔽数据的对象的部分文本数据的指定。部分文本数据是对文本数据化的电子文档数据执行词素解析等而提取的、词类单位的语句或组合连续词类而成的语句。识别信息分配部(识别信息存储机构)103对接受指定的部分文本数据分配固有的识别信息、例如识别ID,并存储于存储装置13的识别信息存储部131。识别信息的分配可以由CPUll自动进行,也可以是接受用户的指定来进行。置换文档数据生成部(置换文档数据生成机构)104生成将所取得的电子文档数据中的接受了指定的部分文本数据置换为被分配的识别信息的置换文档数据。所生成的置换文档数据存储在存储装置13的置换文档数据存储部133中。置换信息设定接受部(置换信息存储机构)105按用于识别将接受了指定的部分文本数据置换为屏蔽数据的规则的每一规则信息,接受与是否将识别信息置换为屏蔽数据或部分文本数据相关的置换信息并予以存储。规则信息表示与选择要屏蔽的部分文本数据的所有规则相关的信息,例如表示仅屏蔽年号、仅屏蔽电话号码等的规则。规则信息是用户经由键盘21、鼠标22等而在事前设定,预先存储于存储装置13中。置换信息作为置换为屏蔽数据的部分文本数据的项目名而被存储。S卩,经由键盘 21、鼠标22等,设定作为置换对象的部分文本数据的项目名。未设定的项目名未被置换为屏蔽数据。设定的项目名作为置换信息存储于存储装置13的置换信息存储部132。规则信息选择接受部(选择接受机构)106接受规则信息的选择。置换部(置换机构)107将接受了选择的规则信息作为关键信息,基于从置换信息存储部132提取出的置换信息、识别信息、置换文档数据、屏蔽数据,将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据。作为要置换的屏蔽数据的图案信息,采用屏蔽数据存储部134中存储的屏蔽图案。显示部111将被置换的电子文档数据显示在显示装置23。当然,也可以存储于存储装置13。在规则信息选择接受部106,不限于接受一个规则信息的选择,可以接受多个规则信息的选择。在接受多个规则信息的选择时,分别基于各个规则信息,置换部107将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据。关于各部分文本数据,即使在接受了选择的规则信息中的一个存在置换为屏蔽数据的规则时,就将部分文本数据置换为屏蔽数据。因此,可以根据规则信息的选择,自由选择所要屏蔽的部分文本数据。图3是表示本发明实施方式1的电子文档屏蔽装置1的CPUll的处理顺序的流程图。在图3中,电子文档屏蔽装置1的CPUll取得作为屏蔽的对象的电子文档数据(步骤 S301)。电子文档数据的取得方法未特别限定,可以作为文本数据来取得,也可以作为图像数据来取得并提取文本数据。CPUll接受指定,从所取得的电子文档数据中指定作为置换为屏蔽数据的对象的部分文本数据(步骤S302)。部分文本数据是对文本数据化的电子文档数据进行词素解析等而提取的词类单位的语句或组合连续词类而成的语句。CPUll对接受了指定的部分文本数据分配固有的识别信息、例如识别ID(步骤 S303),并存储于存储装置13的识别信息存储部131。识别信息的分配可以由CPUll自动进行,也可以接受用户的指定来进行。CPUll生成将所取得的电子文档数据中的部分文本数据置换为被分配的识别信息的置换文档数据(步骤S304)。生成的置换文档数据存储在存储装置13的置换文档数据存储部133。
CPUll按用于识别将接受了指定的部分文本数据置换为屏蔽数据的规则的每一规则信息,设定与是否将识别信息置换为屏蔽数据或部分文本数据相关的置换信息并予以存储(步骤S305)。规则信息是用户经由键盘21、鼠标22等而在事前设定,预先存储于存储装置13中。CPUll接受规则信息的选择(步骤S306),将接受了选择的规则信息作为关键信息而从置换信息存储部132提取置换信息(步骤S307),基于提取的置换信息、识别信息、置换文档数据、屏蔽数据,将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据 (步骤S308)。作为置换的屏蔽数据的图案,采用屏蔽数据存储部134中存储的屏蔽图案。 CPUll将识别信息置换为屏蔽数据或部分文本数据的电子文档数据显示在显示装置23(步骤 S309)。另外,关于规则信息的选择,优选是接受用户的解除要求。这是因为这样可阶段性地调整屏蔽的部分文本数据。例如图2的解除要求接受部108接收解除对规则信息的适用的要求即解除要求。具体而言,经由键盘21、鼠标22等,从所选择的规则信息中接受应解除适用的规则信息的选择。图4是本发明的实施方式1的电子文档屏蔽装置1所取得的电子文档数据的布局的例示图。在图4所示的所取得的电子文档数据的布局例中,被分割为区域(A)、区域(B)、 区域(C)这3个区域。图5是本发明的实施方式1的电子文档屏蔽装置1取得的电子文档数据的每个区域的显示内容的例示图。如图5所示,区域㈧中与项目名“姓名”对应地显示“山田太郎”。 区域(B)中与项目名“日期”对应地显示“2000. 1. 1”。区域(C)中与项目名“卡编号”对应地分别显示 “123. 123. 123”、“345. 345. 345”、“567. 567. 567”。图6是对本发明的实施方式1的电子文档屏蔽装置1的部分文本数据分配识别信息的例示图。如图6所示,在区域㈧的“山田太郎”作为识别ID(识别信息) 分配“TO001,,,在区域(B)的“2000. 1. 1”作为识别ID分配“T0002”,在区域(C)的 “123. 123. 123”、“345,345,345”、“567. 567,567” 分别作为识别 ID 分配“T0003”、“T0004,,、 “T0005”。图7是本发明实施方式1的电子文档屏蔽装置1的置换文档数据的例示图。如图 7所示,区域(A)的“山田太郎”被置换为识别ID “T0001”,区域(B)的“2000. 1. 1”被置换为识别 ID “T0002”,区域(C)的“123. 123. 123”、“345. 345. 345”、“567. 567. 567”分别被置换为识别ID “T0003”、“T0004”、“T0005”。作为置换信息,通过指定将各识别ID置换为屏蔽数据,或置换为部分文本数据,从而能够容易动态改变屏蔽的部分文本数据的位置。S卩,作为置换信息,只要按每一规则信息存储置换为屏蔽数据的项目名即可。图8 是本发明实施方式1的电子文档屏蔽装置1的置换信息存储部132中存储的、与一个规则信息对应的置换信息的例示图。如图8所示,按每一区域,存储置换为屏蔽数据的项目名。 当然,不仅项目名,也可以指定区域来存储。在存储区域时,可以将区域内所含的所有部分文本数据作为置换对象。屏蔽数据是在事前指定屏蔽图案,对于作为置换信息而存储于置换信息存储部 132的项目名,将识别ID置换为屏蔽数据。对于未作为置换信息存储于置换信息存储部132 的项目名,将识别ID置换为部分文本数据。图9是表示本发明的实施方式1的电子文档屏蔽装置1的屏蔽数据置换后的显示的例示图。在图9的例子中,屏蔽图案是4文字大小的“□”列。因此,关于作为图8所示的置换信息而存储的项目名,识别ID被置换为屏蔽数据即4文字大小的“ □”列地加以显示。当然,屏蔽数据的屏蔽图案可以根据每一项目而改变。此时,与识别ID相关联地将置换的屏蔽图案存储于存储装置13的屏蔽数据存储部134。图10是本发明实施方式1 的电子文档屏蔽装置1的屏蔽数据存储部134中存储的屏蔽图案的相关联的例示图。如图10所示,识别ID “T0001”中作为屏蔽图案与4文字大小的“□”列相关联,识别ID “T0002”中作为屏蔽图案与2文字大小的“□”列相关联,识别ID “T0003”、“T0004”、 “Τ0005”中作为屏蔽图案与3文字大小的“□”列相关联。如此与识别ID相关联地存储屏蔽图案,从而对于作为置换信息存储的项目名,能够将识别ID置换为所希望的屏蔽数据。图11是表示本发明实施方式1的电子文档屏蔽装置1的屏蔽数据置换后的显示的例示图。在图11的例子中,关于作为图8所示的置换信息而存储的项目名,识别ID分别被置换为图10所示的屏蔽图案来显示。另外,由于能够按每一规则信息存储置换信息,因此在存储多个规则信息时,通过选择适用哪个规则信息,能够仅对于所希望的项目置换为屏蔽数据来显示。图2的再置换部109在由解除要求接受部108接受了解除要求时,将除了与解除要求对应的规则信息之外的其他规则信息作为关键信息,基于提取的置换信息、识别信息、 置换文档数据、屏蔽数据,将置换文档数据所含的识别ID置换为屏蔽数据或部分文本数据。显示部111将在再置换部109置换的电子文档数据显示在显示装置23。当然,存储装置23也可以存储。图12是表示本发明实施方式1的电子文档屏蔽装置1的CPUll的处理顺序的流程图。在图12中,电子文档屏蔽装置1的CPUll接受解除对规则信息的适用的要求即解除要求(步骤S1201)。具体而言,经由键盘21、鼠标22等,从所选择的规则信息中接受应解除适用的规则信息的选择。CPUll将除了与所接受的解除要求对应的规则信息之外的其他规则信息作为关键信息而提取置换信息(步骤S1202)。CPUll基于所提取的置换信息、识别信息、置换文档数据、屏蔽数据,将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据(步骤 S1203)。通过决定是否按每一规则信息适用,从而能够容易控制将置换为屏蔽数据的位置设在哪里。另外,在最初的置换信息提取时,事前执行步骤S1202,在接受解除要求时选择提取的置换信息,从而能够提高整体的处理效率。图13是本发明实施方式1的电子文档屏蔽装置1的置换信息存储部132中存储的、与一个规则信息对应的置换信息的例示图。在图13的例子中,存储图13(a)、(b)、(c) 的3个置换信息。图14是表示本发明的实施方式1的电子文档屏蔽装置1的屏蔽数据置换后显示的例示图。在图14的例子中,屏蔽图案是4文字大小的“□”列。例如作为与多个规则信息对应的置换信息而提取图13 (a)、(b)、(c)时,如图9所示,识别ID被置换为屏蔽数据即4文字大小的“□”列而显示。与此相对,在接受了解除与图13(a)所示的置换信息对应的规则信息适用的解除要求时,区域(A)的识别ID “T0001”被置换为部分文本数据“山田太郎”,如图14(a)那样显示。此外,在接受了解除与图13(b)所示的置换信息对应的规则信息适用的解除要求时,区域(B)的识别ID “T0002”被置换为部分文本数据“2000. 1. 1”,如图14(b)那样显示。 这样根据规则信息的选择,可自由选择要屏蔽的部分文本数据。如上所述,根据本实施方式1,能够基于接受了选择的规则信息将电子文档数据所含的所希望的部分文本数据置换为屏蔽数据、或返回原来的部分文本数据,选择适用的规则信息来控制将置换为屏蔽数据的位置设为哪里。而且,对置换为屏蔽数据的部分文本数据的长度、位置没有特别限制,即使在部分文本数据的长度与屏蔽数据的长度不同时也不会产生不自然的空白部等。(实施方式2)图15是示意表示本发明实施方式2的电子文档屏蔽系统的结构的框图。本发明实施方式2的电子文档屏蔽系统由执行数据的输入输出的客户机4、以可经由网络5与客户机4进行数据通信的方式连接而成的服务器3构成。本发明的实施方式2的电子文档屏蔽系统的服务器3至少包括CPU(中央运算装置)31、存储器32、存储装置33、I/O接口 34、 视频接口 35、可移动式磁盘驱动器36、通信接口 37及连接上述硬件的内部总线38。CPU31经由内部总线38与服务器3的上述硬件各部连接,控制上述硬件各部的工作,并按照存储装置33中存储的计算机程序120执行各种软件的功能。存储器32由SRAM、 SDRAM等的易失性存储器构成,在执行计算机程序120时打开装入模块,存储在执行计算机程序120时发生的临时数据等。存储装置33由内置的固定型存储装置(硬盘)、R0M等构成。存储装置33中存储的计算机程序120被可移动式磁盘驱动器36从记录了程序及数据等信息的DVD、⑶-ROM等可移动式记录介质92下载,在执行时被从存储装置33向存储器32打开来执行。当然,也可以是从经由通信接口 37连接的外部计算机下载的计算机程序。存储装置33包括识别信息存储部331、置换信息存储部332、置换文档数据存储部 333及屏蔽数据存储部334。识别信息存储部331接收在客户机4接受了指定的部分文本数据及被相关联的识别信息并予以存储。置换信息存储部332按用于识别将接受了指定的部分文本数据置换为屏蔽数据的规则的每一规则信息,存储与是否将识别信息置换为屏蔽数据或部分文本数据相关的置换信息。规则信息是指与选择要屏蔽的部分文本数据的所有规则相关的信息,例如表示仅屏蔽年号、仅屏蔽电话号码等的规则。置换文档数据存储部333存储所取得的电子文档数据中的、将接受指定的部分文本数据置换为对应的识别信息的置换文档数据。例如通过将存储的置换文档数据向客户机 4发送,可在客户机4执行将识别信息置换为屏蔽数据或部分文本数据的处理。此外,通过组合置换文档数据和置换信息,能够容易生成施加了任意屏蔽的电子文档数据。屏蔽数据存储部334存储对置换文档数据所含的识别信息置换的屏蔽数据的图案信息(屏蔽图案)。作为图案信息,只要是不能读取所置换的部分文本数据的图案就没有特别限定,可以是各色矩形的填充图案、斜线图案等任何。通信接口 37与内部总线38连接,可通过与因特网、LAN、WAN等外部网络5连接, 而与客户机4、外部计算机等进行数据收发。
I/O接口 34与键盘51、鼠标52等数据输入介质连接,接受数据的输入。视频接口 35与CRT监视器、IXD等显示装置53连接,显示规定的电子文档数据。本发明的实施方式2的电子文档屏蔽系统的客户机4至少由CPU(中央运算装置)41、存储器42、存储装置43、1/0接口 44、视频接口 45、可移动式磁盘驱动器46、通信接口 47及连接上述硬件的内部总线48构成。CPU41经由内部总线38与客户机4的上述硬件各部连接,控制上述硬件各部的工作,并按照存储装置43中存储的计算机程序110执行各种软件的功能。存储器42由SRAM、 SDRAM等易失性存储器构成,在执行计算机程序110时打开装入模块,存储在执行计算机程序110时发生的临时数据等。存储装置43由内置的固定型存储装置(硬盘)、ROM等构成。存储装置43中存储的计算机程序110被可移动式磁盘驱动器46从记录了程序及数据等信息的DVD、⑶-ROM等可移动式记录介质91下载,在执行时被从存储装置43向存储器42打开来执行。当然,也可以是从经由通信接口 47连接的外部计算机下载的计算机程序。通信接口 47与内部总线48连接,可通过与因特网、LAN、WAN等外部网络5连接, 而与外部计算机等进行数据收发。I/O接口 44与键盘54、鼠标55等数据输入介质连接,接受数据的输入。视频接口 45与CRT监视器、IXD等显示装置56连接,显示规定的电子文档数据。以下,说明上述结构的电子文档屏蔽系统的工作。图16是本发明实施方式2的电子文档屏蔽系统的功能框图。在图16中,电子文档屏蔽系统的客户机4的电子文档数据取得部(数据输入接受机构)401接受作为屏蔽对象的电子文档数据的输入,向服务器3发送。电子文档数据输入的接受方法未特别限定,可以做成文本数据而接受直接输入,也可以做成图像数据接受输入,来提取文本数据。部分文本数据指定接受部(指定接受机构)402接受从接受了输入的电子文档数据中对作为置换为屏蔽数据的对象的部分文本数据的指定,并向服务器3发送。部分文本数据是对文本数据化的电子文档数据执行词素解析等而提取的、词类单位的语句或组合连续词类而成的语句。服务器3的部分文本数据接收部301接收在客户机4接受了指定的部分文本数据,识别信息分配部(识别信息存储机构)302对接收的部分文本数据分配固有的识别信息、例如识别ID,并存储于存储装置33的识别信息存储部331。识别信息的分配可以由 CPU31自动进行,也可以是接受用户的指定来进行。服务器3的置换文档数据生成部303生成将接收的电子文档数据中的部分文本数据置换为被分配的识别信息的置换文档数据。所生成的置换文档数据存储在存储装置33 的置换文档数据存储部333。客户机4的置换信息设定接受部403按用于识别将接受指定的部分文本数据置换为屏蔽数据的规则的每一规则信息,接受与是否将识别信息置换为屏蔽数据或部分文本数据相关的置换信息并向服务器3发送。规则信息表示与选择要屏蔽的部分文本数据的所有规则相关的信息,例如表示仅屏蔽年号、仅屏蔽电话号码等的规则。规则信息是用户经由键盘54、鼠标55等而在事前设定,向服务器3发送存储于存储装置33中。
置换信息作为置换为屏蔽数据的部分文本数据的项目名而存储。即,经由键盘M、 鼠标55等,设定作为置换对象的部分文本数据的项目名。设定的项目名向服务器3发送, 服务器3的置换信息接收部304接收在客户机4接受了设定的置换信息,作为置换信息存储于存储装置33的置换信息存储部332。客户机4的规则信息选择接受部(选择接受机构)404接受规则信息的选择,向服务器3发送。服务器3的规则信息接收部305接收从客户机4接受选择的规则信息,置换信息送信部306将接收的规则信息作为关键信息,将从置换信息存储部332提取的置换信息、识别信息、置换文档数据、屏蔽数据向客户机4发送。客户机4的规则信息选择接收部405,从服务器3接收置换信息、识别信息、置换文档数据、屏蔽数据,置换部406基于接收的置换信息、识别信息、置换文档数据、屏蔽数据, 将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据。作为置换的屏蔽数据的图案,采用屏蔽数据存储部334中存储的屏蔽图案。当然,也可以在客户机4设置屏蔽数据存储部3;34。在规则信息选择接受部404,不限于接受1个规则信息的选择,可以接受多个规则信息的选择。在接受多个规则信息的选择时,基于各个规则信息,置换部406将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据。关于部分文本数据,即使在规则信息中的一个存在置换为屏蔽数据的规则时,就将部分文本数据置换为屏蔽数据。因此,可以根据规则信息的选择,自由选择所要屏蔽的部分文本数据。客户机4的解除要求接受部407接受解除对规则信息的适用的要求即解除要求, 向服务器3发送。服务器3的解除要求接收部308接收解除要求,置换信息送信部306将除了与接收的解除要求对应的规则信息之外的其他规则信息作为关键信息,将提取的置换信息、识别信息、置换文档数据、屏蔽数据向客户机4发送。由此,客户机4的再置换部409 基于新接收的置换信息、识别信息、置换文档数据、屏蔽数据,将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据。当然,在事前由客户机4接收并存储规则信息、置换信息、识别信息、置换文档数据、屏蔽数据,客户机4的解除要求接受部407接受了解除要求时,可以在客户机4的再置换部409,基于事前存储的置换信息、识别信息、置换文档数据、屏蔽数据,将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据。由此,能够减轻通信负荷,提高整体的显示响应。图17是表示本发明实施方式2的电子文档屏蔽系统的服务器3的CPU31的处理顺序的流程图。在图17中,服务器3的CPU31接收作为屏蔽的对象的电子文档数据作为文本数据(步骤S1701),接收接受了指定的部分文本数据(步骤S1702)。CPU31对接收到的部分文本数据分配固有的识别信息例如识别ID(步骤S1703), 存储于存储装置33的识别信息存储部331。识别信息的分配可以由CPU31自动进行,也可以接受用户指定来进行。CPU31生成将接收的电子文档数据中的部分文本数据置换为所分配的识别信息的置换文档数据(步骤S1704),存储于存储装置33的置换文档数据存储部333。CPU31接收并存储接受了设定的置换信息(步骤S1705)。CPU31接收接受了选择的规则信息(步骤 S1706),将接收的规则信息作为关键信息而提取置换信息(步骤S1707),将提取的置换信息、识别信息、置换文档数据、屏蔽数据向客户机4发送(步骤S1708)。CPU31判断是否接收了解除对规则信息的适用的要求即解除要求(步骤S1709), CPU31判断为未接收解除要求时(步骤S1709:否),CPU31判断是否结束处理(步骤 S1710)。CPU31判断为不结束处理时(步骤S1710:否),CPU31将处理返回步骤S1709,成为等待接收解除要求状态。CPU31判断为结束处理时(步骤S1710 是),结束处理。CPU31在判断为接收了解除要求时(步骤S1709 是),CPU31将除了与接收的解除要求对应的规则信息之外的其他规则信息作为关键信息而提取的置换信息、识别信息、置换文档数据、屏蔽数据向客户机4发送(步骤S1711)。由此,客户机4的再置换部409基于新接收的置换信息、识别信息、置换文档数据、屏蔽数据,将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据。图18是表示本发明实施方式2的电子文档屏蔽系统的客户机4的CPU41的处理顺序的流程图。在图18中,客户机4的CPU41接受成为屏蔽的对象的电子文档数据的输入, 向服务器3发送(步骤S1801)。电子文档数据的输入的接受方法未特别限定,可以做成文本数据而直接接受输入,也可以做成图像数据接受输入来提取文本数据。CPU41从接受了输入的电子文档数据中接受作为置换为屏蔽数据的对象的部分文本数据的指定,向服务器3发送(步骤SISO》。部分文本数据是对文本数据化的电子文档数据进行词素解析等而提取的词类单位的语句或组合连续词类而成的语句。CPU41按用于识别将接受了指定的部分文本数据置换为屏蔽数据的规则的每一规则信息,接受与是否将识别信息置换为屏蔽数据或部分文本数据相关的置换信息的设定, 向服务器3发送(步骤SlS(XB)。规则信息表示与选择要屏蔽的部分文本数据的所有规则相关的信息,例如表示仅屏蔽年号、仅屏蔽电话号码等的规则。规则信息是用户在事前经由键盘54、鼠标55等设定,向服务器3发送并存储于存储装置33。CPU41接受规则信息的选择,向服务器3发送(步骤S1804)。CPU41将接收的规则信息作为关键信息,接收从置换信息存储部332提取的置换信息、识别信息、置换文档数据、屏蔽数据(步骤S1805)。CPU41基于接收的置换信息、识别信息、置换文档数据、屏蔽数据,将置换文档数据所含的识别信息置换为屏蔽数据或部分文本数据(步骤S1806),将置换后的电子文档数据显示于显示装置56 (步骤S1807)。CPU41判断是否接受了解除对规则信息的适用的要求即解除要求(步骤S1808)。 CPU41在判断为未接受解除要求时(步骤S1808 否),CPU41判断是否结束处理(步骤 S1809)。CPU41在判断为不结束处理时(步骤S1809 否),CPU41使处理返回步骤S1808, 成为等待接受解除要求状态。CPU41在判断为结束处理时(步骤S1809 是),结束处理。CPU41在判断为接受了解除要求时(步骤S1808 是),CPU41将接受的解除要求向服务器3发送,接收将除了与发送的解除要求对应的规则信息之外的其他规则信息作为关键信息而提取的置换信息、识别信息、置换文档数据、屏蔽数据(步骤S1810),将处理返回步骤S1806,反复进行上述处理。如上所述,根据本实施方式2,能够基于接受选择的规则信息将电子文档数据所含的所希望的部分文本数据置换为屏蔽数据、或返回原来的部分文本数据,选择适用的规则信息来控制将置换为屏蔽数据的位置设为哪里。而且,对置换为屏蔽数据的部分文本数据的长度、位置没有特别限制,即使在部分文本数据的长度与屏蔽数据的长度不同时也不会产生不自然的空白部等。 另外,本发明不限于上述实施例,在本发明的要旨的范围内可进行各种变更、改进等。例如置换信息、规则信息等可以由客户机4接受输入,也可以由服务器3直接接受输入。 置换部107、406与再置换部109、409可以是同一硬件,也可以是不同的硬件。
权利要求
1.一种方法,将电子文档数据所含的部分文本数据置换为不能阅读的屏蔽数据而予以显示,其中,包括如下步骤取得电子文档数据;接受从所取得的电子文档数据中对作为置换为上述屏蔽数据的对象的部分文本数据的指定;将接受了指定的部分文本数据与固有的识别信息相关联地存储; 生成将所取得的电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据;按与置换上述识别信息的规则相关的每一规则信息,存储与是否将生成的置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据相关的置换信息; 接受上述规则信息的选择;基于将接受了选择的规则信息作为关键信息而提取的置换信息,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。
2.根据权利要求1所述的方法, 接受多个上述规则信息的选择。
3.根据权利要求1或2所述的方法,包括如下步骤 接受对上述规则信息的适用解除要求;在接受了上述适用解除要求时,基于将除了与接受到的适用解除要求对应的规则信息之外的其他规则信息作为关键信息而提取出的置换信息,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。
4.一种装置,将电子文档数据所含的部分文本数据置换为不能阅读的屏蔽数据而予以显示,其中,包括数据取得部,其取得电子文档数据;指定接受部,其接受从所取得的电子文档数据中对作为置换为上述屏蔽数据的对象的部分文本数据的指定;识别信息存储部,其将接受了指定的部分文本数据与固有的识别信息相关联地存储; 置换文档数据生成部,其生成将所取得的电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据;置换信息存储部,其按与置换上述识别信息的规则相关的每一规则信息,存储与是否将生成的置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据相关的置换信息;选择接受部,其接受上述规则信息的选择;置换部,其基于将接受了选择的规则信息作为关键信息而提取的置换信息,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。
5.根据权利要求4所述的装置, 接受多个上述规则信息的选择。
6.根据权利要求4或5所述的装置,包括解除要求接受部,其接受对上述规则信息的适用解除要求;再置换部,其在接受了上述适用解除要求时,基于将除了与接受的适用解除要求对应的规则信息之外的其他规则信息作为关键信息而提取的置换信息,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。
7.一种服务器,将电子文档数据所含的部分文本数据置换为不能读解的屏蔽数据而予以显示,并以能够与客户机进行数据通信的方式连接,其中,包括部分文本数据接收部,其从所取得的电子文档数据中接收作为置换为上述屏蔽数据的对象而接收了指定的部分文本数据;识别信息存储部,其将接收到的部分文本数据与固有的识别信息相关联地存储; 置换文档数据生成部,其生成将所取得的电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据;置换信息存储部,其按与置换上述识别信息的规则相关的每一规则信息,接收并存储与是否将生成的置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据相关的置换信息;规则信息接收部,其接收接受了选择的规则信息;置换信息发送部,其将接收到的规则信息作为关键信息而提取的置换信息及上述置换文档数据向客户机发送。
8.根据权利要求7所述的服务器, 接收多个接受了选择的上述规则信息。
9.根据权利要求7或8所述的服务器,包括解除要求接收部,其接收对上述规则信息的适用解除要求, 上述置换信息送信部在接收了上述适用解除要求时,将使除了与接收的适用解除要求对应的规则信息之外的其他规则信息作为关键信息而提取的置换信息及上述置换文档数据向客户机发送。
10.一种能够由服务器执行的计算机程序,该服务器将电子文档数据所含的部分文本数据置换为不能阅读的屏蔽数据,其中,该计算机程序使上述服务器作为如下机构而发挥作用部分文本数据接收机构,其从所取得的电子文档数据中接收作为置换为上述屏蔽数据的对象而接受了指定的部分文本数据;识别信息存储机构,其将接收到的部分文本数据与固有的识别信息相关联地存储; 置换文档数据生成机构,其生成将所取得的电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据;置换信息存储机构,其按与置换上述识别信息的规则相关的每一规则信息,接收并存储与是否将生成的置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据相关的置换信息;规则信息接收机构,其接收接受了选择的规则信息;置换信息发送机构,其将接收到的规则信息作为关键信息而提取的置换信息及上述置换文档数据向客户机发送。
11.根据权利要求10所述的计算机程序,使上述规则信息接收机构作为接收多个接受了选择的上述规则信息的机构而发挥作用。
12.根据权利要求10或11所述的计算机程序,使上述服务器作为接收对上述规则信息的适用解除要求的解除要求接收机构而发挥作用,使上述置换信息发送机构作为如下的机构而发挥作用,即在接收了上述适用解除要求时,将使除了与接收到的适用解除要求对应的规则信息之外的其他规则信息作为关键信息而提取的置换信息及上述置换文档数据向客户机发送的机构。
13.—种能够由客户机执行的计算机程序,该客户机连接成能够与服务器进行数据通信,该服务器将电子文档数据所含的部分文本数据置换为不能阅读的屏蔽数据,其中,使上述客户机作为如下机构而发挥作用数据输入接受机构,其接受电子文档数据的输入;指定接受机构,其接受从接受了输入的电子文档数据中对作为置换为上述屏蔽数据的对象的部分文本数据的指定,向上述服务器发送;选择接受机构,其接受与固有识别信息置换的规则相关的规则信息的选择,向上述服务器发送,其中该固有识别信息与接受了指定的部分文本数据相关联;置换信息接收机构,其按接受了选择的每一规则信息,接收如下的置换信息及将部分文本数据置换为识别信息的置换文档数据,该置换信息是与将电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据所含的上述识别信息是否置换为上述屏蔽数据或上述部分文本数据相关的信息;置换机构,其基于接收到的置换信息及置换文档数据,将上述置换文档数据所含的上述识别信息置换为上述屏蔽数据或上述部分文本数据。
全文摘要
本发明提供一种对于电子文档数据也能容易将所希望的部分文本数据置换为屏蔽数据,并能容易动态改变置换为屏蔽数据的位置的方法、装置、服务器及计算机程序。取得电子文档数据;接受作为置换为屏蔽数据的对象的部分文本数据的指定;与固有的识别信息相关联地存储;生成将取得的电子文档数据中的部分文本数据置换为对应的识别信息的置换文档数据。按与置换识别信息的规则相关的每一规则信息,存储与是否将生成的置换文档数据所含的上述识别信息置换为屏蔽数据或部分文本数据相关的置换信息;接受规则信息的选择。基于将接受了选择的规则信息作为关键信息而提取的置换信息,将置换文档数据所含的上述识别信息置换为屏蔽数据或部分文本数据。
文档编号G06F17/21GK102467489SQ20111034313
公开日2012年5月23日 申请日期2011年10月27日 优先权日2010年11月12日
发明者中山恭与, 神崎英介 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1