防止多端冲突的场景编辑方法、装置、设备及存储介质制造方法及图纸

技术编号:34098341 阅读:16 留言:0更新日期:2022-07-11 22:50
本发明专利技术属于场景编辑技术领域,公开了一种防止多端冲突的场景编辑方法、装置、设备及存储介质。该方法包括:根据待编辑场景得到场景区域信息;当获取到第一客户端的场景编辑请求时,根据场景编辑请求和场景区域信息确定目标锁定区域;开启第一客户端对目标锁定区域的编辑权限,并关闭第一客户端的场景编辑分组的第二客户端对目标锁定区域的编辑权限;当接收到第一客户端上传的所述目标锁定区域的编辑完成信息时,根据编辑完成信息更新待编辑场景。通过上述方式,实现在第一客户端编辑目标锁定区域时,禁止第二客户端对目标锁定区域进行编辑,防止多个客户端同时编辑同一个场景区域的情况,提高虚拟交互体验的场景编辑效率,提高用户的使用体验。用户的使用体验。用户的使用体验。

【技术实现步骤摘要】
防止多端冲突的场景编辑方法、装置、设备及存储介质


[0001]本专利技术涉及场景编辑
,尤其涉及一种防止多端冲突的场景编辑方法、装置、设备及存储介质。

技术介绍

