首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种应用于三维虚拟空间的高并发网络数据同步方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京元阵视界科技有限公司

摘要:本发明公开了一种应用于三维虚拟空间的高并发网络数据同步方法。该方法包括步骤将每个客户端的视域抽象为一个视域体,并将客户端以及虚拟物体注册为动态网络实体,当视域体发生碰撞时,发生碰撞的视域体对应的客户端根据用户的输入指令进行预处理,同时向服务器发送多帧数据帧,服务器在接收到数据帧后,监测服务器当前的网络宽度使用率和CPU使用率,并调整视域体的属性变量;最后再验证和同步动态网络实体数据,当视域体不碰撞时,则结束相应的两个客户端之间的数据同步。本发明基于视域同步可极大减少需同步的数据量,显著提高了并发规模,避免网络拥堵,可满足百万级规模的客户端接入同一三维虚拟空间网络的高并发数据同步需求。

主权项:1.一种应用于三维虚拟空间的高并发网络数据同步方法,其特征在于,包括:步骤1、将每个客户端的视域抽象为一个视域体,并定义所述视域体的唯一标识符、中心点坐标和属性变量;步骤2、将客户端以及虚拟物体注册为动态网络实体,并创建所述动态网络实体的属性类,以存储并更新其属性参数,所述动态网络实体在初始化时创建视域体,以完成视域范围的初始化;步骤3、客户端对所述视域体的移动进行检测,当视域体发生碰撞时,发生碰撞的视域体对应的客户端根据用户的输入指令进行预处理,所述预处理的方式为根据上一帧的验证数据做差值增量计算作为预测数据,并以预测数据表现动态网络实体的状态;同时向服务器发送多帧数据帧,所述数据帧包括数据同步请求、动态网络实体属性参数和视域体的属性变量;步骤4、所述服务器对客户端发送的数据帧进行接收,在接收到数据帧后,监测服务器当前的网络宽度使用率和CPU使用率,并根据网络宽度使用率和CPU使用率生成视域体调控指令,并根据接收的视域体的属性变量计算视域体的属性变量的调控目标值,并将所述视域体调控指令和视域体的属性变量的调控目标值发送至对应的客户端;步骤5、对应的客户端接收服务器发送的视域体调控指令和视域体的属性变量的调控目标值,并根据接收的视域体调控指令和视域体的属性变量的调控目标值调整视域体的属性变量;步骤6、判断调整属性变量后的视域体是否发生碰撞,若仍发生碰撞,则所述服务器根据接收的动态网络实体属性参数生成同步数据,然后将所述同步数据发送至所有发生碰撞的视域体对应的客户端,所有发生碰撞的视域体对应的客户端分别将其预测数据与接收的同步数据进行比对,若比对结果为不一致,则该客户端根据接收的同步数据生成与其发生碰撞的其它客户端的动态网络实体,以完成当前帧的数据同步;若调整属性变量后的视域体未发生碰撞,则不生成同步数据;若比对结果一致,则不根据同步数据生成其它客户端的动态网络实体;步骤7、后续每帧数据均以步骤3至步骤6的方式进行数据同步,直至某一动态网络实体移动至与其它任一动态网络实体对应的视域体不碰撞时,则结束相应的两个客户端之间的数据同步,同时相应的客户端将对方的动态网络实体删除,不再呈现在彼此目前的视域范围内。

全文数据:

权利要求:

百度查询: 南京元阵视界科技有限公司 一种应用于三维虚拟空间的高并发网络数据同步方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。