[发明专利]互动剧情跳转方法、互动剧情界面显示方法、装置及设备有效
申请号: | 202011182523.4 | 申请日: | 2020-10-29 |
公开(公告)号: | CN112190949B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 李程辉;杨颖;毕波;李群 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;A63F13/69;A63F13/52 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互动 剧情 跳转 方法 界面 显示 装置 设备 | ||
1.一种互动剧情跳转方法,其特征在于,所述方法包括:
获取当前节点信息,所述当前节点信息包括到达当前节点的第一剧情路径以及所述当前节点的剧情参数,所述当前节点用于指示用户当前所处的剧情情节,所述剧情参数反映用户在所述当前节点的用户状态;
响应于针对目标节点的剧情跳转指令,获取目标节点信息,所述目标节点信息包括所述目标节点的剧情参数以及到达过所述目标节点的历史剧情路径,所述剧情跳转指令用于指示剧情由所述当前节点跳转至所述目标节点;
对所述第一剧情路径以及所述历史剧情路径进行路径拼接处理,得到符合剧情逻辑规则且符合剧情参数条件的剧情拼接路径,所述剧情拼接路径通向所述目标节点;
基于所述剧情拼接路径,更新所述目标节点对应的剧情参数。
2.根据权利要求1所述的方法,其特征在于,所述对所述第一剧情路径以及所述历史剧情路径进行路径拼接处理,得到符合剧情逻辑规则且符合剧情参数条件的剧情拼接路径,包括:
按照默认拼接规则,对所述第一剧情路径以及所述历史剧情路径进行路径拼接处理,得到默认剧情拼接路径;
若所述默认剧情拼接路径符合所述剧情逻辑规则,则使用所述默认剧情拼接路径作为所述剧情拼接路径;
若所述默认剧情拼接路径不符合所述剧情逻辑规则,则基于所述当前节点与所述目标节点之间的上下级关系,对所述第一剧情路径以及所述历史剧情路径进行路径拼接处理,得到符合所述剧情逻辑规则且符合所述剧情参数条件的所述剧情拼接路径。
3.根据权利要求2所述的方法,其特征在于,所述基于所述当前节点与所述目标节点之间的上下级关系,对所述第一剧情路径以及所述历史剧情路径进行路径拼接处理,得到符合剧情逻辑规则且符合剧情参数条件的剧情拼接路径,包括:
确定所述当前节点与所述目标节点之间的上下级关系;
在所述当前节点与所述目标节点之间存在所述上下级关系的情况下,在所述目标节点之前的剧情节点中进行深度优先搜索处理,得到符合所述剧情逻辑规则的剧情拼接节点,所述当前节点之后的剧情节点不会改变所述当前节点的剧情参数;基于所述剧情拼接节点生成所述剧情拼接路径;
在所述当前节点与所述目标节点之间不存在所述上下级关系的情况下,基于导致所述默认剧情拼接路径不符合所述剧情逻辑规则的目标剧情参数,更改所述默认剧情拼接路径中涉及所述目标剧情参数改变的剧情节点,得到符合所述剧情逻辑规则的所述剧情拼接路径;其中,所述目标剧情参数改变用于满足所述剧情逻辑规则,所述剧情拼接路径中除所述目标剧情参数外的其他剧情参数符合所述剧情参数条件。
4.根据权利要求3所述的方法,其特征在于,所述在所述目标节点之前的剧情节点中进行深度优先搜索处理之前,还包括:
获取目标判断节点之后的已读剧情节点,所述目标判断节点是指导致所述默认剧情拼接路径不符合所述剧情逻辑规则以及涉及所述目标剧情参数判断的剧情节点;
所述在所述目标节点之前的剧情节点中进行深度优先搜索处理,得到符合所述剧情逻辑规则的剧情拼接节点,包括:
在所述目标判断节点之后的已读剧情节点中进行所述深度优先搜索处理,得到符合所述剧情逻辑规则的剧情拼接节点。
5.根据权利要求4所述的方法,其特征在于,所述在所述目标判断节点之后的已读剧情节点中进行所述深度优先搜索处理,得到符合所述剧情逻辑规则的剧情拼接节点,包括:
除去所述目标判断节点的出口节点中在历史路径上的剧情节点,得到剩余已读剧情节点;
在所述剩余已读剧情节点中进行所述深度优先搜索处理,得到符合所述剧情逻辑规则的剧情拼接节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011182523.4/1.html,转载请声明来源钻瓜专利网。