数据处理装置和数据存储装置的制作方法

文档序号:7597848阅读:194来源:国知局
专利名称:数据处理装置和数据存储装置的制作方法
技术领域
本发明涉及一种数据处理装置和一种数据处理方法,用于执行对捕获一幅图像所产生的数字数据的时间认证。本发明还涉及一种数据存储装置和一种数据存储方法,用于提供对所存储数据的时间认证。
背景技术
按常规,数据处理装置,例如打印机、传真设备、多功能打印机、复印机、数字照相机以及其他类似装置,内装有时钟。将时钟保持的时间作为创建数据时的时间,或处理作业时的时间,记录在纸文档上(例如,日本专利公开No.06-078144)。
可选择地,将时钟装入数据处理装置例如打印机、传真设备、多功能打印机以及其他类似装置中,将上述时钟保持的时间作为创建数据时的时间,或处理作业时的时间的数据来记录(例如,日本专利公开No.11-175273),并且将对其附加这种时间的数据存储在一个数据存储装置中。
然而,上述常规数据处理装置具有以下问题。由装入上述数据处理装置中的时钟所保持的时间能由数据处理装置的管理员或用户来设置,并且因此,不能防止将时钟设置成与实际时间不同的时间。换句话说,附加于纸文档的创建数据时的时间,或处理作业时的时间并不总是精确时间。
另外,从第三方的观点来看,由数据处理装置的控制软件附加的时间并不可靠,而且从数据存储装置读出的时间信息并不总是精确信息。
另外,有可能使数据存储装置中存储的数据在对其附加时间信息之后修改或改变。

发明内容
本发明提供一种数据处理装置和一种数据处理方法,能够进行纸文档的时间认证,并且容易对其确认。
另外,本发明提供一种数据存储装置和一种数据存储方法,能够容易地进行存储数据的时间认证,并且防止数据在时间认证之后被修改和篡改。
根据本发明的一个方面,一种数据处理装置包括图像捕获单元,配置成捕获一幅图像,并且产生与图像相应的数字数据;时间认证请求单元,配置成请求对数字数据的时间认证,以便获得包括执行时间认证的时间的时间信息;和存储控制单元,配置成控制与时间信息有关联的数字数据以存储在一个存储目的地信息所识别的存储目的地中。
根据本发明的另一个方面,一种数据处理方法包括捕获一幅图像;产生与图像相应的数字数据;请求一个时间认证机构以执行时间认证,以便获得包括执行时间认证的时间的时间信息;以及控制与时间信息有关联的数字数据以存储在一个存储目的地中。
根据本发明的又一个方面,一种用于将可变数据存储在一个存储目的地的数据存储装置包括时间认证请求单元,配置成请求对选择可变数据的时间认证,以便获得作为时间认证的结果所获得的时间信息;产生单元,配置成通过对选择可变数据添加由时间认证请求单元所获得的时间信息,产生不可变数据;和发送单元,配置成在请求经受了时间认证的数据的情况下,将产生单元所产生的不可变数据发送给存储目的地。
根据本发明的又一个方面,一种用于将可变数据存储在数据存储装置中的数据存储方法包括请求对从可变数据中选择的选择数据的时间认证,以便获得作为时间认证的结果所得到的时间信息;通过对选择数据添加所获得的时间信息,产生不可变数据;以及在请求经受了时间认证的选择数据的情况下,发送所产生的不可变数据。
由以下连同附图所作的描述,本发明的其他特点和优点将显而易见,其中在其全部图中相同标号指示同样或类似部分。


