跳转处理方法及装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:26596679 阅读:14 留言:0更新日期:2020-12-04 21:18
本发明专利技术公开了一种跳转处理方法及装置、计算机设备及计算机可读存储介质,该方法包括:在获取到功能模块标识时根据基础参数表确定功能模块标识对应的功能模块代码标识;在执行功能模块代码后输出功能模块返回值;根据跳转参数表确定功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;在基础参数表包含待跳转功能模块的功能模块标识时循环执行。本发明专利技术通过预先配置的基础参数表及跳转参数表,实现功能模块之间的跳转,能够将业务流程与功能模块代码分离,大大降低业务流程与功能模块代码的耦合性;同时在业务流程调整时,只需基于业务流程的调整适当的配置基础参数表及跳转参数表,大大提高业务流程调整时跳转处理的灵活性。

【技术实现步骤摘要】
跳转处理方法及装置、计算机设备及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及跳转处理方法及装置、计算机设备及计算机可读存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。目前,应用系统的业务流程分支的跳转逻辑一般会被硬编码至代码中进行判断,即应用系统的业务流程跳转逻辑与代码判断逻辑是融合在一起的,业务流程跳转逻辑与代码判断逻辑具有非常强的耦合性。当应用系统的业务流程发生变化时,需要修改业务流程跳转逻辑的分支,例如增加或删除跳转分支,或者调整跳转分支,此时需要修改业务流程对应的代码。另外,鉴于业务流程与代码逻辑之间的强耦合性,在业务流程发生变化时跳转处理的灵活性也较低。由此可见,现有的逻辑跳转处理存在业务流程与逻辑代码的耦合性较强的问题,及逻辑跳转处理调整时灵活性较差的问题。
技术实现思路
本专利技术实施例提供一种跳转处理方法,用以分离业务流程与逻辑代码,大大降低业务流程与逻辑代码之间的耦合性,同时提高跳转处理调整时的灵活性,该跳转处理方法包括:在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识;基础参数表包括功能模块的功能模块标识及功能模块标识对应的功能模块代码标识;在执行功能模块代码标识对应的功能模块代码后输出功能模块的功能模块返回值;根据预先配置的跳转参数表确定功能模块的功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;跳转参数表包括功能模块的功能模块标识及功能模块返回值,以及功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;在预先配置的基础参数表包含待跳转功能模块的功能模块标识时,循环执行在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识。本专利技术实施例还提供一种跳转处理装置,用以分离业务流程与逻辑代码,大大降低业务流程与逻辑代码之间的耦合性,同时提高跳转处理调整时的灵活性,该跳转处理装置包括:代码标识确定模块,用于在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识;基础参数表包括功能模块的功能模块标识及功能模块标识对应的功能模块代码标识;返回值输出模块,用于在执行功能模块代码标识对应的功能模块代码后输出功能模块的功能模块返回值;待跳转标识确定模块,用于根据预先配置的跳转参数表确定功能模块的功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;跳转参数表包括功能模块的功能模块标识及功能模块返回值,以及功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;在预先配置的基础参数表包含待跳转功能模块的功能模块标识时,代码标识确定模块,还用于循环执行在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述跳转处理方法。本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述跳转处理方法的计算机程序。本专利技术实施例中,通过预先配置基础参数表及跳转参数表,在获取到功能模块标识时,根据基础参数表确定功能模块标识对应的功能模块代码标识;进而执行功能模块代码标识对应的功能模块代码后输出功能模块返回值,然后根据跳转参数表确定功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识,以跳转至跳转功能模块。本专利技术实施例通过将业务流程划分为独立的功能模块,通过预先配置的基础参数表及跳转参数表,实现功能模块之间的跳转,能够将业务流程与功能模块代码分离,大大降低业务流程与功能模块代码的耦合性;同时在业务流程调整时,只需基于业务流程的调整适当的配置基础参数表及跳转参数表,大大提高业务流程调整时跳转处理的灵活性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本专利技术实施例提供的跳转处理方法的实现流程图;图2为本专利技术实施例提供的跳转处理方法的另一实现流程图;图3为本专利技术实施例提供的跳转处理方法中步骤101的实现流程图;图4为本专利技术实施例提供的跳转处理方法中步骤102的实现流程图;图5为本专利技术实施例提供的跳转处理方法中步骤103的实现流程图;图6为本专利技术实施例提供的跳转处理方法的再一实现流程图;图7为本专利技术实施例提供的跳转处理装置的功能模块图;图8为本专利技术实施例提供的跳转处理装置的另一功能模块图;图9为本专利技术实施例提供的跳转处理装置中代码标识确定模块701的结构框图;图10为本专利技术实施例提供的跳转处理装置中返回值输出模块702的结构框图;图11为本专利技术实施例提供的跳转处理装置中待跳转标识确定模块703的结构框图;图12为本专利技术实施例提供的跳转处理装置的再一功能模块图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。图1示出了本专利技术实施例提供的跳转处理方法的实现流程,为便于描述,仅示出了与本专利技术实施例相关的部分,详述如下:如图1所示,跳转处理方法,其包括:步骤101,在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识;基础参数表包括功能模块的功能模块标识及功能模块标识对应的功能模块代码标识;步骤102,在执行功能模块代码标识对应的功能模块代码后输出功能模块的功能模块返回值;步骤103,根据预先配置的跳转参数表确定功能模块的功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;跳转参数表包括功能模块的功能模块标识及功能模块返回值,以及功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;在预先配置的基础参数表包含待跳转功能模块的功能模块标识时,循环执行步骤101。在进行跳转处理前,我们把业务流程切分为多个独立的功能模块。该独立的功能模块能够实现至少一个独立的模块化功能。同时为每个模块添加唯一标识(ID),形成功能模块标识(功能模块ID)。该功能模块标识用于唯一区分和标识不同的功能模块。在进行模块跳转时首先接收模块功能标识。例如,可以通过接收指令接收用户手动输入的功能模块标识,该用户手动功能模块标识可以是业务流程的起始功能模块的功能模块标识,也可以是业务流程中间位置的功能模块的功能模块标识等。另外,还可以接收其本文档来自技高网...

