一种适用于虚拟场景的虚拟物体重构方法和系统技术方案

技术编号:18085182 阅读:46 留言:0更新日期:2018-05-31 13:33
本申请涉及互联网技术领域,公开了一种适用于虚拟场景的虚拟物体重构方法和系统,其中一种方法包括:后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域;所述后台服务器根据所述完整的物体构造数据,在所述虚拟区域中重构所述真实物体对应的虚拟物体。实施本申请实施例,能够提高虚拟物体在虚拟场景中的重构效率,而且重构的虚拟物体在虚拟场景可以灵活的进行移位,提高用户在虚拟环境中执行任务时的体验感。

【技术实现步骤摘要】
一种适用于虚拟场景的虚拟物体重构方法和系统
本申请涉及互联网
,尤其涉及一种适用于虚拟场景的虚拟物体重构方法和系统。
技术介绍
目前,智能手机、平板电脑、VR眼镜等智能设备已经被广泛的应用于人们的生活和工作中。在智能手机、平板电脑、VR眼镜等智能设备的实际应用中,人们时常会利用智能设备来登录某一些应用系统,并且在这些应用系统提供的虚拟场景(也称为虚拟环境或虚拟世界)中执行相应的任务(如玩游戏)。在实践中发现,当人们利用智能设备来登录应用系统并且在应用系统提供的虚拟环境中执行任务(如玩游戏)时,通常需要以手工方式在虚拟环境中重构某一些真实物体(如堡垒、车辆)对应的虚拟物体,以满意任务执行的需要。以手工方式在虚拟场景中重构虚拟物体会降低虚拟物体的重构效率,此外一旦虚拟物体在虚拟场景中的某一区域位置被重构完成,该虚拟物体就被固定在该区域位置无法自动的进行移位,从而会降低用户在虚拟环境中执行任务时的体验感。
技术实现思路
本申请实施例公开了一种适用于虚拟场景的虚拟物体重构方法和系统,能够提高虚拟物体在虚拟场景中的重构效率,而且重构的虚拟物体在虚拟场景中可以灵活的进行移位,提高用户在虚拟环境中执行任务时的体验感。本申请实施例第一方面公开一种适用于虚拟场景的虚拟物体重构方法,包括:后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域;所述后台服务器根据所述完整的物体构造数据,在所述虚拟区域中重构所述真实物体对应的虚拟物体。作为一种可选的实施方式,在本申请实施例第一方面中,所述后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据,包括:后台服务器获取第一虚拟区域标记请求,所述第一虚拟区域标记请求包含真实物体的当前真实地理位置L1和完整的物体构造数据;所述后台服务器从所述第一虚拟区域标记请求中提取真实物体的当前真实地理位置L1和完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域之后,以及所述后台服务器根据所述完整的物体构造数据,在所述虚拟区域中重构所述真实物体对应的虚拟物体之前,所述方法还包括:所述后台服务器查询所述虚拟区域是否允许被所述真实物体做标记,如果允许,将所述虚拟区域标记为被所述真实物体占据。作为一种可选的实施方式,在本申请实施例第一方面中,所述后台服务器获取第一虚拟区域标记请求,包括:真实物体通过所述真实物体内置的地理位置传感器获取所述真实物体的当前真实地理位置L1;所述真实物体将包括所述真实物体的当前真实地理位置L1和完整的物体构造数据的第一虚拟区域标记请求直接发送给所述后台服务器;或者,所述真实物体将包括所述真实物体的当前真实地理位置L1和完整的物体构造数据的第一虚拟区域标记请求途径中继层设备间接发送给所述后台服务器;或者,所述后台服务器获取第一虚拟区域标记请求,包括:真实物体通过所述真实物体内置的地理位置传感器获取所述真实物体的当前真实地理位置L1;真实物体将所述真实物体的当前真实地理位置L1发送给中继层设备;所述中继层设备获取所述真实物体的完整的物体构造数据;所述中继层设备将包括所述真实物体的当前真实地理位置L1和完整的物体构造数据的第一虚拟区域标记请求发送给所述后台服务器;或者,所述后台服务器获取第一虚拟区域标记请求,包括:中继层设备监测真实物体的当前真实地理位置L1;所述中继层设备获取所述真实物体的完整的物体构造数据;所述中继层设备将包括所述真实物体的当前真实地理位置L1和完整的物体构造数据的第一虚拟区域标记请求发送给所述后台服务器;其中,所述中继层设备获取所述真实物体的完整的物体构造数据,包括:所述中继层设备从所述中继层设备的存储模块中获取所述真实物体的完整的物体构造数据;或者,所述中继层设备向所述真实物体发起物体构造数据获取请求,并接收所述真实物体发送的完整的物体构造数据;或者,所述中继层设备向所述真实物体发起物体构造数据获取请求,并接收所述真实物体发送的第一部分物体构造数据;所述中继层设备从所述中继层设备的存储模块中获取所述真实物体的第二部分物体构造数据,并将所述第一部分物体构造数据和所述第二部分物体构造数据进行合并,获得所述真实物体的完整的物体构造数据;或者,所述中继层设备向管理服务器发起针对所述真实物体的物体构造数据的获取请求,并接收所述管理服务器发送的所述真实物体的完整的物体构造数据。作为一种可选的实施方式,在本申请实施例第一方面中,所述后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据,包括:后台服务器获取第一虚拟区域标记请求,所述第一虚拟区域标记请求包含真实物体的当前真实地理位置L1和第一部分物体构造数据;所述后台服务器从所述第一虚拟区域标记请求中提取真实物体的当前真实地理位置L1和第一部分物体构造数据;所述后台服务器将所述第一部分物体构造数据和所述后台服务器存储的所述真实物体的第二部分物体构造数据进行合并,获得所述真实物体的完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域之后,以及所述后台服务器根据所述完整的物体构造数据,在所述虚拟区域中重构所述真实物体对应的虚拟物体之前,所述方法还包括:所述后台服务器查询所述虚拟区域是否允许被所述真实物体做标记,如果允许,将所述虚拟区域标记为被所述真实物体占据。作为一种可选的实施方式,在本申请实施例第一方面中,所述后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据,包括:后台服务器获取第二虚拟区域标记请求,所述第二虚拟区域标记请求包含真实物体的当前真实地理位置L1和真实物体标识;所述后台服务器从所述第二虚拟区域标记请求中提取真实物体的当前真实地理位置L1和真实物体标识;所述后台服务器以所述真实物体标识为依据,从所述后台服务器的数据库中查询所述真实物体标识匹配的完整的物体构造数据;或者,所述后台服务器以所述真实物体标识为依据,从管理服务器获取所述真实物体标识匹配的完整的物体构造数据;或者,所述后台服务器以所述真实物体标识为依据,从中继层设备中获取所述真实物体标识匹配的完整的物体构造数据;或者,所述后台服务器以所述真实物体标识为依据,从所述管理服务器获取所述真实物体标识匹配的第一部分物体构造数据,以及从所述中继层设备中获取所述真实物体标识匹配的第二部分物体构造数据,并将所述第一部分物体构造数据和所述第二部分物体构造数据进行合并,获得所述真实物体的完整的物体构造数据;或者,所述后台服务器以所述真实物体标识为依据,从所述后台服务器的数据库中查询所述真实物体标识匹配的第一部分物体构造数据,以及从所述管理服务器或所述中继层设备中获取所述真实物体标识匹配的第二部分物体构造数据,并将所述第一部分物体构造数据和所述第二部分物体构造数据进行合并,获得所述真实物体的完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述本文档来自技高网...
一种适用于虚拟场景的虚拟物体重构方法和系统

