证据链生成方法、装置、可读存储介质及电子设备制造方法及图纸

技术编号:28215761 阅读:22 留言:0更新日期:2021-04-24 14:58
一种证据链生成方法、装置、可读存储介质及电子设备,该方法包括:获取智能决策程序中的各个关键节点程序的运行结果信息;根据所述关键节点程序的运行结果信息以及游戏规则信息,生成所述关键节点程序对应的解释信息;按照所述智能决策程序的运行顺序将各个所述关键节点程序对应的解释信息进行排列,以生成证据链;当显示出牌结果时,显示所述证据链。本发明专利技术通过链表这一有顺序的数据结构,将因果关系包含其中,形成证据链,便于用户查看。便于用户查看。便于用户查看。

【技术实现步骤摘要】
证据链生成方法、装置、可读存储介质及电子设备


[0001]本专利技术涉及电子
,特别是涉及一种证据链生成方法、装置、可读存储介质及电子设备。

技术介绍

[0002]麻将,是一种广为流行的益智牌类游戏,属于非完备信息博弈。基于互联网的麻将游戏,由于非完备信息博弈由于其不确定性,求最优解的难度很高。
[0003]目前已有的方法包括基于规则和基于机器学习的两大类。在基于机器学习的方法中,由于模型是黑盒的,无法给出决策理由,对于麻将这类游戏而言,决策并不是非对即错,精度难以评估,决策无法使人信服。而基于规则的方法中,在设计算法时为了切合程序设计的方法,大量的特征无法语义化;而且程序流程也过于庞杂,对于用户而言并不友好;这样就造成了用户虽然理解规则,但却无法从决策结果中判断出决策理由。

技术实现思路

