信息处理方法、装置、设备、存储介质及计算机程序产品制造方法及图纸

技术编号:32180152 阅读:25 留言:0更新日期:2022-02-08 15:41
本申请实施例提供一种信息处理方法、装置、设备、存储介质及计算机程序产品,本申请实施例涉及信息处理技术领域,该方法包括:响应于用户拖拽基础图形的触发操作以及用户配置基础图形的输入操作,生成树状图,基础图形为预设的自定义图形,树状图用于表示数据结构中的树,用以展示逻辑表达式的树状形态;分别读取基础图形的参数配置信息和树状图元数据,树状图元数据为由基础图形构成初始树状图的逻辑关系;根据参数配置信息和所述逻辑关系,通过深度优先搜索算法遍历树状图,生成树状图的逻辑表达式。本申请实施例提供的方法能够克服现有技术采用的逻辑表达式的表达方式较复杂及不易理解,同时不利于计算机进行解析的问题。题。题。

【技术实现步骤摘要】
信息处理方法、装置、设备、存储介质及计算机程序产品


[0001]本申请实施例涉及信息处理
,尤其涉及一种信息处理方法、装置、设备、存储介质及计算机程序产品。

技术介绍

[0002]在计算机各类系统中,通常会通过一些逻辑表达式来实现对程序的控制,同时为了提升系统的高可用和用户体验,越来越多的系统需要满足用户可以自定义配置某些逻辑表达式来实现对程序控制,进而实现对系统的控制。
[0003]目前,用户可以采用文本类型的逻辑表达式实现逻辑控制,文本类型的逻辑表达式对于普通用户稍显复杂及不易理解;或是,在数字电路中会用一些特殊符号来表示与门、或门和非门,然后通过特殊符号进行连接实现逻辑控制,但是逻辑电路中采用的逻辑符号也较为复杂,同时也不利于计算机进行解析。
[0004]因此,现有技术中采用的逻辑表达式的表达方式较复杂及不易理解,同时不利于计算机进行解析。

技术实现思路

[0005]本申请实施例提供一种信息处理方法、装置、设备、存储介质及计算机程序产品,以克服现有技术采用的逻辑表达式的表达方式较复杂及不易理解,同时不本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:响应于用户拖拽基础图形的触发操作以及所述用户配置所述基础图形的输入操作,生成树状图,所述基础图形为预设的自定义图形,所述树状图用于表示数据结构中的树,用以展示逻辑表达式的树状形态;分别读取所述基础图形的参数配置信息和树状图元数据,所述树状图元数据为由所述基础图形构成初始树状图的逻辑关系,所述树状图的结构包含多个所述初始树状图的结构;根据所述参数配置信息和所述逻辑关系,通过深度优先搜索算法遍历所述树状图,生成所述树状图的逻辑表达式,所述逻辑表达式用于支持终端设备进行逻辑控制。2.根据权利要求1所述的方法,其特征在于,所述响应于用户拖拽基础图形的触发操作以及所述用户配置所述基础图形的输入操作,生成树状图,包括:响应于用户拖拽基础图形的触发操作,在终端设备的界面上显示各个基础图形以及连接关系;针对每个所述基础图形,响应于用户配置所述基础图形的输入操作,获取所述基础图形的关系表达式或常量;根据所述基础图形的关系表达式或常量、在终端设备的界面上显示的各个基础图形以及连接关系,生成所述树状图;其中,所述树状图包括多个所述基础图形,所述基础图形为节点,多个所述基础图形包括至少一种节点形状,所述参数配置信息至少包括所述节点形状、所述关系表达式或常量,所述关系表达式或常量为所述输入操作对应的输入信息。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述参数配置信息和所述逻辑关系,通过深度优先搜索算法遍历所述树状图,生成所述树状图的逻辑表达式,包括:根据所述参数配置信息和所述逻辑关系,采用深度优先搜索算法中的前序遍历、中序遍历以及后序遍历中的任一种方式遍历所述树状图,并结合栈处理,得到各个节点的出栈顺序以及基于出栈顺序的各个所述节点之间的目标逻辑关系;根据各个所述节点的所述参数配置信息中的关系表达式或常量、各个所述节点的出栈顺序以及所述目标逻辑关系,生成所述树状图的逻辑表达式。4.根据权利要求3所述的方法,其特征在于,所述逻辑关系包括逻辑或、逻辑与以及逻辑非;不同的节点形状表示逻辑非,同一层级的所述节点表示逻辑或,由所述节点中的父节点与子节点构成的父子节点表示逻辑与;相应的,所述根据所述参数配置信息和所述逻辑关系,采用深度优先搜索算法中的前序遍历、中序遍历以及后序遍历中的任一种方式遍历所述树状图,并结合栈处理,得到各个节点的出栈顺序以及基于出栈顺序的各个所述节点之间的目...

【专利技术属性】
技术研发人员:陈威
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1