位置同步方法、装置及设备

文档序号:1119090 发布日期:2020-10-02 浏览:11次 >En<

阅读说明:本技术 位置同步方法、装置及设备 (Position synchronization method, device and equipment ) 是由 国石 马宗扬 喻思瑞 王志昊 于 2020-06-30 设计创作,主要内容包括:本申请公开了一种位置同步方法、装置及设备,涉及计算机技术领域,能够由服务端计算对象的绝对位置坐标,提高位置同步的准确性。其中方法包括:获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数;将根据所述位移参数生成的对象的位置同步请求发送至服务端,由所述服务端根据对象在可移动承载对象区域内的相对位置坐标计算所述对象的绝对位置坐标;接收所述对象的绝对位置坐标。(The application discloses a position synchronization method, a position synchronization device and position synchronization equipment, relates to the technical field of computers, and aims to improve the accuracy of position synchronization by calculating the absolute position coordinates of an object through a server. The method comprises the following steps: acquiring an operation instruction of moving an object in a movable object bearing area, and extracting a displacement parameter corresponding to the operation instruction; sending a position synchronization request of the object generated according to the displacement parameters to a server side, and calculating absolute position coordinates of the object by the server side according to relative position coordinates of the object in a movable bearing object area; absolute position coordinates of the object are received.)

位置同步方法、装置及设备

技术领域

本申请涉及计算机技术领域,尤其是涉及到一种位置同步方法、装置及设备。

背景技术

在网络游戏中,无论是端游、手游、页游等如果采用了即时战斗场景,基本都会遇到同屏多角色实时移动、释放技能、战斗等场景,于是自然也需要实现如何管理同屏内各种角色信息同步,例如角色的位置、以及角色身上的装备、时装、buffer状态的实时切换。所以,位置同步在网络游戏中是非常重要的,它保证了每个玩家在屏幕上看到的内容大体是一致的。

相关技术中,当玩家进入游戏场景后,就属于游戏世界中的一个对象,并在游戏世界中对应有位置坐标,而游戏场景中难免会遇到需要使用作战载体来执行任务的特殊情况,该作战载体作为任务场景中可移动承载对象,可以为战船、电梯、飞机等,并且同样在游戏世界中对应有位置坐标。当对象处于可移动承载对象内时,对象的原始位置坐标通常是与可移动承载对象的位置坐标进行绑定,一旦对象由于移动或者释放技能产生了位置变化,对象的位置坐标需要由客户端基于对象的原始位置坐标重新生成,并发送至服务器进行广播。然而,可移动承载对象中对象在发生位置变化的同时,可移动承载对象本身也发生位置变化,仅通过对象的原始位置坐标难以准确计算出对象位置变化后对象的位置坐标,使得服务端中对象的位置坐标不准确,导致位置同步存在误差。

发明内容

有鉴于此,本申请提供了一种位置同步方法、装置及设备,主要目的在于解决现有技术中位置同步存在误差的问题。

根据本申请的第一个方面,提供了一种位置同步方法,该方法包括:

获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数;

将根据所述位移参数生成的对象的位置同步请求发送至服务端,由所述服务端根据对象在可移动承载对象区域内的相对位置坐标计算所述对象的绝对位置坐标;

接收所述对象的绝对位置坐标。

根据本申请的第二个方面,提供了一种位置同步方法,该方法包括:

接收对象的位置同步请求,根据所述对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标;

根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标;

将所述对象的绝对位置坐标作为广播信息传递至客户端。

根据本申请的第三个方面,提供了一种应用于客户端侧的位置同步装置,该装置包括:

获取单元,用于获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数;

第一发送单元,用于将根据所述位移参数生成的对象的位置同步请求发送至服务端,由所述服务端根据对象在可移动承载对象区域内的相对位置坐标计算所述对象的绝对位置坐标;

第一接收单元,用于接收所述对象的绝对位置坐标。

根据本申请的第四个方面,提供了一种应用于服务端侧的位置同步装置,该装置包括:

确定单元,用于接收对象的位置同步请求,根据所述对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标;

第二计算单元,用于根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标;

广播单元,用于将所述对象的绝对位置坐标作为广播信息传递至客户端。

根据本申请的第五个方面,提供了一种位置同步系统,该系统包括客户端和服务端;

所述客户端获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数,并将根据所述位移参数生成的对象的位置同步请求发送至服务端;

所述服务端接收对象的位置同步请求,根据所述对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标;

所述服务端根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标,并将所述对象的绝对位置坐标作为广播信息传递至客户端;

所述客户端接收所述对象的绝对位置坐标。

根据本申请的第六个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述位置同步方法。

根据本申请的第七个方面,提供了一种客户端设备和服务器设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述位置同步方法。

借由上述技术方案,本申请提供的一种位置同步方法、装置及设备,与目前现有方式中通过客户端来计算对象的绝对位置坐标来实现位置同步的方式相比,本申请通过获取在可移动承载对象区域内移动对象的操作指令,提取操作指令对应的位移参数,进而当对象发生移动的情况,客户端不直接修改对象的绝对位置坐标,而是将位移参数生成对象的位置同步请求发送至服务端,由服务端根据对象在可移动承载对象区域内的相对位置坐标来计算对象的绝对位置坐标,并将可移动承载对象的绝对位置坐标考虑至对象的绝对位置坐标中,以使得各个客户端接收到对象的绝对位置坐标更加准确,能够真实还原游戏场景的同时,提高了游戏场景中对象位置同步的准确性。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的