[0004]鉴于上述状况,有必要针对现有的麻将游戏程序无法给出出牌决策理由的问题。提供一种证据链生成方法、装置、可读存储介质及电子设备。
[0005]一种证据链生成方法,应用于麻将的智能决策程序中,所述方法包括:获取所述智能决策程序中的各个关键节点程序的运行结果信息;根据所述关键节点程序的运行结果信息以及游戏规则信息,生成所述关键节点程序对应的解释信息;按照所述智能决策程序的运行顺序将各个所述关键节点程序对应的解释信息进行排列,以生成证据链;当显示出牌结果时,显示所述证据链。
[0006]进一步的,上述证据链生成方法,其中,所述根据所述关键节点程序的运行结果信息以及游戏规则信息,生成所述关键节点程序对应的解释信息的步骤包括:获取预设的关键词信息,并将所述关键词信息作为待生成的解释信息的索引键;将所述关键词信息与所述关键节点程序的运行结果信息进行匹配,以确定所述索引键的值,并根据确定的值以及游戏规则信息生成对应的解释信息。
[0007]进一步的,上述证据链生成方法,其中,所述将所述关键词信息与所述关键节点程序的运行结果信息进行匹配,以确定所述索引键的值的步骤包括:将所述关键节点程序的运行结果信息转化为语义化的文本信息,并将所述关键词信息与所述文本信息进行匹配,以确定所述索引键的值。
[0008]进一步的,上述证据链生成方法,其中,所述获取智能决策程序中的各个关键节点程序的运行结果信息的步骤之前还包括:监测所述智能决策程序运行过程中的各个节点程序,并获取监测的当前节点程序的标识;
判断所述标识是否为预设标识;若是,确定所述当前节点程序为关键节点程序。
[0009]进一步的,上述证据链生成方法,其中,所述显示所述证据链的步骤包括:显示所述证据链的内容,或显示所述证据链对应的图标,并当触发所述图标时,显示所述证据链的内容。
[0010]本专利技术还公开了一种证据链生成装置,应用于上述任意一项所述的证据链生成方法,所述装置包括:第一获取模块,用于获取智能决策程序中的各个关键节点程序的运行结果信息;解释信息生成模块,用于根据所述关键节点程序的运行结果信息以及游戏规则信息,生成所述关键节点程序对应的解释信息;证据链生成模块,用于按照所述智能决策程序的运行顺序将各个所述关键节点程序对应的解释信息进行排列,以生成证据链;显示模块,用于当显示出牌结果时,显示所述证据链。
[0011]进一步的,上述证据链生成装置,其中,所述根据所述关键节点程序的运行结果信息以及游戏规则信息,生成所述关键节点程序对应的解释信息的步骤包括:获取预设的关键词信息,并将所述关键词信息作为待生成的解释信息的索引键;将所述关键词信息与所述关键节点程序的运行结果信息进行匹配,以确定所述索引键的值,并根据确定的值以及游戏规则信息生成对应的解释信息。
[0012]进一步的,上述证据链生成装置,其中,所述将所述关键词信息与所述关键节点程序的运行结果信息进行匹配,以确定所述索引键的值的步骤包括:将所述关键节点程序的运行结果信息转化为语义化的文本信息,并将所述关键词信息与所述文本信息进行匹配,以确定所述索引键的值。
[0013]进一步的,上述证据链生成装置,还包括:监测模块,用于监测所述智能决策程序运行过程中的各个节点程序;第二获取模块,用于获取监测的当前节点程序的标识,并判断所述标识是否为预设标识;确定模块,用于当所述标识为预设标识时,确定所述当前节点程序为关键节点程序。
[0014]本专利技术还公开了一种可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一所述的方法。
[0015]本专利技术还公开了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现上述任意一项所述的方法。
[0016]本专利技术中,将智能决策程序运行过程中的各个关键节点程序的运行结果与游戏规则进行结合,得到用户关注的决策理由,并通过链表这一有顺序的数据结构,将因果关系包含其中,形成证据链,便于用户查看。本方法通用性好,本其可以应用到绝大多数的基于规则的麻将决策程序上,对于不同种类的麻将,只要是基于规则,便可以应用本方法。
附图说明
[0017]图1为本专利技术第一实施例中的证据链生成方法的流程图;
图2为本专利技术第二实施例中的证据链生成方法的流程图;图3为本专利技术第三实施例中的证据链生成装置的结构框图。
具体实施方式
[0018]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0019]参照下面的描述和附图,将清楚本专利技术的实施例的这些和其他方面。在这些描述和附图中,具体公开了本专利技术的实施例中的一些特定实施方式,来表示实施本专利技术的实施例的原理的一些方式,但是应当理解,本专利技术的实施例的范围不受此限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0020]本专利技术实施例中的证据链生成方法,本方案是对基于麻将游戏规则的智能决策给出的证据链。在基于规则的智能决策当中,程序通过输入的手牌信息加入了程序设计者的思想,而其中的程序逻辑也不能很好的叙述出决策的原因,最终只会给出一个决策结果,其中复杂的逻辑无法使面向的用户信服这个决策。本专利技术将决策程序中的多个节点程序中,用户关注的节点程序设置为关键节点程序,提取程序内在的用户关注的原因,将程序逻辑转化成为文本叙述,多个这样的解释节点通过链表整合形成一条解释链,告诉用户在这个决策的过程中经历过多少次关键的判断,其中出于什么原因走什么样的路径最后得到一个什么样的结果。
[0021]请参阅图1,为本专利技术第一实施例中的证据链生成方法,应用于麻将的智能决策程序中,该方法包括步骤S11~S14。
[0022]步骤S11,获取智能决策程序中的各个关键节点程序的运行结果信息。
[0023]该智能决策程序为规则的智能决策程序,应用于麻将类游戏中。该智能决策程序运行时,每一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种证据链生成方法,其特征在于,应用于麻将的智能决策程序中,所述方法包括:获取所述智能决策程序中的各个关键节点程序的运行结果信息;根据所述关键节点程序的运行结果信息以及游戏规则信息,生成所述关键节点程序对应的解释信息;按照所述智能决策程序的运行顺序将各个所述关键节点程序对应的解释信息进行排列,以生成证据链;当显示出牌结果时,显示所述证据链。2.如权利要求1所述的证据链生成方法,其特征在于,所述根据所述关键节点程序的运行结果信息以及游戏规则信息,生成所述关键节点程序对应的解释信息的步骤包括:获取预设的关键词信息,并将所述关键词信息作为待生成的解释信息的索引键;将所述关键词信息与所述关键节点程序的运行结果信息进行匹配,以确定所述索引键的值,并根据确定的值以及游戏规则信息生成对应的解释信息。3.如权利要求2所述的证据链生成方法,其特征在于,所述将所述关键词信息与所述关键节点程序的运行结果信息进行匹配,以确定所述索引键的值的步骤包括:将所述关键节点程序的运行结果信息转化为语义化的文本信息,并将所述关键词信息与所述文本信息进行匹配,以确定所述索引键的值。4.如权利要求1所述的证据链生成方法,其特征在于,所述获取智能决策程序中的各个关键节点程序的运行结果信息的步骤之前还包括:监测所述智能决策程序运行过程中的各个节点程序,并获取监测的当前节点程序的标识;判断所述标识是否为预设标识;若是,确定所述当前节点程序为关键节点程序。5.如权利要求1所述的证据链生成方法,其特征在于,所述显示所述证据链的步骤包括:显示所述证据链的内容,或显示所述证据链对应的图标,并当触发所述图标...

【专利技术属性】
技术研发人员:李一华刘鑫鑫王嘉旸任航黄伟熊唤亮
申请(专利权)人:中至江西智能技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1