信息处理装置、数据同步程序、数据同步方法、数据同步系统以及终端装置制造方法及图纸

技术编号:37246362 阅读:7 留言:0更新日期:2023-04-20 23:26
本发明专利技术提供一种信息处理装置、数据同步程序、数据同步方法、数据同步系统以及终端装置,其能够在多个用户终端加入的结构中、即,使多个用户终端的数据同步的状况下,抑制处理负担和通信负担的增加。服务器装置1具有:数据接收单元101,其通过网络与使对象相互同步的多个客户端连接,并从具有对象的所有权的客户端接收其与该同步目标对象之间的差分;数据更新单元104,其根据差分,对复制了同步目标对象的副本120a、120b、120c

【技术实现步骤摘要】
【国外来华专利技术】信息处理装置、数据同步程序、数据同步方法、数据同步系统以及终端装置


[0001]本专利技术涉及一种信息处理装置、数据同步程序、数据同步方法、数据同步系统以及终端装置。

技术介绍

[0002]作为现有技术,提出了一种使用户终端的用户对象与模拟器的模拟对象同步的信息处理装置(例如,参照专利文献1)。
[0003]专利文献1中公开的信息处理装置与用于对预定的模拟对象的行为进行模拟的单个模拟器和用于按照从用户输入的指令来确定用户对象的行为的用户终端连接;信息处理装置保存用户对象以及模拟对象的副本;用户终端按照基于预定的时间点确定规则而确定的每个同步时间点,经由信息处理装置从单个模拟器中获取模拟对象信息,并在同步时间点之外的时刻,根据最后获取的模拟对象信息,预测模拟对象的行为,并将该预测结果呈现给用户。在这样的结构中,减轻了处理负担和通信负担。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献1日本特开2007

185446号公报

技术实现思路