具体实施方式

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了本申请实施例提供的一种位置同步方法的流程示意图;

图2示出了本申请实施例提供的另一种位置同步方法的流程示意图;

图3示出了本申请实施例提供的另一种位置同步方法的流程示意图;

图4示出了本申请实施例提供的一种位置同步实例的时序示意图;

图5示出了本申请实施例提供的一种位置同步装置的结构示意图;

图6示出了本申请实施例提供的另一种位置同步装置的结构示意图;

图7示出了本申请实施例提供的另一种位置同步装置的结构示意图;

图8示出了本申请实施例提供的另一种位置同步装置的结构示意图;

图9示出了本发明实施例提供的一种计算机设备的装置结构示意图。

具体实施方式

现在将参照若干示例性实施例来论述本发明的内容。应当理解,论述了这些实施例仅是为了使得本领域普通技术人员能够更好地理解且因此实现本发明的内容,而不是暗示对本发明的范围的任何限制。

如本文中所使用的,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。术语“基于”要被解读为“至少部分地基于”。术语“一个实施例”和“一种实施例”要被解读为“至少一个实施例”。术语“另一个实施例”要被解读为“至少一个其他实施例”。

本申请涉及的位置同步系统包括客户端和服务端,其中,客户端可以为玩家所使用的终端设备,如手机、电脑、平板等具有游戏应用功能的智能设备,具体用于获取在可移动承载对象区域内移动对象的操作指令,提取操作指令对应的位移参数,并将根据位移参数生成的对象的位置同步请求发送至服务端,进而接收服务端返回的对象的绝对位置坐标。服务端可以为负责管理游戏中对象的服务器设施,并且在服务端内可以针对管理不同对象的子系统,例如,有负责管理玩家对象的子系统,有负责管理怪物对象的子系统,还有负责管理可移动承载对象的子系统,这里的服务端主要为负责管理可移动承载对象的子系统,具体用于接收对象的位置同步请求,根据对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,进而根据可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标,并将对象的绝对位置坐标作为广播信息传递至客户端。具体在实际应用中,可移动承载对象区域内移动对象的的操作指令通常为控制对象进行移动的操作指令,而在载对象的移动过程中,可移动承载对象也可能在同时移动,对象的绝对位置坐标必然发生变化,利用服务端来保存对象在可移动承载对象区域内的相对位置坐标,使得每次对象产生移动时,客户端不直接修改对象的绝对位置坐标,而是由服务端修改对象在可移动承载对象区域内的相对位置坐标,进而根据可移动承载对象的绝对位置坐标与对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标,该对象的绝对位置坐标中考虑到对象在可移动承载对象区域内的相对位置坐标,能够准确计算出对象位置变化后对象的绝对位置坐标,提高了对象位置同步的准确性。

为了解决该问题,本实施例提供了一种位置同步方法,如图1所示,该方法应用于客户端,包括如下步骤:

101、获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数。

在游戏场景中,往往需要创建大量移动的对象模型,例如,玩家进入游戏场景内的对象,游戏场景内设置的角色对象、可移动承载对象等,理想情况下,对象在未进入可移动承载对象区域内的情况下,产生移动对象的控制指令后所计算对象的绝对位置坐标仅由控制对象移动所产生的的位移参数所决定,而对象在进入可移动承载对象区域内的情况,产生移动对象的控制指令后所计算对象的绝对位置坐标在考虑到控制对象移动所产生的位移参数的同时,还需要考虑可承载移动对象在此期间的位移参数。所以本发明实施例在考虑到对象移动所产生的位移参数的同时,还加入可移动承载对象移动所产生的位移参数(若存在位移)。

在本发明实施例中,在可移动承载对象区域内移动对象的操作指令可以为触发对象上下前后左右移动、跳跃、发动技能等控制指令,移动可移动承载对象的控制指令可以为触发可移动承载对象前后左右移动、旋转等控制指令。具体操作指令对应的位移参数可以为游戏中任一对象设置多个方向的控制参数(至少包括X、Y甚至Z坐标方向),每个方向控制指令对应有偏移量属性,该偏移量属性即为新坐标与原坐标的差值,相当于为对象的移动范围作出相应修正。具体在提取操作指令对应的位移参数的过程中,可以通过获取对象在方向上的控制参数,进而提取对象在方向上的偏移量数据,进而根据方向上的偏移量属性,确定操作指令对应的位移参数,由于偏移量属性具有方向性,通常为向量表示。

对于本实施例的执行主体可以为位置同步装置或设备,可以配置在客户端,在构建对象模型后,由于对象模型在可移动承载对象区域内会产生移动的操作指令,该操作指令对应有位移参数,通过位移参数可以确定对象在可移动承载对象内的相对移动情况,进而根据该相对移动情况来计算对象的绝对位置坐标,提高对象定位的准确性。

102、将根据所述位移参数生成的对象的位置同步请求发送至服务端,由所述服务端根据对象在可移动承载对象区域内的相对位置坐标计算所述对象的绝对位置坐标。

