信息处理系统、信息处理装置及其控制方法、图像形成装置及其控制方法、以及程序制造方法及图纸

技术编号:15530905 阅读:210 留言:0更新日期:2017-06-04 17:50
在通过差异同步来进行服务器与客户端之间的数据同步的情况下,当通过备份数据修复服务器的数据时,在客户端中保持的数据与服务器中保持的数据之间发生不匹配。如果在修复之前进行与客户端的先前同步,则利用服务器中保持的全部数据对客户端进行同步。如果与客户端的先前同步在修复之后,则服务器向客户端通知自与客户端的先前更新起的在服务器中的数据更新内容,并且使客户端更新保持的数据。

Information processing system, information processing apparatus, control method thereof, image forming apparatus, control method thereof, and program

The difference between the situation through the synchronization of server and client data synchronization, when the backup data repair server data, keep the data and keep the server in the client does not match the data in the. If the previous synchronization with the client is performed before the repair, the client is synchronized with all the data maintained in the server. If the previous synchronization with the client occurs after the repair, the server informs the client of the data update contents in the server since the previous update of the client, and enables the client to update the data maintained.

【技术实现步骤摘要】
【国外来华专利技术】信息处理系统、信息处理装置及其控制方法、图像形成装置及其控制方法、以及程序
本文描述的实施例涉及一种用于在信息装置之间进行数据差异同步的信息处理装置、数据同步方法以及数据同步系统。
技术介绍
传统上,作为在信息处理装置之间同步数据的方法,存在如下的差异同步方法:通过仅使用差异信息来进行同步,从而减少网络上的数据传输量。日本特开2007-115007号公报提出了如下技术:当进行差异同步时,如果由于当修复(restore)并恢复(recover)过去的数据时的修复处理而删除一个信息装置的数据,则通过使用其他信息处理装置的数据来更新该一个信息装置的数据。日本特开2007-115007号公报针对在服务器与客户端之间进行同步的情况,还提出了仅临时使用客户端的数据来保持始终作为主机的服务器的数据的同步系统。在日本特开2013-250759号公报中,提出了即使当从网络断开时也在保持客户端的临时数据差异的同时进行同步的系统。
技术实现思路
由于传统方法假设即使在在主机(服务器)侧修复备份数据的情况下也通过使用子机(客户端)侧的数据进行恢复,因此不能实现使修复的主机同步整个系统的同步处理。根据本专利技术的第一实施例具有如下布置。即,提供一种信息系统,其包括信息处理装置和设备,所述信息处理装置包括:第一保持单元,其用于保持由所述设备使用的设置数据;控制单元,其用于控制对由所述第一保持单元保持的设置数据的备份、以及对备份到所述第一保持单元的设置数据的修复的执行;以及通知单元,其用于在修复的执行之后与所述设备共享设置数据的情况下,向在修复之后进行与所述信息处理装置之间对设置数据的先前共享的所述设备,通知表示先前与所述设备共享的第一设置数据与由所述第一保持单元保持的第二设置数据之间的差异的更新信息,并且所述设备包括:第二保持单元,其用于保持设置数据;以及请求单元,其用于在修复的执行之前进行与所述信息处理装置之间对设置数据的先前共享的情况下,请求所述信息处理装置发送在修复的执行之后由所述第一保持单元保持的设置数据当中的、作为与所述设备的共享对象的一个整体设置数据。根据下面参照附图对示例性实施例的描述,本专利技术的其他特征将变得清楚。附图说明[图1]图1是示出系统布置的图;[图2]图2是示出多功能外围设备的布置的框图;[图3]图3是示出服务器中的布置的框图;[图4]图4是示出数据同步服务器处理程序的构造的框图;[图5]图5是示出数据同步客户端处理程序的构造的框图;[图6]图6是备份处理的流程图;[图7]图7是修复处理的流程图;[图8]图8示出了示出数据库中管理的数据示例的表;[图9]图9示出了示出修复的数据库中管理的数据示例的表;[图10]图10是服务器侧数据同步处理的流程图;[图11]图11是客户端侧数据同步处理的流程图;[图12]图12是根据第三实施例的服务器侧数据同步处理的流程图;[图13]图13是示出列表信息数据的示例的表;[图14]图14是根据第四实施例的客户端侧数据同步处理的流程图;以及[图15]图15是示出画面的示例的图。具体实施方式第一实施例<系统布置>根据本实施例的信息共享系统(信息处理系统)在服务器(信息处理装置)和客户端(设备)之间共享设置信息和构造信息。设置信息是由客户端使用的针对其操作的信息。构造信息是表示客户端的功能的信息。根据本实施例的信息共享系统在每个预定的定时,使在服务器中保持的信息与在客户端中保持的信息在装置之间共享。以这种方式,即使在服务器中或客户端中保持的信息随着时间的流逝而改变,改变的信息也与其他装置共享。在以下描述中,用于在服务器和客户端之间共享信息的处理将被称为同步处理。根据本实施例的信息共享系统在连接到服务器的多个客户端当中共享设置信息。服务器将与第一客户端共享的设置信息的内容也与第二客户端共享。以这种方式,第一客户端和第二客户端彼此共享共同的设置信息。在本实施例中,例如服务器是PC(个人计算机)并且例如客户端是诸如多功能外围设备的图像形成装置。根据本实施例的信息共享系统进行控制以对由服务器管理的信息进行备份并且将备份信息修复到服务器。当执行修复处理之后要与客户端共享设置数据时,对于在备份处理与修复处理之间没有经历与服务器之间对设置数据的共享处理的设备,服务器将设置数据的更新信息通知给客户端。这种更新信息是表示与设备先前共享的第一设置数据与服务器在执行修复处理之后保持的第二设置数据之间的内容上的差异的信息。对在执行备份的时段与执行修复的时段之间,提前经历了与服务器之间对设置数据的共享处理的设备,在修复处理的执行之后,服务器向客户端发送预定的通知以使设备获取在服务器中保持的设置数据。下面将描述客户端是多功能外围设备的示例。该多功能外围设备是包括打印功能的图像形成装置。在修复处理期间,如果服务器中保持的全部信息被备份处理时的信息重写,则装置中保持的在备份处理与修复处理之间的信息也将被备份处理时的信息重写。但是,如果在备份处理时和修复处理时之间与多功能外围设备共享了信息,则按如下发生不匹配。即,在服务器保持的信息与多功能外围设备保持的信息之间发生不匹配。例如,假设在备份处理时没有保持个人A的地址信息的服务器,在备份处理之后通过与保持个人A的地址信息的多功能外围设备A共享信息,变得保持个人A的地址信息。在这种情况下,个人A的地址信息不包括在备份信息中。如果进行修复服务器中的备份信息的处理,则设置成在多功能外围设备A中保持个人A的地址信息但是在服务器保持的信息中不包括个人A的地址信息的状态。以这种方式,在服务器中保持的信息与多功能外围设备中保持的信息之间发生了不匹配。因此,根据本实施例的信息共享系统在修复处理之后用在服务器中保持的信息,覆盖在备份处理与修复处理之间共享了信息(同步处理)的多功能外围设备中保持的信息。当以这种方式覆盖了多功能外围设备中的信息时,即使进行修复处理在服务器中也保持了与多功能外围设备的当前构造匹配的信息,并且即使在修复处理之后也能够在服务器和多功能外围设备之间适当地共享信息。下面将参照附图描述本专利技术的实施例。图1是示出根据本专利技术的整个系统的系统布置的图。在该数据同步系统中,多功能外围设备110a、多功能外围设备110b和服务器120a作为进行数据差异同步的各信息处理装置,并且作为数据备份目的地的服务器120b连接到网络100,并且能够彼此相互通信。根据本实施例,差异同步系统的服务器将是多功能外围设备110a或服务器120a。但是,只要信息处理装置中的任意一个作为服务器运行,服务器也可以是其他装置。注意,多功能外围设备110a和多功能外围设备110b将被统称为多功能外围设备110并且服务器120a和服务器120b将被统称为服务器120。该系统至少包括一个服务器以及一个多功能外围设备作为客户端。图2是示出各个多功能外围设备110的布置的框图。多功能外围设备110包括控制器单元200、操作单元220、扫描器230和打印机240。操作单元220连接到控制器单元200以及作为图像输入设备的扫描器单元230和作为图像输出设备的打印机240。更具体地,控制器单元200包括CPU(中央处理单元)220作为处理器,并且CPU220通过在ROM(只读存储器)206中存储的引导本文档来自技高网...
信息处理系统、信息处理装置及其控制方法、图像形成装置及其控制方法、以及程序

【技术保护点】
一种信息系统,所述信息系统包括信息处理装置和设备,所述信息处理装置包括:第一保持单元,其用于保持由所述设备使用的设置数据;控制单元,其用于控制对由所述第一保持单元保持的设置数据的备份、以及对备份到所述第一保持单元的设置数据的修复的执行;以及通知单元,其用于在修复的执行之后与所述设备共享设置数据的情况下,向在修复之后进行与所述信息处理装置之间对设置数据的先前共享的所述设备,通知表示与所述设备先前共享的第一设置数据与由所述第一保持单元保持的第二设置数据之间的差异的更新信息,并且所述设备包括:第二保持单元,其用于保持设置数据;以及请求单元,其用于在修复的执行之前进行与所述信息处理装置之间对设置数据的先前共享的情况下,请求所述信息处理装置发送在修复的执行之后由所述第一保持单元保持的设置数据当中的、作为与所述设备的共享对象的一个整体设置数据。

【技术特征摘要】
【国外来华专利技术】2014.10.14 JP 2014-2101691.一种信息系统,所述信息系统包括信息处理装置和设备,所述信息处理装置包括:第一保持单元,其用于保持由所述设备使用的设置数据;控制单元,其用于控制对由所述第一保持单元保持的设置数据的备份、以及对备份到所述第一保持单元的设置数据的修复的执行;以及通知单元,其用于在修复的执行之后与所述设备共享设置数据的情况下,向在修复之后进行与所述信息处理装置之间对设置数据的先前共享的所述设备,通知表示与所述设备先前共享的第一设置数据与由所述第一保持单元保持的第二设置数据之间的差异的更新信息,并且所述设备包括:第二保持单元,其用于保持设置数据;以及请求单元,其用于在修复的执行之前进行与所述信息处理装置之间对设置数据的先前共享的情况下,请求所述信息处理装置发送在修复的执行之后由所述第一保持单元保持的设置数据当中的、作为与所述设备的共享对象的一个整体设置数据。2.根据权利要求1所述的系统,其中,在修复的执行之后与所述设备共享设置数据的情况下,所述通知单元向在备份与修复之间没有进行与所述信息处理装置之间对设置数据的先前共享的所述设备,通知表示与所述设备先前共享的第一设置数据与由所述保持单元在修复的执行之后保持的第二设置数据之间的差异的更新信息,并且在备份的执行与修复的执行之间进行与所述信息处理装置之间对设置数据的先前共享的情况下,所述请求单元请求所述信息处理装置发送在修复的执行之后由所述第一保持单元保持的设置数据当中的、作为共享对象的一个整体设置数据。3.一种信息处理装置,所述信息处理装置包括:保持单元,其用于保持由连接到所述信息处理装置的设备使用的设置数据;控制单元,其用于控制对由所述保持单元保持的设置数据的备份、以及对备份到所述保持单元的设置数据的修复的执行;以及通知单元,其用于在修复的执行之后与所述设备共享设置数据的情况下,向在修复之后进行与所述信息处理装置之间对设置数据的先前共享的所述设备,通知表示与所述设备先前共享的第一设置数据与由所述保持单元保持的第二设置数据之间的差异的更新信息,并且向在修复的执行之前进行与所述信息处理装置之间对设置数据的先前共享的所述设备,通知用于使所述设备获取由所述保持单元在修复的执行之后保持的设置数据的预定通知。4.根据权利要求3所述的信息处理装置,其中,在修复的执行之后与所述设备共享设置数据的情况下,所述通知单元向在备份与修复之间没有进行与所述信息处理装置之间对设置数据的先前共享的所述设备,通知表示与所述设备先前共享的第一设置数据与由所述保持单元在修复的执行之后保持的第二设置数据之间的差异的更新信息,并且向在备份的执行与修复的执行之间进行与所述信息处理装置之间对设置数据的先前共享的所述设备,通知使所述设备获取由所述保持单元在修复的执行之后保持的设置数据的所述预定通知。5.根据权利要求3所述的信息处理装置,所述信息处理装置还包括:接收单元,其用于从所述设备接收共享请求,所述共享请求包括与所述设备与所述信息处理装置先前共享设置数据的时间相对应的时间信息;以及确定单元,其用于基于包括在所述共享请求中的时间信息,来确定所述设备与所述信息处理装置先前共享设置数据的时间;其中,在接收到所述共享请求的情况下,所述通知单元向进行所述共享请求的所述设备通知更新信息通知或所述预定通知。6.根据权利要求5所述的信息处理装置,其中,所述共享请求是用于请求从所述信息处理装置向所述设备发送如下信息的请求,该信息表示从由所述保持单元保持的设置数据的时间信息表示的时间之后起的更新内容。7.根据权利要求5所述的信息处理装置,其中,所述共享请求是用于请求使用如下信息来更新由所述保持单元保持的设置数据的请求,该信息表示由所述设备保持的设置数据的时间信息表示的时间之后的更新内容。8.根据权利要求5所述的信息处理装置,其中,所述通知单元向所述设备通知错误响应作为用于使所述设备获取由所述保持单元在修复的执行之后保持的设置数据的所述预定通知。9.根据权利要求5所述的信息处理装置,所述信息处理装置还包括:接收单元,其用于从接收到所述预定通知的所述设备接收,用于向所述设备发送由所述保持单元保持的设置数据当中的、作为与所述设备的共享对象的一个整体设置数据的请求。10.根据权利要求5所述的信息处理装置,所述信息处理装置还包括:创建单元,其用于伴随修复的执行来创建与所述信息处理装置共享设置数据的设备的列表;接收单元,其用于从设备接收设置数据共享请求;确定单元,其用于在作为由所述接收单元接收到的共享请求的发送源的设备包括在所述列表中的情况下,确定所述共享请求是在修复之后从设备接收到的第一共享请求;以及删除单元,其用于在作为由所述接收单元接收到的共享请求的发送源的设备包括在所述列表中的情况下,从所述列表中删除客户端。11.一种图...

【专利技术属性】
技术研发人员:吉田亨
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1