[发明专利]基于虚拟环境的视野数据包发送方法、装置、设备及介质在审
申请号: | 202010469730.1 | 申请日: | 2020-05-28 |
公开(公告)号: | CN111672105A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 向熠;刘源;肖扬 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/525 | 分类号: | A63F13/525;A63F13/86 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 环境 视野 数据包 发送 方法 装置 设备 介质 | ||
本申请公开了一种基于虚拟环境的视野数据包发送方法、装置、设备及介质,涉及虚拟环境领域。该方法包括:场景进程生成第一参战角色的视野数据包,向世界进程同步视野数据包;第一参战角色是运行在场景进程上在虚拟环境中参与对战的虚拟角色,视野数据包用于在客户端上显示观战第一参战角色的观战界面;响应于第一观战对象拥有第一参战角色的观战权限,世界进程向观战进程同步视野数据包;第一观战对象是运行在观战进程上观看虚拟环境中的对战的对象;响应于第一观战对象拥有第一参战角色的观战权限,观战进程向第一观战对象的客户端发送视野数据包;客户端用于根据视野数据包显示观战界面。该方法能提高服务器的资源利用率。
技术领域
本申请实施例涉及虚拟环境领域,特别涉及一种基于虚拟环境的视野数据包发送方法、装置、设备及介质。
背景技术
在基于三维虚拟环境的应用程序中,例如:大型多人在线角色扮演游戏(Massively Multiplayer Online Role-PlayingGame,MMORPG),提供有大规模战场,大规模战场通常由成百上千个参战者共同参与。此外,玩家还可以对大规模战场中的参战者进行观战。在战场开启后,玩家可以以观战者的身份进入战场,观战者只能获取战场画面,不能参与对战。
相关技术中,服务器提供有场景进程和观战进程,场景进程用于运算参战者在对局过程中的逻辑运算,观战进程用于运算观战者在观战过程中的逻辑运算。参战者在场景进程中进行对战,观战者在观战进程中进行观战。其中,观战进程会全量同步场景进程中的战场数据,即,在观战进程中复制一个镜像战场,每当战场数据发生变化时,场景进程向观战进程同步战场数据,使观战者在镜像战场中进行观战。
相关技术中的观战方法,观战进程需要全量同步场景进程中的战场数据,数据流量过大,浪费服务器资源。
发明内容
本申请实施例提供了一种基于虚拟环境的视野数据包发送方法、装置、设备及介质,可以减少观战过程中的数据流量,提高服务器的资源利用率。所述技术方案如下:
一方面,提供了一种基于虚拟环境的视野数据包发送方法,所述方法应用在服务器中,所述服务器运行有:场景进程、观战进程和世界进程,所述方法包括:
所述场景进程生成第一参战角色的视野数据包,向所述世界进程同步所述视野数据包;所述第一参战角色是运行在所述场景进程上在虚拟环境中参与对战的虚拟角色,所述视野数据包用于在客户端上显示观战所述第一参战角色的观战界面;
响应于第一观战对象拥有所述第一参战角色的观战权限,所述世界进程向所述观战进程同步所述视野数据包;所述第一观战对象是运行在所述观战进程上观看所述虚拟环境中的对战的对象;
响应于所述第一观战对象拥有所述第一参战角色的所述观战权限,所述观战进程向所述第一观战对象的客户端发送所述视野数据包;所述客户端用于根据所述视野数据包显示所述观战界面。
另一方面,提供了一种基于虚拟环境的视野数据包发送装置,所述装置包括:
场景模块,用于生成第一参战角色的视野数据包,向世界模块同步所述视野数据包;所述第一参战角色是运行在所述场景模块上在虚拟环境中参与对战的虚拟角色,所述视野数据包用于在客户端上显示观战所述第一参战角色的观战界面;
世界模块,用于响应于第一观战对象拥有所述第一参战角色的观战权限,向观战模块同步所述视野数据包;所述第一观战对象是运行在所述观战模块上观看所述虚拟环境中的对战的对象;
观战模块,用于响应于所述第一观战对象拥有所述第一参战角色的所述观战权限,向所述第一观战对象的客户端发送所述视野数据包;所述客户端用于根据所述视野数据包显示所述观战界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010469730.1/2.html,转载请声明来源钻瓜专利网。