在本发明实施例中,位移参数可以表示对象在不同方向上的移动情况,对于对象未处于可移动承载对象区域内产生移动的情况,对象的位置同步请求并不涉及到可移动承载对象的移动,可以由客户端直接基于对象的位移参数修改对象的绝对位置坐标;对于对象在可移动承载对象区域内产生移动的情况,对象的位置同步请求涉及到可移动承载对象的移动,对象在移动的同时,可移动承载对象内的移动也可能移动,如果由客户端直接基于产生移动的位移参数修改对象的绝对位置坐标,则对象的绝对位置坐标难免会产生偏差,这里将产生移动的位移参数生成对象的位置同步请求发送至服务端,由于服务端存储有对象在可移动承载域内的相对位置坐标,可以由服务端基于该相对位置坐标与可移动承载对象的绝对位置坐标计算出对象的绝对位置坐标。

通常情况下,对象进入游戏场景中会对应有一个初始位置坐标,而当对象产生移动后导致位置变化时,客户端会将对象位置变化后的位置坐标发送给服务端,由服务端经过必要验证后,如果验证合法则将对象的位置坐标广播给其他玩家的客户端,以使得其他玩家的客户端中能够正确显示对象的位置坐标,如果对象的位置坐标定位存在较大误差,则会产生一个玩家的对象看到另一个玩家的对象在身边,而选择发动技能时明明够可以攻击到该玩家的对象,实际却该玩家的对象并未命中技能,或者一个玩家的对象看到另一个玩家的对象在身边,而实际却看不到该玩家的对象。

应说明的是,这里对象的位置坐标为对象在游戏场景中的绝对位置坐标,任何施加于对象的控制指令都是基于对象的绝对位置坐标所触发。

103、接收所述对象的绝对位置坐标。

在本发明实施例中,对象的绝对位置坐标由服务端进行计算,客户端无法获取服务端程序,无法修改程序中对象的绝对位置坐标,能够有效防止游戏外挂。

进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体实施过程,本实施例提供了另一种位置同步方法,如图2所示,该方法包括:

201、当检测到对象进入可移动承载对象区域的触发指令时,将对象的初始位置坐标发送至服务端,由所述服务端计算并保存对象在可移动承载对象区域内的相对位置坐标。

通常情况下,对象在未进入可移动承载对象区域时,对象的移动后所修改对象的绝对位置坐标不会受到可移动承载对象是否移动的影响,而当检测到对象进入可移动承载区域的触发指令时,对象的绝对位置坐标与可移动承载对象的绝对位置坐标具有关联,相互受到影响,这里可以通过将对象的初始位置坐标发送服务端,该初始位置坐标为对象进入至可移动承载对象区域内后的绝对位置坐标,并且该初始位置坐标不会受到可移动承载对象的影响,进一步利用服务端设置负责管理可移动承载对象的子系统来存储对象在可移动承载对象区域内的相对位置坐标。

202、获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数。

可以理解的是,对于移动对象的操作指令可以由玩家通过点击鼠标(或触屏动作等)来触发,如果玩家希望自己的对象移动到一个目标位置坐标,只需要在目标位置坐标处点击鼠标,系统即可将该对象移动到目标位置坐标,如果目标位置坐标为建筑或者无法到达的地形,系统将拒绝移动对象的操作指令。

在本发明实施例中,由于位移参数为包含有方向上位移向量的情况,并且对象每次移动后所指的方向性为单一方向,对象的位移参数即为方向上位移向量所形成位移数值,该位移数值的方向即为该方向,例如,位移向量为沿着物体坐标系90度方向上移动s的控制指令,则位移数值为s,方向为沿着物体坐标系90度。

203、将根据所述位移参数生成的对象的位置同步请求发送至服务端,由所述服务端根据对象在可移动承载对象区域内的相对位置坐标计算所述对象的绝对位置坐标。

在本发明实施例中,对象的位置同步请求为客户端发送至服务端重新定位对象的请求,每次对象产生移动后,客户端都会将对象的位移参数形成对象的位置同步请求发送至服务端,由服务端重新进行对象定位,以使得对象的绝对位置坐标在服务端以及所有客户端上一致,保证游戏场景中对象位置的正确,进而真实还原游戏场景,提高用户的游戏体验。

204、接收所述对象的绝对位置坐标。

相关技术中,对象的绝对位置坐标都是在客户端上进行计算的,而客户端程序很容易被玩家所窃取,玩家在得到客户端程序后即可修改对象的绝对位置坐标,来达成作弊的功能,而玩家是无法获取到服务器程序的,通过服务端来计算对象的绝对位置信息,是不会出现程序修改的情况,从而有效防止玩家利用客户端程序来作弊。

205、接收根据所述位移参数所计算的可移动承载对象的目标位置坐标,确定所述可移动承载对象的绝对位置坐标。

可以理解的是,可移动承载对象同样为游戏场景中具有移动功能的对象,可以接收移动的操作指令。在玩家控制可移动承载对象移动的时候,可移动承载对象的绝对位置坐标必然会发生变化,对象的绝对位置坐标同样会发生变化,但是对象在可移动承载对象区域内的相对位置坐标并未发生改变,进一步由服务端基于位移参数来计算可移动承载对象的目标位置坐标,该目标位置坐标即为可移动承载对象的绝对位置坐标,进一步发送至客户端,以使得客户端在渲染时,可以利用该目标位置坐标来还原可移动承载对象在世界坐标系下的真实位置。

