1.一种数据同步的方法,其特征在于,包括:
与至少两个处于不同动作捕捉系统下的终端建立通信连接,并接收连接成功的至少一个终端发送的动作捕捉数据;
在接收到连接成功的至少一个终端发送的所述动作捕捉数据后,对所述动作捕捉数据进行预处理;
将预处理后的每一个动作捕捉数据发送至所述每一个动作捕捉数据对应的终端之外的其它连接成功的终端;
所述接收连接成功的至少一个终端发送的动作捕捉数据具体为:接收连接成功的至少一个终端发送的预定时间间隔的动作捕捉数据;
所述对所述动作捕捉数据进行预处理具体为:
对连接成功的至少一个终端发送的预定时间间隔的动作捕捉数据做滞后插值处理。
2.如权利要求1所述的数据同步的方法,其特征在于,所述动作捕捉数据包括所述终端所在用户的位置信息。
3.如权利要求2所述的数据同步的方法,其特征在于,所述对连接成功的至少一个终端发送的预定时间间隔的动作捕捉数据做滞后插值处理包括:在接收到连接成功的至少一个终端发送的用户最新的位置信息后,将所述用户最新的位置作为滞后插值处理的终点位置,将接收的所述用户上一次的位置作为滞后插值处理的起点位置;
根据所述起点位置、所述终点位置、获取的插值时间间隔和所述预定时间间隔模拟出插值位置;
所述将预处理后的每一个动作捕捉数据发送至所述每一个动作捕捉数据对应的终端之外的其它连接成功的终端包括:将模拟出的插值位置作为所述用户的位置信息发送至所述用户所在终端之外的其它连接成功的终端。
4.如权利要求3所述的数据同步的方法,其特征在于,所述根据所述起点位置、所述终点位置、获取的插值时间间隔和所述预定时间间隔模拟出插值位置,具体包括:根据公式:xn=xn-1+(XM,M-1×Tn-1,n)/T0yn=yn-1+(YM,M-1×Tn-1,n)/T0zn=zn-1+(ZM,M-1×Tn-1,n)/T0模拟出插值位置;
其中,(xn,yn,zn)表示第n个插值位置在三维坐标系下的坐标,n=1,2,3,……;当n=1时,(x0,y0,z0)表示起点位置坐标;(XM,M-1,YM,M-1,ZM,M-1)表示接收的用户的第M-1个位置到第M个位置的向量,且所述第M个位置为终点位置,所述第M-1个位置为起点位置,M=2,3,
4,……;Tn-1,n表示从第n-1个插值位置到第n个插值位置的插值时间间隔,T0表示预定时间间隔。
5.如权利要求4所述的数据同步的方法,其特征在于,任意两个相邻的插值位置之间的插值时间间隔相等。
6.如权利要求3所述的数据同步的方法,其特征在于,所述终点位置的发送时间是所述起点位置的发送时间加上所述预定时间间隔。
7.一种数据同步的装置,其特征在于,包括:
数据获取模块,用于与至少两个处于不同动作捕捉系统下的终端建立通信连接,并接收连接成功的至少一个终端发送的动作捕捉数据;
预处理模块,用于在接收到连接成功的至少一个终端发送的所述动作捕捉数据后,对所述动作捕捉数据进行预处理;
数据发送模块,用于将预处理后的每一个动作捕捉数据发送至所述每一个动作捕捉数据对应的终端之外的其它连接成功的终端;
所述数据获取模块具体用于:
接收连接成功的至少一个终端发送的预定时间间隔的动作捕捉数据;
所述预处理模块具体用于:
对连接成功的至少一个终端发送的预定时间间隔的动作捕捉数据做滞后插值处理。
8.如权利要求7所述的数据同步的装置,其特征在于,所述动作捕捉数据包括所述终端所在用户的位置信息。
9.如权利要求8所述的数据同步的装置,其特征在于,所述预处理模块包括:端点位置确定单元,用于在接收到连接成功的至少一个终端发送的用户最新的位置信息后,将所述用户最新的位置作为滞后插值处理的终点位置,将接收的所述用户上一次的位置作为滞后插值处理的起点位置;
插值位置模拟单元,用于根据所述起点位置、所述终点位置、获取的插值时间间隔和所述预定时间间隔模拟出插值位置;
所述数据发送模块,用于将模拟出的插值位置作为所述用户的位置信息发送至所述用户所在终端之外的其它连接成功的终端。
10.如权利要求9所述的数据同步的装置,其特征在于,所述插值位置模拟单元具体用于:根据公式:xn=xn-1+(XM,M-1×Tn-1,n)/T0yn=yn-1+(YM,M-1×Tn-1,n)/T0zn=zn-1+(ZM,M-1×Tn-1,n)/T0模拟出插值位置;
其中,(xn,yn,zn)表示第n个插值位置在三维坐标系下的坐标,n=1,2,3,……;当n=1时,(x0,y0,z0)表示起点位置坐标;(XM,M-1,YM,M-1,ZM,M-1)表示接收的用户的第M-1个位置到第M个位置的向量,且所述第M个位置为终点位置,所述第M-1个位置为起点位置,M=2,3,
4,……;Tn-1,n表示从第n-1个插值位置到第n个插值位置的插值时间间隔,T0表示预定时间间隔。
11.如权利要求10所述的数据同步的装置,其特征在于,任意两个相邻的插值位置之间的插值时间间隔相等。
12.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述方法的步骤。
13.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述方法的步骤。