[发明专利]一种交互式应用框架设计的方法及装置有效
申请号: | 201610873613.5 | 申请日: | 2016-09-30 |
公开(公告)号: | CN107015787B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 马亮;罗春华;贺志强 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/35 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交互式 应用 框架 设计 方法 装置 | ||
1.一种交互式应用框架设计的方法,其特征在于,所述方法包括:
根据待创建的目标技能对象的技能标识获取所述目标技能对象对应的技能组件的组件标识和所述技能组件的配置信息;
根据技能组件的组件标识分别创建与组件标识对应的组件对象;
根据技能组件的配置信息,将创建的各组件对象装配到所述目标技能对象,得到对应的目标技能;
按照所述技能标识,将所述目标技能关联到用户角色;
在接收到终端设备对所述目标技能的操作指令时,调用所述目标技能对应的目标触发器,以及调用所述目标技能对应的目标条件限制器,以在判断所述用户角色当前调用所述目标技能满足所述目标触发器设定的触发条件,且判断所述用户角色当前的角色状态满足所述目标条件限制器设定的限制条件时,触发所述目标技能。
2.根据权利要求1所述的方法,其特征在于,所述根据技能组件的组件标识分别创建与组件标识对应的组件对象,包括:
根据技能组件的组件标识获取通过派生各公用技能组件的对象所属的类得到的各技能组件,以生成与组件标识对应的组件对象。
3.根据权利要求2所述的方法,其特征在于,所述公用技能组件包括至少一个公用触发器、至少一个公用条件限制器、至少一个公用选择器和至少一个公用效用器。
4.根据权利要求3所述的方法,其特征在于,所述公用触发器用于监听技能触发事件和通过派生所述公用触发器的对象所属的类,以触发不同的技能触发事件;
所述公用条件限制器用于通过派生所述公用条件限制器的对象所属的类,以生成不同的条件限制器;
所述公用选择器用于通过派生所述公用选择器的对象所属的类执行不同的对象选择算法和执行不同的校验算法;
所述公用效用器用于通过派生所述公用效用器的对象所属的类,以呈现所述目标技能对攻击目标的不同效果。
5.根据权利要求4所述的方法,其特征在于,所述目标技能对象对应的技能组件包括一个目标触发器、至少一个目标条件限制器、至少一个目标选择器和至少一个目标效用器;所述根据技能组件的组件标识分别创建与组件标识对应的组件对象之前,方法还包括:
派生所述公用触发器的对象所属的类,生成所述目标触发器;
派生所述公用条件限制器的对象所属的类,生成所述至少一个目标条件限制器;
派生所述公用选择器的对象所属的类,生成所述至少一个目标选择器;
派生所述公用效用器的对象所属的类,生成所述至少一个目标效用器。
6.根据权利要求4所述的方法,其特征在于,触发所述目标技能的触发条件至少包括以下之一:
自定义触发、根据所述用户角色对所述目标技能操作时所述用户角色当前的角色状态触发、或者根据预先注册的事件触发。
7.根据权利要求5-6中任一所述的方法,其特征在于,所述目标技能的逻辑数据与呈现所述目标技能的交互界面相互隔离,所述目标技能的技能效果由所述目标技能的逻辑数据决定。
8.一种用于设计交互式应用框架的装置,其特征在于,所述装置包括:
获取模块,用于根据待创建的目标技能对象的技能标识获取所述目标技能对象对应的技能组件的组件标识和所述技能组件的配置信息;
处理模块,用于根据技能组件的组件标识分别创建与组件标识对应的组件对象;
根据技能组件的配置信息,将创建的各组件对象装配到所述目标技能对象,得到对应的目标技能;
按照所述技能标识,将所述目标技能关联到用户角色;
在接收到终端设备对所述目标技能的操作指令时,调用所述目标技能对应的目标触发器,以及调用所述目标技能对应的目标条件限制器,以在判断所述用户角色当前调用所述目标技能满足所述目标触发器设定的触发条件,且判断所述用户角色当前的角色状态满足所述目标条件限制器设定的限制条件时,触发所述目标技能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610873613.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息展示方法和装置
- 下一篇:一种通用串行接口数据卡的配置方法和系统