应说明的是,对于游戏场景中的任何对象的位置描述通常为其在世界坐标系下的绝对位置坐标,该绝对位置坐标能够真实反映对象在游戏场景中的位置,该世界坐标系是用于描述其他坐标系所需要的的参考架构,而在三维世界中所有对象实际上都有自己的物体坐标系,例如,针对一个汽车对象模型,该汽车对象模型的每个顶点都应有一个属于自己的位置信息,该位置信息即为汽车对象模型在物体坐标系下的位置坐标,当该汽车对象模型放入世界坐标系中,该汽车对象模型的原点所处的位置即为汽车对象模型在世界坐标系下的绝对位置坐标。

206、利用所述可移动承载对象的绝对位置坐标,计算所述可移动承载对象区域内关联对象的绝对位置坐标。

对于玩家控制可移动承载对象所产生对象移动的情况,由于可移动承载对象上绑定有关联对象,例如,各种NPC对象,该NPC对象作为关联对象在游戏场景中起到了重要作用,在可移动承载对象移动到目标位置坐标的同时,绑定关联对象的绝对位置坐标也应相应移动,如果大量关联对象移动后的绝对位置坐标均由服务端来计算,由于服务端资源有限,往往表现上会有所延迟,这里可以利用给客户端对关联对象使用挂点信息,进而将关联对象绑定至可移动承载对象,进而在已知可移动承载对象在位移参数上形成的目标位置坐标时,计算可移动承载对象的绝对位置坐标,从而加速NPC对象在客户端的渲染,不会让玩家感受到NPC对象与可移动承载对象之间的脱节。

可以理解的是,可移动承载对象模型与关联对象模型属于父子关系,可移动承载对象作为父节点,所有被绑定至可移动承载对象上的关联对象模型属于子节点,该挂点信息用于关联父子节点的初始位置关系。具体可以利用关联对象被绑定至可移动承载对象上的挂点信息,确定关联对象相对于可移动承载对象的基础偏移量,进一步将基础偏移量加入至可移动承载对象的绝对位置坐标,计算可移动承载对象区域内关联对象的绝对位置坐标。

应说明都是,上述挂点信息仅能够保证被绑定关联对象作为子节点相对于可移动承载模型作为父节点之间初始偏移位置的正确性,然而,若关联对象或者可移动承载产生了移动,客户端需要依赖于更新后可移动承载对象的绝对位置坐标来计算关联对象的绝对位置坐标。

在本发明实施例中,每个挂点信息可以设置两个挂点,一个挂点用于确定可移动承载对象的哪个部位绑定至关联对象,另一个挂点用于确定关联对象的哪个部位绑定至可移动承载对象,所以,一个挂点相当于一个坐标系,在程序中可以通过矩阵来表示。具体在利用关联对象被绑定至可移动承载对象上的挂点信息,确定关联对象相对于可移动承载对象的基础偏移量的过程中,可以利用关联对象被绑定至可移动承载对象上的挂点信息,获取关联对象以及可移动承载对象相互绑定的位置信息,该相互绑定的位置信息可以由设置的两个挂点来确定,进一步根据关联对象以及可移动承载对象相互绑定的位置信息,确定关联对象相对于可移动承载对象的基础偏移量。

具体在3D数学中,矩阵是用来描述两个坐标系统间关系的重要工具,拐点在程序中可以通过矩阵来表示,由于挂点信息中不仅包含了三维空间中的位置信息,同样包含在三维攻坚中的方向信息,若以挂点位置作为原点参考点,三个经过挂点位置作为原点参考点的方向分量视为X、Y、Z轴,便构成了挂点的物理坐标系。

例如,当一个NPC对象模型需要绑定至战船模型中炮台处时,需要设置两个挂点信息,第一个挂点信息为战船对象模型的挂点信息,该挂点位于战船对象船头的炮台处,即为战船对象模型被绑定的位置信息;另一个挂点信息为NPC对象模型的挂点信息,该挂点可以位于NPC对象模型的头部,也可以为NPC对象模型的脚部,或者是NPC对象模型在物体坐标系下的任一位置,应说明的是,若将挂点设置在NPC对象模型的脚上,则NPC对象模型的脚部会处于战船对象船头炮台挂点所在的位置,若将挂点设置在NPC对象的头上,则NCP对象模型的头部会处于战船对象船头炮台挂点所在的位置。

具体在战船作为可移动承载对象的应用场景中,该战船由玩家操控,玩家可以通过UI界面上方设置的方向键来控制战船对象发生位移,该战船对象的初始位置和速度可由策划通过编辑器进行配置,当玩家对象登录战船的后,由于玩家控制战船发生位移,玩家对象也会产生移动,但是对象在战船对象内的相对位置坐标并未发生改变,客户端可以将控制战船对象发生的位移参数发送至服务端,由服务端经过合法性校验后告知客户端战船对象当前的速度、方向和可移动到的目标位置,客户端在接收到战船对象可移动的目标位置以及战船对象当前的速度、方向便可以播放动画,以使得战船对象移动到该目标位置坐标,该目标位置坐标即为战船的绝对位置坐标,进一步可以利用战船对象的目标位置坐标,计算战船对象内关联对象的绝对位置坐标,由于关联对象的位置依赖于战船对象在世界坐标系下的绝对位置坐标,并且关联对象相对于战船对象的偏移量可由挂点信息已知,在战船对象发生移动时,关联对象相对于战船对象的偏移量不会发生改变,客户端可根据战船对象的绝对位置坐标,计算出关联对象的绝对位置坐标。

在本发明实施例中,玩家在按下方向指令键后,客户端向服务端发送的只有方向信息,由于其他的信息服务端均已知,并且服务端在接收到客户端的任何数据时都不会信任,需要对其进行合法性验证,例如,对象模型的位置、朝向等,以防止玩家作弊,进而提高游戏场景中玩家的游戏体验。