附图并入并且构成本说明书的一部分,它们说明本发明的实施例,并且和描述一起,用作解释本发明的原理。
图1是说明根据本发明的一个实施例的时间认证系统的配置和图像处理装置的电配置的示意图。
图2是说明图像处理装置(MFP)的配置的示意图。
图3是说明时间认证服务器的配置的示意图。
图4是说明在获得时间认证的操作中,时间认证服务器、MFP和存储服务器之间的数据传送的示意图。
图5是说明在获得时间认证的操作中,MFP的操作过程的流程图。
图6是说明在获得时间认证的操作中,时间认证服务器的操作过程的流程图。
图7是说明在获得时间认证的操作中,存储服务器的操作过程的流程图。
图8是说明在确认时间认证的操作中,时间认证服务器、MFP和存储服务器之间的数据传送的示意图。
图9是说明在确认时间认证的操作中,MFP 102的操作过程的流程图。
图10是说明在确认时间认证的操作中,时间认证服务器104的操作过程的流程图。
图11是说明在确认时间认证的操作中,存储服务器105的操作过程的流程图。
图12A和图12B是说明在时间认证之后的纸文档及其打印输出的示意图。
图13是说明用于选择MFP的功能的操作板的示意图。
图14是说明在从多个时间认证机构中选择的时候,操作板的示意图。
图15是说明在成批存储图像数据及其时间标记的时候,操作板的示意图。
图16是说明在对时间标记的打印输出执行设置的时候,操作板的示意图。
图17是说明在确认时间认证的时候,操作板的示意图。
图18是说明在对接收作业的操作执行设置的时候,操作板的示意图。
图19是说明存储服务器的配置的示意图。
图20是说明通过网络连接的MFP和存储服务器的电配置的示意图。
图21是说明在获得时间认证的时候,存储服务器的操作过程的流程图。
图22是说明在获得时间认证的时候,时间认证服务器的操作过程的流程图。
图23是说明在确认时间认证的时候,存储服务器的操作过程的流程图。
图24是说明在确认时间认证的时候,时间认证服务器的操作过程的流程图。
图25是说明在下载数字数据的时候,存储服务器的操作过程的流程图。
图26是说明在注册存储服务器的存储服务的时候,操作屏的示意图。
图27是说明一个命令菜单的示意图。
图28A和图28B是说明文件夹命名屏和上载屏的示意图。
图29A和图29B是说明时间认证的结果的示意图。
图30是说明在验证时间认证的时候,一个任选屏的示意图。
图31是说明验证结果的打印规范屏的示意图。
图32是说明时间认证的验证结果的打印输出的一例的示意图。
具体实施例方式
现在将按照附图详细地描述本发明的实施例。参考附图,将关于根据本发明的数据处理装置、数据处理方法、数据存储装置和数据存储方法的一个实施例作出描述。根据本实施例的数据处理装置将说明为应用于一个时间认证系统。
系统配置图1是说明任何示范性时间认证系统的总体配置和一个图像处理装置的电配置的示意图。这个时间认证系统具有一种配置,其中通过网络101连接一个用作图像处理装置的多功能打印机(MFP)102;一个信息处理装置103;一个时间认证服务器(时间认证机构)104,一个存储服务器105等。
用作图像处理装置的多功能打印机(MFP)102包括扫描纸文档的功能;处理从信息处理装置103发送的打印作业,以便执行打印输出的功能;处理从信息处理装置103用FTP(文件传输协议)发送的打印输出数据的功能;扫描纸文档,以便将其图像转换成PDF数据,以便向信息处理装置103或存储服务器105发送一个对其附加便携式文件格式(PDF)数据的电子邮件的功能;等等。
信息处理装置103具有使用一个应用程序例如Microsoft_Word或其他类似应用程序,以产生数字数据的功能;计算数字数据的散列值,以便将散列值发送给时间认证服务器104的功能;在先前功能之后从时间认证服务器104接收时间标记的功能;向存储服务器105上载数字数据的功能;等等。
时间认证服务器104包括一个时钟,以保持符合标准时间的精确时间,它具有根据时钟执行时间认证的功能;进一步根据从图像处理装置102、信息处理装置103、存储服务器105或其他类似装置的请求,产生其时间标记的功能;发送其时间标记的功能;以及验证所产生的时间标记的功能。
根据从图像处理装置102、信息处理装置103、时间认证服务器104或其他类似装置的请求,存储服务器105具有接收和存储数字数据的功能;如后所述发送所存储的数字数据的功能;请求对所存储数字数据的时间认证的功能;等等。
虽然仅有一个与各图像处理装置102、信息处理装置103、时间认证服务器104和存储服务器105相应的装置与图1所示的网络101连接,但是可以有多个与各装置相应的装置与网络101连接。虽然本网络101由局域网(LAN)构成,但是只要多台计算机能与网络连接,可以使用其他网络,例如广域网(WAN)。应用地板上或建筑物之内的办公室LAN,经常用以太网来连接计算机。所使用的网络可以是内联网或因特网。也就是说,可以实现一种布置,其中时间认证机构104和存储服务器105存在于因特网上,或一种布置,其中时间认证机构104和存储服务器105存在于内联网上。关于因特网的连接方法,可以使用应用电话拨号的窄带连接,应用xDSL(x数字用户线)或光纤的宽带连接,或其他类似连接,而不限于任何特别连接方法。
MFP 102具有一种配置,其中与一条内部总线111连接一个网络接口112,一个扫描器单元113,一个PDL处理单元114,一个网络数据处理单元115,其他接口116,一个成像单元117,一个时间标记处理单元118,和一个控制单元119。
扫描器单元113扫描一个纸文档,以便产生图像数据。PDL处理单元114处理从信息处理装置103发送来的打印输出作业。网络数据处理单元115处理从信息处理装置103用FTP协议发送来的打印输出数据,将扫描纸文档上的图像数据转换成PDF数据,以便将PDF数据附加于一个电子邮件,并且然后例如将电子邮件发送给信息处理装置103。
除LAN外的接口116包括各种接口,例如通用串行总线(USB)、FireWire_、由传真设备使用的电话线、个人计算机存储卡国际协会(PCMCIA,也称为PC卡)等等,它们执行数据的发送和接收。成像单元117处理数据,以便打印数据,并且产生一幅图像,以发送给信息处理装置103。时间标记处理单元118与连接在网络101上的时间认证机构104通信,请求时间认证机构104产生一个时间标记,并且接收从时间认证机构104发送来的时间标记。控制单元119中央控制各单元。MFP 102能借助于网络接口112与信息处理装置103、时间认证服务器104和存储服务器105通信。
图2是说明图像处理装置(MFP)102的配置的示意图。本MFP 102由一个MFP本体10,一个折叠装置40和一个修整机50构成。MFP本体10包括在扫描器单元113中,它由一个用于读取纸文档图像的图像读出器11,和一个与成像单元117的一部分相应的打印机13构成。设置一个如上所述的操作板53,它显示各种信息,并且还输入来自操作员的操作信息。在图2所示的示范性MFP 102中,操作板53在MFP本体10的前面的右上部分上。
在图像读出器11上安装一个文件进给器12。文件进给器12将文件托盘12a上面向上层叠的文件从其最上页开始一张接一张地沿左方向顺序地进给,通过一条弯曲路径将文件传送到一个台板玻璃上,以便停止在预定位置,并且通过控制扫描器单元21,以在这种状态下从左到右扫描文件,读取纸文档。在读取文件之后,文件进给器12将文件向一个外部托盘12b排出。
通过来自扫描器单元21的一盏灯的光照射要读取的文件面,并且通过反射镜22、23和24将来自文件的反射光导向一个透镜25。穿过这个透镜25的光在图像传感器26的成像面上形成一幅图像。
通过沿次扫描方向传送扫描器单元21,同时用图像传感器26对各行沿主扫描方向读出文件的图像,执行对文件的整个图像的读取。光读出的图像由图像传感器26转换成图像数据,以便输出转换图像。从图像传感器26输出的图像数据在一个未示出的图像信号控制单元(图像处理电路)经受预定处理,并且然后作为视频信号输入给打印机13的一个未示出的曝光控制单元(激光控制电路)。如上所述,从图像传感器26输出的图像数据发送给网络数据控制单元115,以便转换成PDF数据。
打印机13的曝光控制单元调制从一个激光装置(未示出)输出的激光,并且在由一个多角镜27扫描的时候,使调制激光通过透镜28和29及反射镜30照射在光敏鼓31上。
在光敏鼓31上形成一幅与扫描激光相应的静电潜像。在这个光敏鼓31上的静电潜像通过从显影设备33供给的显影剂显现为一幅显影剂图像。在与激光开始照射同步的定时,从盒34、35、36和37,手动进给器38,或双面传送路径,进给纸张,并且通过一个对抗辊41传送给成像单元。
这个纸张传送到光敏鼓31与一个转印辊39之间,将光敏鼓31上形成的显影剂图像转印到由转印辊39进给的纸张上。其上转印有显影剂图像的纸张传送到一个定影单元32,并且定影单元32通过对纸张热加压将显影剂图像定影在纸张上。经过定影单元32的纸张通过一个舌门和一个排出辊从打印机13排出到外部折叠装置40。
这里,如果纸张在成像侧面向下的状态(面向下状态)下排出,在纸张的后沿经过舌门之后,通过舌门的转换操作将经过定影单元32的纸张暂时引入一个反向路径,使纸张往回转换,以便由排出辊从打印机13排出。
硬纸张例如高架投影仪(OHP)纸张从一个手动进给器38进给。如果在这样硬纸张上形成一幅图像,纸张不引入反向路径,并且在一个其中成像侧面向上的状态(面向上状态)下从排出辊排出。
而且,如果设置用于在双面上成像的双面记录,在纸张通过舌门的转换操作引入反向路径之后,将纸张传送到双面传送路径,引入双面传送路径的纸张按上述定时再进给到光敏鼓31与转印单元之间。
从打印机13排出的纸张送给折叠装置40。这个折叠装置40执行纸张的Z形折叠。例如,如果指定对A3或B4纸尺寸的纸张进行折叠处理,折叠装置40执行折叠处理。在其他情况下,从打印机13排出的纸张经过折叠装置40,并且送到修整机50。设置一个插入器90,用于进给特殊纸张,例如封面纸张,并且插入纸张。在修整机50执行各种处理,例如装订、卡钉和打孔。
图3是说明时间认证服务器104的配置的示意图。这里,时间认证服务器104、存储服务器105和信息处理装置103由通用PC构成,它们一般具有相同配置,所以将有代表性地仅关于时间认证服务器104进行描述。注意时间认证服务器104的配置与存储服务器105的配置和信息处理装置103的配置不同,在于时间认证服务器104包括一个保持精确时间的时钟单元,并且能根据这个时钟获得精确时间。另一方面,与时间认证服务器104和信息处理装置103不同,存储服务器105具有一个能够存储大量图像数据的大容量存储装置。
时间认证服务器104具有一种配置,其中通过系统总线140相互连接一个中央处理单元(CPU)131,一个随机存取存储器(RAM)132,一个显示装置,例如阴极射线管(CRT)133,一个键盘134,一个定点设备135,一个只读存储器(ROM)136,一个硬盘(DISK)137,一个网络接口卡(NIC)138,和一个定时器139。在用作记录介质的硬盘(DISK)137中存储一个控制时间认证服务器104的程序,它根据需要读出,并且由CPU 131执行。如上所述,定时器139包括一个保持精确时间的时钟单元。CPU 131在CRT 133上显示各种信息,并且通过键盘134或定点设备135接收用户的指令。另外,CPU 131通过NIC 138和网络101与外部信息处理装置103、存储服务器105、MFP 102或其他类似装置通信。
获得时间认证的操作其次描述具有这种配置的时间认证系统。图4是说明在获得时间认证的操作中,时间认证服务器104、MFP 102和存储服务器105之间的数据传送的示意图。响应从用户获得时间认证的请求(T1),MFP 102向时间认证服务器104发送纸文档的数字数据(T2)。时间认证服务器104产生一个电子签名(T3),并且将这个电子签名作为时间标记送回MFP 102(T4)。
MFP 102向存储服务器105执行存储请求(T5),并且将时间标记和数字数据送给存储服务器105(T6)。存储服务器105存储时间标记和数字数据(T7),并且将存储目的地的指针送回MFP 102(T8)。MFP 102执行将时间标记与数字数据合成的处理等,以便执行打印输出(T9)。
以下描述关于时间认证服务器104、MFP 102和存储服务器105,用于获得时间认证的个别操作。图5是说明在获得时间认证的操作中,MFP 102的操作过程的流程图。这个处理程序存储在控制单元119之内的一个记录介质(未示出)中,在用户将一个纸文档设置在MFP 102的扫描器上,并且然后在操作板53上选择ACQUIRE TIMECERTIFICATION功能按钮时(见图13),这个处理程序由控制单元119之内的一个CPU(未示出)执行。
首先,在用户按下开始按钮时,扫描器单元113扫描设置在其上的纸文档,以便产生数字数据(步骤S1)。关于这里产生的数字数据的格式,根据扫描是黑白扫描还是彩色扫描(例如,JPEG(联合图像专家组)、位图、TIFF(标签图像文件格式)等等),最适当格式有所不同。而且,将数字数据转换成包括图像数据的应用程序的文件格式(例如PDF格式)。注意只要格式是数字数据格式,可以使用任何类型的数据格式。
时间标记处理单元118使用一个单向函数产生关于所产生数字数据的散列值(步骤S2)。这里使用的单向函数及其参数是时间认证服务器104所指定的那些。也就是说,如果执行时间认证的操作,用户在操作板53上设置应该使用哪个时间认证服务器(见图14),并且因此,从这个设置信息唯一地确定单向函数及其参数。将步骤S2产生的散列值用网络接口112通过网络101发送给时间认证服务器104,以便请求时间认证服务器104提供时间认证(步骤S3)。
其次,MFP 102等待从时间认证服务器104接收时间标记(步骤S4)。在接收到时间标记时,MFP 102请求由用户在操作板上指定的存储服务器105进行存储,并且将这个时间标记和通过扫描纸文档产生的数字数据用网络接口通过网络101发送给存储服务器105(步骤S5)。
其次,时间标记处理单元118等待通过网络接口112从存储服务器105接收时间标记和存储目的地的指针(步骤S6)。响应从存储服务器105接收时间标记和存储目的地的指针,时间标记处理单元118从时间标记中提取时间,并且将存储目的地的指针转换成条形码或其他类似码。而且,成像单元117根据时间和转换条形码创建将作为标记符号打印的标记的图像数据,将这个标记符号与通过扫描得到的数字数据合成,以便创建用于打印输出的图像数据,并且然后打印这个图像数据(步骤S7)。此时,根据用户在操作板53上指定的设置内容(打印输出形式)(见图16),即合成标记符号的位置,是否包括存储目的地的指针,以及是否执行扫描数据的同时打印输出,执行由成像单元117的打印输出。然后结束图5的处理(在获得时间认证的操作中MFP 102的操作过程)。
图12A和图12B是说明在时间认证之后的纸文档及其打印输出的示意图。虽然图12A说明纸文档,图12B说明在时间认证之后的打印输出的例子,其中由唯一符号构成的标记按重写方式打印在记录纸张的右上部分。时间数据填入从时间认证服务器接收的标记中,它在本例中为“2003.Apr.01 10:03:25:123”。还示出了与存储位置相应的指针“5561089”。
如果在接收时间认证之后设置打印输出,从时间认证服务器104接收的时间标记包括认证时间数据。应用根据本实施例的MFP 102,时间标记处理单元118设计一个唯一符号,将这个时间数据填入该符号,产生一个与邮政标记类似的时间标记,并且然后将这个标记与扫描图像数据合成,以便打印这个标记。而且,指示在以后日期为验证认证时间所存储的时间标记的位置的指针也与扫描图像数据合成,以便打印这个指针。
图6是说明在获得时间认证的操作中,时间认证服务器104的操作过程的流程图。这个处理程序存储在时间认证服务器104之内的用作记录介质的硬盘(DISK)137中,它由时间认证服务器104之内的CPU 131执行。首先,时间认证服务器104等待从MFP 102接收散列值(步骤S11)。响应散列值的接收,时间认证服务器104从定时器139之内的时钟单元获得精确时间信息(步骤S12)。时间认证服务器104然后用时间认证服务器104所拥有的密钥,产生与这个时间信息和散列值相应的数字签名(步骤S13)。时间认证服务器104然后将产生的数字签名作为时间标记送回给MFP 102(步骤S14)。然后结束图6的处理(在获得时间认证的操作中时间认证服务器104的操作过程)。用于本认证序列的协议是由时间认证服务器104指定的协议。一般地,使本协议标准化,并且根据本协议获得时间标记。
图7是说明在获得时间认证的操作中,存储服务器105的操作过程的流程图。本处理程序存储在存储服务器105之内的一个记录介质(未示出)中,它由存储服务器105之内的一个CPU(未示出)执行。首先,存储服务器105等待从MFP 102接收时间标记和数字数据(步骤S21)。响应时间标记和数字数据的接收,存储服务器105对接收的时间标记和数字数据加密(步骤S22)。由于时间标记和数字数据的这个加密,防止篡改。这个加密用一种其中仅有存储服务器105能执行解密的方法,或一种其中仅有存储服务器105信任的人能执行解密的方法来执行。例如,使用一种公共密钥方法,其中加密密钥仅由存储服务器知道,或使用一种公开密钥方法,其中被信任人用公开密钥对时间标记和数字数据加密,以便发送加密数据,并且被信任人用他的/她的密钥对加密数据解密。
存储服务器105在数字数据中设置加密时间标记,根据用户在操作板53(见图15)上设置的存储方法(任意选择)将这个加密时间标记存储在其中(步骤S23),并且然后将存储目的地的指针送回给MFP 102(步骤S24)。然后结束图7的处理(在获得时间认证的操作中存储服务器105的操作过程)。
存储目的地的指针根据存储服务器105存在的位置改变。例如如果在内联网上在时间认证服务器104执行时间认证,在内联网上存在的存储服务器类似地选择为时间标记存储服务器。这是根据这个假定,即验证认证时间的人限于办公室内的雇员,并且只要他/她是一名雇员,关于在办公室内操作的时间认证服务器的有效性也足够可靠。在这种情况下,我们假定办公室服务器用一台Windows_服务器构成,存储目的地的指针例如是“__MYCOMSRV_TIME_STAMP_20040401100325123-003.STP”。虽然这个指针可以在要打印的标记上不作任何改变地描述,但是可以在要打印的标记中描述从这个指针转换的条形码或从用于中央控制指针的标签转换的条形码。
如果在因特网上在时间认证机构下执行时间认证,将因特网上存在的存储服务器类似地选择为时间标记存储服务器。这是根据这个假定,即将请求通过旁观者的时间认证,而且将请求通过一个分离并且公正组织的时间认证。在这种情况下,我们假定将时间标记存储在因特网上的Web服务器中,存储目的地的指针例如是“ftp.xxxx.co.jp/TIME/STAMP/2004040401100325123-003.STP”。虽然这个指针可以在要打印的标记上不作任何改变地描述,但是可以按与内联网的相同方式在要打印的标记上描述从这个指针转换的条形码。换句话说,不论服务器存在哪里,指针指示存储的位置,因此足以在打印输出时打印指针。
确认时间认证的操作其次,关于其中在获得时间认证之后用户用MFP 102确认时间认证的情况,给予描述。这里,关于打印输出纸张(纸文档),可以使用对其附加由用户设计的时间标记的打印输出纸张,或可以使用对其附加从另一个人作为证据创建和发送的时间标记的打印输出纸张。
图8是说明在确认时间认证的操作中,时间认证服务器104、MFP102和存储服务器105之间的数据传送的示意图。在用户请求时间认证时(步骤T11),MFP 102将从打印输出纸张读出的存储目的地的指针发送给存储服务器105(T12)。存储服务器105根据存储目的地的指针搜索数据(T13),并且将其中存储的数字数据和时间标记送回给MFP 102(T14)。MFP 102将从存储服务器105接收的时间标记发送给时间认证服务器104(T15)。时间认证服务器104验证时间标记(T16),并且将验证的时间送回给MFP 102(T17)。MFP 102在操作板53上显示从时间认证服务器104接收的时间(T18)。
以下描述用于确认时间认证服务器104、MFP 102和存储服务器105的时间认证的个别操作。图9是说明关于确认时间认证的操作的MFP 102的操作过程的流程图。这个处理程序存储在控制单元119之内的一个存储介质(未示出)中。在用户将纸文档设置在MFP 102的扫描器上,并且在操作板53上选择时间认证确认功能按钮时(见图13),MFP 102之内的CPU(未示出)执行该处理程序。
首先,在用户按下开始按钮时,MFP 102扫描设置在扫描器单元113中的纸文档,并且控制时间标记处理单元118,以从纸文档的图像数据中提取存储目的地的指针(步骤S41)。MFP 102将由时间标记处理单元118提取的存储目的地指针通过网络接口112发送给与网络101连接的存储服务器105,并且然后请求存储服务器105提供存储在存储服务器105中的数字数据和时间标记(步骤S42)。
MFP 102等待通过网络接口112从与网络101连接的存储服务器105接收的数字数据和时间标记(步骤S43),并且响应数字数据和时间标记的接收,MFP 102将这些发送给时间标记处理单元118。时间标记处理单元118分析时间标记,并且然后识别哪个时间标记服务器接收到了这个时间认证(步骤S44)。而且,时间标记处理单元118通过网络接口112和网络101将时间标记发送给识别的时间标记服务器104,以便请求时间标记服务器104确认时间认证(步骤S45)。
随后,MFP 102等待时间处理单元118通过网络101从网络接口112接收由时间认证服务器104确认的结果(步骤S46)。响应由时间认证服务器104确认的结果的接收,时间标记处理单元118根据结果在操作板53的显示屏上显示由时间认证服务器104所认证的时间,而且还显示一个屏(见图17),用于在操作板上询问用户关于是否应该打印结果(步骤S47)。
时间标记处理单元118确定用户是否在操作板上的显示屏上指令打印由时间认证服务器104所认证的时间的确认结果(步骤S48)。如果用户指令了打印输出,时间标记处理单元118将从存储服务器105接收的数字数据发送给成像单元117,并且然后成像单元117根据用户指定的打印输出格式,执行打印输出,即执行仅认证时间的确认结果的打印输出,或执行将数字数据和时间认证服务器104所认证的时间合成的打印输出(步骤S49)。然后结束图9的处理(关于确认时间认证的操作的MFP 102的操作过程)。
图10是说明在确认时间认证的操作中,时间认证服务器104的操作过程的流程图。这个处理程序存储在时间认证服务器104之内的用作存储介质的硬盘137中,并且由时间认证服务器104之内的CPU 131执行。
时间认证服务器104等待对时间认证的确认请求的接收,即时间标记的接收(步骤S51)。响应接收时间认证的确认请求,时间认证服务器104用时间认证服务器104单独拥有的密钥,对时间标记所包括的数字签名解密,并且确定是否进行了篡改(验证时间标记)(步骤S52)。时间认证服务器104提取在时间标记中填入的时间信息(步骤S53),并且然后将这些结果送回给MFP 102(步骤S54)。然后结束图10的处理(在确认时间认证的操作中时间认证服务器104的操作过程)。关于这个认证确认序列的协议,使用由时间认证服务器所指定的协议。一般地,使这个协议标准化,并且根据这个协议执行时间标记的获得。
图11是说明在确认时间认证的操作中,存储服务器105的操作过程的流程图。这个处理程序存储在存储服务器105之内的一个存储介质(未示出)中,并且由存储服务器105之内的CPU(未示出)执行。
存储服务器105确定存储服务器105是否从与网络101连接的MFP 102接收到存储目的地的指针,即是否请求了存储在存储服务器105中的数字数据和时间标记(步骤S61)。如果还没有接收到存储目的地指针,重复在步骤S61的处理,直到接收到指针为止。
如果接收到存储目的地的指针(步骤S61为YES),存储服务器105搜索与接收的存储目的地的指针相应的数字数据和时间标记(步骤S62)。作为这个搜索的结果,存储服务器105将相应数字数据和时间标记送回给MFP 102(步骤S63)。然后结束图11的处理(在确认时间认证的操作中存储服务器105的操作过程)。
用户接口屏图13是说明在选择MFP 102的功能的时候,操作板53的示意图。图13所示的示范性用户接口包括三个制表“COPY”、“BOX”和“ADVANCED FUNCTIONS”。如图13所示,操作板53的显示屏在“ADVANCED FUNCTIONS”制表上包括“ACQUIRE TIME CERTIFICATION”201、“CONFIRM TIME CERTIFICATION”202、“PRINTER”203和“OTHERS”204功能按钮。例如,在用户设置MFP 102的扫描器中的纸文档,并且选择操作板53上的“ACQUIRE TIME CERTIFICATION”功能按钮201时,启动获得时间认证的操作。
图14是说明在从多个时间认证机构中选择的时候,操作板的示意图。在操作板的这个屏上设有选择按钮251至253,用于从多个时间认证权限中选择。在图14中,选择按钮251用于选择在因特网上存在并且注册的时间认证服务器,选择按钮252用于选择在内联网(办公室内网络)存在并且注册的时间认证服务器,以及选择按钮253用于选择未注册的时间认证服务器。
在因特网上有许多时间认证机构,并且它们竞争服务内容。虽然任何时间认证机构能与MFP 102连接,但是一般地,根据付费情况,使用拥有其账户的一个至若干个时间认证机构。
用于选择因特网上时间认证机构的选择按钮251显示在操作板53上的显示屏上的容易选择位置。如果在公司内设有一个时间认证服务器,以便它仅在公司内可用,因此使时间认证机构的认证费用削减,选择按钮252设置为选择这个办公室内时间认证服务器。对于其他时间认证机构,选择按钮253设置为选择其他服务器。注意关于在示范性实施例中作为选择选项而没有显示在屏上的服务器,其地址或名字可以从键盘输入。
图15是说明在成批存储图像数据及其时间标记的时候,操作板53的示意图。在操作板53上设有用于选择存储服务器的选择按钮301,和用于修改存储设置的选择按钮302。这里如果成批存储通过扫描纸文档产生的图像数据和从时间认证服务器104发送的时间标记,能执行任选设置。
关于这个任选项的选择选项,能关于是否存储图像数据和是否存储时间标记,执行设置。如果存储图像数据和时间标记,能关于是分开还是一起存储它们,并且进一步,使用哪个存储目的地,作出选择。一般地,存储时间标记,以便使时间认证服务器在未来日期确认时间标记是否为真实时间标记。一般地,图像数据及其时间标记一起存储,以便澄清哪个图像数据与时间标记相应。因此,在一般使用的这样选择选项容易选择的位置,显示设置项。
具有一个与各时间认证服务器相应的专用存储目的地是适当的。例如,如果在因特网上的时间认证机构接收到认证,假定认证发送给一名旁观者,以便让这名旁观者确认认证。因此,在这种情况下,优选地在因特网上存在一个存储目的地。例如,如果在因特网上设有数据存储服务,优选地将时间标记数据存储到因特网上的存储目的地。如果在办公室内网络(内联网)上的时间认证服务器接收到认证,假定认证仅发送给一名雇员,使得他/她确认认证,以便减少费用。因此,在这种情况下,优选地在这个内联网上存在存储目的地。如上所述,如果在操作板上选择存储服务器(见图15),显示动态地变为与所选择时间认证服务器相应。
如果用户想要改变预先注册的缺省设置,通过选择用于改变设置的选择按钮302,显示能够改变图像数据、时间标记和存储目的地的用户接口屏。
图16是说明在设置时间标记的打印输出的时候,操作板53的示意图。在操作板53上的这个显示屏上,设有一个设置按钮351,用于设置时间标记的位置,即这个时间标记与打印输出纸张的哪个部分合成;一个“YES”按钮352和“NO”按钮353,用于设置是否进行存储位置的明确指示,即是否要打印时间标记的存储目的地的指针;和一个“YES”按钮354和“NO”按钮355,用于设置是否进行文件的同时打印输出,即是否要不作改变地复制扫描文件,以便除其上将原始文件与时间标记合成的文件外,还打印原始文件。
例如,在按下用于设置时间标记的位置的设置按钮351时,在显示的左上、右上、左下、右下、中心或其他类似部分,显示一个用于指定位置的屏。注意在操作板的显示屏上显示扫描图像的状态下,可以使用一个附加记录笔来指定位置,或可以显示一个屏,以指定详细位置,例如在输出纸张的角落之上或之下一定距离(例如毫米)的一个点。在用户在这样操作板上设置之后按下开始按钮时,如上所述,MFP 102扫描设置在扫描器中的纸文档,并且执行图像处理和时间认证处理。
图17是说明在打印时间认证的确认结果的时候,操作板53的示意图。在用户设置打印输出纸张,其上在MFP 102的扫描器中附加时间标记时,在操作板上选择在“ADVANCED FUNCTIONS”制表之下的“TIME CERTIFICATION CONFIRMATION”功能按钮202(图13),并且按下开始按钮,MFP 102扫描设置在扫描器中的纸文档,并且执行图像处理和时间认证确认处理。MFP 102根据在打印输出纸张上打印的存储目的地指针,提取适当的时间标记,请求适当的时间认证服务器确认时间标记,并且然后得到一个响应。随后,MFP 102在操作板53上的显示屏上显示从响应的认证时间。而且,MFP 102显示一个屏,用于询问用户是否打印确认结果,即用于设置打印输出确认的“YES”按钮452和“NO”按钮453。而且,MFP 102显示一个屏,用于询问用户是否同时打印存储在存储服务器105中的认证图像数据,即用于设置文件的同时打印输出的“YES”按钮454和“NO”按钮455。用户执行上述操作,并且用户能得到关于具有时间标记的打印输出纸张的认证时间和数字数据,而且能确认其时间得到认证的打印输出。
如上所述,根据本实施例的时间认证系统,通过使用MFP 102能容易地对手写备忘录执行时间认证。因此,能提供服务以给予证明,即其上手写某些想法的备忘录已经在那个时间存在,并且对该备忘录没有进行篡改。因此,应用本实施例,能容易地执行纸文档的时间认证,而且能容易地执行其确认。除在纸文档上附加时间标记外,能关于在手头上的纸文档上附加的时间标记是否正确执行验证。
一般地说,这些优点带来结果如下。例如,如果现在存在产生的数据,并且第三方认证这个时间,认证这个时间的这个第三方是所谓的时间认证机构。这个时间认证机构执行服务,以根据精确时钟计数的时间附加时间数据(时间标记),并且认证时间数据(时间标记)。因此,因为时间认证机构具有满足标准规范的功能,并且其时间标记一般地承认是正确标记,所以请求附加时间标记的人和确认附加时间标记的人两者都能信任这个时间认证机构,并且因此,信任其时间标记。然而,假定通常是在PC(个人计算机)上执行请求时间认证机构附加时间标记,以及请求时间认证机构确认附加时间标记。因此,如果定购内容手写在定购单上,附加一个公司印章,并且用传真设备将定购单发送给商业合伙人,就不那么容易认证手写定购单在那个时间存在。如果想到某一想法,并且手写在纸上,就不那么容易认证这个想法在那个时间存在。在这种情况下,假定过程如下。首先,用户用一个扫描器读取纸文档,以便使文件数字化,用PC计算其数字数据的散列值,选择用户想要从其得到时间认证的时间认证机构,将散列值发送给时间认证机构,接收由时间认证机构创建的时间标记,并且然后管理纸文档的数字数据和接收的时间标记。而且,如果在时间认证机构确认时间标记,用户将时间标记发送给时间认证机构,接收由时间认证机构确认的结果,并且然后在PC屏上显示接收结果。用上述过程执行时间认证及其确认。虽然如上所述可以使用PC,但是操作过程复杂。应用本实施例,使用MFP代替PC能够使纸文档的时间认证的操作和确认的操作简化。
已经关于本发明的本实施例作了描述,然而,本发明不限于根据本实施例的这些配置,并且只要能实现所附权利要求的精神和范围所示的功能,或根据本实施例的功能,本发明可以应用于任何配置。
例如,MFP包括多种功能,例如传真接收、逻辑框功能、IPP(因特网打印协议)等,这样能够使MFP从一个外部装置接收数据,并且将接收的数据作为数字数据保持,然后打印出数据。应用这些功能,接收的数字数据可以经受时间认证。
应用MFP,将接收数据转换成数字数据,并且保持,因此请求时间认证服务器104执行时间认证的操作过程是与上述过程相同的过程。然而,仅有指令时间认证的定时与上述过程中的定时不同。如果通过扫描纸张来执行时间认证,引入用户的操作,因此在该定时应该执行时间认证。另一方面,自动地执行传真接收、具有逻辑框功能的接收和IPP接收,因此在接收这些作业的时候不引入用户的操作。因此,在这种情况下,关于时间认证的指令需要预先在接收这些作业的时候通过设置操作来执行。
图18是说明在接收这些作业时设置操作的时候,操作板53的示意图。与接收作业相应,0设有一个“AUTOMATIC EXECUTION ATRECEPTION TIME”选择按钮501,用于自动地指令所有作业执行时间认证;一个“EXECUTION DEPENDING ON CONDITIONS”选择按钮502,用于仅指令与条件匹配的作业执行时间认证;和一个“DETAIL”按钮503,用于详细指令这些条件。另外,设有一个“STORAGE WITHOUTCERTIFICATION”选择按钮504,用于指示所有作业存储接收数据而不执行时间认证。
根据在这个设置屏上选择的模式,使接收数据经受时间认证。没有经受时间认证的数字数据存储在MFP 102中,因此能根据需要执行时间认证。验证时间认证的操作过程也是与上述过程相同的过程。因而,本发明不仅满足发送数字数据的需要,而且满足关于时间认证的接收数据的需要,并且能在接收数据上容易地附加时间标记。而且,其确认也能容易地执行。
应用上述实施例,虽然在因特网上分别地提供时间认证服务器104和存储服务器105,但是可以使用一台包括时间认证服务器104和存储服务器105的功能的服务器(以下,称为时间认证归档器)。在这种情况下,MFP 102扫描手写备忘录,使其数字化,以便得到散列值,将散列值发送给时间认证归档器,以便请求时间认证和存储,以及从时间认证归档器接收存储目的地的指针,以便将其附加在备忘录上。想要确认备忘录的有效性的人发送指针到时间认证归档器,以便请求确认。获得并确认时间认证的操作是与上述操作相同的操作。
而且,应用上述实施例,虽然从MFP 102发送给时间认证服务器104的数据在执行时间认证的时候已经具有散列值,但是可以使用任何数据。只要保证通过扫描纸文档得到的数字数据的同一性,可以发送数字数据本身。在这种情况下,时间认证服务器可以计算来自数字数据的散列值。可以使用纸文档、文本文件、照片、绘图等,它们不限于任何特别文件。
应用上述实施例,虽然使用了通过扫描纸文档产生的图像数据,但是如果MFP 102具有转换成代码数据的功能,例如OCR(光学字符读出器)或其他类似读出器,从这个图像数据转换的代码数据可以作为数字数据来处理,并且在这种情况下,可以将转换代码数据的散列值发送给时间认证服务器。如果MFP具有一个大容量数据存储装置,MFP本身可以代替存储服务器存储时间标记和数字数据。
根据本发明,通过读文件产生数字数据,请求对产生的数字数据的时间认证,并且获得根据这个请求在执行时间认证时的时间信息。存储这个获得的时间信息和与时间信息相应的数字数据,以便能容易地执行纸文档的时间认证及其确认。
其次参考附图,描述根据本发明的数据存储装置和数据存储方法的一个实施例。
存储服务器的配置图19是说明存储服务器105的配置的示意图。存储服务器105包括一个网络接口152,一个散列值产生单元153,一个时间认证机构处理单元154,一个时间标记数据处理单元155,一个请求判定处理单元157,和一个数据管理处理单元158,它们与一条内部总线151连接。
应用具有这样配置的存储服务器105,在用户从信息处理装置103给予指令时,通过网络101将指令发送给存储服务器105的数据管理处理单元158。因而,存储服务器105开始对被指令的数字数据的时间认证。
首先,存储服务器105通过散列值产生单元153用单向函数产生由数据管理处理单元158管理的数字数据的散列值。在示范性实施例中,通过网络101执行与时间认证服务器104的协商,识别由时间认证服务器104指定的单项函数及其参数,并且预先将信息存储在时间认证处理单元154中,由时间认证机构处理单元154预先准备单向函数及其参数。散列值产生单元153用这个信息产生散列值。
可以使用任何时间认证服务器。一般地,从操作优点的角度使用与存储服务器105协作或有协议的时间认证服务器。如果几个时间认证服务器与存储服务器105协作或有协议,可以实现一种布置,其中向用户显示选择选项,并且根据用户选择确定时间认证服务器。在确定时间认证服务器时,唯一地确定单向函数及其参数。在这种情况下,时间认证机构处理单元154管理多个时间认证服务器。
在产生散列值之后,存储服务器105通过网络101将产生的散列值发送给时间认证服务器104,以便请求时间认证。时间认证服务器104包括一个保持精确时间的时钟,并且从那里获得精确时间。时间认证服务器104响应从存储服务器105发送的散列值的接收,用时间认证服务器104所拥有的密钥,产生关于时间信息和接收的散列值的数字签名,并且将这个数字签名作为时间标记送回给存储服务器105。
注意由时间认证服务器指定的协议用作这个时间认证序列的协议。一般地,使这个协议标准化,并且根据这个协议获得时间标记。不论在因特网上的时间认证的情况下,还是在内联网上的时间认证的情况下,这个序列相同。
图20是说明通过网络101连接的存储服务器105的电配置的示意图。在存储服务器105的配置与时间认证服务器104和信息处理装置103的配置之间有不同,在于存储服务器105具有一个能够存储大量图像数据的大容量存储装置。另一方面,时间认证服务器104的配置与存储服务器105的配置和信息处理装置103的配置不同,在于时间认证服务器104包括一个保持精确时间的时钟单元。
存储服务器105具有一种配置,其中通过系统总线160相互连接一个CPU 161,一个RAM 162,一个显示装置例如CRT 163,一个键盘164,一个定点设备165,一个ROM 166,一个硬盘(DISK)167,和一个NIC 152。这里,硬盘167包括在数据管理处理单元158中。在用作存储介质的硬盘(DISK)167中存储一个控制存储服务器105的程序,它根据需要读入RAM 162,并且由CPU 161执行。图19中的各单元通过CPU 161执行存储在硬盘167中的控制程序来实现。CPU 161在CRT 163上显示各种信息,并且通过键盘164或指点装置165接收用户的指令。另外,CPU 161通过NIC 152和网络101与外部信息处理装置103、时间认证服务器104、MFP 102或其他类似装置通信。
在获得时间认证时存储服务器的内部操作图21是说明在获得时间认证的时候,存储服务器105的操作过程的流程图。这个处理程序存储在存储服务器105之内的硬盘167中,并且由CPU 161执行。首先,通过网络接口152和网络101,读出由数据管理处理单元158管理的存储在硬盘167中的图像数据(数字数据),并且显示在用户信息处理装置103上(步骤S71)。
由用户选择数字数据,并且确定是否指令其时间认证(步骤S72)。如果还没有指令其时间认证,重复步骤S72的处理。另一方面,如果用户指令了时间认证,通过网络101将指令发送给存储服务器105的数据管理处理单元158。因而,存储服务器105开始对数字数据的时间认证处理。
首先,在步骤S73中,存储服务器105通过散列值产生单元153,用单向函数产生由数据管理处理单元158管理的数字数据的散列值。在示范性实施例中,通过网络101执行与时间认证服务器104的协商,识别由时间认证服务器104指定的单向函数及其参数,并且预先将信息存储在时间认证处理单元154中,由时间认证机构154来预先准备单向函数及其参数。散列值产生单元153用这个信息产生一个散列值。
可以使用任何时间认证服务器。一般地,从操作优点的角度使用一个与存储服务器105协作或有协议的时间认证服务器。在几个时间认证服务器与存储服务器105协作或有协议的情况下,可以实现一种布置,其中向用户显示选择选项,并且根据用户选择确定时间认证服务器。在确定所使用的时间认证服务器时,唯一地确定所使用的单向函数及其参数。在这种情况下,时间认证机构处理单元154管理多个时间认证服务器。
在产生散列值之后,存储服务器105通过网络101将产生的散列值发送给时间认证服务器104,以便请求获得时间认证(步骤S74)。存储服务器105等待直到网络接口152通过网络101接收到从时间认证服务器104发送的时间标记为止(步骤S75)。在接收时间标记时,接收的时间标记发送给存储服务器105之内的数据管理处理单元158,数据管理处理单元158管理经受了时间认证的数字数据及其时间标记,以便使数字数据与其时间标记相关(步骤S76),并且然后将加时间标记的数字数据存储在硬盘167中(步骤S77)。然后结束图21的处理(在获得时间认证的时候存储服务器105的操作过程)。
对于一种其中数据管理处理单元158管理经受了时间认证的数字数据及其时间标记,以便使数字数据与其时间标记相关的具体方法能想到各种方法。例子包括一种方法,其中对各数字数据准备一个文件夹,其中存储成对构成的数字数据及其时间标记;一种方法,其中用置标语言例如XML或其他类似语言构成的数据,识别成对构成的数字数据及其时间标记;以及一种管理成对的数字数据及其时间标记的方法,其中将数字数据及其时间标记结合在一个数字数据中,并且然后将这个数字数据转换成包括不能编辑的属性的数据。
例如,已知借助于Acrobat_时间认证插件程序的管理,它是由Adobe_公司创建的一个应用程序。在使用这个插件程序的情况下,时间标记数据处理单元155将数据管理处理单元158管理的数字数据转换成PDF数据。随后,将从时间认证服务器104发送并且存储在数据管理处理单元158中的时间标记发送给时间标记数据处理单元155。时间标记数据处理单元155在PDF数据中填入时间标记。而且,将这个PDF数据转换成包括一个不能用Acrobat_加密功能编辑的属性的PDF数据。不作任何改变地使用这种方法能够得到数字数据的一种管理方法,该数字数据填有时间标记,并且不能够改变。
作为一个具体例子,我们假定存在经受了时间认证的数字数据“2002.09.21_meeting_memo.doc”及其时间标记“2002.09.21_meeting_memo.tms”。通过将数字数据“2002.09.21_meeting_memo.doc”转换成PDF文件,并且在PDF文件中填入时间标记,得到PDF数据“2002.09.21_meeting_memo.pdf”。这个PDF数据指示经受了时间认证的文件的内容,并且还包括时间标记;单独用这个PDF数据能验证时间认证。
如果执行时间认证,存储服务器105在存储一个文件的时候存储三个文件数字数据文件本身,其时间标记,和一个其中集成数字数据及其时间标记,并且不能编辑的文件。这些文件由数据管理处理单元158来管理。
图22是说明在获得时间认证的时候,时间认证服务器104的操作过程的流程图。这个处理程序存储在时间认证服务器104之内的存储介质中,并且由CPU(未示出)执行。如上所述,时间认证服务器104包括一个保持精确时间的时钟,并且能够从那里得到精确时间。
首先,时间认证服务器104等待接收从存储服务器105发送的散列值(步骤S81)。响应散列值的接收,时间认证服务器104获得那个时间的精确时间信息(步骤S82)。随后,时间认证服务器104用时间认证服务器104所拥有的密钥,产生关于那个时间的时间信息和发送的散列值的数字签名(步骤S83),将数字签名作为时间标记送回给存储服务器105(步骤S84)。然后结束图22的处理(在获得时间认证的时候时间认证服务器104的操作过程)。
在示范性实施例中,用于这个认证序列的协议是由时间认证服务器指定的协议。一般地,使这个协议标准化,并且根据这个协议获得时间标记。不论在因特网上的时间认证情况下,还是在内联网上的时间认证情况下,这个序列相同。
在确认时间认证时存储服务器的内部操作图23是说明在确认时间认证的时候,存储服务器105的操作过程的流程图。这个处理程序存储在硬盘167中,并且由CPU 161执行。首先,存储服务器105通过网络接口152和网络101,读出存储在硬盘167中,并且由数据管理处理单元158所管理的图像数据,而且将图像数据显示在用户信息处理装置103上(步骤S91)。
存储服务器105等待直到用户选择数字数据,并且存储服务器105接收用于确认其时间认证的指令为止(步骤S92)。也就是说,在用户向信息处理装置103给予指令时,通过网络101将指令发送给存储服务器105的数据管理处理单元158。因而,存储服务器105启动对数字数据的确认处理。
存储服务器105用如上所述的置标语言例如XML描述的一个其内部管理表或另一个链接文件,搜索与指定的数字数据相应的时间标记(步骤S93),用时间标记数据处理装置155处理搜索的时间标记,以及识别执行时间认证的时间认证服务器104。存储服务器105通过网络接口152和网络101将数据管理处理单元158管理的时间标记发送给识别的时间认证服务器104,以便请求时间认证服务器104确认时间认证(步骤S94)。这个时间标记的结构由标准规范来规定,并且已知用于识别时间认证服务器的方法,因此这里省略其描述。
存储服务器105等待直到网络接口152接收从时间认证服务器104通过网络101发送的时间认证的确认结果为止(步骤S95)。在接收时间认证的确认结果时,存储服务器105将确认结果发送给时间标记数据处理单元155。时间标记数据处理单元155将结果通知数据管理处理单元158。数据管理处理单元158将结果以及存在数字数据和时间标记通知用户信息处理装置103,以便显示这些(步骤S96)。然后结束图23的处理(在确认时间认证的时候存储服务器105的操作过程)。
图24是说明在确认时间认证的时候时间认证服务器104的操作过程的流程图。这个处理程序存储在时间认证服务器104之内的存储介质中,并且由CPU(未示出)执行。
首先,时间认证服务器104等待直到它接收到时间标记为止(步骤S101)。在时间认证服务器104接收时间标记和确认的请求时,时间认证服务器104用时间认证服务器104单独拥有的密钥对时间标记之内的数字签名解密,并且确定是否进行了篡改(步骤S102)。提取所确定结果(步骤S103),并且将时间信息填入时间标记(步骤S104)。然后结束图24的处理(在确认时间认证的时候时间认证服务器104的操作过程)。用于这个认证序列的协议是由时间认证服务器指定的协议。一般地,使这个协议标准化,并且根据这个协议获得时间标记。
当下载数字数据时存储服务器的内部操作图25是说明当下载数字数据时存储服务器105的操作过程的流程图。这个处理程序存储在存储服务器105之内的硬盘167中,并且由CPU 161执行。首先,存储服务器105通过网络接口152和网络101,读出存储在硬盘167中并且由数据管理处理单元158管理的图像数据,而且将图像数据显示在用户信息处理装置103上(步骤S111)。用户清楚地指定是否下载能编辑的数据格式的数字数据,或是否下载不能编辑的时间认证的数据格式的数字数据,并且指令存储服务器105下载数字数据。
随后,存储服务器105确定是否接受下载的指令(步骤S112)。也就是说,存储服务器105确定是否通过网络101将用户的指令发送给存储服务器105的数据管理处理单元158。如果不将来自用户的指令发送给数据管理处理单元158,存储服务器105等待直到接受下载的指令为止,并且在接受下载的指令时,存储服务器105确定已经给予下载的指令(步骤S113)。也就是说,存储服务器105之内的请求判定处理单元157确定指令的内容,并且然后确定是否下载能编辑的数据格式的数字数据,或是否下载不能编辑的时间认证的数据格式的数字数据。请求判定处理单元157将确定的结果通知数据管理处理单元158。
随后,数据管理处理单元158根据对下载指令的确定结果,搜索相应数字数据(步骤S114),并且将找到的相应数字数据发送给用户信息处理装置103(步骤S115)。然后结束图25的处理(当下载数字数据时存储服务器105的操作过程)。换句话说,数据管理处理单元158根据来自请求判定处理单元157的通知,将适当数据发送给用户。特别地,在能编辑的数据格式的下载请求的情况下,数据管理处理单元158选择被管理的数字数据中由用户上载的数字数据本身。另一方面,在不能编辑的时间认证的数据格式的下载请求的情况下,数据管理处理单元158从被管理的数字数据中选择不能编辑的时间认证的数据格式的数字数据,其中填入时间标记。
数据管理处理单元158控制网络接口152,以通过网络101发送由用户根据下载请求选择的数据。因而,存储服务器105清楚地显示其中存储的数字数据中,是能编辑的数据格式存储的数字数据,还是不能编辑的时间认证的数据格式存储的数字数据,以便控制用户信息处理装置103下载选择的数字数据。
当创建数字数据和上载到存储服务器时的用户操作其次描述在创建数字数据和将这个数字数据上载到存储服务器的时候的操作。首先,用户用一个应用程序例如Microsoft_Word在由PC(个人计算机)为代表的信息处理装置103中创建数据。当完成数据的创建时,用户将这个数据作为数字数据存储。如果用户想要共享这个数字数据,以便其他人能编辑这个数字数据,用户通过网络101将这个数字数据上载到存储服务器105,并且将这个数字数据存储到存储服务器105。
数字数据可以用复印机和多功能打印机为代表的图像处理装置102创建。在这种情况下,用户在装备给图像处理装置102的扫描器中设置一个纸文档,并且开始文件的读取。图像处理装置102扫描纸文档以读取其图像,将图像转换成数字数据,例如TIFF、JPEG或其他类似数字数据,并且将数字数据转换成文件格式,例如多TIFF、PDF或其他类似文件格式。随后,将转换的数字数据从图像处理装置102直接上载到存储服务器105,或将数字数据暂时传送到信息处理装置103,并且然后通过信息处理装置103上载到存储服务器105。随后,存储服务器105存储上载的数字数据。
图26表示在注册存储服务器105的存储服务的情况下的一个示范性操作屏。这个操作屏显示在信息处理装置103的显示单元上。在屏的第一行上,设有一个用于选择在这个屏中的可用命令的菜单条601。这里,例如显示FILE 602、COMMAND 603和HELP 604。
在第二行605上,显示注册到存储服务器105的用户的名字。这里,例如注册名是“XXXX USER005656”。在屏的第三行606上,显示用户在注册到存储服务器105之后能访问的顶级目录名。在顶级目录名的左下侧上的文件夹列表屏607上,显示向下层级中的文件夹列表。
在右下侧上显示数字数据列表屏609。在文件夹列表屏607上选择的文件夹(这里Personal 608)之内的数字数据用列表显示。存储数字数据的各种项。例如,在图26所示的例子中,数字数据包括四项(“friend”、“marriage”、“cards”和“map”)。对于各数字数据,显示数字数据名612,数字数据大小613,创建日期614,代表页的缩略图像611,时间标记615等。希望的数字数据能用一个文件夹名及其日期来访问。
在示范性实施例中,例如图26所示的实施例,操作屏是一个专用应用程序的操作屏,然而,可以使用任何操作屏。另外,可以使用的Web客户的例子包括Microsoft_公司的因特网浏览器(Internet Explorer)、HTTP(超文本传输协议)客户等。
其次描述一种情况,其中创建一个文件夹,以便在将数字数据上载到存储服务器105的时候,使数字数据以数字数据集的增量保持。在从图26中的菜单条601选择COMMAND 603时,能选择作为命令准备的功能。图27说明一个示范性命令菜单。这里,在从命令菜单选择“GENERATION OF FOLDER”704时,如图28A所示,显示一个文件夹命名屏801。在文件夹命名屏801中输入一个文件夹名802时,创建一个新文件夹,并且显示在文件夹列表屏607上。其次,用户选择新创建的文件夹,并且指令将数字数据上载到这个文件夹中。在从命令菜单选择“DELETION OF FOLDER”705时,删除选择的文件夹。
在从菜单条601选择COMMAND 603,并且然后从命令菜单选择UPLOAD 701时,如图28B所示,显示一个屏803,用于输入要上载的数字数据的名字。在上载屏803中输入数字数据804的名字时,在图26中的数字数据列表屏609上显示上载的数字数据。如上所述,在数字数据列表屏609上显示数字数据名612,数字数据大小613,创建日期614,代表页的缩略图像611,时间标记615等。在上载数字数据之后访问存储服务器105时,能在屏上看见存储服务器105中存储的数字数据。
当获得时间认证时的用户操作其次描述在获得存储在存储服务器105中的数字数据的时间认证的时候的操作。首先,用户注册到存储服务器105,并且识别希望的数字数据。这些过程与上载操作的那些过程相同。在识别数字数据之后,用户指令存储服务器105执行由存储服务器105提供的时间认证服务。
在图26所示的操作屏上,在选择文件夹列表屏607之内的希望文件夹名时,显示存储在文件夹之内的数字数据。例如,在选择文件夹列表屏607之内的Personal 608时,在数字数据列表屏609上显示存储在文件夹之内的数字数据的四项。这里,例如显示数字数据的四项“friend”、“marriage”、“cards”和“map”。
例如,其次描述用于执行命名为“cards”的数字数据的时间认证的操作。关于数字数据“cards”,参考其时间标记615,显示“none”,它意指这个数字数据还没有经受时间认证。在选择数字数据列表屏609之内的复选列610中设置的“cards”复选框时,复选框从□变为■,即填充空白复选框。随后,当用户选择COMMAND菜单项603时,用户执行显示的命令菜单(图27)中的“EXECUTE TIMECERTIFICATION”706。在显示用户确认屏时,存储服务器105执行数字数据“cards”的时间认证。
注意虽然以上描述了对存储在存储服务器105中的数字数据执行时间认证的操作过程,但是这些过程只是例子。因此,只要用户能对存储服务器105给予指令,选择数字数据的过程和指令对选择的数字数据的时间认证的过程不限于任何特别过程。这些过程可以根据实现这个屏的应用程序和/或OS(操作系统)而变化。
在由时间认证服务器104执行时间认证之后,存储服务器105从时间认证服务器104接收时间标记。接收的时间标记与经受了时间认证的数字数据(这里例如“cards”)相关,并且然后存储。例如,关于相关,可以使用一种方法,以将经受了时间认证的数字数据和时间标记存储在存储服务器105的相同文件夹中。应用数字数据列表屏609,因为数字数据“friend”已经受时间认证,并且已存储其时间标记,所以在时间标记615中显示“done”。
当确认时间认证时的用户操作其次描述在获得时间认证之后对时间认证的用户验证。首先,用户注册存储服务器105,并且选择希望的数字数据。选择过程与上述在获得时间认证的时候的那些过程相同。在图26中的数字数据列表屏上显示的数字数据的四项中,数字数据“friend”在其时间标记615上表示“done”,这意指这个数字数据已经受了时间认证,并且存储了其时间标记。在选择复选列610中设置的“friend”复选框时,复选框从□变为■,即填充空白复选框。
随后,用户从选择COMMAND菜单项603时显示的命令菜单中选择“VERIF TIME CERTIFICATION”707,以便执行验证。在显示用户确认屏之后,存储服务器105关于数字数据“friend”验证时间认证。随后,存储服务器105在用户信息处理装置103上显示从时间认证服务器104发送的验证结果。图29A和图29B是说明时间认证的结果的示意图。窗口901包括一个结果显示字段902,一个验证时间字段903,和一个OK按钮904。图29A表示其中时间认证的结果有效的情况,并且在结果显示字段902中显示标记时间和“VALID”。另一方面,图29B表示其中时间认证的结果无效的情况,并且在结果显示字段902中显示“INVALID”。而且,由时间认证服务器104验证的时间也显示在验证时间字段903中。
在数字数据列表屏609中,数字数据“marriage”经受了时间认证,并且存储了其时间标记,而且也由时间认证服务器104执行了验证,并且如果验证有效,在时间标记615中显示“OK”。
验证结果的“VALID”保证由时间认证服务器104创建了时间标记,并且从创建直到验证没有篡改。换句话说,不能保证在这个验证之后没有篡改,并且因此,不能保证未来的有效性。然而,用户将会愿意保证在验证时候数字数据有效。这通过一种布置来满足,其中当访问存储服务器105时总执行对时间认证的验证,并且显示结果。图30说明一个用于验证时间认证的任选屏1001。在任选屏1001上,设有“ALWAYS”的复选框1002和“WHEN USER INSTRUCTSVERIFICATION”的复选框1003。选择复选框选择中的一个是总执行验证,还是仅在用户在验证时间认证的时候作为一个任选项指定验证时,才执行验证。因而,用户能容易地关于希望的数字数据识别时间标记的存在及其有效性。
其次描述打印时间认证的验证结果。显示图29A或图29B所示的验证结果的屏,并且在按下“OK”按钮904时,显示一个用于指令结果的打印输出的屏1101。图31说明验证结果的打印输出规范屏。应用这个打印输出规范屏1101,用户能选择打印输出模式。在屏1101上,显示“PRINT COVER”的复选框1102,“PRINT LINKS”的复选框1103,“PRINT BODY”的复选框1104,“OK”按钮1105,和“Cancel”按钮1106。
封面打印输出模式(通过“PRINT COVER”复选框1102来选择)是一种根据屏上显示的内容打印验证结果以及缩略图像、名字和日期的模式。链接打印输出模式(通过“PRINT LINKS”复选框1103来选择)是一种打印指示与存储在存储服务器105中的数字数据链接的链接数据的模式。本体打印输出模式(通过“PRINT BODY”复选框1104来选择)是一种打印存储在存储服务器105中的经受了时间认证的数字数据的所有页的模式。这些打印输出模式可以组合指定。
在指定打印输出模式之后,用户通过按下“OK”按钮1105开始打印输出。在通过指定这些打印输出模式执行打印输出时,打印指定任选项以及时间认证的验证结果的有效性,时间认证的时间,ID信息,例如发出时间标记的存储服务器104的名字,和由时间认证的验证时间构成的基本信息。在无效的情况下,打印指定任选项以及验证结果。如果按下“Cancel”按钮1106,不执行打印输出。
图32说明时间认证的验证结果的打印输出例子。图32中显示一个输出纸张1201,其上打印了基本信息。在这个输出纸张1201上,作为基本信息打印了数字数据的名字1202(这里,“marriage”),验证结果1203(这里,“VALID”),验证时间1204(这里,“SEPT.15,2003 15:23”),认证服务器的名字1205(这里,“XXXXX”),时间认证的验证时间1206(这里,“SEPT.18,2003 18:01”)。
如果指定封面打印输出模式,打印一个封面输出纸张1211。在这个封面输出纸张1211上,打印数字数据的名字1212(这里,“marriage”),数字数据的创建日期1213(这里,“SEPT.10,2003 10:10”),验证结果1214(这里,“VALID”),和代表页的缩略图像1215。
如果指定链接打印输出模式,打印一个链接输出纸张1221。在这个链接输出纸张1221上,打印数字数据的名字1222(这里,“marriage”),和数字数据的链接信息1223。关于链接信息1223,打印转换成条形码的链接信息,并且用一个条形码扫描器读取这个条形码能够使链接信息精确地输入。
如果指定本体打印输出模式,打印一个本体输出纸张1231。在这个输出纸张1231上打印数字数据。这些输出纸张1201、1211、1221和1231可以打印在相同纸张上以及各自纸张上。执行这样操作允许用户得到具有时间标记的验证时间和经受了时间认证的数字数据,并且确认经受了时间认证的输出纸张。
当从存储服务器下载数字数据时的用户操作其次描述获得存储在存储服务器105中的数字数据。在两种情况下执行下载(1)其中存储的数字数据以可变数据格式下载,以便编辑数字数据的情况;和(2)其中数字数据以时间认证的不可变数据格式下载,以便通过把这个数字数据发送给第三方来认证经受了时间认证的数字数据的情况。要下载的数字数据根据各种情况而不同。
用户清楚地指定下载是可变数据格式的下载,还是时间认证的不可变数据格式的下载,并且然后指令下载。以下描述操作过程。
首先,用户选择经受了时间认证的数字数据。在图26所示的例子中,在数字数据列表屏609上显示的数字数据的上面两项(“friend”和“marriage”)是经受了时间认证的数字数据,并且下面两项(“cards”和“map”)是没有经受时间认证的数字数据。用户从这些项选择要下载的数字数据。
在选择复选列610的复选框时,其显示从□变为■,即填充空白复选框。随后,用户从选择COMMAND菜单项603时显示的命令菜单执行下载。如上所述,在以可变数据格式下载以编辑数字数据的情况下,用户从命令菜单选择“DOWNLOAD IN VARIABLE FORMAT”702,以及在以时间认证的不可变数据格式下载经受了时间认证的数字数据的情况下,用户从命令菜单选择“DOWNLOAD WITH TIMECERTIFICATION”703。用户应用这样操作将希望的数字数据格式通知存储服务器105。因而,用户能从存储服务器105以希望的数据格式下载数字数据。
如上所述,根据本实施例,能容易地执行存储在存储服务器中的数据的时间认证,并且能防止时间认证的数据被修改和篡改。此外,能以可变数据格式或不可变数据格式发送存储的数据。而且,能容易地验证存储在存储服务器中的数据的时间认证。因而,用户能以可变数据格式下载存储在存储服务器中的数字数据,以便编辑数字数据,或以不可变数据格式下载经受了时间认证的数字数据,以便将经受了时间认证的数字数据发送给第三方以供证明。
因此,解决了例如以下所述的那些问题。如果当创建的数据存在时允许一个独立并且公正的第三方来认证时间,给予这个时间认证的证明的这个独立并且公正的第三方是所谓的时间认证机构。认证权限提供服务,以通过在因特网上根据精确时钟保持的时间附加时间数据(时间标记),执行时间认证。因为时间认证机构具有满足标准规范的功能,所以计数时间即由时间认证机构提供的时间标记被其他人承认是正确时间标记。换句话说,请求时间认证机构附加时间标记的人和请求时间认证机构确认时间标记的人两者都信任时间认证机构,并且因此信任时间标记。然而,通常在PC(个人计算机)上执行请求时间认证机构附加时间标记和请求时间认证机构确认附加的时间标记。
其次描述具体过程。在PC上产生数字数据之后,用户计算数字数据的散列值,选择时间认证机构给予时间认证,并且将散列值发送给时间认证机构。随后,用户接收由时间认证机构创建的时间标记,并且管理纸文档的数字数据和关联接收的时间标记。如果请求时间认证机构确认时间标记,用户将时间标记发送给时间认证机构,接收由时间认证机构确认的结果,并且在PC的屏上显示结果。因而,在这种情况下,虽然执行时间认证及其确认,但是经受了时间认证的数字数据和认证时间的时间标记存储为一个分离文件,并且因此,其管理复杂。
因此,如果能在存储数字数据的存储服务器执行时间认证的产生和确认,用户能节省关于文件管理的大量工作。然而,虽然常规存储服务器能设置访问限制,但是一旦数字数据从存储服务器下载到本地数字数据处理装置,就不能防止其修改。在时间认证之后不应该修改经受了时间认证的时间标记及其数字数据。应用这里所述的存储服务器,如果在时间认证之后修改数字数据,这个数字数据借助于经受了时间认证的时间标记被认为是无效数据,因此解决上述问题。
已经对本发明的示范性实施例作了描述,然而,本发明不限于这些配置。只要能实现所附权利要求的精神和范围所示的功能,或根据本实施例的功能,本发明可以应用于任何配置。
例如,使存储服务器备有时间认证服务器功能能够得到一种配置,其中存储服务器无需通过网络执行时间认证。应用这种配置,虽然由存储服务器使用的时间显示一般地承认是正确时间显示,但是不总认证从存储服务器提取的数据的时间属性的有效性,并且因此仍存在时间认证的需要。
可以实现一种布置,其中由用户操作的操作屏显示在存储服务器的显示单元上,并且接受来自用户的指令。可选择地,可以实现一种布置,其中由用户操作的操作屏通过网络101显示在信息处理装置或图像处理装置(MFP)的显示单元上,并且接受来自用户的指令,而且存储服务器通过网络101接收指令。本发明能应用于这些情况的任何一种。
根据本发明,存储服务器请求从可变数据选择的数据的时间认证,获得作为时间认证的结果得到的时间信息,通过将得到的时间信息附加在选择的数据上产生可变数据,并且如果请求经受了时间认证的数据,发送产生的可变数据,以便能容易地执行存储的数据的时间认证。这样防止对经受了时间认证的数据的修改和篡改。
可以对系统或装置供给存储介质,其中记录软件的程序代码,用于实现本实施例的功能。系统或装置的计算机(或CPU或MPU(微处理单元)或其他类似单元)读取并且执行存储在存储介质中的程序代码。
在这种情况下,从存储介质读出的程序代码本身实现上述功能。
用于供给程序代码的存储介质的例子包括ROM,软盘,存储卡,例如PCMCIA卡,紧凑式闪存,硬盘,微型DAT(数字音频带),磁光盘,光盘,例如CD-R(可记录光盘)和CD-RW(可重写光盘),和相位变化式光盘,例如DVD(数字多功能盘)。
本发明不限于其中通过执行由计算机读出的程序代码来实现功能的情况。例如本发明也包括这些情况,其中操作系统或在计算机上操作的其他类似程序实现部分或全部的功能。
而且,本发明还包括这些情况,其中将从存储介质读出的程序代码写入插在计算机中的功能扩展板,或与计算机连接的功能扩展单元上所设置的存储器中,并且然后设置在功能扩展板或功能扩展单元上的CPU或其他类似单元,根据程序代码的指令,执行实际处理的部分或全部,在这里处理实现功能。
虽然已经参考目前考虑到的实施例描述了本发明,但是应该理解本发明不限于公开的实施例。相反,本发明打算覆盖所附权利要求的精神和范围之内所包括的各种修改和等同布置。以下权利要求的范围符合最广泛解释,以便包含所有这样的修改及等同结构和功能。
权利要求
1.一种数据处理装置,包括图像捕获装置,用于捕获一幅图像,并且产生与所述图像相应的数字数据;时间认证请求装置,用于请求对所述数字数据的时间认证,以便获得包括执行时间认证的时间的时间信息;和存储控制装置,用于控制与所述时间信息有关联的所述数字数据以存储在存储设备中。
2.根据权利要求1的数据处理装置,还包括存储目的地信息获得装置,用于获得所述数字数据和所述时间信息的所述存储目的地信息;和打印输出装置,用于在一个纸张上打印所述存储目的地信息和所述数字数据。
3.根据权利要求2的数据处理装置,还包括目的地信息读出装置,用于读取所述纸张,并且读出所述存储目的地信息;和时间信息读出装置,用于根据所述存储目的地信息从所述存储目的地读出所述时间信息。
4.根据权利要求3的数据处理装置,还包括验证结果获得装置,用于请求对读出的所述时间信息的验证,以便得到验证的时间信息,并且获得所述时间信息的验证;和时间信息输出装置,如果所述时间信息的所述验证指示正确验证,用于输出所述时间信息。
5.根据权利要求4的数据处理装置,还包括显示装置,用于显示一个选择屏,包括选择是同时打印所述验证时间信息和所述数字数据,还是单独打印所述验证时间信息;和打印输出格式设置装置,用于按照所述选择屏上的指令设置打印输出格式。
6.根据权利要求2的数据处理装置,还包括成像装置,用于形成所述时间信息的时间标记图像,以添加到所述数字数据上,其中所述打印输出装置打印所述存储目的地信息和对其添加所述时间标记图像的所述数字数据。
7.根据权利要求6的数据处理装置,还包括显示装置,用于显示选择屏,包括选择是打印所述目的地信息和对其添加所述时间标记图像的所述数字数据,还是单独打印所述数字数据;和打印输出格式设置装置,用于按照所述选择屏上的指令设置打印输出格式。
8.根据权利要求1的数据处理装置,还包括显示装置,用于显示选择屏,包括选择时间认证机构,用于执行所述时间认证;和时间认证机构选择装置,用于按照所述选择屏上的指令,选择所述时间认证机构,其中所述时间认证请求装置请求所选择的时间认证机构执行时间认证。
9.根据权利要求1的数据处理装置,还包括显示装置,用于显示选择屏,包括选择所述存储目的地,用于存储所述数字数据和所述时间信息;和存储目的地选择装置,用于按照所述选择屏上的指令选择所述存储目的地,其中所述存储控制装置控制所述数字数据和所述时间信息以存储在所述存储目的地中。
10.根据权利要求1的数据处理装置,还包括接收装置,用于从外部装置接收数字数据,其中所述时间认证请求装置请求对所接收的数字数据以及由所述图像捕获装置产生的所述数字数据的时间认证,并且获得包括执行所述时间认证的时间的时间信息。
11.根据权利要求1的数据处理装置,其中所述数字数据是文档的图像数据或根据所述图像数据转换的代码数据。
12.一种数据处理方法,包括捕获一幅图像;产生与所述图像相应的数字数据;请求时间认证机构以执行时间认证,以便获得包括执行时间认证的时间的时间信息;和控制与所述时间信息有关联的所述数字数据以存储在一个存储设备中。
13.一种数据存储装置,用于将可变数据存储到存储目的地,包括时间认证请求装置,用于请求对选择的可变数据的时间认证,以便获得作为时间认证的结果所获得的时间信息;产生装置,用于通过用所述时间认证请求装置所获得的所述时间信息添加到所选择的可变数据,产生不可变数据;和发送装置,用于在请求经受了时间认证的数据的情况下,发送由所述产生装置产生的所述不可变数据。
14.根据权利要求13的数据存储装置,还包括数据显示装置,用于显示存储的可变数据和存储的不可变数据的列表;和选择装置,用于从所述数据显示装置显示的所述列表中选择数据,其中所述发送装置发送由所述选择装置所选择的选择数据。
15.根据权利要求14的数据存储装置,其中所述数据显示装置还显示是否对所述不可变数据添加了所述时间信息的识别。
16.根据权利要求13的数据存储装置,还包括数据显示装置,用于显示存储的不可变数据的列表;选择装置,用于从所述数据显示装置显示的所述列表中选择不可变数据;时间认证确认装置,用于请求对添加到所选择的不可变数据的所述时间信息的验证,并且获得所述时间验证的结果;和验证结果显示装置,用于显示由所述时间认证确认装置所获得的所述结果。
17.根据权利要求16的数据存储装置,还包括打印输出指令装置,用于根据所述不可变数据的所述存储目的地或所述时间认证确认装置所获得的所述结果,接收判断为有效数据的不可变数据的打印输出指令,其中按照所述打印输出指令请求打印输出。
18.一种数据存储方法,用于将可变数据存储在数据存储装置中,包括(a)请求对从所述可变数据所选择的选择数据的时间认证,以便获得作为时间认证的结果所得到的时间信息;(b)通过对所述选择数据添加所获得的所述时间信息,产生不可变数据;和(c)在请求经受了时间认证的所述选择数据的情况下,发送所产生的所述不可变数据。
19.根据权利要求18的数据存储方法,还包括显示存储的所述可变数据和存储的所述不可变数据的列表;和从显示的所述列表中选择数据,其中(c)包括发送所选择的数据。
20.根据权利要求18的数据存储方法,还包括显示存储的不可变数据的列表;从显示的所述列表中选择不可变数据;请求对添加到所选择的不可变数据的所述时间信息的验证;获得所述时间信息的所述验证的结果;和显示获得的所述验证的所述结果。
全文摘要
一种数据处理装置,包括图像捕获单元,用于捕获一幅图像,以便产生数字数据;时间认证请求单元,用于请求对数字数据的时间认证,以便获得关于执行时间认证时间的时间信息;和存储控制单元,用于控制与时间信息有关联的数字数据以存储到存储目的地中。因而,能容易地执行对图像的时间认证,并且还能容易地执行其确认。
文档编号H04N1/32GK1609844SQ200410080779
公开日2005年4月27日 申请日期2004年10月15日 优先权日2003年10月17日
发明者阿武纯 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1