【技术保护点】
一种适用于虚拟场景的虚拟物体重构方法,其特征在于,包括:后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域;所述后台服务器根据所述完整的物体构造数据,在所述虚拟区域中重构所述真实物体对应的虚拟物体。

【技术特征摘要】
1.一种适用于虚拟场景的虚拟物体重构方法,其特征在于,包括:后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域;所述后台服务器根据所述完整的物体构造数据,在所述虚拟区域中重构所述真实物体对应的虚拟物体。2.根据权利要求1所述的虚拟区域的虚拟物体重构方法,其特征在于,所述后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据,包括:后台服务器获取第一虚拟区域标记请求,所述第一虚拟区域标记请求包含真实物体的当前真实地理位置L1和完整的物体构造数据;所述后台服务器从所述第一虚拟区域标记请求中提取真实物体的当前真实地理位置L1和完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域之后,以及所述后台服务器根据所述完整的物体构造数据,在所述虚拟区域中重构所述真实物体对应的虚拟物体之前,所述方法还包括:所述后台服务器查询所述虚拟区域是否允许被所述真实物体做标记,如果允许,将所述虚拟区域标记为被所述真实物体占据。3.根据权利要求2所述的虚拟区域的虚拟物体重构方法,其特征在于,所述后台服务器获取第一虚拟区域标记请求,包括:真实物体通过所述真实物体内置的地理位置传感器获取所述真实物体的当前真实地理位置L1;所述真实物体将包括所述真实物体的当前真实地理位置L1和完整的物体构造数据的第一虚拟区域标记请求直接发送给所述后台服务器;或者,所述真实物体将包括所述真实物体的当前真实地理位置L1和完整的物体构造数据的第一虚拟区域标记请求途径中继层设备间接发送给所述后台服务器;或者,所述后台服务器获取第一虚拟区域标记请求,包括:真实物体通过所述真实物体内置的地理位置传感器获取所述真实物体的当前真实地理位置L1;真实物体将所述真实物体的当前真实地理位置L1发送给中继层设备;所述中继层设备获取所述真实物体的完整的物体构造数据;所述中继层设备将包括所述真实物体的当前真实地理位置L1和完整的物体构造数据的第一虚拟区域标记请求发送给所述后台服务器;或者,所述后台服务器获取第一虚拟区域标记请求,包括:中继层设备监测真实物体的当前真实地理位置L1;所述中继层设备获取所述真实物体的完整的物体构造数据;所述中继层设备将包括所述真实物体的当前真实地理位置L1和完整的物体构造数据的第一虚拟区域标记请求发送给所述后台服务器;其中,所述中继层设备获取所述真实物体的完整的物体构造数据,包括:所述中继层设备从所述中继层设备的存储模块中获取所述真实物体的完整的物体构造数据;或者,所述中继层设备向所述真实物体发起物体构造数据获取请求,并接收所述真实物体发送的完整的物体构造数据;或者,所述中继层设备向所述真实物体发起物体构造数据获取请求,并接收所述真实物体发送的第一部分物体构造数据;所述中继层设备从所述中继层设备的存储模块中获取所述真实物体的第二部分物体构造数据,并将所述第一部分物体构造数据和所述第二部分物体构造数据进行合并,获得所述真实物体的完整的物体构造数据;或者,所述中继层设备向管理服务器发起针对所述真实物体的物体构造数据的获取请求,并接收所述管理服务器发送的所述真实物体的完整的物体构造数据。4.根据权利要求1所述的虚拟区域的虚拟物体重构方法,其特征在于,所述后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据,包括:后台服务器获取第一虚拟区域标记请求,所述第一虚拟区域标记请求包含真实物体的当前真实地理位置L1和第一部分物体构造数据;所述后台服务器从所述第一虚拟区域标记请求中提取真实物体的当前真实地理位置L1和第一部分物体构造数据;所述后台服务器将所述第一部分物体构造数据和所述后台服务器存储的所述真实物体的第二部分物体构造数据进行合并,获得所述真实物体的完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域之后,以及所述后台服务器根据所述完整的物体构造数据,在所述虚拟区域中重构所述真实物体对应的虚拟物体之前,所述方法还包括:所述后台服务器查询所述虚拟区域是否允许被所述真实物体做标记,如果允许,将所述虚拟区域标记为被所述真实物体占据。5.根据权利要求1所述的虚拟区域的虚拟物体重构方法,其特征在于,所述后台服务器获取真实物体的当前真实地理位置L1和完整的物体构造数据,包括:后台服务器获取第二虚拟区域标记请求,所述第二虚拟区域标记请求包含真实物体的当前真实地理位置L1和真实物体标识;所述后台服务器从所述第二虚拟区域标记请求中提取真实物体的当前真实地理位置L1和真实物体标识;所述后台服务器以所述真实物体标识为依据,从所述后台服务器的数据库中查询所述真实物体标识匹配的完整的物体构造数据;或者,所述后台服务器以所述真实物体标识为依据,从管理服务器获取所述真实物体标识匹配的完整的物体构造数据;或者,所述后台服务器以所述真实物体标识为依据,从中继层设备中获取所述真实物体标识匹配的完整的物体构造数据;或者,所述后台服务器以所述真实物体标识为依据,从所述管理服务器获取所述真实物体标识匹配的第一部分物体构造数据,以及从所述中继层设备中获取所述真实物体标识匹配的第二部分物体构造数据,并将所述第一部分物体构造数据和所述第二部分物体构造数据进行合并,获得所述真实物体的完整的物体构造数据;或者,所述后台服务器以所述真实物体标识为依据,从所述后台服务器的数据库中查询所述真实物体标识匹配的第一部分物体构造数据,以及从所述管理服务器或所述中继层设备中获取所述真实物体标识匹配的第二部分物体构造数据,并将所述第一部分物体构造数据和所述第二部分物体构造数据进行合并,获得所述真实物体的完整的物体构造数据;所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域之后,以及所述后台服务器根据所述完整的物体构造数据,在所述虚拟区域中重构所述真实物体对应的虚拟物体之前,所述方法还包括:所述后台服务器查询所述虚拟区域是否允许被所述真实物体做标记,如果允许,将所述虚拟区域标记为被所述真实物体占据。6.根据权利要求5所述的虚拟区域的虚拟物体重构方法,其特征在于,所述后台服务器获取第二虚拟区域标记请求,包括:真实物体通过所述真实物体内置的地理位置传感器获取所述真实物体的当前真实地理位置L1;所述真实物体将包括所述真实物体的当前真实地理位置L1和真实物体标识的第二虚拟区域标记请求直接发送给所述后台服务器;或者,所述真实物体将包括所述真实物体的当前真实地理位置L1和真实物体标识的第二虚拟区域标记请求途径所述中继层设备间接发送给所述后台服务器;或者,所述后台服务器获取第二虚拟区域标记请求,包括:真实物体通过所述真实物体内置的地理位置传感器获取所述真实物体的当前真实地理位置L1;真实物体将所述真实物体的当前真实地理位置L1发送给所述中继层设备;所述中继层设备获取所述真实物体的真实物体标识;所述中继层设备将包括所述真实物体的当前真实地理位置L1和所述真实物体标识的第二虚拟区域标记请求发送给所述后台服务器;或者,所述后台服务器获取第二虚拟区域标记请求,包括:所述中继层设备监测真实物体的当前真实地理位置L1;所述中继层设备获取所述真实物体的真实物体标识;所述中继层设备将包括所述真实物体的当前真实地理位置L1和所述真实物体标识的第二虚拟区域标记请求发送给所述后台服务器。7.根据权利要求1~6任一项所述的虚拟区域的虚拟物体重构方法,其特征在于,所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域,包括:所述后台服务器以所述当前真实地理位置L1为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟位置;所述后台服务器确定以所述完整的物体构造数据重构出的所述真实物体对应的虚拟物体占据的虚拟平面;所述后台服务器从所述虚拟场景中确定出平面大小等于所述虚拟平面的大小的虚拟区域作为所述当前真实地理位置L1匹配的虚拟区域;其中,所述当前真实地理位置L1匹配的虚拟位置作为所述虚拟区域的中心点或指定基准点;或者,所述后台服务器从所述虚拟场景预先被划分好的多个区域块中确定出所述当前真实地理位置L1匹配的虚拟位置落入的任一区域块,并判断所述任一区域块是否包含所述真实物体对应的虚拟物体占据的虚拟平面,如果包括,将所述任一区域块作为所述当前真实地理位置L1匹配的虚拟区域;或者,所述后台服务器以所述当前真实地理位置L1和所述完整的物体构造数据为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟区域,包括:所述后台服务器以所述当前真实地理位置L1为依据,从所述虚拟场景中确定出所述当前真实地理位置L1匹配的虚拟位置;所述后台服务器确定以所述完整的物体构造数据重构出的所述真实物体对应的虚拟物体占据的虚拟立体空间;所述后台服务器从所述虚拟场景中确定出空间大小等于所述虚拟立体空间的大小的虚拟区域作为所述当前真实地理位置L1匹配的虚拟区域;其中,所述当前真实地理位置L1匹配的虚拟位置作为所述虚拟区域的中心点或指定基准点;或者,所述后台服务器从所述虚拟场景预先被划分好的多个区域块中确定出所述当前真实地理位置L1匹配的虚拟位置落入的任一区域块,并判断所述任一区域块是否包含所述真实物体对应的虚拟物体占据的虚拟立体空间,如果包括,将所述任一区域块作为所述当前真实地理位置L1匹配的虚拟区域。8.根据权利要求1~7任一项所述的虚拟区域的虚拟物体重构方法,其特征在于,所述虚拟区域标记请求还包括所述真实物体的姿态数据和方向数据,所述后台服务器根据所述完整的物体构造数据,在标记为所述真实物体占据的所述虚拟区域中重构所述真实物体对应的虚拟物体之后,还包括:所述后台服务器控制所述真实物体对应的虚拟物体的姿态调整至所述真实物体的姿态数据所限定的姿态;以及,在所述真实物体对应的虚拟物体处于所述真实物体的姿态数据所限定的姿态之后,所述后台服务器控制所述真实物体对应的虚拟物体的朝向调整至所述真实物体的方向数据所限定的方向;和/或,所述虚拟区域标记请求还包括物体虚拟属性数据,所述后台服务器根据所述完整的物体构造数据,在标记为所述真实物体占据的所述虚拟区域中重构所述真实物体对应的虚拟物体之后,还包括:所述后台服务器按照所述物体虚拟属性数据对所述真实物体对应的虚拟物体进行物体虚拟属性重构。9.根据权利要求2~6任一项所述的虚拟区域的虚拟物体重构方法,其特征在于,所述将所述虚拟区域标记为被所述真实物体占据,包括:所述后台服务器判断所述真实物体是否已经对所述虚拟区域做过标记;如果所述真实物体尚未对所述虚拟区域做过标记,所述后台服务器判断所述虚拟区域是否被其他真实物体做过标记;如果所述虚拟区域未被其他真实物体做过标记,所述后台服务器将所述虚拟区域标记为被所述真实物体占据;如果所述虚拟区域被其他真实物体做过标记,所述后台服务器判断所述真实物体与所述其它真实物体是否允许共同存在于所述虚拟区域,如果允许,所述后台服务器将所述虚拟区域标记为被所述真实物体占据。10.一种适用于虚拟场景的虚拟物体重构系统,其特征在于,包括后台服务器和真实物体,其中:...

【专利技术属性】
技术研发人员:黄海生
申请(专利权)人:广州市和声信息技术有限公司
类型:发明
国别省市:广东,44

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

1