本实施例提供了另一种位置同步方法,如图3所示,该方法应用于服务端,包括如下步骤:

301、接收对象的位置同步请求,根据所述对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标。

相应的,针对于可移动承载对象,服务端可以设置用于负责管理可移动承载对象的子系统,具体可以利用该子系统将可移动承载对象的中心点作为原点建立坐标系,并根据该坐标系来修改对象在可移动承载对象区域内的相对位置坐标。

应说明的是,上述管理可移动承载对象的子系统具有多种功能,具体可以包括但不限制于以下几种:

(1)玩家通过客户端对可移动承载对象控制面板的触发指令,子系统根据指令的前后转弯控制可移动承载对象;

(2)玩家通过客户端对可移动承载对象中火炮的触发指令,子系统根据指令的方向控制可移动承载对象向目标方向进行开炮;

(3)玩家对象死亡后可在可移动承载对象中复活,支持原地复活和复活点复活。对于原地复活的方式,子系统可记录玩家对象死亡时刻在可移动承载对象区域内的相对位置坐标,玩家对象复活时通过该相对位置坐标与可移动承载对象的绝对位置坐标,可以计算出玩家对象在游戏世界中的绝对位置坐标;对于复活点复活的方式,子系统可以在每个可移动承载对象区域内设置若干个复活点位置坐标,玩家对象复活的时候可以读取复活点位置坐标,并计算玩家对象在可移动承载对象区域内的相对位置坐标与玩家对象在游戏世界中的绝对位置坐标;

(4)玩家通过客户端对可移动承载对象控制面板的触发指令,子系统对指令的方向和目标位置进行判断,由于可移动承载对象的移动区域仅限于水面区域,如果玩家控制可移动承载对象上岸,可移动承载对象会停留在岸边,无法移动到目标位置。

(4)玩家通过客户端在可移动承载对象区域内移动或者释放技能,子系统可以根据移动或者释放技能,需要精准计算玩家对象的绝对位置坐标,当可移动承载对象一个方向移动时,可以将玩家对象在可移动承载对象区域内的相对位置坐标与可移动承载对象的绝对位置坐标进行相加,得到玩家对象的绝对位置坐标;当可移动承载对象转向时,需要根据可移动承载对象的旋转角度,将玩家对象围绕可移动承载对象中心点进行向量旋转,得到玩家对象更新的相对位置坐标,进而将更新的相对位置坐标与可移动承载对象的绝对位置坐标进行相加,得到玩家对象的绝对位置坐标。

302、根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

可以理解的是,由于产生对象移动的操作指令可能是由控制对象产生,还可能是由控制可移动承载对象产生,所以,针对移动参数包含不同对象的位移向量,可以存在以下几种应用场景。

针对本发明实施例中一种应用场景,若移动参数仅包括对象的位移向量,则可移动承载对象的绝对位置坐标未发生改变,对象在可移动承载对象区域内的相对位置坐标发生改变,具体可以基于对象的位移向量,对对象在可移动承载对象区域内的相对位置坐标进行调整,进一步根据可移动承载对象的绝对位置坐标与调整后对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

针对本发明实施例中一种应用场景,若移动参数仅包括可移动承载对象的位移向量,则可移动承载对象的绝对位置坐标发生改变,对象在可移动承载对象区域内的相对位置坐标未发生改变,具体可以基于可移动承载对象的位移向量,对可移动承载对象的绝对位置坐标进行调整,进一步根据调整后可移动承载对象的绝对位置坐标与对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

针对本发明实施例中一种应用场景,若移动参数包括对象的位移向量和可移动承载对象的位移向量,则对象在可移动承载对象区域内的相对位置坐标发生改变,可移动承载对象的绝对位置坐标发生改变,具体可以根据对象的位移向量和可移动承载对象的位移向量,分别对可移动承载对象的绝对位置坐标与对象在可移动承载对象区域内的相对位置坐标进行调整,进一步根据调整后可移动承载对象的绝对位置坐标与调整后对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

针对本发明实施例中一种应用场景,若可移动承载对象的位移向量中还包括可移动承载对象的转向角度,则在根据可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标之前,由于对象的位置可以基于可移动承载对象的转向角度,将对象围绕可移动承载对象中心点进行向量旋转,并对对象在可移动承载对象区域内的相对位置坐标进行调整。

应说明的是,这里对象在可移动承载对象区域内的相对位置坐标进行调整的过程主要是针对方向上的调整,由于可移动承载对象在转向过程中,方向发生了改变,随之处于可移动承载对象区域内的对象同样需要方向调整,以保证可移动承载对象区域内对象方向的一致性。

303、将所述对象的绝对位置坐标作为广播信息传递至客户端。

本申请实施例提供的位置同步方法,与目前现有方式中通过客户端来计算对象的绝对位置坐标来实现位置同步的方式相比,本申请通过获取在可移动承载对象区域内移动对象的操作指令,提取操作指令对应的位移参数,将位移参数生成对象的位置同步请求发送至服务端,进而当对象发生移动的情况,不直接修改对象的绝对位置坐标,而是由服务端根据对象在可移动承载对象区域内的相对位置坐标来计算对象的绝对位置坐标,并将可移动承载对象的绝对位置坐标考虑至对象的绝对位置坐标中,以使得各个客户端接收到对象的绝对位置坐标更加准确,能够真实还原游戏场景的同时,提高了游戏场景中对象位置同步的准确性。

