CN102025863B - 文本处理装置、服务器装置以及文本处理*** - Google Patents
文本处理装置、服务器装置以及文本处理*** Download PDFInfo
- Publication number
- CN102025863B CN102025863B CN2010102714741A CN201010271474A CN102025863B CN 102025863 B CN102025863 B CN 102025863B CN 2010102714741 A CN2010102714741 A CN 2010102714741A CN 201010271474 A CN201010271474 A CN 201010271474A CN 102025863 B CN102025863 B CN 102025863B
- Authority
- CN
- China
- Prior art keywords
- text
- text data
- processing apparatus
- program
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00832—Recording use, e.g. counting number of pages copied
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/00973—Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4426—Restricting access, e.g. according to user identity involving separate means, e.g. a server, a magnetic card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4433—Restricting access, e.g. according to user identity to an apparatus, part of an apparatus or an apparatus function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/444—Restricting access, e.g. according to user identity to a particular document or image or part thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00344—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a management, maintenance, service or repair apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3233—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Facsimiles In General (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Storage Device Security (AREA)
- Facsimile Transmission Control (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种文本处理装置、服务器装置以及文本处理***。在文本处理装置利用服务器装置提供的服务时,能够防止机密信息等流出,并且能够在网服务器装置中进行每个提供服务的收费处理。文本处理装置在成为处理对象的文本数据为机密文本的情况下,基于该文本数据生成用于识别该文本数据的识别信息,并将包括该识别信息的发送请求发送到服务器装置。服务器装置基于在该发送请求中包含的识别信息,生成仅可对与该识别信息对应的文本数据进行处理的文本处理程序,并发送到文本处理装置。文本处理装置若从服务器装置接收到仅可对与识别信息对应的文本数据进行处理的文本处理程序,则通过执行该文本处理程序,处理成为处理对象的文本数据。
Description
技术领域
本发明涉及文本处理装置、服务器装置以及文本处理***,特别涉及经由网络下载用于处理文本数据的程序的技术。
背景技术
近年来,复合机或MFP(Multi Function Peripheral,多功能设备)等的处理文本数据的文本处理装置连接到网络,能够利用连接到该网络的网(WEB)服务器装置等提供的服务。
例如,在专利文献1中,公开了以下技术,MFP与服务器装置经由网络连接,判断MFP自己执行用于执行服务器装置提供的服务的处理,还是在服务器装置中执行该处理,在MFP自己执行处理的情况下,从服务器装置下载用于执行该处理的应用程序。
【在先技术文献】
【专利文献1】特开2009-4914号公报
在如上所述那样的MFP等的文本处理装置中,为了使在利用网服务器装置提供的服务时的用户的操作性为良好,例如一般将与该服务对应的操作键显示在操作面板上。此时,若用户操作在操作面板中显示的操作键,则伴随该操作,例如作为处理对象的文本数据发送到网服务器装置,在网服务器装置中进行规定的文本处理,所以用户能够利用网服务器装置提供的服务。另一方面,在网服务器装置中,伴随服务的提供,每次进行收费处理。
但是,如上那样的网服务器装置,有设置在公司内的内部网内的情况,也有设置在公司外的因特网上的情况。这样的情况下,使用文本处理装置的用户仅仅观看操作面板,不能判别与该操作键对应的处理是在文本处理装置的内部进行,还是在内部网内设置的网服务器装置中进行,或者是在因特网上设置的网服务器装置中进行。因此,例如若用户为处理机密文本而不经意地操作了操作键,则伴随与此,机密文本流出到因特网,产生安全性上的重大的问题。
另一方面,为了解决如上所述那样的安全性上的问题,例如考虑如专利文献1那样,从网服务器装置下载文本处理程序,利用网服务器装置提供的服务。但是,此时,若文本处理装置从网服务器装置下载一次文本处理程序,则之后在文本处理装置中能够无限制地执行文本处理程序,所以存在在网服务器装置中不能与以往相同地进行每个提供服务的收费处理的问题。因此,此时,在下载了文本处理程序时,在网服务器装置中需要收取以无限制地使用文本处理程序作为前提的金额,存在收费金额变高,利用服务的人减少的问题。
发明内容
因此,本发明是鉴于解决上述以往的问题点而完成的,且第1目的在于,防止在文本处理装置利用网服务器装置提供的服务时机密信息等流出,此外,第2目的在于,在网服务器装置中能够进行每个提供服务的收费处理,提供能够达到这些目的的文本处理装置、服务器装置以及文本处理***。
为达到上述目的,技术方案1的发明是一种文本处理装置,经由网络从服务器装置下载文本处理程序,并执行该文本处理程序,从而处理成为处理对象的文本数据,所述文本处理装置包括:识别信息生成部件,基于成为所述处理对象的文本数据,生成用于识别该文本数据的识别信息;程序取得部件,将所述识别信息发送到所述服务器装置,并从所述服务器装置下载仅可对与所述识别信息对应的文本数据进行处理的文本处理程序;以及程序执行部件,通过执行由所述程序取得部件所取得的文本处理程序,处理成为所述处理对象的文本数据。
此外,技术方案2的发明的特征在于,在技术方案1中记载的文本处理装置中,所述识别信息生成部件基于成为所述处理对象的文本数据,还生成包括用纸尺寸或页数的文本信息,所述程序取得部件将所述文本信息与所述识别信息一同发送到所述服务器装置,并下载仅可对与所述识别信息和文本信息对应的文本数据进行处理的文本处理程序。
此外,技术方案3的发明的特征在于,在技术方案1或2中记载的文本处理装置中,所述识别信息生成部件生成与成为所述处理对象的文本数据的内容对应的散列值,作为所述识别信息。
此外,技术方案4的发明的特征在于,在技术方案1至3的任一项中记载的文本处理装置中,所述程序执行部件在执行由所述程序取得部件所取得的文本处理程序而结束了成为所述处理对象的文本数据的处理之后,删除该文本处理程序。
此外,技术方案5的发明是一种服务器装置,基于来自经由网络连接的文本处理装置的发送请求,发送文本处理程序,其特征在于,包括:程序执行限制部件,基于在所述发送请求中包含的、用于识别成为处理对象的文本数据的识别信息,生成仅可对与该识别信息对应的文本数据进行处理的文本处理程序;以及发送部件,将由所述程序执行限制部件所生成的文本处理程序发送到所述文本处理装置。
此外,技术方案6的发明的特征在于,在技术方案5中记载的服务器装置中,所述程序执行限制部件生成仅可执行一次的文本处理程序。
此外,技术方案7的发明的特征在于,在技术方案5或6中记载的服务器装置中,所述程序执行限制部件还基于在所述发送请求中包含的、包括用纸尺寸或页数的文本信息,生成仅可对与该识别信息一致的文本数据进行处理的文本处理程序。
此外,技术方案8的发明的特征在于,在技术方案5至7的任一项中记载的服务器装置中,还包括:收费处理部件,随着所述发送部件的文本处理程序的发送,进行对于所述文本处理装置的收费处理。
此外,技术方案9的发明的特征在于,在技术方案8中记载的服务器装置中,所述收费处理部件基于在所述发送请求中包含的、包括用纸尺寸或页数的文本信息,决定收费金额。
此外,技术方案10的发明的特征在于,在技术方案9中记载的服务器装置中,还包括:存储部件,存储用于决定所述收费金额的收费信息;以及根据来自所述文本处理装置的请求,将存储在所述存储部件中的收费信息发送到所述文本处理装置的部件。
此外,技术方案11的发明的特征在于,在技术方案5至10的任一项中记载的服务器装置中,所述识别信息是与成为所述处理对象的文本数据的内容对应的散列值,所述程序执行限制部件生成仅可对与所述散列值对应的文本数据进行处理的文本处理程序。
此外,技术方案12的发明是一种文本处理***,文本处理装置与服务器装置经由网络连接,文本处理装置从服务器装置下载文本处理程序并执行,从而处理成为处理对象的文本数据,其特征在于,所述文本处理装置包括:识别信息生成部件,基于成为所述处理对象的文本数据,生成用于识别该文本数据的识别信息;程序取得部件,将包括所述识别信息的发送请求发送到所述服务器装置,并从所述服务器装置接收仅可对与所述识别信息对应的文本数据进行处理的文本处理程序;以及程序执行部件,通过执行由所述程序取得部件所接收的文本处理程序,处理成为所述处理对象的文本数据,所述服务器装置包括:程序执行限制部件,基于在所述发送请求中包含的所述识别信息,生成仅可对与该识别信息对应的文本数据进行处理的文本处理程序;以及发送部件,将由所述程序执行限制部件所生成的文本处理程序发送到所述文本处理装置。
此外,技术方案13的发明的特征在于,在技术方案12中记载的文本处理***中,所述程序执行限制部件生成在所述文本处理装置中仅可执行一次的文本处理程序。
此外,技术方案14的发明的特征在于,在技术方案13中记载的文本处理***中,所述程序执行部件在执行所接收的文本处理程序而对成为所述处理对象的文本数据进行处理之后,删除该文本处理程序。
此外,技术方案15的发明的特征在于,在技术方案12至14的任一项中记载的文本处理***中,所述服务器装置随着将由所述程序执行限制部件所生成的文本处理程序发送到所述文本处理装置,进行对于所述文本处理装置的收费处理。
此外,技术方案16的发明的特征在于,在技术方案15中记载的文本处理***中,所述服务器装置还包括:存储部件,存储用于进行所述收费处理的收费信息;以及根据来自所述文本处理装置的请求,将存储在所述存储部件中的收费信息发送到所述文本处理装置的部件。
根据本发明的文本处理装置,基于成为处理对象的文本数据,生成用于识别该文本数据的识别信息,并将该识别信息发送到服务器装置,从而从服务器装置下载仅可对与该识别信息对应的文本数据进行处理的文本处理程序来处理成为处理对象的文本数据,所以即使是成为处理对象的文本数据为机密文本,也能够防止机密文本流出。因此,即使用户不判断服务器装置是否设置在因特网上,也能够在不使机密文本流出而利用服务器装置提供的服务。
此外,根据本发明的服务器装置,基于在来自文本处理装置的发送请求中包含的、用于识别成为处理对象的文本数据的识别信息,生成仅可对与该识别信息对应的文本数据进行处理的文本处理程序,并将该文本处理程序发送到文本处理装置,所以能够防止在文本处理装置中文本处理程序被无限制地执行的情况。因此,例如在服务器装置中进行收费处理时,能够仅对与识别信息对应的文本数据进行处理的情况进行收费。
此外,根据本发明的文本处理***,在文本处理装置利用服务器装置提供的服务时,能够防止机密信息等流出的情况,并且在服务器装置进行收费时能够进行每个提供服务的收费处理。
附图说明
图1是表示第1实施方式的文本处理***的一结构例子的图。
图2是表示图像处理装置的硬件结构的一例的方框图。
图3是表示网服务器装置的硬件结构的一例的方框图。
图4(a)~(b)是表示在图像处理装置中显示在操作面板的显示单元的画面例子的图。
图5(a)~(b)是表示在图像处理装置利用网服务器装置的服务进行文本处理的情况下,图像处理装置与网服务器装置之间的数据通信的一例的图。
图6是表示文本信息的一例的图。
图7是表示在图像处理装置中处理机密文本时的CPU的功能的一例的方框图。
图8是表示在网服务器装置中生成附加执行限制的文本处理程序时的CPU的功能的一例的方框图。
图9是表示在图像处理装置中的处理步骤的一例的流程图。
图10是表示在网服务器装置中的处理步骤的一例的流程图。
图11是表示附加执行限制处理的详细的处理步骤的一例的流程图。
图12是表示在第2实施方式中的文本处理***的一结构例子的图。
图13是表示在第2实施方式中图像处理装置利用网服务器装置的服务而进行文本处理时的图像处理装置、中继服务器装置及网服务器装置之间的数据通信的一例的图。
图14是表示在第3实施方式的图像处理装置中显示在操作面板的显示单元的初始画面的一例的图。
图15是表示在第3实施方式中图像处理装置从网服务器装置取得收费信息时的图像处理装置和网服务器装置之间的数据通信的一例的图。
标号说明
1文本处理***
10图像处理装置(文本处理装置)
20网服务器装置
21存储装置(存储部件)
22文本处理程序
23收费信息
33识别信息生成单元(识别信息生成部件)
34程序取得单元(程序取得部件)
35程序执行单元(程序执行部件)
36程序删除单元
42程序执行控制单元(程序执行限制部件)
43程序发送单元(发送部件)
44收费处理单元(收费处理部件)
60中继服务器装置(文本处理装置)
D11散列值(识别信息)
D12文本信息
D21附加执行限制的文本处理程序、
F散列函数
具体实施方式
以下,参照附图详细说明本发明的优选的实施方式。此外,在以下说明的实施方式中,对于互相共用的部件赋予相同的标号,并省略它们的重复的说明。
(第1实施方式)
图1是表示第1实施方式的文本处理***1的一结构例子的图。该文本处理***1例如具有在公司内环境等的特定环境P中构筑的内部网8与设置在特定环境P的外部的因特网9相互连接的网络结构。内部网8例如是由LAN等构成的网络。在该内部网8中,连接了被称为复合机或MFP(Multi FunctionPeripheral,多功能设备)等的图像处理装置10。此外,在因特网9中,连接了网服务器装置20。图像处理装置10与网服务器装置20可经由内部网8和因特网9进行数据通信。
图像处理装置10在本实施方式中作为文本处理装置起作用。该图像处理装置10包括:光学方式读取原稿G而生成文本数据的扫描仪单元11;成为在用户使用图像处理装置10时的用户界面的操作面板12;以及由硬盘装置等构成的存储装置13。在存储装置13中,例如能够保存扫描仪单元11读取原稿G而生成的文本数据14、经由内部网8而从其他装置(例如计算机等)接收的文本数据14等。为了对扫描仪单元11读取原稿G而生成的文本数据或者已存储在存储装置13中的文本数据14进行规定的文本处理,该图像处理装置10能够经由内部网8和因特网9利用网服务器装置20提供的有关文本处理的服务。
网服务器装置20是经由因特网9提供有关文本处理的服务的服务器装置。该网服务器装置20包括由硬盘装置等构成的存储装置21。存储装置21存储用于提供有关文本处理的服务的文本处理程序22以及用于决定对于提供的服务的收费金额的收费信息23。文本处理程序22是例如输入文本数据来进行OCR(Optical Character Reader,光学字符阅读器)处理、翻译处理、或者图像处理等的程序。
图2是表示图像处理装置10的硬件结构的一例的方框图。图像处理装置10除了上述的扫描仪单元11、操作面板12以及存储装置13之外,还包括控制单元15和网络接口18,这些各个部分可经由数据总线19相互进行数据的输入输出。
操作面板12包括显示单元12a和输入单元12b。显示单元12a是对使用图像处理装置10的用户显示各种信息的显示部件,由液晶显示器等构成。输入单元12b是在用户使用图像处理装置10时输入各种指示操作的部件,包括设置在显示单元12a的显示画面上的触摸面板键以及按钮键,该按钮键包括配置在显示单元12a的周围的数据键和开始键等。此外,网络接口18是用于将图像处理装置10连接到内部网8的接口。
控制单元15是控制图像处理装置10的各个部分的处理单元。该控制单元15包括CPU16和存储器17,CPU16通过执行未图示的规定的图像处理装置用程序来控制各个部分,实现作为图像处理装置10的各种功能。尤其是在用户指定了利用网服务器装置20提供的有关文本处理的服务的情况下,控制单元15进行控制,使得经由网络接口18与网服务器装置20进行数据通信,对由用户指定的成为处理对象的文本数据进行规定的文本处理。此外,存储器17用于在CPU16执行各种处理时存储暂时性的数据等。
图3是表示网服务器装置20的硬件结构的一例的方框图。网服务器装置20除了存储装置21之外,还包括控制单元24和网络接口27,这些各个部分可经由数据总线28互相进行数据的输入输出。这里,网络接口27用于将网服务器装置20连接到因特网9。
控制单元24是控制网服务器装置20的各个部分,且进行用于经由因特网9提供有关文本处理的服务的处理的处理单元。该控制单元24包括CPU25和存储器26,CPU25通过执行未图示的规定的服务器用程序来控制各个部分,实现作为网服务器装置20的各种功能。尤其是在经由因特网9接收到来自图像处理装置10的请求的情况下,控制单元24进行与该请求的内容对应的处理而提供服务。并且,在提供了服务的情况下,参照收费信息23而决定基于服务的内容的收费金额,执行对图像处理装置10或者图像处理装置10的用户进行收费的收费处理。此外,存储器26用于在CPU25执行各种处理时存储暂时性的数据等。
接着,说明用户参照图像处理装置10而进行文本处理时的操作步骤。图4是表示在图像处理装置10中显示在操作面板12的显示单元12a中的画面例子的图。例如在图像处理装置10接通电源之后的初始状态时,在操作面板12的显示单元12a中显示图4(a)所示的初始画面。在该初始画面中,显示用户可选择操作的多个操作键。这些多个操作键分别对应于可在图像处理装置10中利用的多个功能。在图中的例子中,文本处理键51对应于利用网服务器装置20提供的服务而对文本数据进行文本处理的功能,例如进行OCR处理的功能。用户在想要对期望的文本数据进行OCR处理等的文本处理的情况下,操作在操作面板12中显示的文本处理键51。此时,由于在操作面板12中显示的文本处理键51中,没有明确记载是网服务器装置20的功能,所以用户可以操作文本处理键51,而无需意识到OCR处理等的文本处理是在图像处理装置10中进行,还是在其他装置中进行。
若用户操作了文本处理键51,则在操作面板12中显示的显示画面从图4(a)的初始画面转移到图4(b)所示那样的机密性设定画面。在该机密性设定画面中,用户设定成为文本处理的对象的文本数据是否为机密文本。例如,如图4(b)所示那样,由于在该画面中显示在是机密文本时选择的机密文本键52和在不是机密文本时选择的非机密文本键53,所以用户基于处理对象文本的内容来判断是否为机密文本,操作机密文本键52和非机密文本键53中的任一个。在图中的例子中,示出选择了机密文本键52,指定了成为处理对象的文本数据为机密文本的状态。若用户完成机密设定,则通过操作OK键54,显示画面转移到下一个画面。此外,在下一个画面中,例如显示用于指定成为处理对象的文本数据的画面,能够指定扫描仪单元11读取原稿G而生成的文本数据或者已经存储在存储装置13中的文本数据14,作为处理对象的文本数据。并且,若通过用户操作开始键等而指示作业的执行,则图像处理装置10开始用于对指定的文本数据进行文本处理的处理。
图5是表示在图像处理装置10利用网服务器装置20的服务进行文本处理时的图像处理装置10和网服务器装置20之间的数据通信的一例的图。其中,图5(a)表示用户指定了处理对象的文本数据为机密文本的情况下的数据通信,图5(b)表示指定为非机密文本的情况下的数据通信。
首先,说明处理对象的文本数据为机密文本的情况下的数据通信。如图5(a)所示那样,图像处理装置10若被用户指示作业的执行,则基于作为处理对象而指定的文本数据,生成与该文本数据的内容对应的散列值和文本信息,并将包括散列值D11和文本信息D12的程序发送请求D10发送到网服务器装置20。
这里,散列值D11是通过对特定的散列函数输入处理对象的文本数据进行运算处理而导出的值,且是与文本数据的内容对应的固有的值。即,若输入到散列函数的文本数据不同,则散列值也成为不同的值。此外,也是这样的值:即使知道散列值的情况下,也不能根据该散列值来把握原来的文本数据的内容。图像处理装置10作为用于识别处理对象的文本数据的识别信息,计算这样的散列值。
此外,文本信息D12是从成为处理对象的文本数据中提取用纸尺寸或页数等的附属信息而生成的信息。图6是表示文本信息D12的一例的图。在图中的例子中,文本信息D12中有用纸尺寸、页数、颜色以及数据格式的4个项目,对这些各个项目存储有与文本数据对应的值。此外,在文本信息D12中,也可以存储除此之外的其他信息。
如图5(a)所示那样,网服务器装置20若从图像处理装置10接收包括散列值D11和文本信息D12的程序发送请求D10,则读出在存储装置21中存储的文本处理程序22,并对该文本处理程序22进行用于施加执行限制的处理。即,网服务器装置20对文本处理程序22施加执行限制,使得仅可对成为与在程序发送请求D10中包含的散列值D11相同的散列值的文本数据进行处理,不能对成为与散列值D11不同的散列值的文本数据进行处理。此外,除此之外,网服务器装置20基于文本信息D12施加执行限制,使得仅可对与文本信息D12的各个项目的值一致的文本数据进行处理,不能对与文本信息D12的各个项目的值不一致的文本数据进行处理。此外,网服务器装置20将文本处理程序22的执行次数限制为仅一次。并且,网服务器装置20作为对于来自图像处理装置10的程序发送请求D10的回复D20,发送如上而附加了执行限制的文本处理程序D21。
然后,图像处理装置10通过执行一次从网服务器装置20接收的附加执行限制的文本处理程序D21,对由用户指定的处理对象的文本数据进行处理。因此,在文本数据为机密文本的情况下,不会将文本数据其本身流出到因特网9,图像处理装置10从网服务器装置20取得附加执行限制的文本处理程序D21并执行该程序,从而能够进行对于文本数据的文本处理。
接着,说明处理对象的文本数据为非机密文本的情况下的数据通信。如图5(b)所示那样,图像处理装置10若被用户指示作业的执行,则将包括作为处理对象而指定的文本数据D14的文本处理请求D13发送到网服务器装置20。并且,网服务器装置20若从图像处理装置10接收文本处理请求D13,则读出在存储装置21中存储的文本处理程序22并执行,从而进行对于文本数据14的文本处理。并且,网服务器装置20作为对于来自图像处理装置10的文本处理请求D13的回复D22,发送对文本数据D14进行处理之后的已处理文本数据D23。因此,在文本数据为非机密文本的情况下,图像处理装置10通过对网服务器装置20发送文本数据D14,能够从网服务器装置20取得已处理文本数据D23。此时,能够减轻图像处理装置10的处理负担,并且由于文本数据D14没有机密性,所以不会产生安全性上的问题。
以下,进一步详细说明图像处理装置10利用网服务器装置20的服务来处理机密文本的情况。图7是表示在图像处理装置10中处理机密文本时的CPU16的功能的一例的方框图。如图7所示那样,CPU16作为文本数据取得单元31、机密文本判定单元32、识别信息生成单元33、程序取得单元34、程序执行单元35以及程序删除单元36起作用。
文本数据取得单元31是取得成为由用户指定的处理对象的文本数据的处理单元。文本数据取得单元31基于对操作面板12进行的用户的文本数据指定操作,从扫描仪单元11取得成为处理对象的文本数据,或者从存储装置13取得成为处理对象的文本数据。
机密文本判定单元32是判定成为处理对象的文本数据的机密设定的处理单元。该机密文本判定单元32基于对操作面板12进行的用户的机密设定操作,判定成为处理对象的文本数据是机密文本,还是非机密文本。其中,在存储装置13中存储的文本数据14被选择作为处理对象的情况下,由于对文本数据14附加了表示机密文本的附属信息,所以在这样的情况下,机密文本判定单元32基于该附属信息,能够自动判别是否为机密文本。
识别信息生成单元33是在处理对象的文本数据为机密文本的情况下起作用的处理单元,且生成如上所述那样的散列值D11和文本信息D12。在该识别信息生成单元33中,设置有用于基于处理对象的文本数据而生成散列值D11的散列函数f。识别信息生成单元33通过将处理对象的文本数据输入到散列函数f中进行运算处理,从而生成与文本数据的内容对应的固有的散列值D11。此外,识别信息生成单元33基于处理对象的文本数据,判别在该文本数据中设定的用纸尺寸、页数、颜色设定、数据格式等,从而生成文本信息D12。
程序取得单元34也是在处理对象的文本数据为机密文本的情况下起作用的处理单元。程序取得单元34若通过识别信息生成单元33生成散列值D11和文本信息D12,则生成包括它们的程序发送请求D10,并经由网络接口18而发送到网服务器装置20。此外,程序取得单元34伴随发送了程序发送请求D10,接收来自网服务器装置20的回复D20,并取得在该回复20中包含的附加了执行限制的文本处理程序D21。
程序执行单元35也是在处理对象的文本数据为机密文本的情况下起作用的处理单元。程序执行单元35是执行程序取得单元34取得的附加执行限制的文本处理程序D21的处理单元。此时,程序执行单元35通过将文本数据取得单元31取得的处理对象的文本数据输入到附加执行限制的文本处理程序D21并执行该程序,从而解除文本处理程序D21的执行限制,能够对处理对象的文本数据进行适当的文本处理。其结果,在图像处理装置10中获得已进行了适当的处理的文本数据。
程序删除单元36也是在处理对象的文本数据为机密文本的情况下起作用的处理单元。程序删除单元36在通过程序执行单元35进行对于处理对象的文本数据的适当的文本处理的情况下,删除程序取得单元34取得的附加执行限制的文本处理程序D21。即,在附加执行限制的文本处理程序D21中,其执行次数被限制为仅一次,所以在通过程序执行单元35进行了对于处理对象的文本数据的适当的文本处理之后,不需要保持该附加执行限制的文本处理程序D21,所以将其删除。
接着,图8是表示在网服务器装置20中生成附加执行限制的文本处理程序D21时的CPU25的功能的一例的方框图。如图8所示那样,CPU25作为数据接收单元41、程序执行限制单元42、程序发送单元43、以及收费处理单元44起作用。
数据接收单元41是经由网络接口27接收经由因特网9的数据的处理单元。数据接收单元41对接收的数据进行分析,且若是程序发送请求D10,则启动程序执行限制单元42。此时,将在程序发送请求D10中包含的散列值D11和文本信息D12输出到程序执行限制单元42。
程序执行限制单元42是读出在存储装置21中存储的文本处理程序22,并基于从数据接收单元41输入的散列值D11和文本信息D12对该文本处理程序22施加执行限制,生成附加执行限制的文本处理程序D21的处理单元。在该程序执行限制单元42中,保持有与在图像处理装置10中保持的散列函数f相同的散列函数f。程序执行限制单元42通过将该散列函数f嵌入到文本处理程序22中,能够在执行程序时计算输入的文本数据的散列值。
并且,如上所述那样,程序执行限制单元42对文本处理程序22施加仅可对成为与在程序发送请求D10中包含的散列值D11相同的散列值的文本数据进行处理的执行限制,并施加仅可对与文本信息D12的各个项目的值一致的文本数据进行处理的执行限制。进而,程序执行限制单元42对文本处理程序22施加将执行次数仅设为一次的执行限制。这样的执行限制例如作为对文本处理程序22执行文本数据的处理时的执行条件而嵌入。
如上所述那样,生成附加执行限制的文本处理程序D21。并且,若在图像处理装置10中执行附加执行限制的文本处理程序D21,则在输入了作为处理对象的文本数据时,计算该文本数据的散列值,只要该算出的散列值与在附加执行限制的文本处理程序D21中预先设定的散列值不一致,就不会进行之后的处理。此外,在输入了作为处理对象的文本数据时,只要该文本数据的用纸尺寸、页数、颜色设定和数据格式与在附加执行限制的文本处理程序D21中预先设定的这些项目的值不一致,就不会进行之后的处理。相对于此,在输入了作为处理对象的文本数据时算出的散列值与在附加执行限制的文本处理程序D21中预先设定的散列值一致,并且该文本数据的用纸尺寸、页数、颜色设定和数据格式与在附加执行限制的文本处理程序D21中预先设定的这些项目的值一致的情况下,进行之后的处理,进行对于文本数据的文本处理。然后,若文本处理正常地结束,则对附加执行限制的文本处理程序D21嵌入用于禁止下一次以后的文本处理的执行禁止标记等,结束程序的执行。
程序发送单元43是将上述那样的附加执行限制的文本处理程序D21发送到图像处理装置10的处理单元。若通过程序执行限制单元42生成附加执行限制的文本处理程序D21,则程序发送单元43经由网络接口27,将该附加执行限制的文本处理程序D21发送到图像处理装置10。
收费处理单元44在程序发送单元43的附加执行限制的文本处理程序D21的发送处理正常地结束的情况下起作用,对图像处理装置10或图像处理装置10的用户进行收费。此时,收费处理单元44从存储装置21读出收费信息23。在收费信息23中,例如设定有与用纸尺寸、页数、颜色设定、或者数据格式对应的收费单价。因此,收费处理单元44基于从存储装置21读出的收费信息23和文本信息D12的各个项目的值,决定收费金额,进行收费处理。即,在网服务器装置20对图像处理装置10发送文本处理程序22时,如上所述那样,作为仅可对特定的文本数据仅处理一次的附加执行限制的文本处理程序D21而发送,所以收费处理单元44基于该特定的文本数据,作为一次服务利用费进行收费处理。因此,与发送可无限制地使用的文本处理程序的以往相比较,能够将每一次的收费金额抑制为少量,促进用户利用服务。
接着,说明上述结构的文本处理***1中的图像处理装置10和网服务器装置20的各自的动作。
图9是表示在图像处理装置10中的处理步骤的一例的流程图。该流程图主要示出由图像处理装置10的CPU16进行的处理步骤。图像处理装置10在对操作面板12显示初始画面(参照图4(a))的状态下,接受用户的文本处理键51的操作(步骤S101)。接着,在显示机密性设定画面(参照图4(b))的状态下,接受用户的机密文本指定操作(步骤S102)。然后,图像处理装置10进行由用户指定的文本数据的读取(步骤S103)。
接着,图像处理装置10判断提供由用户指定的文本处理(例如OCR处理)的服务的网服务器装置20是否设置在内部网8的内部(步骤S105)。这里,在判断为网服务器装置20设置在内部网8的外部,需要经由因特网9与网服务器装置20连接的情况下(步骤S105中“否”),接着,图像处理装置10判断处理对象的文本数据是否为机密文本(步骤S106)。若是机密文本(步骤S106中“是”),则基于文本数据计算散列值D11(步骤S107),接着生成文本信息D12(步骤S108)。然后,将包括散列值D11和文本信息D12的程序发送请求D10发送到网服务器装置20(步骤S109)。
之后,图像处理装置10待机至从网服务器装置20接收到附加执行限制的文本处理程序D21为止(步骤S110)。若接收到附加执行限制的文本处理程序D21(步骤S110中“是”),则图像处理装置10执行该附加执行限制的文本处理程序D21(步骤S111)。此时,输入成为在步骤S107和S108中生成散列值D11和文本信息D12的基础的文本数据进行处理,从而嵌入到附加执行限制的文本处理程序D21的执行限制被解除,对该文本数据进行适当的文本处理。例如在文本处理为OCR处理的情况下,一个一个提取在文本数据中包含的字符,生成包括字符码的文本数据。此外,在文本处理为翻译处理的情况下,文本数据中包含的字符串变换为其他语言的字符串,生成由其他语言的字符码构成的文本数据。进而,在文本处理为图像处理的情况下,对在文本数据中包含的图像进行规定的图像处理,生成已进行图像处理的文本数据。这样生成的已进行文本处理的文本数据以用户指定的文件格式或者输出格式输出。
然后,图像处理装置10判断解除了执行限制的文本处理程序的执行是否正常地结束(步骤S112),在正常地结束的情况下(步骤S213),删除从网服务器装置20接收的附加执行限制的文本处理程序D21(步骤S113)。这样,能够从图像处理装置10删除只能执行一次且已经结束了该一次执行的附加执行限制的文本处理程序D21。
另一方面,在提供用户指定的文本处理的服务的网服务器装置20设置在内部网8的内部的情况下(步骤S105中“否”),或者在处理对象的文本数据为非机密文本的情况下(步骤S106中“否”),图像处理装置10对网服务器装置20发送包括该文本数据的文本处理请求D13(步骤S114)。即,若网服务器装置20设置在内部网8的内部,则不会向外部流出信息,且即使在网服务器装置20设置在内部网8的外部的情况下,若文本数据为非机密文本也没有问题,所以发送包括文本数据的文本处理请求D13。这样,由于对于文本数据的文本处理是在网服务器装置20中进行,所以减轻了图像处理装置10的处理负担。之后,图像处理装置10从网服务器装置20接收已处理的文本数据(步骤S115),结束处理。
接着,图10是表示在网服务器装置20中的处理步骤的一例的流程图。该流程图主要表示由网服务器装置20的CPU25进行的处理步骤。网服务器装置20若从图像处理装置10接收数据(步骤S201),则判断该接收的数据是否为程序发送请求D10(步骤S202)。并且,若为程序发送请求D10的情况下(步骤S202中“是”),则网服务器装置20从存储装置21读出文本处理程序22(步骤S203),并对该文本处理程序22执行附加执行限制处理(步骤S204)。
图11是表示该附加执行限制处理(步骤S204)的详细的处理步骤的一例的流程图。网服务器装置20将在接收的程序发送请求D10中包含的散列值D11设定作为对于文本处理程序22的执行限制(步骤S221)。接着,网服务器装置20基于在接收的程序发送请求D10中包含的文本信息D12,设定对于文本处理程序22的其他的执行限制(步骤S222)。这里,例如文本数据的用纸尺寸、页数、颜色设定、数据格式等设定作为执行限制。接着,网服务器装置20将文本处理程序22的允许执行次数设定为仅一次。这样,执行次数被限制。然后,网服务器装置20将通过上述步骤S221~S223设定的执行限制嵌入到文本处理程序22中(步骤S224),进而将在网服务器装置20保持的散列函数f嵌入到文本处理程序22中(步骤S225)。这样,生成对文本处理程序22附加了执行限制的、附加执行限制的文本处理程序D21。
返回到图10的流程图,网服务器装置20将如上所述那样生成的附加执行限制的文本处理程序D21发送到图像处理装置10(步骤S205)。然后,若发送处理正常结束,则进入步骤S210。
另一方面,若网服务器装置20从图像处理装置10接收的数据不是程序发送请求D10的情况下(步骤S202中“否”),相当于接收了文本处理请求D13,所以提取在该文本处理请求D13中包含的文本数据D14(步骤S206)。然后,网服务器装置20从存储装置21读出文本处理程序22(步骤S207),并执行该文本处理程序22而进行对于文本数据D14的文本处理(步骤S208)。若该文本处理结束,则将该已处理的文本数据D23发送到图像处理装置10(步骤S209)。然后,若发送处理正常地结束,则进入步骤S210。
网服务器装置20若能够正常地发送对于来自图像处理装置10的请求的回复,则之后从存储装置21读出收费信息23(步骤S210),执行收费处理(步骤S211)。在该收费处理中,决定相当于一次的服务利用费的收费金额,进行收费。即,即使在进行了附加执行限制的文本处理程序D21的发送的情况下,也决定相当于仅对作为处理对象的文本数据进行仅一次处理的收费金额,进行收费。
如上所述那样,本实施方式的图像处理装置10在成为处理对象的文本数据为机密文本的情况下,基于该文本数据而生成用于识别该文本数据的散列值D11并发送到网服务器装置20,从而从网服务器装置20下载仅可对与该散列值D11对应的文本数据进行处理的附加执行限制的文本处理程序D21。并且,在图像处理装置10中,通过执行附加执行限制的文本处理程序D21,对作为机密文本的文本数据进行规定的文本处理。因此,即使在与网服务器装置20之间进行经由了因特网9的数据通信的情况下,也能够在防止机密文本流出到因特网9,并在图像处理装置10中利用网服务器装置20提供的服务。
此外,网服务器装置20在从图像处理装置10接收到程序发送请求的情况下,基于在该程序发送请求中包括的、用于识别成为处理对象的文本数据的散列值D11,生成仅可对与该散列值D11对应的文本数据进行处理的附加执行限制的文本处理程序D21,并将其发送到图像处理装置10。因此,能够防止在图像处理装置10中从网服务器装置20发送的文本处理程序被无限制地执行的情况。此外,在网服务器装置20中进行收费处理时,决定并收取相当于仅对与散列值D11对应的特定的文本数据进行处理的收费金额,所以能够将每一次的收费金额抑制为廉价的金额,能够促进用户利用服务。
此外,本实施方式中在网服务器装置20中,在从文本处理程序22生成附加执行限制的文本处理程序D21时,除了散列值D11之外,还附加基于文本信息D12的执行限制。因此,作为在网服务器装置20中进行收费处理时的基础信息而参照的文本信息D12与在图像处理装置10中实际处理的文本数据不同的情况下,能够限制成在图像处理装置10中不进行文本处理。这样,例如能够防止虽在图像处理装置10中处理的实际的文本数据为100页,但在附加到程序发送请求D10的文本信息D12中成为一页的文本的非法的服务利用。其结果,在网服务器装置20中,能够进行基于在图像处理装置10中实际处理的用纸尺寸或页数等的适当的收费处理。
(第2实施方式)
接着,说明第2实施方式。图12是表示第2实施方式的文本处理***1a的一结构例子的图。该文本处理***1a与第1实施方式相同地,具有内部网8与因特网9相互连接的网络结构。在内部网8中,连接了图像处理装置10和中继服务器装置60。此外,在因特网9中,连接了网服务器装置20。并且,在本实施方式中,说明在图像处理装置10中利用网服务器装置20提供的服务的情况下,经由中继服务器装置60进行图像处理装置10与网服务器装置20之间的数据通信,中继服务器装置60作为文本处理装置起作用的方式。
图13是表示在图像处理装置10利用网服务器装置20的服务进行文本处理时的图像处理装置10、中继服务器装置60以及网服务器装置20之间的数据通信的一例的图。此外,图13表示在用户指定了处理对象的文本数据为机密文本的情况下的数据通信。
如图13所示那样,图像处理装置10若被用户指示作业的执行,则将包括作为处理对象而指定的文本数据D14的文本处理请求D13发送到设置在内部网8内的中继服务器装置60。在此时发送的文本处理请求D13中,包括用于表示文本数据D14是否为机密文本的信息。
中继服务器装置60具有与在第1实施方式中说明的图像处理装置10相同的功能。即,在文本数据D14为机密文本的情况下,中继服务器装置60基于该文本数据D14,生成与文本数据D14的内容对应的散列值D11和文本信息D12,并将包括这些散列值D11和文本信息D12的程序发送请求D10发送到网服务器装置20。
网服务器装置20与第1实施方式相同,若从中继服务器装置60接收到程序发送请求,则生成附加执行限制的文本处理程序D21,并对中继服务器装置60发送包括该附加执行限制的文本处理程序D21的回复D20。此时,网服务器装置20与第1实施方式相同地,决定相当于一次的服务利用费的收费金额并进行收费处理。
中继服务器装置60若从网服务器装置20接收到附加执行限制的文本处理程序D21,则通过执行该附加执行限制的文本处理程序D21,进行对于文本数据D14的文本处理。这里,由于附加执行限制的文本处理程序D21成为仅可对文本数据D14进行处理的程序,所以中继服务器装置60通过执行该附加执行限制的文本处理程序D21,能够仅对从图像处理装置10接收的文本数据D14进行处理。
若在中继服务器装置60中结束对于文本数据D14的文本处理,则中继服务器装置60将包括已处理的文本数据D23的回复D22发送到图像处理装置10。并且,若发送处理正常地结束,则中继服务器装置60删除从网服务器装置20取得的附加执行限制的文本处理程序D21。
这样在本实施方式中,设置在内部网8的内部的中继服务器装置60作为文本处理装置起作用,并且,在从图像处理装置10接收的文本数据为机密文本的情况下,基于该文本数据生成用于识别该文本数据的散列值D11并发送到网服务器装置20,从而从网服务器装置20下载仅可对与该散列值D11对应的文本数据进行处理的附加执行限制的文本处理程序D21。然后,在中继服务器装置60中,执行附加执行限制的文本处理程序D21,从而对作为机密文本的文本数据进行规定的文本处理。因此,在本实施方式中,也与第1实施方式相同地,在与网服务器装置20之间进行经由因特网9的数据通信的情况下,也能够防止机密文本流出到因特网9,并在图像处理装置10中利用网服务器装置20提供的服务。此外,在本实施方式中,尤其是在中继服务器装置60中执行附加执行限制的文本处理程序D21,所以具有即使是在处理机密文本的情况下,也能够减轻图像处理装置10的负担的优点。
此外,在网服务器装置20中,也与第1实施方式相同地,能够进行将每一次的收费金额抑制为低廉的金额的收费处理,能够促进用户利用服务。
(第3实施方式)
接着,说明第3实施方式。在本实施方式中,说明在用户操作图像处理装置10而利用网服务器装置20提供的服务时,能够事先把握要收取的估计金额,而无需将作为机密文本的文本数据发送到网服务器装置20的一方式。此外,在本实施方式的文本处理***的结构与第1实施方式相同。
图14是表示在本实施方式的图像处理装置10中显示在操作面板12的显示单元12a中的初始画面的一例的图。在该初始画面中,显示有用户可选择操作的多个操作键。在图示的例子中,如上所述那样,文本处理键51是用户想要利用由网服务器装置20提供的服务进行文本处理时操作的键。此外,收费估计键55是在本实施方式中成为特征的操作键,是用于进行在利用由网服务器装置20提供的服务时的收费估计的操作键。在用户想要事先确认估计金额时,操作该收费估计键55。若操作收费估计键55,则图像处理装置10从网服务器装置20取得收费信息23,进行收费计算而算出估计金额。
图15是表示在图像处理装置10从网服务器装置20取得收费信息23时的图像处理装置10与网服务器装置20之间的数据通信的一例的图。如图15所示那样,若由用户操作收费估计键55,则图像处理装置10对网服务器装置20发送收费信息发送请求D18。然后,若从图像处理装置10接收到收费信息发送请求D18,则网服务器装置20读出在存储装置21中存储的收费信息23,并作为对于来自图像处理装置10的收费信息发送请求D18的回复D28而发送该收费信息23。图像处理装置10通过接收该收费信息23,能够事先算出在执行了文本处理时在网服务器装置20中收取的收费金额。例如在机密文本的情况下,能够基于该机密文本的用纸尺寸或页数等并参照收费信息23,在图像处理装置10中算出收费金额。
然后,在图像处理装置10从网服务器装置20取得了收费信息23的情况下,将该收费信息23保存到存储装置13中。因此,图像处理装置10在由用户操作了收费估计键55时,在存储装置13中已保存有收费信息23的情况下,不进行如图15所示那样的数据通信,参照在存储装置13中保存的收费信息23算出收费金额。即,若在图像处理装置10与网服务器装置20之间进行一次如图15所示的数据通信,则无需进行其之后的数据通信,在图像处理装置10中可算出估计金额。
此外,从网服务器装置20发送到图像处理装置10的收费信息23也可以构成为可在图像处理装置10中执行的收费金额计算程序。
如上所述那样在本实施方式中,网服务器装置20根据来自图像处理装置10的请求,将存储在存储装置21中的收费信息23发送到图像处理装置10。因此,图像处理装置10没有将机密文本发送到网服务器装置20,就能够事先算出利用网服务器装置20提供的服务进行了对于机密文本的文本处理的情况下在网服务器装置20中收取的收费金额。因此,具有以下优点:对于用户来说,能够在事先确认该收费金额的基础上,判断是否利用网服务器装置20提供的服务。
此外,在上述的图像处理装置10中的估计金额的计算方法也能够对在第1实施方式和第2实施方式中说明的图像处理装置10应用。
(变形例)
以上,说明了有关本发明的若干个实施方式,但本发明并不限定于上述的实施方式。即,在本发明中可应用上述的实施方式以外的多个变形例。
例如,在上述的实施方式中,例示了图像处理装置10或中继服务器装置60作为本发明的文本处理装置起作用的情况。但是,本发明的文本处理装置并不限定于上述的图像处理装置10或中继服务器装置60。即,也可以是设置在内部网8的内部的一般的个人计算机等作为文本处理装置起作用。
Claims (23)
1.一种文本处理装置,在成为处理对象的文本数据为机密文本的文本数据的情况下,经由网络从服务器装置下载文本处理程序,并执行该文本处理程序,从而处理成为处理对象的文本数据,其特征在于,包括:
识别信息生成部件,基于成为所述处理对象的文本数据,生成与文本数据的内容对应的固有的值,作为用于识别该文本数据的识别信息;
程序取得部件,将所述固有的值发送到所述服务器装置,并从所述服务器装置下载仅可对与所述与文本数据的内容对应的固有的值对应的文本数据进行处理的文本处理程序;以及
程序执行部件,通过执行由所述程序取得部件所取得的文本处理程序,处理成为所述处理对象的文本数据。
2.如权利要求1所述的文本处理装置,其特征在于,
所述识别信息生成部件基于成为所述处理对象的文本数据,还生成包括用纸尺寸或页数的文本信息,
所述程序取得部件将所述文本信息与所述与文本数据的内容对应的固有的值一同发送到所述服务器装置,并下载仅可对与所述与文本数据的内容对应的固有的值和文本信息对应的文本数据进行处理的文本处理程序。
3.如权利要求1或2所述的文本处理装置,其特征在于,
所述识别信息生成部件生成散列值,作为所述与文本数据的内容对应的固有的值。
4.如权利要求1或2所述的文本处理装置,其特征在于,
所述程序执行部件在执行由所述程序取得部件所取得的文本处理程序而结束了成为所述处理对象的文本数据的处理之后,删除该文本处理程序。
5.如权利要求3所述的文本处理装置,其特征在于,
所述程序执行部件在执行由所述程序取得部件所取得的文本处理程序而结束了成为所述处理对象的文本数据的处理之后,删除该文本处理程序。
6.一种服务器装置,在成为处理对象的文本数据为机密文本的文本数据的情况下,基于来自经由网络连接的文本处理装置的发送请求,发送文本处理程序,其特征在于,包括:
程序执行限制部件,基于在所述发送请求中包含的、作为用于识别成为处理对象的文本数据的识别信息的与文本数据的内容对应的固有的值,生成仅可对与该与文本数据的内容对应的固有的值对应的文本数据进行处理的文本处理程序;以及
发送部件,将由所述程序执行限制部件所生成的文本处理程序发送到所述文本处理装置。
7.如权利要求6所述的服务器装置,其特征在于,
所述程序执行限制部件生成仅可执行一次的文本处理程序。
8.如权利要求6或7所述的服务器装置,其特征在于,
所述程序执行限制部件还基于在所述发送请求中包含的、包括用纸尺寸或页数的文本信息,生成仅可对与该文本信息一致的文本数据进行处理的文本处理程序。
9.如权利要求6或7所述的服务器装置,其特征在于,还包括:
收费处理部件,随着所述发送部件的文本处理程序的发送,进行对于所述文本处理装置的收费处理。
10.如权利要求8所述的服务器装置,其特征在于,还包括:
收费处理部件,随着所述发送部件的文本处理程序的发送,进行对于所述文本处理装置的收费处理。
11.如权利要求9所述的服务器装置,其特征在于,
所述收费处理部件基于在所述发送请求中包含的、包括用纸尺寸或页数的文本信息,决定收费金额。
12.如权利要求10所述的服务器装置,其特征在于,
所述收费处理部件基于在所述发送请求中包含的、包括用纸尺寸或页数的文本信息,决定收费金额。
13.如权利要求11所述的服务器装置,其特征在于,还包括:
存储部件,存储用于决定所述收费金额的收费信息;以及
根据来自所述文本处理装置的请求,将存储在所述存储部件中的收费信息发送到所述文本处理装置的部件。
14.如权利要求6或7所述的服务器装置,其特征在于,
所述识别信息是与成为所述处理对象的文本数据的内容对应的散列值,
所述程序执行限制部件生成仅可对与所述散列值对应的文本数据进行处理的文本处理程序。
15.如权利要求8所述的服务器装置,其特征在于,
所述识别信息是与成为所述处理对象的文本数据的内容对应的散列值,
所述程序执行限制部件生成仅可对与所述散列值对应的文本数据进行处理的文本处理程序。
16.如权利要求9所述的服务器装置,其特征在于,
所述识别信息是与成为所述处理对象的文本数据的内容对应的散列值,
所述程序执行限制部件生成仅可对与所述散列值对应的文本数据进行处理的文本处理程序。
17.如权利要求11所述的服务器装置,其特征在于,
所述识别信息是与成为所述处理对象的文本数据的内容对应的散列值,
所述程序执行限制部件生成仅可对与所述散列值对应的文本数据进行处理的文本处理程序。
18.如权利要求13所述的服务器装置,其特征在于,
所述识别信息是与成为所述处理对象的文本数据的内容对应的散列值,
所述程序执行限制部件生成仅可对与所述散列值对应的文本数据进行处理的文本处理程序。
19.一种文本处理***,包括文本处理装置与服务器装置,文本处理装置与服务器装置经由网络连接,在成为处理对象的文本数据为机密文本的文本数据的情况下,文本处理装置从服务器装置下载文本处理程序并执行,从而处理成为处理对象的文本数据,其特征在于,
所述文本处理装置包括:
识别信息生成部件,基于成为所述处理对象的文本数据,生成与文本数据的内容对应的固有的值,作为用于识别该文本数据的识别信息;
程序取得部件,将包括所述固有的值的发送请求发送到所述服务器装置,并从所述服务器装置接收仅可对与所述与文本数据的内容对应的固有的值对应的文本数据进行处理的文本处理程序;以及
程序执行部件,通过执行由所述程序取得部件所接收的文本处理程序,处理成为所述处理对象的文本数据,
所述服务器装置包括:
程序执行限制部件,基于在所述发送请求中包含的、作为所述识别信息的与文本数据的内容对应的固有的值,生成仅可对与该与文本数据的内容对应的固有的值对应的文本数据进行处理的文本处理程序;以及
发送部件,将由所述程序执行限制部件所生成的文本处理程序发送到所述文本处理装置。
20.如权利要求19所述的文本处理***,其特征在于,
所述程序执行限制部件生成在所述文本处理装置中仅可执行一次的文本处理程序。
21.如权利要求20所述的文本处理***,其特征在于,
所述程序执行部件在执行所接收的文本处理程序而对成为所述处理对象的文本数据进行处理之后,删除该文本处理程序。
22.如权利要求19至21的任一项所述的文本处理***,其特征在于,
所述服务器装置随着将由所述程序执行限制部件所生成的文本处理程序发送到所述文本处理装置,进行对于所述文本处理装置的收费处理。
23.如权利要求22所述的文本处理***,其特征在于,所述服务器装置还包括:
存储部件,存储用于进行所述收费处理的收费信息;以及
根据来自所述文本处理装置的请求,将存储在所述存储部件中的收费信息发送到所述文本处理装置的部件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009215893A JP4811511B2 (ja) | 2009-09-17 | 2009-09-17 | 文書処理装置、サーバ装置および文書処理システム |
JP215893/09 | 2009-09-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102025863A CN102025863A (zh) | 2011-04-20 |
CN102025863B true CN102025863B (zh) | 2012-10-24 |
Family
ID=43305003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102714741A Active CN102025863B (zh) | 2009-09-17 | 2010-09-02 | 文本处理装置、服务器装置以及文本处理*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US20110066531A1 (zh) |
EP (1) | EP2299682B1 (zh) |
JP (1) | JP4811511B2 (zh) |
CN (1) | CN102025863B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104036182B (zh) * | 2013-03-04 | 2017-09-29 | 联想(北京)有限公司 | 一种信息处理方法、提示方法、服务器及电子设备 |
JP6079512B2 (ja) * | 2013-09-03 | 2017-02-15 | 三菱電機株式会社 | プログラム生成装置及びプログラム生成方法 |
JP2015185071A (ja) * | 2014-03-26 | 2015-10-22 | 日本電信電話株式会社 | 情報追跡システム及び情報追跡方法 |
US9940563B2 (en) * | 2015-08-11 | 2018-04-10 | Fuji Xerox Co., Ltd. | Systems and methods for preserving and managing document chain of custody |
JP6677887B2 (ja) * | 2016-03-28 | 2020-04-08 | 富士通クライアントコンピューティング株式会社 | メール配信プログラム、メールサーバ及びメール配信方法 |
JP6444932B2 (ja) * | 2016-04-15 | 2018-12-26 | ファナック株式会社 | サーバベースのアプリケーションソフトウエア実行システム |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04178719A (ja) * | 1990-11-13 | 1992-06-25 | Hitachi Ltd | 印刷プログラム制御方式 |
US5617518A (en) * | 1990-11-13 | 1997-04-01 | Hitachi, Ltd. | Output control method and system of servers |
US20090059271A1 (en) * | 2000-03-28 | 2009-03-05 | Mongonet | Methods and apparatus for web-based status of facsimile transmissions to electronic storage destinations |
US20020194228A1 (en) * | 2001-06-18 | 2002-12-19 | Lainye Reich | System and method for automated rendering to print to a file |
JP2004007387A (ja) * | 2002-04-12 | 2004-01-08 | Mitsubishi Electric Information Systems Corp | 電子署名文書配信システム、電子署名文書配信方法、電子署名文書配信プログラム、電子署名文書配信プログラムを記録した記録媒体 |
JP2004334356A (ja) * | 2003-05-01 | 2004-11-25 | Nippon Telegr & Teleph Corp <Ntt> | 利用権発行装置、サービス利用装置、利用権データ発行方法、利用権発行方法、利用権データ受信方法、利用権データ実行方法、利用権発行装置用プログラム、サービス利用装置用プログラム、利用権処理プログラムおよびそのプログラムを記録した記録媒体 |
JP4785625B2 (ja) * | 2006-06-02 | 2011-10-05 | キヤノン株式会社 | 画像処理装置および画像処理方法、プログラム、記録媒体、システム |
JP4994970B2 (ja) * | 2006-08-21 | 2012-08-08 | 株式会社リコー | 画像処理システム、画像処理装置、プログラム管理方法及びプログラムを管理する管理プログラム |
JP2008158684A (ja) * | 2006-12-21 | 2008-07-10 | Konica Minolta Business Technologies Inc | 画像監視システム、画像監視方法および画像監視プログラム |
JP4474440B2 (ja) * | 2007-06-19 | 2010-06-02 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 多機能周辺装置(mfp)によるサービスの提供 |
JP2009135761A (ja) * | 2007-11-30 | 2009-06-18 | Fuji Xerox Co Ltd | 画像処理装置、画像処理システム及び画像処理プログラム |
US8792110B2 (en) * | 2008-05-30 | 2014-07-29 | Hewlett-Packard Development Company, L.P. | Secured document transmission |
JP2010052384A (ja) * | 2008-08-29 | 2010-03-11 | Ricoh Co Ltd | 画像形成装置、印刷制御方法、及びプログラム |
-
2009
- 2009-09-17 JP JP2009215893A patent/JP4811511B2/ja active Active
-
2010
- 2010-09-02 CN CN2010102714741A patent/CN102025863B/zh active Active
- 2010-09-14 US US12/881,868 patent/US20110066531A1/en not_active Abandoned
- 2010-09-15 EP EP10176785A patent/EP2299682B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP2299682B1 (en) | 2012-10-24 |
JP2011065449A (ja) | 2011-03-31 |
JP4811511B2 (ja) | 2011-11-09 |
EP2299682A2 (en) | 2011-03-23 |
EP2299682A3 (en) | 2011-06-15 |
US20110066531A1 (en) | 2011-03-17 |
CN102025863A (zh) | 2011-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102025863B (zh) | 文本处理装置、服务器装置以及文本处理*** | |
US20210365537A1 (en) | Security System and Method for Controlling Access to Computing Resources | |
CN100463483C (zh) | 图像处理*** | |
JP6120670B2 (ja) | 印刷装置、及び、印刷装置の制御方法、およびプログラム | |
US20070124536A1 (en) | Token device providing a secure work environment and utilizing a virtual interface | |
EP2908261A1 (en) | Method for signing electronic documents with an analog-digital signature with additional verification | |
US8427664B2 (en) | Key based electronic file approval management system | |
CN100459657C (zh) | 图像处理设备、图像管理方法、文档管理设备和管理方法 | |
CN108076243B (zh) | 图像形成***、图像形成方法以及记录介质 | |
CN101520829A (zh) | 打印装置及打印方法 | |
US7370209B2 (en) | Systems and methods for increasing the difficulty of data sniffing | |
JP6216187B2 (ja) | 情報処理システム、参照サーバ装置、情報処理方法、及びプログラム | |
WO2017013835A1 (en) | Information processing system, information processing method, and recording medium | |
JP6500660B2 (ja) | 情報読取装置および情報読取システム | |
US20080276312A1 (en) | Computer readable storage medium storing software execution control program, software execution control method and software execution control system | |
JP2017163355A (ja) | データ処理装置及びプログラム | |
KR101364859B1 (ko) | 스캔 이미지 처리 시스템 및 스캔 이미지 처리 방법 | |
JP2006113797A (ja) | ネットワークプリンタシステムおよび文書印刷方法 | |
KR20170048767A (ko) | 준동형 암호화를 이용한 식별코드 생성 장치 및 그 방법 | |
JP6045533B2 (ja) | 文書管理装置及び文書管理プログラム | |
US8955061B2 (en) | Information processing apparatus, authentication system, authentication method, and program | |
JP2022076739A (ja) | 配信システム、配信方法、及びプログラム | |
JP2017005305A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP2014179950A (ja) | 画像処理システム、画像処理方法及びプログラム | |
JP5135986B2 (ja) | 情報処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |