【技术实现步骤摘要】
本专利技术涉及用于使数据在信息处理设备之间同步的技术。
技术介绍
近年来,存在用于经由网络使数据库同步的技术。在同步时,代替使数据库中的整个数据同步,进行基于差异的同步(差异同步)。存在用于不在预定时刻而在任意所选择的时刻进行差异同步的技术(参见日本特开2002-132531)。此外,存在通过提取在最终同步时间之后发生了改变的数据作为差异并且使所提取的数据同步来进行数据库的差异同步的技术(参见日本特开平11-272533(1999))。在进行日本特开2002-132531中所述的技术与日本特开平11-272533(1999)中所述的技术的组合的同步处理的情况下,有时无法维持数据的一致性。具体地,在通过提取在最终同步时间之后发生了改变的数据作为差异来使数据库同步的情况下,如果在任意所选择的时刻进行针对数据库的同步请求,则有时无法维持数据的一致性。例如,在分别保持具有相同结构的数据库的多个信息处理设备所用的数据同步系统中,各信息处理设备在某些情况下根据功能和结构等来存储数据。针对没有使特定功能或结构有效的信息处理设备,将与该特定功能或结构相关的数据从同步对象数据中排除。这是因为,如果在没有使该功能或结构有效的信息处理设备中对仅在该功能或结构有效时才有效的数据进行同步,则可能会发生故障。此后,在信息处理设备中使该功能或结构有效的情况下,将那时从同步对象中排除的数据在特定时刻添加至同步对象。在这种
情况下,数据的一致性可能无法维持。给出具体示例的说明。这里,考虑基于如下假定的情况:存在可安装在信息处理设备中的应用程序A;多个信息处理设备正在进行同 ...
【技术保护点】
一种信息处理设备,包括:管理部,用于将连接至所述信息处理设备的客户端设备的结构发生改变的第一时间与所述客户端设备相关联地管理所述第一时间;获得部,用于获得表示与所述客户端设备进行设置值的前次同步处理的第二时间的信息;以及发送部,用于:在所述获得部所获得的第二时间是在所述第一时间之后的情况下,响应于从所述客户端设备接收到针对设置值的请求,向所述客户端设备发送所述第二时间之后更新的并且类型与所述客户端设备的改变后的结构相对应的设置值,以及在所述获得部所获得的第二时间是在所述第一时间之前的情况下,响应于从所述客户端设备接收到针对设置值的请求,向所述客户端设备发送包括所述第二时间之后没有更新的并且类型与所述客户端设备的改变后的结构相对应的设置值的设置信息。
【技术特征摘要】
2015.03.16 JP 2015-052061;2015.12.22 JP 2015-250351.一种信息处理设备,包括:管理部,用于将连接至所述信息处理设备的客户端设备的结构发生改变的第一时间与所述客户端设备相关联地管理所述第一时间;获得部,用于获得表示与所述客户端设备进行设置值的前次同步处理的第二时间的信息;以及发送部,用于:在所述获得部所获得的第二时间是在所述第一时间之后的情况下,响应于从所述客户端设备接收到针对设置值的请求,向所述客户端设备发送所述第二时间之后更新的并且类型与所述客户端设备的改变后的结构相对应的设置值,以及在所述获得部所获得的第二时间是在所述第一时间之前的情况下,响应于从所述客户端设备接收到针对设置值的请求,向所述客户端设备发送包括所述第二时间之后没有更新的并且类型与所述客户端设备的改变后的结构相对应的设置值的设置信息。2.根据权利要求1所述的信息处理设备,其中,还包括:第一接收部,用于从所述客户端设备接收设置值的更新的通知;以及设置部,用于进行设置,以使得在所述第一接收部接收到的通知中所包括的设置值是表示所述客户端设备的结构的变化的设置值的情况下,将包括所述第二时间之后没有更新的并且类型与所述客户端设备的改变后的结构相对应的设置值的设置信息发送至所述客户端设备;以及第二接收部,用于从所述客户端设备接收同步请求,其中,在所述第二接收部接收到所述同步请求的情况下,所述发送部向发送了所述第二接收部所接收到的所述同步请求的客户端设备发送基于所述设置部所进行的所述设置的设置信息。3.根据权利要求2所述的信息处理设备,其中,在所述设置部中没有进
\t行所述设置的情况下,所述发送部向发送了所述第二接收部所接收到的所述同步请求的客户端设备发送所述第二时间之后更新的并且类型与所述客户端设备的改变后的结构相对应的设置值。4.根据权利要求1所述的信息处理设备,其中,还包括:第一接收部,用于从所述客户端设备接收设置值的更新的通知;以及设置部,用于进行设置,以使得在所述第一接收部接收到的通知中所包括的设置值是表示所述客户端设备的结构的变化的设置值的情况下,将与所述客户端设备的结构的变化相关的设置值作为同步对象数据发送至所述客户端设备;以及第二接收部,用于从所述客户端设备接收同步请求,其中,在所述第二接收部接收到所述同步请求的情况下,所述发送部向发送了所述第二接收部所接收到的所述同步请求的客户端设备发送基于所述设置部所进行的所述设置的同步对象数据。5.根据权利要求1所述的信息处理设备,其中,所述获得部获得所述第二时间,其中在所述第二时间,响应于包括与所述客户端设备的用户有关的识别信息的同步请求,针对与所述用户相关联的设置值进行所述前次同步处理。6.根据权利要求1~5中任一项所述的信息处理设备,其中,所述发送部向所述客户端设备发送从同步对象中排除了与所述客户端设备中无效的结构相关的设置值的设置值。7.根据权利要求6所述的信息处理设备,其中,所述客户端设备的结构是有效还是无效是基于以下设置值中的至少一个设置值来判断的:表示所述客户端设备中的装置的许可证的有无的设置值、表示所述客户端设备...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。