信息处理系统、信息处理装置和信息处理方法 【技术领域】
本发明涉及能够利用网络等通信环境将内容数据(contents data)保管在连接的服务器上并阅览的信息处理系统、信息处理装置和信息处理方法。
背景技术
由于计算机的高性能化和应用的提高,现在用户已能很容易地对如静止图像或运动图像那样的内容数据进行高度加工了。
因此,在将这些静止图像或者运动图像的内容作为调查资料等时,由于内容可以容易地高度加工,所以在利用之前必须判定其是经过加工的图像还是用数字摄像机、数字视频或带视频的手机电话等直接摄影的原始图像。另外,是经过加工的图像还是原始的图像地判定本身也需要高度的技术,判定变得不那么容易进行。
在这样的背景下,有如下技术:即在将利用数字摄像机、数字视频(数字电视)或带视频(带影像)的手机电话等摄影的静止图像或运动图像的内容数据从这些机器取出时,在机器一侧埋入表示是原始图像的信息,将这些图像输入专用机器或者应用,通知图像是否被加工。
但是,在现有的技术中,在每次需要判断图像是否被加工时,都必须将图像输入专用机器或应用,接受判断结果的通知。例如,即使在某一用户判断了是否是原始图像之后,其他用户仍必须再次将相同的图像输入专用机器或应用中来接受判断结果的通知。
【发明内容】
鉴于上述问题的存在,本发明目的在于:提供一种信息处理系统、信息处理装置及信息处理方法,不需要使用专用的机器或应用在各种环境下判断内容数据是经过加工的数据还是原始数据,保管有内容数据的用户和被许可阅览的用户就可以容易地判断是经过加工的数据还是原始数据。
为了解决所涉及的课题,本发明的信息处理装置是通过网络保持接收的内容数据的信息处理装置,其特征在于,具备:判定所述内容数据是否是原始数据的判定装置;存储所述判定结果的存储装置;通过所述网络从通信终端接收所述内容数据的取得请求的接收装置;响应所述取得请求,与所述内容数据一起向所述通信终端发送所述判定结果的发送装置。
本发明的信息处理装置的控制方法是通过网络保持接收的内容数据的信息处理装置的控制方法,其特征在于,具备:判定所述内容数据是否是原始数据的步骤;存储所述判定结果的步骤;通过所述网络从通信终端接收所述内容数据的取得请求的步骤;响应所述取得请求,与所述内容数据一起向所述通信终端发送所述判定结果的步骤。
在此,上述判定结果最好基于从上述内容数据中抽出的判定用数据。另外,上述判定结果更好是基于附加到上述内容数据上的值与通过对所述内容数据实施规定的运算而计算出的值是否一致。另外,更好是,所述通信终端具备Web(万维网)浏览器功能,具备根据能通过所述Web浏览器功能解析的页面描述语言来生成所述判定结果的步骤。另外,更好是,还具备检测是否存储有所述内容数据的判定结果的步骤,根据所述检测结果执行所述判定步骤。另外,更好是,还具备保管专用于识别所述通信终端的识别信息的步骤和从所述通信终端接收所述识别信息的步骤,根据是否保管有与从所述通信终端接收的识别信息一致的识别信息,进行所述判定。另外,更好是,具备根据所述判定结果控制是否向所述通信终端提供以所述数据为对象的服务的步骤。另外,更好是,具备根据所述判定结果控制对所述通信终端变更以所述数据为对象的服务的提供内容的步骤。
根据本发明可以取得以下效果:即访问内容数据的多个用户不需要分别使专用机器或应用对内容数据是经过加工的数据还是原始数据进行判断。
另外,根据本发明可以取得以下效果:即用户可以迅速且容易地判断内容数据是否被加工了。
另外,根据本发明可以取得以下效果:即能根据内容数据是经过加工的数据还是原始数据来控制是否提供对内容数据的服务。
本发明的其他特征和优点通过下面结合附图进行的说明,将被进一步明确展示,其中各附图中的同一标号表示相同或相似部分。
【附图说明】
图1是表示根据本实施例的内容拥有用户和保管内容的内容地点(即内容位置)及印刷内容的打印地点(print Site)的连接关系的系统整体的构成图。
图2是表示本实施例的内容地点的构成例的图。
图3是表示本实施例的内容地点的硬件构成例的图。
图4是表示在本实施例的内容地点管理的图像信息数据表的图。
图5是表示本实施例的进行保管数据的参照时的顾客PC、在内容地点的处理流程的流程图。
图6是表示本实施例中的内容数据的判定处理流程的流程图。
图7是表示本实施例中的画面的一例的图。
图8是表示本实施例中的画面的一例的图。
图9是表示在本实施例的内容地点所管理的用户数据表的图。
【具体实施方式】
下面,参照附图对本发明中的较佳实施例进行说明。
<本实施例的服务提供系统的构成及动作的概要>
图1是构成本实施例中的服务的全体系统构成例。
101是内容输入装置。例如,是由可以摄制静止画面并作为图像数据记录的数字静像摄影机、可以摄制运动图像并作为动画数据记录的数字摄像机等构成的,将为影像信息的光学图像变换成电气信号并经过所定的处理后作为数字信息进行记录再生的装置。或者,内容输入装置101也可以是记录声音或影像的记录装置。一下,将通过内容输入装置101取得的声音数据、运动图像数据、静止图像数据、影像数据等作为内容数据表述。
102A是用户用个人计算机(以下简称用户PC),116是用于在内容输入装置101和用户PC102A之间传送内容数据的内容数据传送用接口。内容传送用接口116有时采用以USB、IEEE1394为代表的有线接口,或者采用以IrDA、Bluetooth为代表的无线接口。
利用内容输入装置101摄影、作为数字信息存储的内容数据通过该内容数据传送用接口116传送到以用户PC102A的HDD为代表的信息记录装置的存储区域。
对于从该内容输入装置101向用户PC102A的内容数据传送,有时通过来自安装在用户PC102A上的OS(操作系统)或者专用软件的命令统一传送存储在位于内容输入装置101内的信息记录装置中的内容数据;有时通过从内容输入装置101发送的传送命令,用户PC102A的OS或者专用软件在用户PC102A的信息记录部确保数据记录区域并传送内容数据。以下,特别是将用户PC102A的用户作为所有者用户表述。
另外,内容输入装置101在传送的内容数据中埋入表示为原始数据的判定用数据。另外,可以利用公开钥加密或密钥加密等的方式或者以保持机密的方式利用表示保护的内容数据的特征的散列值等生成本实施例的判定用数据,但是,对于其生成方法没有特别限定。另外,判定用数据向内容数据的付加可以通过利用电子穿透技术埋入的方法、埋入到内容数据的没有使用的区域等空区域的方法或者附加到内容数据的标题的方法等进行,但是,该方法没有特别限定。另外,这样的付加方法最好不给内容数据的使用带来限制。
(内容的加载)
这样,传送给用户PC102A的带有判定用数据的内容数据通过以下顺序加载到与因特网104连接的内容地点105。另外,用户PC102A也拥有没有判定用数据的内容数据,在没有判定用数据时,与以下说明的带判定用数据时同样加载到内容地点105。
具有在用户PC102A上运行的能够通过因特网104传送信息的标准协议的浏览器利用http协议等标准协议访问内容地点105,显示与以内容地点105的服务器PC管理的HTML、XML等记述语言生成的内容等信息连接的信息。
通过该运行,用户PC102A可以接受内容地点105提供的利用因特网104作为通信基础设施的服务。
接下来,存储在用户PC102A的信息记录部的内容数据根据用户PC102A的用户请求传送到内容地点105(以下将该传送称为内容加载)。
内容加载可以从以上所述的浏览器选择希望传送的内容数据,与内容加载的请求动作连动传送,或者也可以利用内容加载专用软件等选择内容数据并从上述内容加载专用软件直接传送。
无论哪一种情况,都要根据http或ftp等在因特网上能够利用的协议进行。
在内容地点105执行这一连串动作的模块是内容共享模块106。
内容地点105通过内容共享模块106检查被加载的内容数据是否为能够使用的数据,在判断为能够使用时,将被加载的内容存储在内容数据库117,将其属性信息等存储在数据库118。
在该阶段,内容共享模块106向用户PC102A通知内容数据已被正常加载。
在数据库118中,除刚才说明的内容数据的属性信息以外,还管理有在内容地点105登录的用户属性信息的数据和委托加载的内容数据的打印输出的打印服务提供者(以下简称打印地点)的属性信息等各种数据。
另外,存储在内容数据库DB117的内容数据被原始数据判定模块120判定是否为原始数据。另外,在本实施例中,以原始数据判定模块120存在于内容地点105内进行说明。但是并不局限于此,也可以存在于内容地点105的外部,通过网络能够进行通信地连接起来。另外,对于该判定方法的详细情况以后说明。
(从PC的阅览例)
由于用户PC102A这样通过浏览器展开加载的内容数据并进行显示,所以所有者用户可以阅览加载的内容数据。
另外,在该阅览中,有时将加载的内容数据以多个内容为一个单位作为文件夹汇总起来进行显示。
接下来,对所有者以外的用户通过因特网104阅览加载在内容地点105并存储在数据库117中的内容数据的方法进行说明。
通过所有者用户的操作,用户PC102A利用浏览器将许可阅览的用户(以下称为阅览用户)的姓名或E-Mail地址通知内容地点105。
内容地点105生成与所有者用户指定的内容数据对应的URL(Universal Resource Locator)。
这时,作为生成的URL,是唯一的地址,而且分配使用一向不可预测的随机数的地址。以下,以例子表示。
http://.com/ContentsSite/Entry.cgi?Folder ID=AJNWDMF
内容地点105通过因特网104将记载有这样生成的URL的E-Mail发送到阅览用户的E-Mail地址。
接受阅览用户的操作,用户PC102B的邮箱接收来自内容地点105的E-Mail并展开,显示URL。
那么,接受阅览用户的操作,用户PC102B的浏览器输入该URL,访问内容地点105,显示所有者用户的内容或者文件夹。
另外,内容地点105也可以对所有者用户指定的便携式终端113的所有者提供内容(或者文件夹)的阅览通知、阅览功能等服务。
以上是用于从所有者用户得到内容或文件夹的阅览许可的阅览用户根据从内容地点105取得的信息(URL)进行内容数据的阅览的信息提供系统的概要说明。
另外,通过本实施例中的系统实现的服务也包括所有者用户及阅览用户进行的内容数据的打印预定等上述说明以外的服务,这是不言而喻的。
接下来,以在如以上系统中实现的阅览服务为例说明判断所有者用户的内容数据是否是经过加工的数据即是否是原始数据的原始数据判定服务的详情进行说明。
<本实施例的内容地点的构成例>
图2是表示本实施例的内容地点105的构成例的图。
内容地点105主要包括:防火墙(F/W)201、负载平衡器(LB)202、应用服务器203、204、内容变换服务器205、邮件服务器206、FTP服务器207、数据库(DB)服务器208、文件服务器209、以太网(注册商标)开关(SW)210。另外,在DB服务器208的下侧,图1中记载的内容数据库117、数据库118在运行。
在内容地点105,防火墙201具有阻挡来自外部的入侵或攻击等的功能。用于安全运用内容地点105内的内部网上的服务器群。
在内容地点105,主要有对PC102提供服务的PC应用服务器203和对便携式终端113提供服务的移动应用服务器204,各应用服务器作为WWW服务器发挥机能。应用服务器203、204适时与DB服务器208、文件服务器209联动,取得图像信息或用户信息,生成页面。
负载平衡器202是负荷分散装置,具有将对内容地点105的访问分配给内部网内的多个服务器的负荷分散功能。另外,除此之外,还具有取得访问方的终端信息,判别是来自便携式终端113的阅览请求还是来自PC102的阅览请求的功能。那么,根据该判别结果,将来自PC102的阅览请求分配给PC应用服务器203,将来自便携式终端113的阅览请求经内容变换服务器205分配给移动应用服务器204。
PC应用服务器203管理与来自PC102的访问对应的网络图像保存服务的主页。另外,按用户提供用户主页,使各用户能够利用能够进行图像的阅览、口令的设定、阅览用邀请邮件的发送等的图像加载服务。
根据PC应用服务器203或移动应用服务器204的指示,邮件服务器206以用户为收件人发送用于确认服务登录的邮件或图像阅览的邀请邮件。
另外,PC应用服务器203或移动应用服务器204具备内容共享模块,通过后述的CPU301运行内容共享模块执行后述的各种处理。
通过FTP服务器207以ftp协议接受来自用户的图像。一旦接受的图像数据保存在作为主存储器发挥机能的文件服务器209内。
<本实施例的内容地点的硬件构成例>
图3是表示构成本实施例的内容地点105的服务器装置的硬件构成例的图。另外,图3以控制部为中心进行表示,省略了输入输出装置等。
301是为图1的控制装置的Central Processing Unit(CPU),控制构成内容地点105的服务器装置全体。在Read Only Memory(ROM)302中,存储有不需要变更的程序或参数。Random AccessMemory(RAM)305是暂时存储程序或数据的存储区域,由数据存储区域310和程序装入区域312构成。
在程序装入区域312中,装载有来自外部存储装置304的Operating System(OS)或打印驱动器等系统程序或从用户等提供应用程序,通过CPU301执行。
在数据存储区域310中,作为在本实施例中使用的区域,可以确保例如:提供给用户的通信终端为了在其显示器上显示而成生的发送画面311a、从用户的通信中断接收的接收数据311b、为了检查是否能够保管用户空的图像而使用的能够保管容量311c或当前保管用户的图像而使用的保管使用容量311d、存储从便携式终端阅览时使用的标记的区域311e或通话ID311f等。
外部存储装置304是包含被固定的硬盘或存储卡、能够装卸的可携带软盘(注册商标)、Compact Disk(CD)等光盘、磁性或光卡、IC卡、存储卡等的装置,由数据存储区域341和程序存储区域342构成。
在数据存储区域341中,存储有:管理委托保管的用户的信息的用户信息数据库341a、管理保管的图像的信息的图像信息数据库341b、管理便携式终端用的信息的便携式终端数据库341c等。
在程序存储区域320内,存储有装载在RAM305的程序装入区域312并运行(也可以通过存储卡等直接运行)的程序。在图3中没有示出,但是,也存储有本实施例中使用的OS或BIOS等系统程序。在图3中,作为PC访问处理用的程序321,存储有用户登录模块321a、注册模块321b、画册阅览模块321c、打印指令模块321d等。进一步,作为便携式终端访问处理用的程序322,存储有画册阅览模块322a。
另外,在上述内容地点105的硬件构成例中,表示的是作为1个装置而构成的,但是,也可以是图2的各服务器为独立的装置、全体通过Local Area Network(LAN)等连接起来的系统,另外,存储部、特别是外部存储装置40也可以分散成多个装置而构成。
<本实施例的服务提供系统的动作顺序例>
图5是表示实施加载在内容地点105的内容数据的阅览服务时的用户PC102、内容地点105之间的处理流程的图。另外,在内容地点105的处理由PC应用服务器203或原始数据判定模块117为首的构成内容地点105的多个服务器或模块执行。
在步骤S501,从用户PC102A向内容地点105发出的加载的内容数据的阅览服务请求从用户PC102发送到内容地点。这时,虽然图上没有示出,但是,根据需要也输入接受提供服务所必要的口令等信息并发送给内容地点105。另外,在服务请求中,包含有用于唯一识别用户的用户ID或者用于唯一识别用户希望阅览的内容数据的内容ID。
另外,该用户PC102可以是所有者用户的用户PC102A,也可以是阅览用户的用户PC102B。
在步骤S502,内容地点105从用户PC102接收到阅览服务请求和提供服务所必要的信息。那么,如果判断为可以对用户PC102提供内容数据的阅览服务的话,前进到步骤S503。这时,虽然图上没有示出,但是,如果判断为不能提供内容数据的阅览服务的话,内容地点105对用户PC102返回警告等错误信息。
在步骤S503,内容地点105根据在步骤S502接收的内容ID等信息从内容数据库取得内容数据。
在步骤S505,内容地点105根据内容ID检索存储在信息数据库118内的图4所示的原始数据判定结果表400,判定是否有请求的内容数据的原始数据判定结果。在判断为没有原始数据判定结果时,转移到步骤S506,在判断为有原始数据判定结果时,前进到步骤S508。
在此,在图4的原始数据判定结果表400中,与内容数据ID401一起,管理有过去执行的原始数据判定的结果402。
在步骤S505,在判断为没有原始数据判定结果时,在步骤S506,内容地点105根据在步骤S503取得的内容数据进行是否是原始数据的判定。另外,对于内容数据的原始数据判定处理的详情,以后参照图6详细叙述。
那么,在步骤S507,按照信息数据库118的原始数据判定结果表生成新的记录,并将在步骤S506判定的原始数据判定结果作为该内容数据的原始数据判定结果402与内容数据ID401一起保存。
在步骤S508,内容地点105的PC应用服务器203从信息数据库118取得原始数据判定结果和涉及内容数据的信息,生成用于使原始数据判定结果与在步骤S503取得的内容数据或涉及内容数据的信息一起在用户PC102的浏览器上显示的显示信息。然后,将生成的显示信息发送给因特网104。
在步骤S509,用户PC102的浏览器根据在步骤S508从内容地点105发送的显示信息,显示内容阅览画面。17页-18↓
图7表示根据在步骤S508发送的显示信息,用户PC102的浏览器显示的内容阅览画面的一例。图7是在判定为内容数据是没有经过加工的原始数据时显示的内容阅览画面。在图7的内容阅览画面700中,与内容数据701、涉及内容数据的信息702、使指定操作的操作部704等一起,如“该内容是原始内容,没有被加工。”的703那样显示原始判定结果。
图8表示根据在步骤S508发送的显示信息,用户PC102的浏览器显示的内容阅览画面的一例。图8是在判定为内容数据是经过加工的非原始数据时显示的内容阅览画面。在图8的内容阅览画面800中,与内容数据801、涉及内容数据的信息802、使指定操作的操作部804等一起,如“该内容不是原始内容,被加工过。”803那样显示原始数据判定结果。另外,在803中,也可以对加工的内容进行显示。
另外,上述图7及图8的显示例仅是一例,只要能够告知用户阅览的内容数据是否是原始数据即可,并不局限于此。
接下来,参照图6对内容地点105的原始数据判定模块120在步骤S506进行的内容数据的原始数据判定进行说明。
另外,内容输入装置101在例如为数字照相机时,在摄制图像后,生成数字图像的原始的内容数据。那么,内容输入装置101计算出原始的数据的散列值,通过内容输入装置101固有的密钥加密。然后,将被加密的散列值作为判定用数据预先埋入原始的内容数据。
在步骤S601,从进行原始数据判定的对象的内容数据抽出判定用数据。在步骤S602,检查是否能够在步骤S601抽出判定数据。在步骤S602判定为不能抽出的话,在步骤S612将该内容数据不能进行原始数据判定的事实返回PC应用服务器203。在步骤S602判定为能够抽出判定用数据的话,前进到步骤S603。
在步骤S603,通过公开密匙对在步骤S601抽出的判定用数据进行解密。另外,计算出进行原始数据判定的对象的内容数据的散列值。然后,验证被解密的判定用数据和计算出的散列值,判断是否一致。如果不一致的话,判定为对象的内容数据不是原始数据,在步骤S613,作为判定结果,将不是原始数据的事实返回PC应用服务器203。如果一致,判断为对象的内容数据是原始数据,在步骤S611,作为判定结果,将是原始数据的事实返回PC应用服务器203。
另外,在本实施例中,原始数据判定模块在从用户PC102接受阅览服务请求后,判定内容数据是否是原始数据,但是,并不局限于此,也可以在从用户PC102A向内容地点105加载内容数据时自动地判定内容数据是否是原始数据。
另外,内容地点105的原始数据判定模块120为保持有与各内容输入装置101保持的密钥对应的公钥的模块。在公钥加密方式中,被密钥加密的信息通过与该密钥对应的公钥解密。
另外,在本实施例中,对通过公钥加密方式进行加密时进行了说明,但是,加密方式并不局限于此。例如,在通过使用SSL协议的共通钥加密方式进行加密时,也同样适用。
另外,在本实施例中,在对所有的用户提供阅览服务时实施内容数据的原始数据判定服务的情况进行了说明,但是,并不局限于此,也可以特别地只对进行申请等并被许可的用户提供原始数据判定服务。
具体地讲,用户利用浏览器从WEB或者以电话或邮寄等方法向内容地点105的经营者申请利用原始数据判定服务后,内容地点105按照存储在信息数据库DB118的如图9所示的原始数据判定服务利用者表生成新的记录,将申请内容登录在用户ID901、契约期间(月单位)902、申请日903、开始日904、自动延长标志905。根据在图5的步骤S501从用户PC102接收的服务请求中所包含的用户ID,检索原始数据判定服务利用者表900,如果有该记录,执行步骤S503以后的处理。另外,如果没有该记录,通过步骤S503从内容数据库DB117取得内容数据,从信息数据库118取得涉及内容数据的信息,生成用于使取得的内容数据或涉及内容数据的信息显示在用户PC102的浏览器上的显示信息。接下来,将生成的显示信息发送给因特网104,控制其在用户PC上显示。另外,原始判定服务利用者表900的自动延长标志900是服务的利用契约期间经过后,是否自动延长契约的标志。
另外,在本实施例中,以通过因特网104从PC102向内容地点105加载的图像内容的阅览服务为例对本发明进行了具体的说明,但是,本发明是揭示用户能够确认通过网络提供给用户的内容是否是原始内容是否没有被加工的系统的构成的,因此可以清楚本发明既不限定于上述系统,也不只限定于阅览服务,还不限定于图像内容,除此之外的内容也包含在本发明中。
例如,在本实施例中,在阅览服务中与内容同时显示其原始数据判定结果,但是,并不局限于此,也可以适用本实施例的原始数据判定,根据原始数据判定结果控制是否提供阅览服务。具体地讲,如下控制:内容地点105从用户PC102接受内容数据的阅览请求,判定是否是原始数据,如果判定为是原始数据,则提供该原始数据的阅览服务,如果判定为不是原始数据,则不提供该内容数据的阅览服务。另外,内容地点105也可以对用户PC102发出内容数据不是原始数据因此不能提供阅览服务的通知。
另外,例如也可以不在阅览服务中而是在内容打印服务中适用本实施例的原始数据判定,内容地点105从用户PC102接受内容的打印预定请求并判定是否是原始数据,根据原始数据判定结果控制是否接受打印预定。具体来说,内容地点105通过因特网104与打印地点109连接,如果判定为内容数据是原始数据,将内容数据和其打印预定转发给打印地点109,委托通过打印机111打印内容,另一方面,如果判定为内容不是原始数据,就不接受打印预定,控制其不将打印预定转发给打印地点109。另外,内容地点105也可以对用户PC102发出内容数据不是原始数据因此不能接受打印预定服务的通知。
另外,也可以适用本实施例的原始数据判定,根据原始数据判定结果使提供的服务的内容不同。例如,内容地点105从用户PC102接受内容的打印预定请求并判定是否是原始数据,根据原始数据判定结果控制其变更打印条件设定。具体来说,可以如下变更提供的服务的内容:如果内容地点105判定为内容数据是原始数据,使其从A4普通用纸张、普通明信片等中选择输出介质,但是,如果不是原始数据,只能选择喷墨用明信片。
另外,本实施例中,内容输入装置101将表示是原始数据的判定用数据埋入传送的内容数据,但是,并不局限于此,也可以通过对指定的内容数据进行判定用数据的埋入的判定用数据设定装置,将判定用数据埋入从内容输入装置101取得的内容数据。
另外,在本实施例中,将原始数据判定结果保存在信息数据库118的原始数据判定结果表,对于过去进行过原始数据判定的内容数据,参照原始数据判定结果表400取得原始数据结果,但是,并不局限于此,对于过去进行过原始数据判定的内容数据,也可以经常使原始数据判定进行。通过这样经常使原始数据判定进行,在例如进行原始数据判定的基准或方式增加时,可以只变更在图6中进行原始数据判定,容易对应。
另外,进行以内容为单位的原始数据判定显示,但是,在以包含多个内容数据的文件为单位的显示中,也可以进行原始数据判定显示,这是不言而喻的。
另外,在本实施例中,对用户在阅览服务时使用PC102时进行了说明,但是,很清楚在使用便携式终端113时也可以同样适用。
进而,在本实施例中,保管在内容地点105的内容数据是静止图像或运动图像等图像数据,但是,也可以是文字数据或声音数据等其他的内容数据,这是不言而喻的。
另外,本发明的目的可以通过下述方式来达成,即,将记录有实现上述实施方式的功能的软件的程序代码的存储介质(或者记录介质)供给系统或装置,该系统或装置的计算机(或者CPU或MPU)读出存储在存储介质中的程序代码并执行,这是不言而喻的。在这种情况下,从存储介质读出的程序代码自身实现上述实施例的功能,存储该程序代码的存储介质构成本发明。另外,本发明也包含下述情况:通过执行计算机读出的程序代码,不仅实现上述实施例的功能,而且根据该程序代码的指示,在计算机上运行的操作系统(OS)等进行实际处理的一部分或者全部,通过该处理实现上述实施例的功能,这是不言而喻的。
进而,本发明也包含下述情况:从记录介质读出的程序代码被写入插入计算机的功能扩张卡或与计算机连接的具备功能扩张单元的存储器后,根据该程序代码的指示,该功能扩张卡或具备功能扩张单元的CPU等进行实际处理的一部分或者全部,通过该处理实现上述实施例的功能,这是不言而喻的。
在上述存储介质上适用本发明时,在该存储介质中,存储有包含与刚才说明的流程对应的程序代码的程序代码。
需要指出的是,在不脱离本发明构思、不超出本发明范围的前提下,显然还可以列举很多其他的实施例,但本发明的保护范围并不受上述所列举的实施例的限制。