[发明专利]一种基于渲染的分布式行为控制系统无效
申请号: | 201010623679.1 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102158524A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 陈鑫 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F19/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 渲染 分布式 行为 控制系统 | ||
技术领域
本发明涉及行为控制技术领域,特别涉及一种基于渲染的分布式行为控制系统。
背景技术
行为控制是一种控制端对被控制端中的对象行为进行控制的技术,其广泛应用于工业、建筑、动漫、网络游戏等领域中。
目前基于渲染的行为控制技术的主要技术方案都是以C/S(客户端/服务器)为基础的指令控制系统,即在客户端集中对每个可控对象定义出相关的合法行为集,由服务器集中发送相关指令,再由客户端调出相关的行为定义,最终利用客户端的底层渲染引擎在终端上进行实现。
现有的基于渲染的行为控制系统在网络游戏中的应用存在以下缺点:
1、行为变更操作困难,定义僵化。在客户端定义行为集后,服务器只能发送固定的行为指令,如果出现新的需求,既需要在对客户端行为集中加入新的行为,也需要在客户端与服务器同时定义新的调用指令,更要开发出底层引擎支持新行为的实现。这个过程涉及内容过多,对于客户端和服务器都需要进行修改,很容易出现问题。
2、添加新的行为需要同时更新客户端与服务器,所以在更新过程中必须要停止服务,并且必须通过手动或自动的方式对客户端进行更新。这中间既增加了运营成本,又严重影响用户体验。
3、安全隐患问题。由于行为集定义集中放在客户端,如果客户端被第三方破解,就极容易被第三方开发出勾子工具,用来实现非法利益,而对用户、开发商和运营商来说,则会造成巨大的经济损失,更会对整个产品造成致使的打击。
发明内容
本发明实施例提供一种基于渲染的分布式行为控制系统,能够增加行为定义的灵活性,提高开发效率,降低技术门槛,减少运营成本,降低安全隐患。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种基于渲染的分布式行为控制系统,该系统包括:客户端和多个控制源点;
所述客户端,用于根据控制源点发送的渲染脚本使用渲染引擎和渲染数据进行渲染;
所述控制源点,用于根据预先确定的控制逻辑,向客户端发送渲染脚本;
所述渲染脚本是根据控制源点自身的行为定义构造的可以被客户端渲染引擎执行的文件;
所述多个控制源点之间采用分布式设计,一个控制源点实现一个或多个行为定义。
较佳地,所述客户端包括:
数据存储模块,用于保存所述渲染数据;
渲染模块,用于执行控制源点发送的渲染脚本,使用所述数据存储模块保存的所述渲染数据进行渲染。
较佳地,所述速度控制信息包括:
逻辑控制模块,用于根据预设的控制逻辑向脚本指令模块106发送指令;
脚本指令模块,用于根据所述逻辑控制模块发送的指令,向指定的客户端发送指定的渲染脚本。
由上述的技术方案可见,本发明的这种基于渲染的分布式行为控制系统,将现有行为集定义从客户端中抽出,客户端仅保留基本的底层渲染功能,将行为集定义中各行为定义分布到本发明提出的多个控制源中,该控制源代替现有服务器的控制指令发送功能,根据自身的行为定义向客户端发送相应的渲染脚本,而不是控制指令,该渲染脚本可以通过客户端保留的底层渲染引擎直接执行。由于控制源采用了分布式设计,各种行为定义之间互不干扰,提高了行为定义的灵活性,增加或删除行为定义变得异常简便,提高了开发效率,降低了技术门槛,减少了运营成本,且由于客户端不需要保存具体行为定义,因此用户不可能破解行为定义,降低了安全隐患。
附图说明
图1为本发明实施例基于渲染的分布式行为控制系统结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
本发明主要是将现有行为集定义从客户端中抽出,客户端仅保留基本的底层渲染功能,将行为集定义中各行为定义采用分布式设计分布到本发明提出的多个控制源中,该控制源代替现有服务器的控制指令发送功能,根据自身的行为定义向客户端发送相应的渲染脚本,而不是控制指令,该渲染脚本可以通过客户端的底层渲染引擎直接执行。由于控制源采用了分布式设计,各种行为定义之间互不干扰,提高了行为定义的灵活性,增加或删除行为定义变得异常简便,提高了开发效率,降低了技术门槛,减少了运营成本,且由于客户端不需要保存具体行为定义,因此用户不可能破解行为定义,降低了安全隐患。
图1为本发明实施例基于渲染的分布式行为控制系统结构示意图,如图1所示,该系统包括:客户端101和多个控制源点102;
客户端101,仅拥有底层渲染能力,和具体用于渲染的渲染数据;用于根据控制源点发送的渲染脚本使用渲染引擎和渲染数据进行渲染;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010623679.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:热敷布
- 下一篇:焊接悬臂吊架旋转机构