为了进一步说明客户端与服务端之间的交互关系,具体对象在可移动承载对象区域内产生移动需要位置同步的过程中,本发明实施例提供了一种位置同步实例的时序图,如图4所示,包括:

401、客户端获取在可移动承载对象区域内移动对象的操作指令,提取操作指令对应的位移参数,并将根据位移参数生成的对象的位置同步请求发送至服务端。

402、服务端接收对象的位置同步请求,根据对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标。

403、服务端根据可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标,并将对象的绝对位置坐标作为广播信息传递至客户端。

404、客户端接收对象的绝对位置坐标。

具体应用场景中,为了提高游戏中位置同步的准确性,针对游戏中可移动承载对象区域内产生对象移动的情况,将移动参数发送至服务端,由服务端来修改对象在可移动承载对象区域内的相对位置坐标,进而计算对象的绝对位置坐标,并将对象的绝对位置坐标形成广播信息传递至客户端,以使得对象的绝对位置坐标准确同步至其他客户端,既能够提高玩家的游戏体验,又能有效防止游戏外挂。

具体应用场景中,为了提高游戏中操作的流畅度,针对游戏中可移动承载对象上绑定关联对象的绝对位置坐标,可以由客户端使用关联对象的挂点信息来进行计算,以减少服务端的计算压力,既能够使得游戏过程表现流畅,又能够避免游戏中出现明显的操作延迟。

进一步的,作为图1和图2方法的具体实现,本申请实施例提供了一种应用于客户端侧的位置同步装置,如图5所示,该装置包括:获取单元51、第一发送单元52、第一接收单元53。

获取单元51,可以用于获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数;

第一发送单元52,可以用于将根据所述位移参数生成的对象的位置同步请求发送至服务端,由所述服务端根据对象在可移动承载对象区域内的相对位置坐标计算所述对象的绝对位置坐标;

第一接收单元53,可以用于接收所述对象的绝对位置坐标。

本发明实施例提供的位置同步装置,与目前现有方式中通过客户端来计算对象的绝对位置坐标来实现位置同步的方式相比,本申请通过获取在可移动承载对象区域内移动对象的操作指令,提取操作指令对应的位移参数,将位移参数生成对象的位置同步请求发送至服务端,进而当对象发生移动的情况,不直接修改对象的绝对位置坐标,而是由服务端根据对象在可移动承载对象区域内的相对位置坐标来计算对象的绝对位置坐标,并将可移动承载对象的绝对位置坐标考虑至对象的绝对位置坐标中,以使得各个客户端接收到对象的绝对位置坐标更加准确,能够真实还原游戏场景的同时,提高了游戏场景中对象位置同步的准确性。

在具体的应用场景中,如图6所示,所述装置还包括:

第二发送单元54,可以用于在所述获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数之前,当检测到对象进入可移动承载对象区域的触发指令时,将对象的初始位置坐标发送至服务端,由所述服务端计算并保存对象在可移动承载对象区域内的相对位置坐标。

在具体的应用场景中,如图6所示,所述装置还包括:

第二接收单元55,可以用于在所述将根据所述位移参数生成的对象的位置同步请求发送至服务端之后,接收根据所述位移参数所计算的可移动承载对象的目标位置坐标,确定所述可移动承载对象的绝对位置坐标。

在具体的应用场景中,如图6所示,所述可移动承载对象上绑定有关联对象,所述装置还包括:

第一计算单元56,可以用于在所述接收根据所述位移参数所计算的可移动承载对象的目标位置坐标,确定所述可移动承载对象的绝对位置坐标之后,利用所述可移动承载对象的绝对位置坐标,计算所述可移动承载对象区域内关联对象的绝对位置坐标。

在具体的应用场景中,如图6所示,所述第一计算单元56包括:

确定模块561,可以用于利用关联对象被绑定至可移动承载对象上的挂点信息,确定所述关联对象相对于可移动承载对象的基础偏移量;

加入模块562,可以用于将所述基础偏移量加入至所述可移动承载对象的绝对位置坐标,计算所述可移动承载对象区域内关联对象的绝对位置坐标。

在具体的应用场景中,如图6所示,所述确定模块561包括:

获取子模块5611,可以用于利用关联对象被绑定至可移动承载对象上的挂点信息,获取所述关联对象以及可移动承载对象相互绑定的位置信息;

确定子模块5612,可以用于根据所述关联对象以及可移动承载对象相互绑定的位置信息,确定所述关联对象相对于可移动承载对象的基础偏移量。

需要说明的是,本实施例提供的一种应用于客户端侧的位置同步装置所涉及各功能单元的其它相应描述,可以参考图1和图2中的对应描述,在此不再赘述。

进一步地,作为图3方法的具体实现,本申请实施例提供了一种应用于服务端侧的位置同步装置,如图7所示,该装置包括:确定单元61、第二计算单元62、广播单元63。

确定单元61,可以用于接收对象的位置同步请求,根据所述对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标;

第二计算单元62,可以用于根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标;

广播单元63,可以用于将所述对象的绝对位置坐标作为广播信息传递至客户端。

在具体的应用场景中,如图8所示,若所述移动参数包括对象的位移向量,则所述可移动承载对象的绝对位置坐标未发生改变,所述对象在可移动承载对象区域内的相对位置坐标发生改变,所述第二计算单元62包括:

调整模块621,可以用于基于所述对象的位移向量,对所述对象在可移动承载对象区域内的相对位置坐标进行调整;

计算模块622,可以用于根据所述可移动承载对象的绝对位置坐标与调整后对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

在具体的应用场景中,若所述移动参数包括可移动承载对象的位移向量,则所述可移动承载对象的绝对位置坐标发生改变,所述对象在可移动承载对象区域内的相对位置坐标未发生改变,

所述调整模块621,还可以用于基于所述可移动承载对象的位移向量,对所述可移动承载对象的绝对位置坐标进行调整;

所述计算模块622,还可以用于根据调整后可移动承载对象的绝对位置坐标与所述对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

在具体的应用场景中,若所述移动参数包括对象的位移向量和可移动承载对象的位移向量,则所述对象在可移动承载对象区域内的相对位置坐标发生改变,所述可移动承载对象的绝对位置坐标发生改变,

所述调整模块621,还可以用于基于所述对象的位移向量和可移动承载对象的位移向量,分别对所述可移动承载对象的绝对位置坐标与所述对象在可移动承载对象区域内的相对位置坐标进行调整;

所述计算模块622,还可以用于根据调整后可移动承载对象的绝对位置坐标与调整后对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

在具体的应用场景中,若所述移动参数包括可移动承载对象的转向角度,则所述调整模块621可以用于在所述根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标之前,基于所述可移动承载对象的转向角度,将所述对象围绕可移动承载对象中心点进行向量旋转,对所述对象在可移动承载对象区域内的相对位置坐标进行调整。

需要说明的是,本实施例提供的一种可应用于服务端侧的位置同步装置所涉及各功能单元的其它相应描述,可以参考图3中的对应描述,在此不再赘述。

基于上述如图1-图2所示方法,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图1-图2所示的位置同步方法;基于上述如图3所示方法,相应的,本申请实施例还提供了另一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图3所示的位置同步方法。

基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。

基于上述如图1-图2所示的方法,以及图5-图6所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种客户端实体设备,具体可以为计算机,智能手机,平板电脑,智能手表,或者网络设备等,该实体设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1-图2所示的位置同步方法。

基于上述如图3所示的方法,以及图7-图8所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种服务端实体设备,具体可以为计算机,服务器,或者其他网络设备等,该实体设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上如图3所示的位置同步方法。

可选的,上述两种实体设备还可以包括用户接口、网络接口、摄像头、射频(RadioFrequency,RF)电路,传感器、音频电路、WI-FI模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard)等,可选用户接口还可以包括USB接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)等。

在示例性实施例中,参见图9,上述实体设备700包括通信总线、处理器、存储器和通信接口,还可以包括、输入输出接口和显示设备,其中,各个功能单元之间可以通过总线完成相互间的通信。该存储器存储有计算机程序,处理器,用于执行存储器上所存放的程序,执行上述实施例中的画作挂载方法。

本领域技术人员可以理解,本实施例提供的一种位置同步的实体设备结构并不构成对该实体设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储介质中还可以包括操作系统、网络通信模块。操作系统是管理上述店铺搜索信息处理的实体设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与信息处理实体设备中其它硬件和软件之间通信。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。通过应用本申请的技术方案,与目前现有方式相比,本申请通过由服务端根据对象在可移动承载对象区域内的相对位置坐标来计算对象的绝对位置坐标,并将可移动承载对象的绝对位置坐标考虑至对象的绝对位置坐标中,以使得各个客户端接收到对象的绝对位置坐标更加准确,能够真实还原游戏场景的同时,提高了游戏场景中对象位置同步的准确性。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

本发明实施例还包括在下列编号条款中规定的这些和其他方面:

1、一种位置同步方法,包括:

获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数;

将根据所述位移参数生成的对象的位置同步请求发送至服务端,由所述服务端根据对象在可移动承载对象区域内的相对位置坐标计算所述对象的绝对位置坐标;

接收所述对象的绝对位置坐标。

2、根据条款1所述的方法,其中在所述获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数之前,所述方法还包括:

当检测到对象进入可移动承载对象区域的触发指令时,将对象的初始位置坐标发送至服务端,由所述服务端计算并保存对象在可移动承载对象区域内的相对位置坐标。

3、根据条款1所述的方法,其中在所述将根据所述位移参数生成的对象的位置同步请求发送至服务端之后,所述方法还包括:

接收根据所述位移参数所计算的所述可移动承载对象的目标位置坐标,确定所述可移动承载对象的绝对位置坐标。

4、根据条款3所述的方法,其中所述可移动承载对象上绑定有关联对象,在所述接收根据所述位移参数所计算的可移动承载对象的目标位置坐标,确定所述可移动承载对象的绝对位置坐标之后,所述方法还包括:

利用所述可移动承载对象的绝对位置坐标,计算所述可移动承载对象区域内关联对象的绝对位置坐标。

5、根据条款4所述的方法,其中所述利用所述可移动承载对象的绝对位置坐标,计算所述可移动承载对象区域内关联对象的绝对位置坐标,具体包括:

利用关联对象被绑定至可移动承载对象上的挂点信息,确定所述关联对象相对于可移动承载对象的基础偏移量;

将所述基础偏移量加入至所述可移动承载对象的绝对位置坐标,计算所述可移动承载对象区域内关联对象的绝对位置坐标。

