设备、信息处理装置及记录媒体的制作方法

    专利2022-07-08  95


    本发明涉及一种设备、信息处理装置以及记录媒体。



    背景技术:

    在多功能一体机(兼具打印机(printer)、扫描仪(scanner)、传真装置等的功能的装置)等设备中,设有被称作私人文件箱或保险箱(securitybox)等的逻辑保存区域,保存传真数据、扫描数据、打印数据等数据。此种保存区域准备有多个,也可通过设定密码(password)或利用权限人,来对能够访问各个保存区域的用户进行限制。

    而且,对于保存区域,还关联有可访问所述保存区域的用户。此种用户被称作所述保存区域的所有者或访问权人等。

    而且,还已知有一种结构:对于私人文件箱等保存区域,关联针对保存在所述保存区域中的数据的处理。例如有一种多功能一体机,其可对私人文件箱设定被称作“指示书”或“作业流(jobflow)”的一种程序。此种多功能一体机中,当数据被保存到私人文件箱中时,等待来自用户的明确的执行指示或者当满足预先设定的执行条件时,自动对所述数据执行对所述私人文件箱设定的指示书所表示的处理。

    而且,还已知有一种设备,其具备下述功能,即,受理对处理内容进行规定的信息处理要素的登记,并执行所登记的信息处理要素中的、由用户指示为执行对象者。例如专利文献1中公开了一种结构:将预先登记有欲执行的处理流程的被称作一键式应用(onetouchapplication)的处理执行数据登记到图像形成装置中,从用户受理一键式应用的执行指示。一键式应用是所述信息处理要素的一例。

    而且,还已知有一种设备,其具备下述功能:对于对处理内容进行规定的信息处理要素,关联有设为所述处理的结果所得的数据的保存目标的保存区域。

    而且,在专利文献1中,公开了应对将为了用于某图像形成装置而制作的一键式应用复制(也称作克隆(cloning))到其他图像形成装置中来利用时的若干问题的技术。所述技术应对了下述问题:当一键式应用是利用复制源装置具备但复制目标装置不具备的功能的应用时,所述一键式应用在复制目标装置中无法正常运行。而且,所述技术应对了下述问题:当一键式应用包含图像形成装置的参数(例如打印浓度)的指定时,因图像形成装置的性能的个体差异,尽管在复制源能依照所述一键式应用的参数来获得所期望的处理结果,但在复制目标装置中得不到所期望的处理结果。

    专利文献2中公开了一种方法,用于即使机型变种(variation)增加,也能无误地恢复(restore)设定值而不会增加用户的麻烦。所述方法中,将设定信息及对图像形成装置本体的种类进行识别的识别信息备份(backup)到外部存储介质中。在恢复时,判断是否需要修正设定信息,若需要则进行修正。从修正内容自动选择需要用户确认及改正的项目提示给用户。

    [现有技术文献]

    [专利文献]

    专利文献1:日本专利特开2019-16857号公报

    专利文献2:日本专利特开2013-103411号公报



    技术实现要素:

    [发明所要解决的问题]

    例如像将某设备替换为新设备的情况等那样,若能将登记在第一设备中的信息处理要素复制到与其不同的第二设备中,则有时会较为便利。若将第一设备内的、与跟某识别信息(称作第一识别信息)对应的保存区域相关联的信息处理要素单纯地复制到第二设备中,则所述信息处理要素将与第二设备内的、跟相同的第一识别信息对应的保存区域相关联。

    此处,存在下述情况:对第二设备内的跟第一识别信息对应的保存区域所设定的程序,规定了与对第一设备内的跟第一识别信息对应的保存区域所设定的程序不同的处理。此时,若执行复制到第二设备中的所述信息处理要素,则会因其执行,而对第二设备内的所述保存区域中所保存的数据,执行与在第一设备中执行所述信息处理要素时的对数据进行的处理不同的处理。因此,有时会因第二设备中的所述信息处理要素的执行而产生第一用户预想不到的事态。

    本发明提供一种结构,用于防止对于通过从某设备复制到其他设备的信息处理要素的执行而保存到后者设备内的保存区域中的数据,执行与在前者设备内对关联于所述信息处理要素的保存区域所设定的处理不同的处理。

    [解决问题的技术手段]

    技术方案1的发明是一种设备,其包括:生成部件,生成第一备份数据并输出,所述第一备份数据包含信息处理要素及处理确定信息,所述信息处理要素是自身设备所具有的信息处理要素且包含对通过执行所述信息处理要素所规定的处理而获得的处理结果数据进行保存的保存区域的识别信息,所述处理确定信息唯一确定应用于自身设备内的所述识别信息所表示的所述保存区域中保存的所述处理结果数据的处理;以及复制部件,当从指示者输入有将其他设备的所述生成部件所生成的第二备份数据复制到自身设备的指示时,若应用于所述第二备份数据中所含的信息处理要素中所含的识别信息所表示的自身设备内的第一保存区域中保存的处理结果数据的第一处理与根据所述第二备份数据中所含的处理确定信息而确定的第二处理相同,则将所述信息处理要素复制到自身设备中,若所述第一处理与所述第二处理不同,则对所述指示者进行通知。

    技术方案2的发明是根据技术方案1所述的设备,其中,所述复制部件对所述指示者提示是否要解除所述第一保存区域与所述第一处理的关联的询问,以作为所述通知,若针对所述询问而所述指示者回答了解除所述关联的意旨,则解除所述第一保存区域与所述第一处理的关联,并且将所述第二备份数据中的信息处理要素复制到自身设备中。

    技术方案3的发明是根据技术方案1或2所述的设备,其中,在所述生成部件所生成的所述第一备份数据中,进而包含自身设备的通信地址信息,所述复制部件对所述指示者提示是否要将应用于所述第一保存区域中保存的处理结果数据的处理由所述第一处理变更为所述第二处理的询问,以作为所述通知,若针对所述询问而所述指示者回答了要进行变更的意旨,则使用所述第二备份数据中所含的所述其他设备的通信地址信息,来从所述其他设备获取对所述第二处理的处理内容进行规定的处理内容信息,并将所获取的处理内容信息关联至所述第一保存区域,由此,对保存于所述第一保存区域中的处理结果数据应用所述第二处理。

    技术方案4的发明是根据技术方案1或2所述的设备,其中,在所述生成部件所生成的所述第一备份数据中,进而包含处理内容信息,所述处理内容信息对应用于自身设备内的所述识别信息所表示的所述保存区域中保存的所述处理结果数据的、所述处理的处理内容进行规定,所述复制部件对所述指示者提示是否要将应用于所述第一保存区域中保存的处理结果数据的处理由所述第一处理变更为所述第二处理的询问,以作为所述通知,若针对所述询问而所述指示者回答了要进行变更的意旨,则将所述第二备份数据中所含的所述第二处理的处理内容信息关联至所述第一保存区域,由此,对保存在所述第一保存区域中的处理结果数据应用所述第二处理。

    技术方案5的发明是根据技术方案1所述的设备,其中,所述生成部件所生成的所述第一备份数据中,进而包含与自身设备内的所述识别信息所表示的所述保存区域已关联的用户的用户识别信息,所述复制部件在所述第二备份数据中所含的用户识别信息和与所述第一保存区域已关联的用户的用户识别信息不同的情况下,对所述指示者进行通知。

    技术方案6的发明是根据技术方案5所述的设备,其中,所述复制部件在所述第二备份数据中所含的用户识别信息和与所述第一保存区域已关联的用户的用户识别信息不同的情况下,若从所述其他设备内的多个保存区域中,找到跟与所述第二备份数据中所含的用户识别信息相同的用户识别信息已关联,且对所保存的处理结果数据应用与所述第二处理相同的处理的保存区域,则将所述第二备份数据内的所述信息处理要素,在将所述信息处理要素中的所述识别信息改写为所述找到的保存区域的识别信息后复制到自身设备中,并且对所述指示者进行通知,所述通知表示将通过所述信息处理要素的执行而获得的处理结果数据保存到所述找到的保存区域中的意旨。

    技术方案7的发明是一种记录媒体,存储着程序,所述程序用于使设备所具备的计算机(computer)作为下述部件发挥功能:生成步骤,生成第一备份数据并输出,所述第一备份数据包含信息处理要素及处理确定信息,所述信息处理要素是自身设备所具有的信息处理要素且包含对通过执行所述信息处理要素所规定的处理而获得的处理结果数据进行保存的保存区域的识别信息,所述处理确定信息唯一确定应用于自身设备内的所述识别信息所表示的所述保存区域中保存的所述处理结果数据的处理;以及复制步骤,当从指示者输入有将其他设备的所述生成步骤所生成的第二备份数据复制到自身设备的指示时,若应用于所述第二备份数据中所含的信息处理要素中所含的识别信息所表示的自身设备内的第一保存区域中保存的处理结果数据的第一处理与根据所述第二备份数据中所含的处理确定信息而确定的第二处理相同,则将所述信息处理要素复制到自身设备中,若所述第一处理与所述第二处理不同,则对所述指示者进行通知。

    技术方案8的发明是一种信息处理装置,其包括:获取部件,获取备份数据,所述备份数据包含信息处理要素及处理确定信息,所述信息处理要素是第一设备所具有的信息处理要素且包含对通过执行所述信息处理要素而获得的处理结果数据进行保存的保存区域的识别信息,所述处理确定信息唯一确定应用于所述第一设备内的所述识别信息所表示的保存区域中保存的所述处理结果数据的第一处理;以及复制部件,根据来自指示者的指示,将所述备份数据内的所述信息处理要素复制到第二设备中,所述复制部件在应用于所述第二设备内的所述识别信息所表示的保存区域中保存的数据的第二处理与根据所述处理确定信息而确定的所述第一处理不同的情况下,对所述指示者进行通知。

    技术方案9的发明是一种记录媒体,存储着程序,所述程序用于使计算机作为下述部件发挥功能:获取步骤,获取备份数据,所述备份数据包含信息处理要素及处理确定信息,所述信息处理要素是第一设备所具有的信息处理要素且包含对通过执行所述信息处理要素而获得的处理结果数据进行保存的保存区域的识别信息,所述处理确定信息唯一确定应用于所述第一设备内的所述识别信息所表示的保存区域中保存的所述处理结果数据的第一处理;以及复制步骤,根据来自指示者的指示,将所述备份数据内的所述信息处理要素复制到第二设备中,其中,所述复制步骤在应用于所述第二设备内的所述识别信息所表示的保存区域中保存的数据的第二处理与根据所述处理确定信息而确定的所述第一处理不同的情况下,对所述指示者进行通知。

    [发明的效果]

    根据技术方案1、技术方案7至技术方案9的发明,能够提供一种构成,用于防止对于通过从某设备复制到其他设备的信息处理要素的执行而保存到后者设备内的保存区域中的数据,执行与在前者设备内对关联于所述信息处理要素的保存区域所设定的处理不同的处理。

    根据技术方案2的发明,即使将第二备份数据中的信息处理要素复制到自身设备中来执行,也能够防止对通过所述执行得到的处理结果数据执行与第二处理不同的第一处理。

    根据技术方案3或技术方案4的发明,当将第二备份数据中的信息处理要素复制到自身设备中来执行时,能够对通过所述执行得到的处理结果数据执行与第二处理相同的处理。

    根据技术方案5的发明,当与对信息处理要素的处理结果数据进行保存的保存区域已关联的用户识别信息在复制源设备与复制目标设备中不同时,能够将此意旨告知给用户。

    根据技术方案6的发明,能够将所复制的信息处理要素的处理结果数据,保存到与跟复制源设备内的对信息处理要素的处理结果数据进行保存的保存区域已关联的用户识别信息相同的用户识别信息所关联的、复制目标设备内的保存区域。

    附图说明

    图1是表示实施方式的系统的例的图。

    图2是示意性地表示设备的ui画面的示例的图。

    图3是表示文件箱管理信息的数据内容的一例的图。

    图4是表示指示书的数据内容的一例的图。

    图5是用于说明将安装于设备的一键式应用复制到其他设备中时可能产生的事态的图。

    图6是表示实施方式的设备中的备份生成部的处理流程的一例的图。

    图7是表示实施方式的设备中的应用复制部的处理流程的前半部分的一例的图。

    图8是表示实施方式的设备中的应用复制部的处理流程的后半部分的一例的图。

    图9是表示变形例1的设备中的备份生成部的处理流程的一例的图。

    图10是表示变形例1的设备中的应用复制部的处理流程的后半部分的一例的图。

    图11是表示变形例2的设备中的备份生成部的处理流程的一例的图。

    图12是表示变形例2的设备中的应用复制部的处理流程的前半部分的一例的图。

    图13是表示变形例2的设备中的应用复制部的处理流程的子例程(subroutine)的一例的图。

    图14是表示变形例3的系统的示例的图。

    [符号的说明]

    100:设备

    110:操作面板

    120:控制部

    122:备份生成部

    124:应用复制部

    126:客户端ui部

    130:存储装置

    132:文件箱

    134:文件箱管理信息

    136:一键式应用

    200:客户端pc

    300:网络

    具体实施方式

    <系统结构的例>

    图1中例示了所述实施方式的系统结构。所述系统包含与局域网(localareanetwork)等网络300连接的设备100群、及客户端(client)个人计算机(personalcomputer,pc)200。

    设备100具有操作面板110、控制部120及存储装置130。

    操作面板110例如具备触控面板(touchpanel)显示装置等图形用户接口(graphicaluserinterface)方式的输入/输出装置,对用户显示ui(用户接口)画面,并受理从用户对所述ui画面的操作输入。而且,操作面板110也可具有对处理的执行开始进行指示的开始按钮(startbutton)或用于数值输入的数字小键盘等跟显示装置不同的输入装置。

    控制部120是负责设备100所具备的信息处理功能的部分,具有用于信息处理功能的硬件(hardware),即例如中央处理器(centralprocessingunit,cpu)(中央运算装置)等处理器(processor)、用于一次存储的存储器。而且,控制部120具有使用此种硬件来执行的操作系统(operatingsystem,os)、固件(firmware)、各种应用程序(applicationprogram)等程序。控制部120内所示的备份生成部122、应用复制部124或客户端ui部126是通过执行程序而实现的功能。这些功能将在后文进行说明。

    存储装置130是二次存储装置,即用于半永久(即,只要没有明确的删除指示,便会持续保存)地保存数据的装置。存储装置130例如是盘装置(例如硬盘(harddisk)或固态硬盘(solidstatedisk)等)。存储装置130例如通过控制部120的os的文件系统(filesystem)来进行管理。在存储装置130中,保存有文件箱管理信息134或一键式应用136等数据。而且,在存储装置130中,可设置一个以上的作为后述的保存区域的一例的文件箱132。文件箱132例如也可作为文件系统中的文件夹(folder)而安装。

    概略而言,设备100具备用于执行计算机程序的信息处理功能。控制部120是负责设备100的信息处理功能的部分。

    而且,设备100也可具有打印机构、扫描机构、传真的收发机构、网络通信设备等负责信息处理功能以外的功能的硬件。多功能一体机等图像处理装置为设备100的示例。

    设备100具备一个以上的用于保存文件等数据的逻辑保存区域。在作为设备100的示例的多功能一体机中,有可设定被称作私人文件箱或保险箱等的一个以上的保存区域者。图1的示例中,将此种保存区域表达为文件箱132。在文件箱132中,例如可保存通过扫描功能而获得的扫描图像数据、通过对扫描图像数据进行处理而获得的数据、通过传真功能而接收的传真数据、设备100所具备的邮件接收功能所接收的电子邮件等各种数据。

    对于设备100内的保存区域,可关联即设定能访问所述保存区域的用户。此处,将此种用户称作所述保存区域的所有者。

    而且,对于设备100内的各个保存区域,可关联应用于所述保存区域中所保存的数据的处理。对保存区域中所保存的数据,应用即执行与所述保存区域关联的处理。

    应用于保存区域中所保存的数据的处理中,既有由设备100所具备的功能与关于所述功能的设定信息(例如各种参数)所规定的处理,也有作为信息处理功能所执行的程序而规定的处理。

    作为前者的示例,有指定了打印浓度或打印模式(即确定是黑白打印还是全彩(fullcolor)打印的模式)等来作为设定信息的打印处理、或指定了目标的fax号来作为设定信息的传真发送处理。本例中,作为表示应用于保存区域中所保存的数据的处理的信息,将包含为了进行处理而使用的设备100的功能的识别信息(例如表示打印功能的识别信息)、及应用于所述功能的设定信息(例如打印浓度与打印模式的组)的信息,关联于所述保存区域而登记在设备100中。

    而且,在后者即应用于保存区域中所保存的数据的处理是由程序来规定的情况(case)下,用户也可制作对处理进行规定的程序,并将所制作的程序作为对所述处理进行规定的信息而关联(即设定)至所述保存区域。而且,用户也可从设备100内所准备的现有程序中选择一个,并输入所述程序中的用户可自定义的部分(例如参数等设定信息)的数据内容,利用这一方法来制作对处理进行规定的信息,并将所述信息关联至所述保存区域。所述信息例如包含:确定用户所选择的现有程序的信息、及用户对于所述程序中的各个可自定义部分而输入的数据内容。

    这样,对应用于保存区域中所保存的数据的处理进行规定的信息,也可如后述的示例那样,构成为被称作指示书或作业流的数据。指示书是对可使用设备100所具备的一个以上的功能来执行的处理进行规定的数据。设备100所具备的功能中,包含通过控制部120的信息处理而实现的功能、通过设备100所具备的扫描仪或打印机之类的硬件机构而实现的功能、及通过控制部120的信息处理与扫描仪等硬件机构的组合而实现的功能。指示书所规定的处理中,既有由设备100所具备的功能与关于所述功能的设定信息所规定的处理,也有作为设备100的信息处理功能所执行的程序而规定的处理。对应用于保存区域中所保存的数据的处理进行规定的指示书等信息,例如被安装在设备100的存储装置130内。

    而且,在设备100中,可登记信息处理要素。信息处理要素是对可使用设备100所具备的一个以上的功能来执行的处理进行规定的数据。信息处理要素所规定的处理中,既有由设备100所具备的功能与关于所述功能的设定信息(例如各种参数)所规定的处理,也可作为设备100的信息处理功能所执行的程序而规定的处理。作为前者的示例,例如有由扫描功能与扫描设定信息(例如扫描分辨率)的组所规定的特定的扫描处理。而且,作为后者的示例,例如有下述处理,即,使扫描功能运行,并将由此而获得的扫描图像数据保存到特定的保存区域中。

    前者的示例中,信息处理要素包含下述信息,此信息表示为了进行处理而使用的设备100的功能的识别信息与关于所述功能的设定信息。

    后者的示例中,用户也可制作对处理进行规定的程序,并将所制作的程序作为信息处理要素而登记到设备100中。而且,用户也可从设备100内所准备的现有程序中选择一个,并输入所述程序中的用户可自定义的部分(例如参数等设定信息)的数据内容,利用这一方法来制作信息处理要素,并将所述信息处理要素登记到设备100中。此时,信息处理要素例如包含:确定用户所选择的现有程序的信息、及用户对于所述程序中的各个可自定义部分而输入的数据内容。

    以上例示的信息处理要素例如也可作为被称作指示书或作业流的数据而制作。

    在从用户明确地发出了信息处理要素的执行指示的情况下,或者关于信息处理要素而满足对设备100预先设定的执行条件的情况等下,由设备100来执行所述信息处理要素所规定的处理。当信息处理要素包含对处理的内容进行规定的程序时,通过设备100的信息处理功能来执行所述程序。为了从用户受理信息处理要素的执行指示,也可在显示于设备100的操作面板110等上的ui(用户接口)画面上,显示表示信息处理要素的图标。此时,当用户在ui画面上选择信息处理要素的图标并进行执行指示的操作时,执行所述信息处理要素所规定的处理。

    若信息处理要素所规定的处理是将所述处理的结果作为电子数据(以下称作处理结果数据)而输出,则在所述信息处理要素中包含对所述处理结果数据的输出目标进行规定的信息。作为处理结果数据的输出目标,也可选择私人文件箱等保存区域,此时,在信息处理要素中包含识别信息,所述识别信息唯一确定处理结果数据的输出目标的保存区域(即图1的示例中的文件箱132)。

    所述保存区域的识别信息并非在全局(global)上为唯一者,而是在相同的设备100内所设的保存区域间为唯一者。因此,若将第一设备100内的以与某识别信息(称作第一识别信息)对应的保存区域作为处理结果输出目标的信息处理要素单纯地复制到第二设备100中,则第二设备100内的所述信息处理要素的处理结果将被输出至与相同的第一识别信息对应的、第二设备100内的保存区域。

    图1的示例中,在设备100中安装有作为信息处理要素的一例的一键式应用136。这些一键式应用136被保存在设备100内的存储装置130内。在显示于操作面板110的ui画面上,显示各一键式应用136的图标。

    例如,在图2所例示的设备100的ui画面400上,呈矩阵状地排列有图标410,所述图标410表示用于调用设备100所提供的各处理功能的按钮。若处理功能的数量多到无法收敛在一画面内,则也可在通过滚动或翻页而显示的其他画面显示区域中也显示图标410群。显示于ui画面400的图标410中,有像复印按钮412或fax发送按钮414等那样,与设备100在出厂时的状态下具备的固有(native)功能对应者。而且,这些图标410中,可包含一键式应用136的图标416。一键式应用136例如是表示由控制部120所执行的各种信息处理带来的功能、或将设备100的一个以上的固有功能与信息处理组合而成的复合功能等的软件。例如,图2中例示的“yyy公司发送用”图标416所表示的一键式应用136是表示下述功能的软件,即,将通过设备100所具备的扫描功能而读取的图像,使用控制部120所具备的fax收发功能,而发送至yyy公司的fax号。用户能够制作对自己希望的处理内容进行规定的一键式应用136的数据,并将其安装于设备100。

    当用户通过触摸操作等而按下ui画面400上的图标416时,由控制部120来执行与所述图标416对应的一键式应用136。

    在安装于设备100的一键式应用136中,有指定了任一文件箱132来作为执行所述一键式应用136的结果所得的处理结果数据的输出目标者。此种一键式应用136中,包含被指定作为输出目标文件箱132的识别信息。

    文件箱管理信息134是为了对设备100的存储装置130内所设的文件箱132群进行管理而使用的信息。文件箱132是设备100内的保存区域的一例。图3表示文件箱管理信息134的数据内容的一例。图3所例示的文件箱管理信息中,对应于每个文件箱132而包含文件箱编号、所有者、指示书的栏。

    在文件箱编号栏中,登记有作为所述文件箱132的识别信息的一例的文件箱编号。文件箱编号是保存区域的识别信息的一例。另外,保存区域的识别信息并不限于像文件箱编号那样的编号形式者。保存区域的识别信息只要具备能够从设备100内的多个保存区域中唯一确定所述保存区域的信息内容,则为任何信息皆可。

    在所有者栏中,登记有具备对所述文件箱132的访问权的用户的识别信息(以下也称作用户id)。也可相对于文件箱132而登记多个所有者。而且,在将文件箱132设定为任何人皆可利用的情况下,所述文件箱132的所有者栏例如为“任何人”或空栏。

    在指示书栏中,登记有确定对保存于所述文件箱132的数据所应用的指示书的信息(例如对保存于存储装置130内的指示书的本体数据进行指示的识别信息)。指示书是对设备100所执行的处理进行规定的数据。

    对于保存在文件箱132中的数据,针对所述数据,执行与所述文件箱132对应的指示书栏中所示的指示书(以下也称作“与文件箱132对应的指示书”)所规定的处理。另外,也可设定对于保存在文件箱132中的数据是自动应用与所述文件箱132对应的指示书,还是等待用户的指示来应用。在设定为后者的情况下,仅仅在文件箱132中保存数据,并不对所述数据应用与所述文件箱132对应的指示书。此时,在用户选择了所述文件箱132内的所述数据后,并指示所述指示书的执行后,才对所述数据应用所述指示书。而且,在前者的情况下,即,对所述文件箱132设定有自动应用与文件箱132对应的指示书的情况下,当在所述文件箱132中保存数据时,将自动对所述数据应用所述指示书。另外,所谓对数据应用指示书,是指对所述数据执行由所述指示书所规定的处理。

    图4表示指示书中所含的数据内容的一例。所例示的指示书包含“名称”、“更新日期时间”、“所有者”、“说明”、“散列值”、“处理内容”、“fax”、“mail”、“ftp”、“print”等项目。“名称”是所述指示书的名字,例如由制作所述指示书的人(即所述指示书的所有者)所决定。“更新日期时间”是对于所述指示书的内容最后更新的日期时间。项目“所有者”中,登记有所述指示书的所有者的用户id。项目“说明”中,登记有关于所述指示书的处理内容等的、面向用户的说明语句。项目“散列值”中,是接下来要说明的项目“处理内容”中所含的数据的散列值。

    项目“处理内容”中,登记有表示所述指示书所规定的处理内容的数据例如对处理内容进行描述的程序或确定所述处理内容的功能与设定信息的组等。前述的“散列值”是所述“处理内容”的数据的散列值。当“处理内容”为程序时,所述程序既可为以脚本(script)语言所描述者,也可为执行格式的二进制码(binarycode)等。

    在项目“fax”中,当所述指示书所规定的“处理内容”包含fax(即传真)的发送时,登记有发送目标的fax号。项目“mail”中,登记有发送所述指示书所规定的“处理内容”的处理结果所得的输出图像(例如要打印的图像、要进行fax发送的图像等)的发送目标的电子邮件地址。本例中,设想将进行fax发送的图像发送至(例如为了进行之后的监查等)对业务进行管理的管理者,项目“mail”中,登记有所述管理者的邮件地址。在项目“ftp”中,当所述指示书所规定的“处理内容”例如包含将处理结果数据通过文件传输协议(filetransferprotocol,ftp)转发给位于远程(remote)的服务器等的处理时,登记有表示所述转发目标的统一资源定位器(uniformresourcelocator,url)。在项目“print”中,当所述指示书所规定的“处理内容”包含处理结果所得的图像的打印时,登记有所述图像的打印设定信息等。

    <将一键式应用复制到其他设备时引起的事态>

    接下来,参照图5来说明将安装于设备100的一键式应用136复制到其他设备100时可能产生的事态。

    图5的示例表示了用户将安装于设备100a的一键式应用136(以下称作“一键式应用a”)复制到设备100b中的情况。而且,本例中,假设一键式应用a是表示下述处理的应用,即,将通过设备100a所具备的扫描仪进行的扫描而获得的扫描图像,输出至设备100a内的文件箱132a。文件箱132a是以识别信息“003”来识别。因此,准确而言,一键式应用a表示了下述处理,即,将通过设备100a所具备的扫描仪进行的扫描而获得的扫描图像,保存到以识别信息“003”而识别的文件箱中。对于所述文件箱132a,关联有指示书140a,所述指示书140a对应用于保存在所述文件箱132a中的数据的处理进行规定。指示书140a表示下述处理,即,将保存在对应的文件箱132a中的数据以文件传输协议(filetransferprotocol,ftp)而转发至特定的服务器(图中取名为“服务器1”)。

    考虑用户将设备100a内的一键式应用a复制到与设备100a相同的网络300上的其他设备100b的情况。此时,用户从网络300上的客户端pc200访问设备100a,对设备100a指示一键式应用a的备份。与此相应地,设备100a制作一键式应用a的备份数据,并将所述备份数据转发至客户端pc200。所转发的备份数据被保存到客户端pc200内的文件系统中。在所述备份数据中,包含一键式应用a。

    随后,用户从客户端pc200访问作为复制目标的设备100b,指示指示设备100b复制之前刚刚保存的备份数据中的一键式应用a。

    根据所述指示而复制到设备100b内的一键式应用a所规定的处理内容,与位于设备100a内的一键式应用a的处理内容相同。因此,当执行被复制到设备100b内的一键式应用a时,通过设备100b所具备的扫描仪进行的扫描而获得的扫描图像将被保存到设备100b内的、以识别信息“003”而识别的文件箱132b中。

    此处,对设备100b内的文件箱132b所设定的指示书140b与对设备100a内的具备相同的识别信息“003”的文件箱132a所设定的指示书140a是独立的。一般情况下,指示书140b中规定的处理内容与指示书140a中规定的处理内容不同。图示例中,指示书140b的处理内容是:将保存在文件箱132b中的数据(即扫描图像)fax发送fax号“045-xxx…”。因此,若在设备100b中执行所复制的一键式应用a,则会将利用设备100b扫描所得的图像fax发送至所述fax号,其与在复制源设备100a中执行相同的一键式应用a时进行的处理不同。可能引起下述事态:用户本以为在设备100b中也会与设备100a的情况同样地将扫描结果转发至“服务器1”而复制了一键式应用a,结果,扫描结果却被发送至所述用户未预料的目标。

    <用于应对的结构>

    本实施方式中,控制部120内的备份生成部122、应用复制部124及客户端ui部126执行用于应对此种事态的处理。

    备份生成部122根据来自用户的指示,生成存储装置130内的一键式应用136的备份数据。在备份生成部122所生成的备份数据中,除了一键式应用136自身的数据以外,还包含对与所述一键式应用136的处理结果的输出目标文件箱132关联的指示书140a的处理内容进行确定的散列值(参照图4)。所述散列值如参照图4所说明的那样,是所述指示书140a的处理内容的数据的散列值,可以说是唯一确定所述处理内容者。而且,在备份数据中所含的一键式应用136自身的数据中,包含所述一键式应用136的处理结果的输出目标文件箱132的识别信息。

    另外,另外,若作为备份对象的一键式应用136的处理结果的输出目标为文件箱以外,则在备份数据中不含对指示书的处理内容进行确定的散列值。这是因为,对于文件箱以外的输出目标未关联指示书。

    本例中,一键式应用136为信息处理要素的一例,文件箱132为保存区域的一例。而且,散列值为处理确定信息的一例,备份生成部122为生成部件的一例。

    应用复制部124接收从用户输入的备份数据,并将所述备份数据中所含的一键式应用136复制到自身设备的存储装置130内。所输入的备份数据是由其他设备100(以下称作“复制源设备”)的备份生成部122所生成。应用复制部124使用所述备份数据中所含的散列值,来判定所述一键式应用136的处理结果在自身设备内是否会与在复制源设备中的情况同样地受到处理。即,判定所述散列值与对所述一键式应用136的处理结果的输出目标即自身设备100内的文件箱132所设定的指示书的处理内容的散列值是否一致。若一致,则对在自身设备内执行所述一键式应用136时的处理结果的输出目标文件箱132所设定的指示书是与复制源设备时相同的处理内容。此时,所复制的一键式应用136的处理结果将根据与复制源设备的情况相同的处理内容的指示书而受到处理,因此即使将所述一键式应用136复制到自身设备中,也不会引起用户预料不到的事态。应用复制部124为复制部件的一例。

    与此相对,若不一致,则对所述一键式应用136的处理结果的输出目标文件箱132所设定的指示书的处理内容与复制源设备时不同。此时,假设执行所述一键式应用,则对于通过所述执行得到的处理结果,在输出目标文件箱132中将应用与复制源设备时不同的处理内容的指示书。用户有可能预料不到此种事态。因此,此种情况下,应用复制部124并不直接复制备份数据内的一键式应用136,而是经由客户端ui部126来对用户显示警告消息,以征求应对。

    客户端ui部126对于客户端pc200,经由网络300来提供用于设备100的操作的ui画面。客户端ui部126尤其提供用于一键式应用136的备份处理、或复制源设备所生成的备份数据的复制处理的ui画面。所述ui画面的提供例如是使用网络(web)技术来进行。

    图6例示备份生成部122所执行的处理流程。

    当用户从客户端pc200访问设备100的客户端ui部126时,客户端ui部126对客户端pc200提供菜单(menu)画面。在所述菜单画面上,包含“一键式应用的备份”以作为菜单项目之一。当用户指示所述菜单项目的执行时,执行图6的处理流程。

    在所述流程中,客户端ui部126对客户端pc200提供选择画面,所述选择画面显示有安装在自身设备100的存储装置130内的一键式应用136的一览。并且,从用户受理作为备份对象的一键式应用136的选择(s10)。

    当用户在所述选择画面上选择作为备份对象的一键式应用136时,客户端pc200将所述选择的结果送往客户端ui部126。备份生成部122从客户端ui部126接收所述选择结果,并对所述选择结果所表示的一键式应用136的处理内容的数据进行分析(s12)。在所述分析中,调查是否对所述一键式应用136指定有处理结果数据的输出目标文件箱132。即,调查一键式应用136的处理内容的数据中是否包含一键式应用136的处理结果数据的输出目标文件箱132的识别信息。而且,若对所述一键式应用136指定有处理结果数据的输出目标文件箱132,则备份生成部122进一步调查是否存在已与所述文件箱132关联的指示书。

    基于所述分析结果,备份生成部122判定是否满足“已指定有文件箱132作为备份对象的一键式应用136的处理结果的输出目标,且已有指示书与所述文件箱132关联”这一条件(s14)。

    若s14的判定结果为是,则备份生成部122生成包含所述一键式应用136及所述指示书的处理内容的散列值的备份数据的文件(s16)。在所述文件中所含的一键式应用136中,包含处理结果数据的输出目标即文件箱132的识别信息。

    若s14的判定结果为否,则备份生成部122制作包含所述一键式应用136的备份数据的文件(s17)。此时,不存在对所述一键式应用136的处理结果数据应用的指示书,因此与s16不同,在s17中生成的备份数据中不含指示书的处理内容的散列值。

    在s16或s17之后,备份生成部122将所生成的备份数据的文件发送至客户端pc200(s18)。客户端pc200接收并保存所述文件。

    接下来,参照图7及图8来说明应用复制部124所执行的处理流程的示例。

    用户根据图6的流程,将某设备100内的一键式应用136的备份数据的文件获取到自己的客户端pc200内之后,访问作为复制目标的其他设备100的客户端ui部126。客户端ui部126对客户端pc200提供菜单画面。在所述菜单画面上,包含“已备份的一键式应用的复制”以作为菜单项目之一。当用户指示所述菜单项目的执行时,执行图7及图8所示的处理流程。

    此时,如图7所示,客户端ui部126对客户端pc200提供对作为复制对象的备份数据的选择进行受理的画面(s20)。用户针对显示于客户端pc200的所述画面的输入栏,输入从保存在客户端pc200内的备份数据的文件中选择的一个。客户端pc200将所选择的备份数据的文件发送至客户端ui部126。

    设备100的应用复制部124从客户端ui部126接收所述备份数据的文件,并对所述文件内所含的一键式应用136的处理内容进行分析(s22)。在所述分析中,首先,调查对于所述一键式应用136,是否指定有处理结果数据的输出目标文件箱132。即,调查一键式应用136的处理内容的数据中,是否包含一键式应用136的处理结果数据的输出目标文件箱132的识别信息。而且,若对所述一键式应用136指定有处理结果数据的输出目标文件箱132,则应用复制部124进一步调查是否存在已与所述设备100内的所述识别信息的文件箱132关联的指示书。

    应用复制部124基于所述分析结果,判定是否满足“已指定有文件箱132作为所述一键式应用136的处理结果的输出目标,且已有指示书与所述文件箱132关联”这一条件(s24)。

    若s24的判定结果为否,则所述一键式应用136的处理结果的输出目标为文件箱以外,或者即便输出目标为文件箱,也无指示书关联于所述文件箱。前者的情况下,所述一键式应用136的处理结果原本就不会在输出目标接受指示书的处理,因此不会发生所述事态。后者的情况下,所述一键式应用136的处理结果尽管被保存在所述设备100内的文件箱132中,但对于所述文件箱132并未关联指示书。因此,处理结果只是简单地保存到所述文件箱132中,并不会应用用户预料不到的处理内容的指示书。由此,若s24的判定结果为否,则应用复制部124将备份数据内的一键式应用136复制到所述设备100的存储装置130内(s26),结束处理。

    另一方面,若s24的判定结果为是,则将与对所述备份数据中的一键式应用136的处理结果的输出目标所指定的自身装置的文件箱132关联的指示书、与所述备份数据内所含的散列值进行比较(s28)。并且,判定这两个散列值是否一致(s30)。此处,若在复制源设备中对于所述一键式应用的输出目标文件箱未关联有指示书,则在所述备份数据内不含散列值,但此时,s28中的比较结果为不一致,s30的判定结果为否。

    若s30的判定结果为是,则与所述文件箱132关联的指示书的处理内容和在输出目标文件箱132中对复制源设备100中的所述一键式应用136的处理结果所应用的指示书的处理内容相同。因此,将所述一键式应用136复制到所述设备100中来执行时的设备100的动作与复制源设备100的动作相同,符合用户的预料。因而,此时,应用复制部124将备份数据内的一键式应用136复制到所述设备100的存储装置130内(s26),结束处理。

    若s30的判定结果为否,假设直接复制备份数据内的一键式应用136,则所述处理结果被输出到所述设备100内的任一文件箱132中,接受与所述文件箱132关联的指示书的处理。若所述指示书的处理内容与复制源设备100中的处理内容不用,或者对于复制源设备中的输出目标文件箱未关联指示书,则所复制的一键式应用136的处理结果将受到用户预料不到的处理。必须避免此种事态。

    因此,若s30的判定结果为否,则应用复制部124如图8所示,经由客户端ui部126来对客户端pc200提供用于接受用户指示的选择画面(s40)。在所述选择画面(省略图示)上,与“复制目标中执行的指示书的处理内容与复制源不同。”这一警告消息一同,显示例如以下所示的三个选项。

    (1)重新制作与输出目标文件箱关联的指示书。

    (2)解除已与输出目标文件箱关联的指示书。

    (3)直接复制。

    而且,在所述选择画面上,也可进而显示复制源设备100和在所述设备中分别与输出目标文件箱132关联的指示书的名称。这些指示书的名称的显示作为用户选择选项时的参考。

    当用户针对所述选择画面而选择了选项(1)时,客户端ui部126将指示书的编辑画面提供给客户端pc200,使用户遍及指示书(s42)。并且,等待输入保存编辑结果的意旨的指示(s44)。当用户完成编辑,并进行了对作为编辑结果的指示书进行保存的意旨的指示时,客户端ui部126将所述作为编辑结果的指示书保存到存储装置130中,并且将所述指示书关联至输出目标文件箱132(s46)。此时,至此为止与所述文件箱132关联的指示书解除。由此,对于保持在所述文件箱132中的数据,将执行所述指示书的处理。并且,应用复制部124将备份数据内的一键式应用136复制到存储装置130中(s26),结束处理。此时,与所述文件箱132相关联的是用户自身编辑的指示书,因此不会引起用户预料不到的事态。

    当用户针对在s40中提供的选择画面而选择了选项(2)时,客户端ui部126将关联画面提供给客户端pc200(s48),所述关联画面受理指示书对输出目标文件箱132的关联设定。在所述画面上,表示了当前对所述文件箱132已关联的指示书的识别信息。用户在所述画面上,删除所述已关联的指示书的识别信息,由此,解除所述指示书对所述文件箱132的关联。客户端ui部126等待用户进行指示书对所述文件箱132的关联的解除操作(s50)。并且,当进行解除操作时,解除所述指示书对所述文件箱132的关联(s52)。然后,应用复制部124将备份数据内的一键式应用136复制到存储装置130中(s26),结束处理。此时,对于所述文件箱132未关联指示书,因此所复制的一键式应用136的处理结果只是保存到所述文件箱132中,不会在所述文件箱132中受到用户预料不到的处理。

    当用户针对在s40中提供的选择画面而选择了选项(3)时,用户在了解所执行的指示书与复制源设备中的指示书不同的前提下,选择了复制一键式应用136。因此,此时,应用复制部124简单地将备份数据内的一键式应用136复制到存储装置130中(s26),结束处理。

    以上,对实施方式的设备100所进行的一键式应用136的备份及复制时的处理进行了说明。

    以上的示例中,若对一键式应用136的处理结果的输出目标文件箱132关联有指示书,则s14及s24的判定结果为是。作为与此相对的另一例,若对一键式应用136的处理结果的输出目标文件箱132以“自动执行”模式而关联有指示书,则也可使s14及s24的判定结果为是。即,本例中,作为指示书对文件箱132的关联模式,有“自动执行”模式与“非自动执行”模式。以“自动执行”模式关联于文件箱132的指示书在有数据保存到所述文件箱132时自动执行。与此相对,以“非自动执行”模式关联于文件箱132的指示书仅仅在有数据保存到所述文件箱132中并不执行,而是从用户收到明确的执行指示后才执行。在将指示书关联于文件箱时,由执行了所述关联的用户来选择采用哪种模式,将所选择的模式跟所述文件箱与指示书的关联信息相关联地存储到存储装置130中。例如考虑下述情况:与被复制到复制目标设备100中的一键式应用136的输出目标文件箱132关联的指示书为“非自动执行”模式。此时,所述一键式应用136的处理结果将被保存到所述文件箱132中,但要对所述处理结果执行所述指示书,则必须由用户明确地指示所述指示书的执行。因此,进行所述指示时,用户在画面上确认要对所述处理结果执行的指示书的名称等,在理解后,判断是否要指示执行,因此不会执行用户预料外的处理。因此,在对一键式应用136的处理结果的输出目标文件箱132以“非自动执行”模式而关联有指示书的情况下,使s24的判定结果为否,即使复制所述一键式应用136也难以产生问题。对于s14的判定也同样。而且,本段落中说明的事项在后述的变形例的情况下也同样。

    <变形例1>

    参照图9及图10来说明变形例1。

    变形例1中,提供了一种结构,用于将与在复制源设备100中跟一键式应用136的处理结果的输出目标文件箱132已关联的指示书相同的处理内容的指示书,关联至复制目标设备100中的输出目标文件箱132。

    图9是表示所述变形例1中的备份生成部122的处理流程的一例。图9所示的处理流程中,仅有s16a的处理与图6的流程s16的处理不同,其他步骤的处理与图6的流程的情况相同。

    在s16a中备份生成部122所生成的备份数据除了在图6的s16中备份生成部122所生成的备份数据中所含的信息以外,还进一步包含所述设备100的通信地址(例如网际协议(internetprotocol,ip)地址)。

    而且,变形例1中的应用复制部124的处理流程中,图7所示的前半部分与所述实施方式的情况相同,但在图10所示的后半部分,包含与所述实施方式的流程(参照图8)不同的部分。

    变形例1中,在应用复制部124在s40a中提供给客户端pc200的选择画面上,除了在所述实施方式的流程(参照图8)s40中提供的选择画面中所含的选项(1)~选项(3)以外,还包含下述选项(4)。

    (4)恢复原指示书。

    用户选择选项(1)~选项(3)中的任一者时的应用复制部124的处理与图8的情况相同。

    当用户选择了选项(4)时,应用复制部124使用所述备份数据中所含的通信地址来与复制源设备100连接。并且,请求复制源设备100检索具备与所述备份数据中的散列值相同的值的散列值的指示书(s54)。复制源设备100在从存储装置130找到具备所述散列值的指示书时,对应用复制部124响应所述指示书,若未找到,则响应无相符的指示书的意旨。所述指示书是“对第二处理的处理内容进行规定的处理内容信息”的一例。应用复制部124在相对于检索请求而从复制源设备100收到指示书时(s56的判定结果为是),将所述指示书保存到自身设备的存储装置130内。继而,将所保存的指示书关联至备份数据中的一键式应用136的输出目标文件箱132(s58)。然后,应用复制部124将备份数据内的一键式应用136复制到存储装置130中(s26),结束处理。

    若在s54中未能从复制源设备100获得所请求的指示书,或者无法与复制源设备100进行通信,则s56的判定结果为否。此时,应用复制部124将包含表示未能获取到请求源的指示书的消息的画面提供给客户端pc200,并且返回s40a,再次在客户端pc200提示选择画面,请用户选择处理。

    图9及图10所例示的处理流程中,备份生成部122生成包含自身设备100的通信地址的备份数据(s16a),但这不过是一例。作为另一例,备份生成部122也可在s16a中,将与作为备份对象的一键式应用136的处理结果的输出目标文件箱132关联的指示书其自身或所述指示书的处理内容的数据,取代通信地址而包含在备份数据中。所述指示书或指示书的处理内容的数据是“对应用于自身设备内的所述识别信息所表示的所述保存区域中保存的所述处理结果数据的、所述处理的处理内容进行规定的处理内容信息”的一例。

    <变形例2>

    对于设备100内的各文件箱132,有时设定有所有者。文件箱132的所有者是可利用所述文件箱132的用户。文件箱132的所有者的信息作为文件箱132的属性信息的一项目而存储在存储装置130中。

    所述实施方式及变形例1中,在复制源设备与复制目标设备中,一键式应用136的处理结果的输出目标文件箱132的识别信息相同。但是,在对文件箱132设定有所有者的情况下,具备所述识别信息的文件箱132的所有者在复制源设备与复制目标设备中有可能不同。此种情况在安全上不理想。

    因此,所述变形例2中,原则上,从所有者与复制源设备中的所述一键式应用136的处理结果的输出目标文件箱132相同的文件箱中,选择复制目标设备中的一键式应用136的处理结果的输出目标文件箱132。

    图11中例示所述变形例2的备份生成部122的处理流程。图11所示的处理流程中,仅有s16b的处理与图6的流程s16的处理不同,其他步骤的处理与图6的流程的情况相同。

    在s16b中备份生成部122所生成的备份数据除了在图6的s16中备份生成部122所生成的备份数据中所含的信息以外,还包含作为备份对象的一键式应用136的输出目标文件箱的所有者的信息。所有者的信息例如是所述所有者的用户识别信息。

    而且,图12表示变形例2中的应用复制部124的处理流程的前半部分。图12的流程是在图7所示的所述实施方式的流程中插入s27。即,在图12的流程中,若s24的判定结果为是,则应用复制部124判定在s24中所确定的自身设备(即复制目标设备)100内的复制对象的一键式应用136的处理结果的输出目标文件箱的所有者,与备份数据中所含的所有者信息所表示的所有者是否一致。若所述判定结果为是,则应用复制部124与图7的流程同样,执行s28以后的处理。

    若s27的判定结果为否,则应用复制部124也可使通知消息显示于客户端pc200,所述通知消息表示被指定为作为复制对象的一键式应用136的处理结果的输出目标的、文件箱132的所有者与复制源设备100的情况不同。而且,若s27的判定结果为否,则前进至图13所示的子例程。所述子例程中,应用复制部124从自身设备100内的文件箱132中,搜索备份数据内的所有者信息所表示的用户被设定为所有者的文件箱132(s60),并判定是否找到此种文件箱132(s62)。若s62的判定结果为否,则应用复制部124将错误消息经由客户端ui部126而送至客户端pc200,中止一键式应用136的复制(s74)。所述错误消息例如表示“未能从设备内找到与复制源设备中的输出目标文件箱相同的所有者的文件箱,因此中止一键式应用的复制。”的意旨。

    若s62的判定结果为是,则应用复制部124判定在s60中找到的文件箱132是否关联有指示书(s64)。若s64的判定结果为是,则应用复制部124对所述指示书的处理内容的散列值与备份数据中所含的散列值进行比较(s66),判定这两者是否一致(s68)。

    若s68的判定结果为是,则应用复制部124在图12的s26中将备份数据内的一键式应用136复制到存储装置130中。此时,应用复制部124将在s60中找到的文件箱132的识别信息设定作为所述一键式应用136的处理结果的输出目标文件箱132的识别信息。

    若s68的判定结果为否,则应用复制部124前进至图8所示的流程s40。此时,应用复制部124在s46、s52等之后执行的s26中,将在s60中找到的文件箱132的识别信息设定作为所述一键式应用136的处理结果的输出目标文件箱132的识别信息。

    若s64的判定结果为否,即,若在s60中找到的文件箱132未关联有指示书,则应用复制部124经由客户端ui部126来对客户端pc200提供选择画面(省略图示)(s70)。在所述选择画面上,显示“所述设备内的相同所有者的文件箱未关联指示书。请从以下的选项中选择想要执行的处理。”这一主旨的消息、与对备份数据中所含的一键式应用136进行复制还是中止所述复制的询问。当用户针对所述询问而进行是否复制的选择时,应用复制部124执行与所述选择结果相应的处理(s72)。

    另外,作为图13的流程的变形,当在s62中找到多个将备份数据内的所有者信息所表示的用户设为所有者的文件箱132时,也可进行以下的处理。即,此时,在所找到的多个文件箱132中,若存在散列值与备份数据内的散列值相同的处理内容的指示书所关联的文件箱132,则选择此文件箱132,将此文件箱132设定为所复制的一键式应用136的输出目标。

    以上说明的变形例2的处理是以图6至图8中说明的所述实施方式的处理为基础,但也能以图9及图10中说明的变形例1为基础。

    <变形例3>

    以上说明的实施方式及变形例中,用于设备100间的一键式应用136的复制的控制是由设备100的控制部120来进行,但这不过是一例。作为另一例,用于一键式应用136的复制的控制也可由用户所操作的客户端pc200来进行。

    所述变形例3中,如图14所示,某设备100内的一键式应用136的备份处理是由客户端pc200内的备份控制部202来控制。而且,将所备份的一键式应用复制到其他设备100中的处理是由客户端pc200内的应用复制控制部204来执行。

    备份控制部202对于操作客户端pc200的用户,提供用于一键式应用136的备份的ui画面。在所述ui画面上,例如显示网络300上的设备100的一览,从所述一览中,受理想要备份一键式应用136的某设备100的选择。当用户从所述一览选择设备100时,备份控制部202从所述设备100请求一键式应用136的一览。收到所述请求的设备100的控制部120响应表示位于存储装置130内的一键式应用136的一览的信息。备份控制部202接收所述信息,显示所述信息所表示的一键式应用136的一览。然后,从所述一览中受理备份对象的选择。当用户选择作为备份对象的一键式应用136时,备份控制部202从设备100中获取所选择的一键式应用136的数据。备份控制部202对所获取的一键式应用136进行分析(此处理对应于图6的s14)。通过所述分析,若知晓已指定了文件箱132来作为所述一键式应用136的处理结果的输出目标,则备份控制部202向设备100请求与所述文件箱132关联的指示书。设备100的控制部120根据所述请求,若对所述文件箱132关联有指示书,则对备份控制部202响应所述指示书内的处理内容的散列值,若并非如此,则响应没有已关联的指示书的意旨。在从设备100响应有散列值的情况下,备份控制部202生成包含一键式应用136及所述散列值的备份数据的文件并予以保存。在从设备100收到没有已关联的指示书的意旨的响应时,备份控制部202生成包含一键式应用136的备份数据的文件并予以保存。备份控制部202是获取备份数据的获取部件的一例。

    应用复制控制部204在从用户收到备份数据的复制执行的指示时,显示所保存的备份数据的一览,并从用户受理作为复制对象的备份数据的选择。而且,应用复制控制部204显示网络300上的设备100的一览,从其中受理复制目标设备100的选择。接下来,应用复制控制部204对所选择的备份数据中的一键式应用136进行分析。通过所述分析,若知晓已指定了文件箱132来作为所述一键式应用136的处理结果的输出目标,则应用复制控制部204向被选择为复制目标的设备100请求与所述文件箱132关联的指示书。所述设备100的控制部120根据所述请求,若对所述文件箱132关联有指示书,则对应用复制控制部204响应所述指示书内的处理内容的散列值,若并非如此,则对应用复制控制部204响应没有已关联的指示书的意旨。在从设备100响应有散列值的情况下,应用复制控制部204对所述散列值与备份数据内的散列值进行比较。并且,若两个散列值一致,则指示所述设备100复制备份数据内的一键式应用136。收到所述指示的设备100的控制部120将所述一键式应用136保存到存储装置130中。若两个散列值不一致,则应用复制控制部204显示与图8的s40的情况同样的选择画面,受理来自用户的选择。并且,依照用户的选择结果,进行与图8所示的处理同样的处理。应用复制控制部204是复制部件的一例。

    也可将变形例3中的客户端pc200的备份控制部202及应用复制控制部204的功能搭载于设备100中。

    以上说明的实施方式及各变形例中,作为对指示书的处理内容进行确定的处理确定信息,使用了所述处理内容的数据的散列值,但这不过是一例。也可取而代之,而使用例如所述处理内容的数据其自身来作为处理确定信息。

    而且,以上,作为备份及复制的对象,例示了一键式应用136,但对于一键式应用136以外的信息处理要素的备份及复制,也可应用本实施方式及各变形例的处理。作为一键式应用136以外的信息处理要素,例如有为了进行处理而使用的设备100的功能的识别信息与关于所述功能的设定信息的组合等。

    以上说明的实施方式及各变形例的设备100的信息处理机构及客户端pc200是通过使计算机执行程序而实现,所述程序表示构成所述设备100或客户端pc200的要素群的功能。此处,作为硬件,计算机例如具有如下所述的电路结构,即,处理器、随机存取存储器(randomaccessmemory,ram)及只读存储器(readonlymemory,rom)等存储器(一次存储)、对快闪存储器(flashmemory)或固态硬盘(solidstatedrive,ssd)、硬盘驱动器(harddiskdrive,hdd)等固定存储装置进行控制的控制器、各种输入/输出(input/output,i/o)接口、进行用于与局域网等网络的连接的控制的网络接口等例如经由总线(bus)等而连接。描述有所述各功能的处理内容的程序经由网络等而保存至快闪存储器等固定存储装置,并安装于计算机中。通过将存储于固定存储装置的程序读出至ram并由处理器来执行,从而实现上文例示的功能模块群。

    此处,所谓处理器,是指广义上的处理器,包含通用处理器(例如中央处理器(centralprocessingunit,cpu)等)或者专用处理器(例如图形处理器(graphicsprocessingunit,gpu)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、可编程逻辑器件等)。

    而且,所述实施方式及变形例中的处理器的动作也可并非仅由一个处理器来完成,而是由位于物理上分离的位置处的多个处理器协同完成。而且,处理器的各动作(即通过处理器的动作而实现的图1的各要素的处理动作)并不仅限定于所述实施方式及各变形例中记载的顺序,也可适当变更。


    技术特征:

    1.一种设备,其包括:

    生成部件,生成第一备份数据并输出,所述第一备份数据包含信息处理要素及处理确定信息,所述信息处理要素是自身设备所具有的信息处理要素且包含对通过执行所述信息处理要素所规定的处理而获得的处理结果数据进行保存的保存区域的识别信息,所述处理确定信息唯一确定应用于自身设备内的所述识别信息所表示的所述保存区域中保存的所述处理结果数据的处理;以及

    复制部件,当从指示者输入有将其他设备的所述生成部件所生成的第二备份数据复制到自身设备的指示时,若应用于所述第二备份数据中所含的信息处理要素中所含的识别信息所表示的自身设备内的第一保存区域中保存的处理结果数据的第一处理与根据所述第二备份数据中所含的处理确定信息而确定的第二处理相同,则将所述所述第二备份数据的信息处理要素复制到自身设备中,若所述第一处理与所述第二处理不同,则对所述指示者进行通知。

    2.根据权利要求1所述的设备,其中

    所述复制部件对所述指示者提示是否要解除所述第一保存区域与所述第一处理的关联的询问,以作为所述通知,若针对所述询问而所述指示者回答了解除所述关联的意旨,则解除所述第一保存区域与所述第一处理的关联,并且将所述第二备份数据中的信息处理要素复制到自身设备中。

    3.根据权利要求1或2所述的设备,其中

    在所述生成部件所生成的所述第一备份数据中,进而包含自身设备的通信地址信息,

    所述复制部件对所述指示者提示是否要将应用于所述第一保存区域中保存的处理结果数据的处理由所述第一处理变更为所述第二处理的询问,以作为所述通知,若针对所述询问而所述指示者回答了要进行变更的意旨,则使用所述第二备份数据中所含的所述其他设备的通信地址信息,来从所述其他设备获取对所述第二处理的处理内容进行规定的处理内容信息,并将所获取的处理内容信息关联至所述第一保存区域,由此,对保存于所述第一保存区域中的处理结果数据应用所述第二处理。

    4.根据权利要求1或2所述的设备,其中

    在所述生成部件所生成的所述第一备份数据中,进而包含处理内容信息,所述处理内容信息对应用于自身设备内的所述识别信息所表示的所述保存区域中保存的所述处理结果数据的、所述处理的处理内容进行规定,

    所述复制部件对所述指示者提示是否要将应用于所述第一保存区域中保存的处理结果数据的处理由所述第一处理变更为所述第二处理的询问,以作为所述通知,若针对所述询问而所述指示者回答了要进行变更的意旨,则将所述第二备份数据中所含的所述第二处理的处理内容信息关联至所述第一保存区域,由此,对保存在所述第一保存区域中的处理结果数据应用所述第二处理。

    5.根据权利要求1所述的设备,其中

    所述生成部件所生成的所述第一备份数据中,进而包含与自身设备内的所述识别信息所表示的所述保存区域已关联的用户的用户识别信息,

    所述复制部件在所述第二备份数据中所含的用户识别信息和与所述第一保存区域已关联的用户的用户识别信息不同的情况下,对所述指示者进行通知。

    6.根据权利要求5所述的设备,其中

    所述复制部件在所述第二备份数据中所含的用户识别信息和与所述第一保存区域已关联的用户的用户识别信息不同的情况下,若从所述其他设备内的多个保存区域中,找到跟与所述第二备份数据中所含的用户识别信息相同的用户识别信息已关联,且对所保存的处理结果数据应用与所述第二处理相同的处理的保存区域,则将所述第二备份数据内的所述信息处理要素,在将所述信息处理要素中的所述识别信息改写为所述找到的保存区域的识别信息后复制到自身设备中,并且对所述指示者进行通知,所述通知表示将通过所述信息处理要素的执行而获得的处理结果数据保存到所述找到的保存区域中的意旨。

    7.一种记录媒体,存储着程序,所述程序用于使设备所具备的计算机作为下述发挥功能:

    生成步骤,生成第一备份数据并输出,所述第一备份数据包含信息处理要素及处理确定信息,所述信息处理要素是自身设备所具有的信息处理要素且包含对通过执行所述信息处理要素所规定的处理而获得的处理结果数据进行保存的保存区域的识别信息,所述处理确定信息唯一确定应用于自身设备内的所述识别信息所表示的所述保存区域中保存的所述处理结果数据的处理;以及

    复制步骤,当从指示者输入有将其他设备的所述生成步骤所生成的第二备份数据复制到自身设备的指示时,若应用于所述第二备份数据中所含的信息处理要素中所含的识别信息所表示的自身设备内的第一保存区域中保存的处理结果数据的第一处理与根据所述第二备份数据中所含的处理确定信息而确定的第二处理相同,则将所述第二备份数据的信息处理要素复制到自身设备中,若所述第一处理与所述第二处理不同,则对所述指示者进行通知。

    8.一种信息处理装置,其包括:

    获取部件,获取备份数据,所述备份数据包含信息处理要素及处理确定信息,所述信息处理要素是第一设备所具有的信息处理要素且包含对通过执行所述信息处理要素而获得的处理结果数据进行保存的保存区域的识别信息,所述处理确定信息唯一确定应用于所述第一设备内的所述识别信息所表示的保存区域中保存的所述处理结果数据的第一处理;以及

    复制部件,根据来自指示者的指示,将所述备份数据内的所述信息处理要素复制到第二设备中,

    所述复制部件在应用于所述第二设备内的所述识别信息所表示的保存区域中保存的数据的第二处理与根据所述处理确定信息而确定的所述第一处理不同的情况下,对所述指示者进行通知。

    9.一种记录媒体,存储着程序,所述程序用于使计算机作为下述发挥功能:

    获取步骤,获取备份数据,所述备份数据包含信息处理要素及处理确定信息,所述信息处理要素是第一设备所具有的信息处理要素且包含对通过执行所述信息处理要素而获得的处理结果数据进行保存的保存区域的识别信息,所述处理确定信息唯一确定应用于所述第一设备内的所述识别信息所表示的保存区域中保存的所述处理结果数据的第一处理;以及

    复制步骤,根据来自指示者的指示,将所述备份数据内的所述信息处理要素复制到第二设备中,其中

    所述复制步骤在应用于所述第二设备内的所述识别信息所表示的保存区域中保存的数据的第二处理与根据所述处理确定信息而确定的所述第一处理不同的情况下,对所述指示者进行通知。

    技术总结
    本发明提供一种设备、信息处理装置及记录媒体。所述设备的备份生成部(122)根据对作为信息处理要素的示例的一键式应用(136)进行备份的意旨的指示,而生成备份数据,所述备份数据包含:与对一键式应用(136)的处理结果的输出目标所指定的文件箱(132)关联的指示书的处理内容数据的散列值、及一键式应用(136)自身。应用复制部(124)根据复制备份数据的意旨的指示,对与所述数据内的一键式应用(136)的处理结果的输出目标文件箱已关联的指示书的处理内容的散列值、与所述数据内的散列值进行比较,若两者不一致,则对用户进行通知。

    技术研发人员:林田俊治
    受保护的技术使用者:富士施乐株式会社
    技术研发日:2020.03.11
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-22817.html

    最新回复(0)