[0002]目前虚拟场景的设计工作都是基于开发引擎进行设计的,为了设计的效率和速度,通常会有多个客户端同时对一个虚拟交互体验的场景进行编辑。在这种情况下一般的虚拟交互体验的场景编辑过程为某一个客户端对虚拟交互体验的场景进行编辑后,将编辑过的信息上传到服务端,然后由服务端更新到各个客户端上进行显示,但是这样非常容易导致两个客户端在同一时间对虚拟交互体验的场景的同一个区域进行编辑,从而导致了更新冲突以及工作效率的下降。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种防止多端冲突的场景编辑方法、装置、设备及存储介质,旨在解决现有技术多个客户端同时编辑同一个区域从而导致重复作业的技术问题。
[0005]为实现上述目的,本专利技术提供了一种防止多端冲突的场景编辑方法,所述方法包括以下步骤:
[0006]根据待编辑场景得到场景区域信息;
[0007]当获取到第一客户端的场景编辑请求时,根据所述场景编辑请求和所述场景区域信息确定目标锁定区域;
[0008]开启所述第一客户端对所述目标锁定区域的编辑权限,并关闭所述第一客户端所属的场景编辑分组的第二客户端对所述目标锁定区域的编辑权限;
[0009]当接收到所述第一客户端上传的所述目标锁定区域的编辑完成信息时,根据所述编辑完成信息更新所述待编辑场景。
[0010]可选地,所述根据所述待编辑场景得到场景区域信息,包括:
[0011]按照预设的区域划分规则将待编辑场景划分为多个预设编辑区域;
[0012]为各个预设编辑区域设定区域编号;
[0013]根据所述预设编辑区域和所述预设编辑区域对应的区域编号得到场景区域信息。
[0014]可选地,所述当获取到第一客户端的场景编辑请求时,根据所述场景编辑请求和所述场景区域信息确定目标锁定区域,包括:
[0015]当获取到第一客户端的场景编辑请求时,根据所述场景编辑请求确定所述第一客户端的目标编辑区域;
[0016]根据所述目标编辑区域和所述场景区域信息确定目标锁定区域可选地,所述根据
所述目标编辑区域和所述场景区域信息确定目标锁定区域,包括:
[0017]根据所述场景区域信息查询所述目标编辑区域包括的目标区域编号;
[0018]根据所述目标区域编号确定与所述目标编辑区域相邻的相邻过度区域对应的相邻区域编号;
[0019]根据所述目标区域编号和所述相邻区域编号确定目标锁定区域。
[0020]可选地,所述开启所述第一客户端对所述目标锁定区域的编辑权限,并关闭所述第一客户端所属的场景编辑分组的第二客户端对所述目标锁定区域的编辑权限,包括:
[0021]根据所述目标锁定区域生成区域锁定信息;
[0022]根据所述区域锁定信息从所述场景编辑分组中确定若干第二客户端;
[0023]开启所述第一客户端对所述目标锁定区域的编辑权限,并关闭所述第二客户端对所述目标锁定区域的编辑权限。
[0024]可选地,所述开启所述第一客户端对所述目标锁定区域的编辑权限,并关闭所述第一客户端所属的场景编辑分组的第二客户端对所述目标锁定区域的编辑权限之前,还包括:
[0025]获取场景配置信息;
[0026]根据所述场景配置信息确定编辑客户端,所述编辑客户端包括第一客户端和第二客户端;
[0027]建立场景编辑分组;
[0028]与所述编辑客户端通过长连接进行通信,并将所述编辑客户端加入所述场景编辑分组。
[0029]可选地,所述当接收到所述第一客户端上传的所述目标锁定区域的编辑完成信息时,根据所述编辑完成信息更新所述待编辑场景之后,还包括:
[0030]当接收到所述第一客户端上传的编辑完成信息时,向所述第二客户端发送区域解封信息,并恢复所述第二客户端对所述目标锁定区域的编辑权限,以使所述第二客户端对所述目标锁定区域进行后续编辑。
[0031]此外,为实现上述目的,本专利技术还提出一种防止多端冲突的场景编辑装置,所述防止多端冲突的场景编辑装置包括:
[0032]分区模块,用于根据待编辑场景得到场景区域信息;
[0033]确定模块,用于当获取到第一客户端的场景编辑请求时,根据所述场景编辑请求和所述场景区域信息确定目标锁定区域;
[0034]锁区模块,用于开启所述第一客户端对所述目标锁定区域的编辑权限,并关闭所述第一客户端所属的场景编辑分组的第二客户端对所述目标锁定区域的编辑权限;
[0035]更新模块,用于当接收到所述第一客户端上传的所述目标锁定区域的编辑完成信息时,根据所述编辑完成信息更新所述待编辑场景。
[0036]此外,为实现上述目的,本专利技术还提出一种防止多端冲突的场景编辑设备,所述防止多端冲突的场景编辑设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的防止多端冲突的场景编辑程序,所述防止多端冲突的场景编辑程序配置为实现如上文所述的防止多端冲突的场景编辑方法的步骤。
[0037]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有防止
多端冲突的场景编辑程序,所述防止多端冲突的场景编辑程序被处理器执行时实现如上文所述的防止多端冲突的场景编辑方法的步骤。
[0038]本专利技术根据待编辑场景得到场景区域信息;当获取到第一客户端的场景编辑请求时,根据所述场景编辑请求和所述场景区域信息确定目标锁定区域;开启所述第一客户端对所述目标锁定区域的编辑权限,并关闭所述第一客户端所属的场景编辑分组的第二客户端对所述目标锁定区域的编辑权限;当接收到所述第一客户端上传的所述目标锁定区域的编辑完成信息时,根据所述编辑完成信息更新所述待编辑场景。通过这种方式,实现了在第一客户端编辑目标锁定区域时,禁止其他的第二客户端对目标锁定区域进行编辑,可以有效的防止多个客户端同时编辑同一个虚拟交互体验的场景的区域的情况,可以提高虚拟交互体验的场景的编辑效率,提高用户的使用体验。
附图说明
[0039]图1是本专利技术实施例方案涉及的硬件运行环境的防止多端冲突的场景编辑设备的结构示意图;
[0040]图2为本专利技术防止多端冲突的场景编辑方法第一实施例的流程示意图;
[0041]图3为本专利技术防止多端冲突的场景编辑方法第二实施例的流程示意图;
[0042]图4为本专利技术防止多端冲突的场景编辑装置第一实施例的结构框图。
[0043]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0044]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0045]参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防止多端冲突的场景编辑方法,其特征在于,所述防止多端冲突的场景编辑方法包括:根据待编辑场景得到场景区域信息;当获取到第一客户端的场景编辑请求时,根据所述场景编辑请求和所述场景区域信息确定目标锁定区域;开启所述第一客户端对所述目标锁定区域的编辑权限,并关闭所述第一客户端所属的场景编辑分组的第二客户端对所述目标锁定区域的编辑权限;当接收到所述第一客户端上传的所述目标锁定区域的编辑完成信息时,根据所述编辑完成信息更新所述待编辑场景。2.如权利要求1所述的方法,其特征在于,所述根据所述待编辑场景得到场景区域信息,包括:按照预设的区域划分规则将待编辑场景划分为多个预设编辑区域;为各个预设编辑区域设定区域编号;根据所述预设编辑区域和所述预设编辑区域对应的区域编号得到场景区域信息。3.如权利要求2所述的方法,其特征在于,所述当获取到第一客户端的场景编辑请求时,根据所述场景编辑请求和所述场景区域信息确定目标锁定区域,包括:当获取到第一客户端的场景编辑请求时,根据所述场景编辑请求确定所述第一客户端的目标编辑区域;根据所述目标编辑区域和所述场景区域信息确定目标锁定区域。4.如权利要求3所述的方法,其特征在于,所述根据所述目标编辑区域和所述场景区域信息确定目标锁定区域,包括:根据所述场景区域信息查询所述目标编辑区域包括的目标区域编号;根据所述目标区域编号确定与所述目标编辑区域相邻的相邻过度区域对应的相邻区域编号;根据所述目标区域编号和所述相邻区域编号确定目标锁定区域。5.如权利要求1所述的方法,其特征在于,所述开启所述第一客户端对所述目标锁定区域的编辑权限,并关闭所述第一客户端所属的场景编辑分组的第二客户端对所述目标锁定区域的编辑权限,包括:根据所述目标锁定区域生成区域锁定信息;根据所述区域锁定信息从所述场景编辑分组中确定若干第二客户端;开启所述第一客户端对所述目标锁定区域的编辑权限,并关闭所述第二客户端对所述目标锁定区域的编辑权限。6.如权利要...

【专利技术属性】
技术研发人员:王纪章曾柏力戎荣
申请(专利权)人:上海星阑信息科技有限公司
类型:发明
国别省市:

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

1