6、根据条款5所述的方法,其中所述利用关联对象被绑定至可移动承载对象上的挂点信息,确定所述关联对象相对于可移动承载对象的基础偏移量,具体包括:

利用关联对象被绑定至可移动承载对象上的挂点信息,获取所述关联对象以及可移动承载对象相互绑定的位置信息;

根据所述关联对象以及可移动承载对象相互绑定的位置信息,确定所述关联对象相对于可移动承载对象的基础偏移量。

7、一种位置同步方法,包括:

接收对象的位置同步请求,根据所述对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标;

根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标;

将所述对象的绝对位置坐标作为广播信息传递至客户端。

8、根据条款7所述的方法,其中若所述移动参数仅包括对象的位移向量,则所述根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标,具体包括:

基于所述对象的位移向量,对所述对象在可移动承载对象区域内的相对位置坐标进行调整;

根据所述可移动承载对象的绝对位置坐标与调整后对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

9、根据条款7所述的方法,其中若所述移动参数包括对象的位移向量和可移动承载对象的位移向量,则所述根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标,具体包括:

基于所述对象的位移向量和可移动承载对象的位移向量,分别对所述可移动承载对象的绝对位置坐标与所述对象在可移动承载对象区域内的相对位置坐标进行调整;

根据调整后可移动承载对象的绝对位置坐标与调整后对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

10、一种位置同步装置,包括:

获取单元,用于获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数;

第一发送单元,用于将根据所述位移参数生成的对象的位置同步请求发送至服务端,由所述服务端根据对象在可移动承载对象区域内的相对位置坐标计算所述对象的绝对位置坐标;

第一接收单元,用于接收所述对象的绝对位置坐标。

11、根据条款10所述的装置,其中所述装置还包括:

第二发送单元,用于在所述获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数之前,当检测到对象进入可移动承载对象区域的触发指令时,将对象的初始位置坐标发送至服务端,由所述服务端计算并保存对象在可移动承载对象区域内的相对位置坐标。

12、根据条款10所述的装置,其中所述装置还包括:

第二接收单元,用于在所述将根据所述位移参数生成的对象的位置同步请求发送至服务端之后,接收根据所述位移参数所计算的可移动承载对象的目标位置坐标,确定所述可移动承载对象的绝对位置坐标。

13、根据条款12所述的装置,其中所述可移动承载对象上绑定有关联对象,所述装置还包括:

第一计算单元,用于在所述接收根据所述位移参数所计算的可移动承载对象的目标位置坐标,确定所述可移动承载对象的绝对位置坐标之后,利用所述可移动承载对象的绝对位置坐标,计算所述可移动承载对象区域内关联对象的绝对位置坐标。

14、根据条款13所述的装置,其中所述第一计算单元包括:

确定模块,用于利用关联对象被绑定至可移动承载对象上的挂点信息,确定所述关联对象相对于可移动承载对象的基础偏移量;

加入模块,用于将所述基础偏移量加入至所述可移动承载对象的绝对位置坐标,计算所述可移动承载对象区域内关联对象的绝对位置坐标。

15、根据条款14所述的装置,其中所述确定模块包括:

获取子模块,用于利用关联对象被绑定至可移动承载对象上的挂点信息,获取所述关联对象以及可移动承载对象相互绑定的位置信息;

确定子模块,用于根据所述关联对象以及可移动承载对象相互绑定的位置信息,确定所述关联对象相对于可移动承载对象的基础偏移量。

16、一种位置同步装置,包括:

确定单元,用于接收对象的位置同步请求,根据所述对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标;

第二计算单元,用于根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标;

广播单元,用于将所述对象的绝对位置坐标作为广播信息传递至客户端。

17、根据条款16所述的装置,其中若所述移动参数仅包括对象的位移向量,则所述第二计算单元包括:

调整模块,用于基于所述对象的位移向量,对所述对象在可移动承载对象区域内的相对位置坐标进行调整;

计算模块,用于根据所述可移动承载对象的绝对位置坐标与调整后对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

18、根据条款16所述的装置,其中若所述移动参数包括对象的位移向量和可移动承载对象的位移向量,则,

所述调整模块,还用于基于所述对象的位移向量和可移动承载对象的位移向量,分别对所述可移动承载对象的绝对位置坐标与所述对象在可移动承载对象区域内的相对位置坐标进行调整;

所述计算模块,还用于根据调整后可移动承载对象的绝对位置坐标与调整后对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标。

19、一种位置同步系统,包括客户端和服务端;

所述客户端获取在可移动承载对象区域内移动对象的操作指令,提取所述操作指令对应的位移参数,并将根据所述位移参数生成的对象的位置同步请求发送至服务端;

所述服务端接收对象的位置同步请求,根据所述对象的位置同步请求所携带的位移参数,分别确定可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标;

所述服务端根据所述可移动承载对象的绝对位置坐标以及对象在可移动承载对象区域内的相对位置坐标,计算对象的绝对位置坐标,并将所述对象的绝对位置坐标作为广播信息传递至客户端;

所述客户端接收所述对象的绝对位置坐标。

20、一种客户端设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现条款1至6中任一项所述位置同步方法的步骤。

21、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现条款1至6中任一项所述位置同步方法的步骤。

22、一种服务端设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现条款7至9中任一项所述位置同步方法的步骤。

23、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现条款7至9中任一项所述位置同步方法的步骤。

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:语言的配置方法及装置、存储介质、电子装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类