[发明专利]一种实时多人互动系统的开发装置、方法及系统有效
申请号: | 201711406831.9 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108132788B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 刘武丰 | 申请(专利权)人: | 广州手拉手互联网股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/30 |
代理公司: | 深圳快马专利商标事务所(普通合伙) 44362 | 代理人: | 赵亮 |
地址: | 510000 广东省广州市天河区体育*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 互动 系统 开发 装置 方法 | ||
本发明提出了一种实时多人互动系统的开发装置,包括框架管理模块、数据模块、代码开发模块,所述框架管理模块和所述代码开发模块之间通过框架事件和数据事件进行交互,所述代码开发模块通过控制指令对所述框架模块进行控制,并监测所述数据模块中数据的变动,以及根据所述数据模块中数据的变动生成对应的数据事件。本发明提出一种实时多人互动系统的开发装置、方法及系统,自动创建游戏的基本框架,节约开发时间;对程序员要求不高,只需要经过简单培训,学会几个函数的使用方法,就可以开发各种复杂的实时多人互动系统;系统业务逻辑集中在服务端处理,安全可控。
技术领域
本发明涉及计算机技术领域,具体涉及一种实时多人互动系统的开发方法及装置。
背景技术
随着通信技术的不断发展,在互联网上完成信息的互动越来越受到人民的欢迎。市场上不断的涌现出越来越多的多人实时互动的产品,例如多人语音聊天系统、实时多人互动游戏,为了满足实现更多的多人实时互动产品,开发人员不断的需要同时操作界面和数据两个主体完成实时多人互动系统的开发,现有的实时多人互动程序的开发存在以下问题:(1)组件不够灵活和标准,难以在不同项目中复用;(2)整体架构过于复杂,普通的开发人员不容易掌握;(3)开发效率不够高,开发周期长;(4)业务逻辑调整困难,有可能需要同时升级客户端;(5)开发过程需要经常重启服务端;(6)前后端分别开发,需要大量时间用于联调。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为实现上述目的,本发明提出一种实时多人互动系统的开发方法及装置,组件灵活、开发周期短、不需要升级客户端。
本发明采用的技术方案如下:
一种实时多人互动系统的开发装置,包括框架管理模块、数据模块、代码开发模块,其中,
所述框架管理模块,用于控制所述实时多人互动系统的框架;
所述数据模块,用于存储并维护所述实时多人互动系统的数据
所述代码开发模块,用于向所述实时多人互动系统的开发者提供代码编辑器以接收所述实时多人互动系统的逻辑控制列表,并通过所述逻辑控制列表对所述框架管理模块和所述数据模块进行控制,其中所述逻辑控制列表包括所述实时多人互动系统的框架与数据之间的逻辑关系;
所述逻辑控制列表由所述实时多人互动系统的开发者面向所述实时多人互动系统中业务逻辑对应的数据进行编写;所述逻辑控制列表包括框架事件、控制指令和数据事件之间的逻辑关系;
所述框架管理模块和所述代码开发模块之间通过框架事件和数据事件进行交互,所述代码开发模块通过控制指令对所述框架管理模块进行控制,并监测所述数据模块中数据的变动,以及根据所述数据模块中数据的变动生成对应的数据事件。
上述的一种实时多人互动系统的开发装置,其中,还包括所述设计模块,用于提供所述实时多人互动系统的UI素材,和/或用于接收所述实时多人互动系统的开发者的UI设计方案;所述设计模块与所述框架管理模块对应匹配,所述逻辑控制列表还包括UI事件与控制指令之间的逻辑关系;所述代码开发模块通过控制指令对所述设计模块进行控制。
上述的一种实时多人互动系统的开发装置,其中,还包括测试工具模块,用于向所述实时多人互动系统提供测试。
上述的一种实时多人互动系统的开发装置,其中,其特征在于,所述框架管理模块包括以下一个或多个单元:场景管理单元、放假管理单元、区服管理单元、元件管理单元、框架数据管理单元。
上述的一种实时多人互动系统的开发装置,其中,所述代码开发模块包括以下一个或多个单元:状态机编辑器单元、关卡配置器单元、动作函数编辑器单元、业务逻辑编辑器单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州手拉手互联网股份有限公司,未经广州手拉手互联网股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711406831.9/2.html,转载请声明来源钻瓜专利网。