一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

银行柜面组件信息实时获取和处理方法、系统及电子装置与流程

2022-02-19 22:36:08 来源:中国专利 TAG:


1.本发明属于信息处理技术、系统管理软件和银行业务领域,尤其涉及一种银行柜面组件信息实时获取和处理方法、系统及与之相关的电子装置和存储介质。


背景技术:

2.随着银行业务自动化程度的不断提升,对柜面管理系统的操作便利性、稳定性和安全性也提出了更高的要求。目前银行业使用最多的柜面系统组件主要有两种:赞同柜面组件(由赞同科技自主研发,如赞同柜面4.0)和vue组件。
3.在银行柜面系统组件的运行和维护过程中,自动化测试已成为不可或缺的一部分,目前,大多数银行采用的柜面系统组件都具备了录制

回放的能力,但二次维护脚本时如何获取和处理新增组件却成为了新的难题,由于重新维护自动化脚本时原始录制环境已经不存在,自动化平台若想重新获取组件信息只能通过手动查找交易文件,这种操作方式具有许多缺陷和不足:
4.(1)对操作人员的技术要求较高,需要用户对交易规则和银行柜面系统结构非常熟悉,大多数用户操作起来极其困难,降低了用户体验。
5.(2)步骤繁琐,浪费人力。
6.(3)极为耗时,许多情况下手动查找交易文件甚至不如重新录制脚本。
7.(4)可行性差,效率低,有时二次维护脚本新增组件几乎不可行。
8.鉴于此,亟需一种新的银行柜面组件信息实时获取和处理方法。


技术实现要素:

9.为了克服手动查找交易文件获取组件信息方法存在的上述缺陷和不足,本发明提供了一套解决方案:我们重新审视了用户痛点,另辟蹊径,设计了一种能够实时获取银行柜面组件信息的方法,并由赞同科技自动化测试部门自主研发获得了用于实时提示柜面组件详细信息的agreeautotest组件信息实时提示系统,本系统具有组件信息实时提示、组件信息实时复制等能力,可以为使用者实时提供几乎全部种类的柜面组件详细信息,自动化测试工程师可以通过它获取组件信息用于编辑已经录制好的自动化脚本,为自动化测试脚本的二次维护工作提供了极大地便利。
10.第一方面,本发明提供了一种银行柜面组件信息实时获取和处理方法,该方法包括:
11.步骤一:组件信息实时获取
12.打开新交易时为当前交易面板内的所有注册组件添加事件监听器,并将本次新建的所有事件监听器全部缓存到上下文的一个set中,使用set保证了程序不会重复创建和缓存监听;
13.当所述事件监听器监听到了用户的鼠标事件,程序就会自动封装组件的详细信息并添加到系统缓存中,保证了获取到的组件信息的实时性与准确性;
14.步骤二:可开关题词面板的设置
15.为用户在柜面系统内创建一个题词面板,并将该题词面板设置为可开关模式,所述题词面板能够实时显示用户鼠标当前所在组件的详细信息,从而实现了组件信息的实时可视化;
16.步骤三:快捷复制按钮的设置
17.在所述题词面板中设置一键复制组件详细信息的快捷按钮,为用户提供快捷复制组件信息的功能。
18.进一步地,本发明方法步骤一中将本次新建的所有事件监听器全部缓存到上下文的一个set中,交易关闭时程序会移除本交易的所有监听。
19.进一步地,本发明方法步骤二中当可开关题词面板处于关闭状态时,事件监听器不再更新系统缓存中的组件信息,避免了工作资源的浪费。
20.进一步地,本发明方法步骤三中经快捷复制按钮复制后的组件信息以json格式存储在系统剪切板中供用户使用。
21.优选地,本发明方法还可在所述题词面板对应的测试平台中设置具有一键粘贴功能的快捷按钮,进一步提高维护自动化脚本的效率。
22.第二方面,本发明提供了一种银行柜面组件信息实时获取和处理系统,所述系统包括:
23.组件信息实时获取模块:其功能为在打开新交易时为当前交易面板内的所有注册组件添加事件监听器,并将本次新建的所有事件监听器全部缓存到上下文的一个set中,使用set保证了程序不会重复创建和缓存监听;当所述事件监听器监听到了用户的鼠标事件,程序就会自动封装组件的详细信息并添加到系统缓存中,保证了获取到的组件信息的实时性与准确性,交易关闭时程序会移除本交易的所有监听;
24.可开关题词面板设置模块:其功能为为用户在柜面系统内创建一个题词面板,并将该题词面板设置为可开关模式,所述题词面板能够实时显示用户鼠标当前所在组件的详细信息,从而实现了组件信息的实时可视化;当可开关题词面板处于关闭状态时,事件监听器不再更新系统缓存中的组件信息,避免了工作资源的浪费;
25.快捷复制按钮设置模块:其功能为在所述题词面板中设置一键复制组件详细信息的快捷按钮,为用户提供快捷复制组件信息的功能,经快捷复制按钮复制后的组件信息以json格式存储在系统剪切板中供用户使用。
26.优选地,上述银行柜面组件信息实时获取和处理系统中还可包括:
27.快捷粘贴按钮设置模块:其功能为在所述题词面板对应的测试平台中设置具有一键粘贴功能的快捷按钮,进一步提高维护自动化脚本的效率。
28.第三方面,本发明提供了一种用于银行柜面组件信息实时获取和处理的电子装置,所述电子装置包括处理器和存储器,所述存储器用于存储程序,所述处理器用于运行所述程序,以实现上述银行柜面组件信息实时获取和处理方法。
29.第四方面,本发明提供了一种用于银行柜面组件信息实时获取和处理的计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述银行柜面组件信息实时获取和处理方法。
30.综上,本发明银行柜面组件信息实时获取和处理方法具有以下特点:
31.(1)组件监听是本发明实现组件信息实时提示的基础,事件监听器的添加、缓存与移除时机是实现本发明技术的关键,在本发明方法中,当用户点击该组件时组件信息就会自动显示在题词面板上,使得本发明真正意义上实现了组件信息的“实时”提示与获取。
32.(2)设置可开关题词面板实现了组件信息实时可视化,不仅自动化测试人员可以用来维护脚本,交易开发人员也可以利用获取到的组件信息快速定位问题,快捷复制按钮的设置更是显著提升了工作效率与用户体验。
33.(3)本发明方法操作简单快捷,用户不需要熟悉交易规则和银行柜面系统结构,降低了对操作人员的技术要求,从而具有巨大的推广应用空间。
34.(4)可行性和准确性好,自动化脚本二次维护效率更高。
附图说明
35.为了更清楚地说明本发明技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1为本发明银行柜面组件信息实时获取和处理方法设计架构示意图。
具体实施方式
37.为使本发明的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的附图对本发明的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例,本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
38.同时,应理解,本发明的保护范围并不局限于下述特定的具体实施方案;还应当理解,本发明实施例中使用的术语是为了描述特定的具体实施方案,而不是为了限制本发明的保护范围。
39.实施例1:一种银行柜面组件信息实时获取和处理方法(设计架构见图1),包括:
40.步骤一:组件信息实时获取
41.打开新交易时为当前交易面板内的所有注册组件添加事件监听器,并将本次新建的所有事件监听器全部缓存到上下文的一个set中,使用set保证了程序不会重复创建和缓存监听;交易关闭时程序会移除本交易的所有监听;
42.当所述事件监听器监听到了用户的鼠标事件,程序就会自动封装组件的详细信息并添加到系统缓存中,保证了获取到的组件信息的实时性与准确性;
43.步骤二:可开关题词面板的设置
44.为用户在柜面系统内创建一个题词面板,并将该题词面板设置为可开关模式,所述题词面板能够实时显示用户鼠标当前所在组件的详细信息,从而实现了组件信息的实时可视化;当可开关题词面板处于关闭状态时,事件监听器不再更新系统缓存中的组件信息,避免了工作资源的浪费;
45.步骤三:快捷复制按钮的设置
46.在所述题词面板中设置一键复制组件详细信息的快捷按钮,为用户提供快捷复制
组件信息的功能,经快捷复制按钮复制后的组件信息以json格式存储在系统剪切板中供用户使用;
47.步骤四:快捷粘贴按钮的设置
48.在所述题词面板对应的测试平台中设置具有一键粘贴功能的快捷按钮,进一步提高维护自动化脚本的效率。
49.实施例2:一种银行柜面组件信息实时获取和处理系统,包括:
50.组件信息实时获取模块:其功能为在打开新交易时为当前交易面板内的所有注册组件添加事件监听器,并将本次新建的所有事件监听器全部缓存到上下文的一个set中,使用set保证了程序不会重复创建和缓存监听;当所述事件监听器监听到了用户的鼠标事件,程序就会自动封装组件的详细信息并添加到系统缓存中,保证了获取到的组件信息的实时性与准确性,交易关闭时程序会移除本交易的所有监听;
51.可开关题词面板设置模块:其功能为为用户在柜面系统内创建一个题词面板,并将该题词面板设置为可开关模式,所述题词面板能够实时显示用户鼠标当前所在组件的详细信息,从而实现了组件信息的实时可视化;当可开关题词面板处于关闭状态时,事件监听器不再更新系统缓存中的组件信息,避免了工作资源的浪费;
52.快捷复制按钮设置模块:其功能为在所述题词面板中设置一键复制组件详细信息的快捷按钮,为用户提供快捷复制组件信息的功能,经快捷复制按钮复制后的组件信息以json格式存储在系统剪切板中供用户使用;
53.快捷粘贴按钮设置模块:其功能为在所述题词面板对应的测试平台中设置具有一键粘贴功能的快捷按钮,进一步提高维护自动化脚本的效率。
54.实施例3:一种用于银行柜面组件信息实时获取和处理的电子装置,所述电子装置包括处理器和存储器,所述存储器用于存储程序,所述处理器用于运行所述程序,以实现实施例1所述的银行柜面组件信息实时获取和处理方法。
55.实施例4:一种用于银行柜面组件信息实时获取和处理的计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行实施例1所述的银行柜面组件信息实时获取和处理方法。
56.本领域技术人员应明白,本发明的实施例可提供为方法或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或软件和硬件相结合的形式。
57.本发明中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
58.以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、替换等,均应包含在本发明的权利要求保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献