【技术保护点】
1.一种跳转处理方法,其特征在于,包括:/n在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识;基础参数表包括功能模块的功能模块标识及功能模块标识对应的功能模块代码标识;/n在执行功能模块代码标识对应的功能模块代码后输出功能模块的功能模块返回值;/n根据预先配置的跳转参数表确定功能模块的功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;跳转参数表包括功能模块的功能模块标识及功能模块返回值,以及功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;/n在预先配置的基础参数表包含待跳转功能模块的功能模块标识时,循环执行在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识。/n

【技术特征摘要】
1.一种跳转处理方法,其特征在于,包括:
在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识;基础参数表包括功能模块的功能模块标识及功能模块标识对应的功能模块代码标识;
在执行功能模块代码标识对应的功能模块代码后输出功能模块的功能模块返回值;
根据预先配置的跳转参数表确定功能模块的功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;跳转参数表包括功能模块的功能模块标识及功能模块返回值,以及功能模块标识及功能模块返回值对应的待跳转功能模块的功能模块标识;
在预先配置的基础参数表包含待跳转功能模块的功能模块标识时,循环执行在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识。


2.如权利要求1所述的跳转处理方法,其特征在于,还包括:
在预先配置的基础参数表不包含待跳转功能模块的功能模块标识时,跳转结束。


3.如权利要求1所述的跳转处理方法,其特征在于,在获取到功能模块标识时,根据预先配置的基础参数表确定功能模块标识对应的功能模块代码标识,包括:
在接收到功能模块的功能模块标识,从数据库中获取预先配置的基础参数表;
在预先配置的基础参数表中包含功能模块的功能模块标识时,从预先配置的基础参数表中确定功能模块标识对应的功能模块代码标识。


4.如权利要求1所述的跳转处理方法,其特征在于,功能模块代码标识包括功能模块处理类名称及功能模块处理函数名称,功能模块代码包括功能模块处理类名称对应的功能模块处理类及功能模块处理函数名称对应的功能模块处理函数,在执行功能模块代码标识对应的功能模块代码后输出功能模块的功能模块返回值,包括:
从功能模块代码数据集中获取功能模块代码标识对应的功能模块代码;
执行功能模块代码标识对应的功能模块代码中的功能模块处理类及功能模块处理函数;
在执行功能模块处理类及功能模块处理函数后输出功能模块的功能模块返...

【专利技术属性】
技术研发人员:赵毅佳陈树伟陈骅飞
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1