[0007]本专利技术所要解决的课题
[0008]然而,专利文献1中的信息处理装置保存用户对象和模拟对象的副本,并将包含在用户对象的视野范围内的模拟对象的副本发送到用户终端中,因此,尽管这可以减轻处理负担和通信负担,但是,由于在信息处理装置中执行模拟对象的冲突判定并通知相应的模拟器以实施相互作用,因此,信息处理装置的处理负担用于该判定,并且由于不对模拟器发送用户对象以及其他模拟对象的副本,因此存在如下问题:在由多个用户终端参加的结构中无法直接应用于使多个用户终端的数据同步的状况。
[0009]因此,本专利技术的目的是提供一种信息处理装置、数据同步程序、数据同步方法、数据同步系统以及终端装置,其能够在多个用户终端加入的结构中、即,使多个用户终端的数据同步的状况下,抑制处理负担和通信负担的增加。
[0010]用于解决课题的方案
[0011]为了实现上述目的,本专利技术的一个方式提供以下的信息处理装置、数据同步程序、数据同步方法、数据同步系统以及终端装置。
[0012][1]一种信息处理装置,具体是一种通过网络与使对象相互同步的多个客户端连接的信息处理装置,其中,其具有:
[0013]接收单元,其从所述多个客户端接收同步目标对象的变更内容信息;
[0014]更新单元,其参照对每个所述同步目标对象进行管理的管理信息、即定义了具有
该同步目标对象的所有权的客户端的所述管理信息,在该管理信息中将发送源的客户端定义为具有该同步目标对象的所有权的客户端的情况下,根据所述变更内容信息来更新复制了所述同步目标对象的复制对象;
[0015]以及发送单元,其将所述变更内容信息发送到所述多个客户端中除具有所述所有权的客户端之外的客户端中。
[0016][2]一种信息处理装置,具体是一种通过网络与使对象相互同步的多个客户端连接的信息处理装置,其中,其具有:
[0017]接收单元,其从所述多个客户端接收同步目标对象的变更内容信息;
[0018]更新单元,其根据所述变更内容信息来更新复制了所述同步目标对象的复制对象;
[0019]发送单元,其参照对每个所述同步目标对象进行管理的管理信息、即定义了具有该同步目标对象的所有权的客户端的所述管理信息,在该管理信息中将发送源的客户端定义为具有该同步目标对象的所有权的客户端的情况下,将所述变更内容信息发送到所述多个客户端中除具有所述所有权的客户端之外的客户端中。
[0020][3]根据[1]或[2]所述的信息处理装置,其中,所述接收单元在客户端加入到由所述多个客户端加入的虚拟空间中时,接收该客户端具有所有权的同步目标对象,并作为所述复制对象存储在记录介质中。
[0021][4]根据[1]或[2]所述的信息处理装置,其中,所述接收单元在所述客户端新生成了对象时,将该新生成的对象作为同步目标对象进行复制,并将所述复制对象存储在记录介质中。
[0022][5]根据[3]或[4]所述的信息处理装置,其中,所述发送单元在客户端加入时、或所述客户端新生成对象时,将存储在记录介质中的所述复制对象或所述同步目标对象发送到所述多个客户端中除具有所述所有权的客户端以外的客户端中。
[0023][6]根据[1]至[5]中任一项所述的信息处理装置,其中,所述接收单元不从除具有所述同步目标对象的所有权的客户端以外的客户端接收该同步目标对象的变更内容信息。
[0024][7]根据[1]至[5]中任一项所述的信息处理装置,其中,所述接收单元从除具有所述同步目标对象的所有权的客户端以外的客户端接收该同步目标对象的变更内容信息时,所述更新单元不更新所述复制对象。
[0025][8]根据[1]至[5]中任一项所述的信息处理装置,其中,当所述接收单元从除具有所述同步目标对象的所有权的客户端之外的客户端接收该同步目标对象的变更内容信息的情况下,所述发送单元不会将该变更内容信息发送到具有所述所有权的客户端中。
[0026][9]根据[1]至[8]中任一项所述的信息处理装置,其中,所述更新单元接收所述接收单元与变更前的所述同步目标对象之间的差分以作为所述同步目标对象的变更内容信息,并更新所述复制对象。
[0027][10]根据[1]至[9]中任一项所述的信息处理装置,其中,所述客户端作为以下管理单元进一步发挥作用:当所述多个客户端从所加入的虚拟空间中退出时,在允许该所有权进行转让的情况下,根据预定的规则,将与该客户端具有所有权的所述同步目标对象相对应的复制对象的所有权转让给除该客户端以外的其他客户端。
[0028][11]根据[1]至[8]中任一项所述的信息处理装置,其中,所述客户端作为以下管
理单元进一步发挥作用:当该客户端从所加入的虚拟空间中退出时,在不允许与该客户端具有所有权的所述同步目标对象相对应的复制对象的所有权进行转让的情况下,删除该复制对象,
[0029]所述发送单元指示该另一客户端删除与在该客户端以外的另一客户端中保存的所述复制对象相对应的对象。
[0030][12]一种数据同步程序,具体是使通过网络与使对象相互同步的多个客户端连接的计算机作为以下单元发挥作用:
[0031]接收单元,其从所述多个客户端接收同步目标对象的变更内容信息;
[0032]更新单元,其参照对每个所述同步目标对象进行管理的管理信息、即定义了具有该同步目标对象的所有权的客户端的所述管理信息,在该管理信息中将发送源的客户端定义为具有该同步目标对象的所有权的客户端的情况下,根据所述变更内容信息来更新复制了所述同步目标对象的复制对象;
[0033]以及发送单元,其将所述变更内容信息发送到所述多个客户端中除具有所述所有权的客户端之外的客户端中。
[0034][13]一种数据同步程序,具体是使通过网络与使对象相互同步的多个客户端连接的计算机作为以下单元发挥作用:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种信息处理装置,具体是一种通过网络与使对象相互同步的多个客户端连接的信息处理装置,其中,其具有:接收单元,其从所述多个客户端接收同步目标对象的变更内容信息;更新单元,其参照对每个所述同步目标对象进行管理的管理信息、即定义了具有该同步目标对象的所有权的客户端的所述管理信息,在该管理信息中将发送源的客户端定义为具有该同步目标对象的所有权的客户端的情况下,根据所述变更内容信息来更新复制了所述同步目标对象的复制对象;以及发送单元,其将所述变更内容信息发送到所述多个客户端中除具有所述所有权的客户端之外的客户端中。2.一种信息处理装置,具体是一种通过网络与使对象相互同步的多个客户端连接的信息处理装置,其中,其具有:接收单元,其从所述多个客户端接收同步目标对象的变更内容信息;更新单元,其根据所述变更内容信息来更新复制了所述同步目标对象的复制对象;以及发送单元,其参照对每个所述同步目标对象进行管理的管理信息、即定义了具有该同步目标对象的所有权的客户端的所述管理信息,在该管理信息中将发送源的客户端定义为具有该同步目标对象的所有权的客户端的情况下,将所述变更内容信息发送到所述多个客户端中除具有所述所有权的客户端之外的客户端中。3.根据权利要求1或2所述的信息处理装置,其中,所述接收单元在客户端加入到由所述多个客户端加入的虚拟空间中时,接收该客户端具有所有权的同步目标对象,并作为所述复制对象存储在记录介质中。4.根据权利要求1或2所述的信息处理装置,其中,所述接收单元在所述客户端新生成了对象时,将该新生成的对象作为同步目标对象进行复制,并将所述复制对象存储在记录介质中。5.根据权利要求3或4所述的信息处理装置,其中,所述发送单元在客户端加入时、或所述客户端新生成对象时,将存储在记录介质中的所述复制对象或所述同步目标对象发送到所述多个客户端中除具有所述所有权的客户端以外的客户端中。6.根据权利要求1至5中任一项所述的信息处理装置,其中,所述接收单元不从除具有所述同步目标对象的所有权的客户端以外的客户端接收该同步目标对象的变更内容信息。7.根据权利要求1至5中任一项所述的信息处理装置,其中,所述接收单元从除具有所述同步目标对象的所有权的客户端以外的客户端接收该同步目标对象的变更内容信息时,所述更新单元不更新所述复制对象。8.根据权利要求1至5中任一项所述的信息处理装置,其中,当所述接收单元从除具有所述同步目标对象的所有权的客户端之外的客户端接收该同步目标对象的变更内容信息的情况下,所述发送单元不会将该变更内容信息发送到具有所述所有权的客户端中。9.根据权利要求1至8中任一项所述的信息处理装置,其中,所述更新单元接收所述接收单元与变更前的所述同步目标对象之间的差分以作为所述同步目标对象的变更内容信息,并更新所述复制对象。10.根据权利要求1至9中任一项所述的信息处理装置,其中,所述客户端作为以下管理单元进一步发挥作用:当所述多个客户端从所加入的虚拟空间中退出时,在允许该所有权
进行转让的情况下,根据预定的规则,将与该客户端具有所有权的所述同步目标对象相对应的复制对象的所有权转让给除该客户端以外的其他客户端。11.根据权利要求1至8中任一项所述的信息处理装置,其中,所述客户端作为以下管理单元进一步发挥作用:当该客户端从所加入的虚拟空间中退出时,在不允许与该客户端具有所有权的所述同步目标对象相对应的复制对象的所有权进行转让的情况下,删除该复制对象,所述发送单元指示该另一客户端删除与在该客户端以外的另一客户端中保存的所述复制对象相对应的对象。12.一种数据同步程序,具体是使通过网络与使对象相互同步的多个客户端连接的计算机作为以下单元发挥作用:接收单元,其从所述多个客户端接收同步目标对象的变更内容信息;更新单元,其参照对每个所述同步目标对象进行管理的管理信息、即定义了具有该同步目标对象的所有权的客户端的所述管理信息,在该管理信息中将发送源的客户端定义为具有该同步目标对象的所有权的客户端的情况下,根据所述变更内容信息来更新复制了所述同步目标对象的复制对象;以及发送单元,其将所述变更内容信息发送到所述多个客户端中除具有所述所有权的客户端之外的客户端中。13.一种数据同步程序,具体是使通过网络与使对象相互同步的多个客户端连接的计算机作为以下单元发挥作用:接收单元,其从所述多个客户端接收同步目标对象的变更内容信息;更新单元,其根据所述变更内容信息来更新复制了所述同步目标对象的复制对象;以及发送单元,其参照对每个所述同步目标对象...

【专利技术属性】
技术研发人员:宫永直树
申请(专利权)人:株式会社软技
类型:发明
国别省市:

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

1