虚拟场景的显示方法、装置、设备及存储介质与_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

虚拟场景的显示方法、装置、设备及存储介质与

发布日期:2024-09-02 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


虚拟场景的显示方法、装置、设备及存储介质与
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本申请实施例涉及计算机和互联网,特别涉及一种虚拟场景的显示方法、装置、设备及存储介质。、大世界游戏由于虚拟场景宏大,单个虚拟场景同时在线的用户众多,单个服务器无法承载,因此会将虚拟场景划分为多个场景区域,每个服务器承载一个场景区域(或者称为每个服务器管理一个场景区域),共同完成大世界游戏逻...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本技术实施例涉及计算机和互联网,特别涉及一种虚拟场景的显示方法、装置、设备及存储介质。背景技术:1、大世界游戏由于虚拟场景宏大,单个虚拟场景同时在线的用户众多,单个服务器无法承载,因此会将虚拟场景划分为多个场景区域,每个服务器承载一个场景区域(或者称为每个服务器管理一个场景区域),共同完成大世界游戏逻辑的处理。因此,如何实现虚拟场景的无缝显示成为需要研究的问题。2、相关技术中,提供了一种虚拟场景的显示方法。在第一虚拟对象位于第一场景区域,但第一虚拟对象的视野范围内包括第二场景区域的情况下,将第一虚拟对象在第二场景区域内的视野范围中包括的视野数据复制至第一服务器中,第一服务器用于管理第一场景区域。第一服务器根据第一虚拟对象的视野范围,向客户端发送第一虚拟对象的视野范围内的视野数据。第一视野数据用于生成第一虚拟对象的视野范围对应的场景画面。3、然而上述方法,服务器的承载压力很大。技术实现思路1、本技术实施例提供了一种虚拟场景的显示方法、装置、设备及存储介质。所述技术方案如下:2、根据本技术实施例的一个方面,提供了一种虚拟场景的显示方法,应用于虚拟场景的显示系统中,所述系统包括n个处理服务器,所述虚拟场景被划分为n个场景区域,每一个处理服务器用于对一个场景区域进行管理,n为大于1的整数;所述方法包括:3、所述n个处理服务器中的第一处理服务器获取位于第一场景区域内的第一虚拟对象的视野信息,所述第一处理服务器用于对所述n个场景区域中的所述第一场景区域进行管理,所述第一虚拟对象的视野信息用于指示所述第一虚拟对象的视野范围;4、所述第一处理服务器在根据所述第一虚拟对象的视野信息,确定所述第一虚拟对象的视野范围内包括第二场景区域的情况下,所述第一处理服务器向所述n个处理服务器中的第二处理服务器发送所述第一虚拟对象的视野信息,所述第二处理服务器用于对所述n个场景区域中的所述第二场景区域进行管理;5、所述第一处理服务器根据所述第一虚拟对象的视野信息,确定所述第一场景区域中位于所述第一虚拟对象的视野范围内的场景数据,得到第一场景数据,并将所述第一场景数据发送给客户端;6、所述第二处理服务器根据所述第一虚拟对象的视野信息,确定所述第二场景区域中位于所述第一虚拟对象的视野范围内的场景数据,得到第二场景数据,并将所述第二场景数据发送给所述客户端,所述第一场景数据和所述第二场景数据用于结合以生成所述第一虚拟对象的视野范围内的场景画面。7、根据本技术实施例的一个方面,提供了一种虚拟场景的显示方法,所述方法由客户端执行,所述方法包括:8、接收n个处理服务器中的第一处理服务器发送的第一场景数据,其中,所述虚拟场景的显示系统包括所述n个处理服务器,所述虚拟场景被划分为n个场景区域,每一个处理服务器用于对一个场景区域进行管理,n为大于1的整数,所述第一处理服务器用于对所述n个场景区域中的第一场景区域进行管理,所述第一场景数据是根据第一虚拟对象的视野信息确定的所述第一场景区域中位于所述第一虚拟对象的视野范围内的场景数据,所述第一虚拟对象的视野信息用于指示所述第一虚拟对象的视野范围;9、在所述第一虚拟对象的视野范围内包括第二场景区域的情况下,接收所述n个处理服务器中的第二处理服务器发送的第二场景数据,其中,所述第二处理服务器用于对所述n个场景区域中的所述第二场景区域进行管理,所述第二场景数据是所述第二处理服务器根据所述第一虚拟对象的视野信息确定的所述第二场景区域中位于所述第一虚拟对象的视野范围内的场景数据;10、根据所述第一场景数据和所述第二场景数据,生成所述第一虚拟对象的视野范围内的场景画面。11、根据本技术实施例的一个方面,提供了一种虚拟场景的显示系统,所述系统包括:n个处理服务器和客户端;12、所述n个处理服务器中的第一处理服务器获取位于第一场景区域内的第一虚拟对象的视野信息;所述第一处理服务器在根据所述第一虚拟对象的视野信息,确定所述第一虚拟对象的视野范围内包括第二场景区域的情况下,所述第一处理服务器向所述n个处理服务器中的第二处理服务器发送所述第一虚拟对象的视野信息;所述第一处理服务器根据所述第一虚拟对象的视野信息,确定所述第一场景区域中位于所述第一虚拟对象的视野范围内的场景数据,得到第一场景数据,并将所述第一场景数据发送给客户端;所述第二处理服务器根据所述第一虚拟对象的视野信息,确定所述第二场景区域中位于所述第一虚拟对象的视野范围内的场景数据,得到第二场景数据,并将所述第二场景数据发送给所述客户端;13、所述客户端用于接收n个处理服务器中的第一处理服务器发送的第一场景数据;在所述第一虚拟对象的视野范围内包括第二场景区域的情况下,接收所述n个处理服务器中的第二处理服务器发送的第二场景数据;根据所述第一场景数据和所述第二场景数据,生成所述第一虚拟对象的视野范围内的场景画面;14、其中,所述第一处理服务器用于对所述n个场景区域中的所述第一场景区域进行管理,所述第一虚拟对象的视野信息用于指示所述第一虚拟对象的视野范围,所述第二处理服务器用于对所述n个场景区域中的所述第二场景区域进行管理。15、根据本技术实施例的一个方面,提供了一种虚拟场景的显示系统,所述系统包括n个处理服务器,所述虚拟场景被划分为n个场景区域,每一个处理服务器用于对一个场景区域进行管理,n为大于1的整数;16、所述n个处理服务器中的第一处理服务器,用于获取位于第一场景区域内的第一虚拟对象的视野信息,所述第一处理服务器用于对所述n个场景区域中的所述第一场景区域进行管理,所述第一虚拟对象的视野信息用于指示所述第一虚拟对象的视野范围;17、所述第一处理服务器,还用于在根据所述第一虚拟对象的视野信息,确定所述第一虚拟对象的视野范围内包括第二场景区域的情况下,向所述n个处理服务器中的第二处理服务器发送所述第一虚拟对象的视野信息,所述第二处理服务器用于对所述n个场景区域中的所述第二场景区域进行管理;18、所述第一处理服务器,还用于根据所述第一虚拟对象的视野信息,确定所述第一场景区域中位于所述第一虚拟对象的视野范围内的场景数据,得到第一场景数据,并将所述第一场景数据发送给客户端;19、所述第二处理服务器,用于根据所述第一虚拟对象的视野信息,确定所述第二场景区域中位于所述第一虚拟对象的视野范围内的场景数据,得到第二场景数据,并将所述第二场景数据发送给所述客户端,所述第一场景数据和所述第二场景数据用于结合以生成所述第一虚拟对象的视野范围内的场景画面。20、根据本技术实施例的一个方面,提供了一种虚拟场景的显示装置,所述装置包括:21、第一接收模块,用于接收n个处理服务器中的第一处理服务器发送的第一场景数据,其中,所述虚拟场景的显示系统包括所述n个处理服务器,所述虚拟场景被划分为n个场景区域,每一个处理服务器用于对一个场景区域进行管理,n为大于1的整数,所述第一处理服务器用于对所述n个场景区域中的第一场景区域进行管理,所述第一场景数据是根据第一虚拟对象的视野信息确定的所述第一场景区域中位于所述第一虚拟对象的视野范围内的场景数据,所述第一虚拟对象的视野信息用于指示所述第一虚拟对象的视野范围;22、第二接收模块,用于在所述第一虚拟对象的视野范围内包括第二场景区域的情况下,接收所述n个处理服务器中的第二处理服务器发送的第二场景数据,其中,所述第二处理服务器用于对所述n个场景区域中的所述第二场景区域进行管理,所述第二场景数据是所述第二处理服务器根据所述第一虚拟对象的视野信息确定的所述第二场景区域中位于所述第一虚拟对象的视野范围内的场景数据;23、生成模块,用于根据所述第一场景数据和所述第二场景数据,生成所述第一虚拟对象的视野范围内的场景画面。24、根据本技术实施例的一个方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现上述虚拟场景的显示方法。25、根据本技术实施例的一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述虚拟场景的显示方法。26、根据本技术实施例的一个方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序由处理器加载并执行以实现上述虚拟场景的显示方法。27、本技术实施例提供的技术方案可以包括如下有益效果:28、通过第一处理服务器向第二处理服务器发送第一虚拟对象的视野信息,使得第二处理服务器能够确定第一虚拟对象在第二场景区域内的视野范围的场景数据,无需第一处理服务器接收第二场景数据,减少了处理服务器之间的传输资源开销,同时降低了资源传输造成的时延,进一步保证了视野的一致性。29、另外,用于管理第一场景区域的处理服务器无需管理第一虚拟对象的视野范围内,位于第二场景区域中的场景元素,降低该处理服务器的处理压力。

虚拟场景的显示方法、装置、设备及存储介质与