一种用作银行前台操作界面的图形前端系统的制作方法

文档序号:6489913阅读:564来源:国知局
一种用作银行前台操作界面的图形前端系统的制作方法
【专利摘要】本发明公开了一种统一图形前端系统,包括:提供公共技术和业务的支撑的平台层;和在所述平台层的基础上提供操作界面、交互处理逻辑和业务逻辑的应用层,其中,所述平台层包括:底层技术平台、扩展业务平台和设计开发工具平台,所述应用层包括客户端,所述客户端包括桌面客户端、浏览器客户端、移动设备客户端。本发明的有益效果是:本发明所述的银行前台操作界面系统使银行操作程序简单、提高了银行服务效率。
【专利说明】一种用作银行前台操作界面的图形前端系统
【技术领域】
[0001]本发明涉及一种用作银行前台操作界面的前端系统,尤其涉及一种用作银行前台操作界面的图形前端系统。
【背景技术】
[0002]目前,绝大部分的商业银行的前台操作界面一般采用字符终端。另外,根据不同的应用系统,还有基于IE的BS以及CS架构的多种终端。这些不同种类的终端的展现力有限,不仅增加柜员的操作复杂度,同时亦增加了终端系统的维护量,而且难以支持复杂诸如影像扫描仪、指纹识别器、二代身份证校验器、电话录音、语音、图像扫描和照相等的外设,难以支持业务流程的整合,譬如业务流程再造、远程影像授权和票据、印鉴防伪系统等,更难以支持集中的服务端和集群运行。
[0003]绝大部分的商业银行存在多个操作前端的问题,没有实现单点登陆,而需要在不同的业务操作界面中不停的切换,导致柜员操作繁琐,影响客户服务效率。同时,由于不同的操作前端通常采用不同的技术路线,IT管理和维护的工作量巨大,已经在实际工作中严重影响了服务质量。
[0004]随着银行业竞争的日益加剧,在面向客户打造“流程银行”的目标指导下,以客户为中心的高低柜业务的差异服务、网点的客户识别和交叉销售等需求陆续被提出。
[0005]基于传统交易的字符型前端系统已不能很好的满足新的业务需要,商业银行亟待建设一种图形化前端系统来满足业务发展的要求,从而提高银行服务效率、简化柜员操作程序,以提高银行核心竞争能力。

【发明内容】

[0006]本发明旨在提供一种用作银行前台操作界面的图形前端系统,以解决现有银行前台操作界面系统存在诸如操作程序复杂、银行服务效率低等问题,满足银行服务发展之需求。
[0007]本发明的发明目的是通过下述技术方案来实现的:
[0008]一种统一图形前端系统,包括:
[0009]提供公共技术和业务的支撑的平台层;和
[0010]在所述平台层的基础上提供操作界面、交互处理逻辑和业务逻辑的应用层,
[0011]其中,所述平台层包括:底层技术平台、扩展业务平台和设计开发工具平台,所述应用层包括客户端,所述客户端包括桌面客户端、浏览器客户端、移动设备客户端。
[0012]所述统一图形前端系统基于JAVA虚拟机。
[0013]所述底层技术平台提供完善的技术支撑功能和扩展机制,包括:
[0014]交互运行模块,交互运行模块是系统的内核,以展现用户体验,即所有的用户体验都是基于该模块进行展现。该模块提供展示层虚拟化技术、界面流程控制、展示控件或部件、界面事件逻辑控制、数据校验等所有与交互相关的机制;[0015]统一认证授权模块,所述统一认证授权模块提供单点登录(SSO)和统一授权功倉泛;
[0016]外设集成模块,所述外设集成模块提供对所述系统的统一访问、控制、状态检查和管理功能,并提供系统的类型和型号扩展机制;
[0017]界面集成模块,所述界面集成模块提供对第三方前端系统的集成机制,包括字符终端、浏览器模式;
[0018]逻辑扩展模块,所述逻辑扩展模块提供对于工作流引擎的集成能力,并提供在前端需要处理的逻辑的扩展开发机制,以及对后端系统所提供的接口进行服务封装、再组合的机制;以及运行监控模块,所述运行监控模块提供对所述底层技术平台的运行状态、处理效率的监控机制,并将运行数据封装为标准数据结构对外暴露。
[0019]优选地,所述扩展业务平台具备很强的扩展机制,在底层技术平台的扩展机制基础上,将银行渠道层的通用业务逻辑进行封装,插入底层技术平台,从而将技术平台转化为业务平台。所述扩展技术平台包括:柜面业务模块,风险绩效监控模块。
[0020]优选地,所述柜面业务模块提供交易管理控制机制,包括提供统一流水、额度控制、统一计费、打印处理、认证授权、任务项分发、开门关门控制。
[0021]优选地,所述风险绩效监控模块包括按大额或连续交易风险预警子模块、同一客户不同渠道不同地点同时交易风险预警子模块、业务人员业务办理效率统计子模块、非法连接的客户端远程锁定子模块。
[0022]优选地,所述设计开发工具平台包括设计工具模块、开发工具模块、可扩展开发平台。
[0023]优选地,所述外设集成模块包括通讯适配层、任务管理层、设备驱动层、异常处理层以及工具层。所述通讯适配层用于接收、发送数据。所述任务管理层提供设备功能封装、执行,处理正常状态信息。所述设备驱动层用于设备驱动API。所述异常处理层用于组装异常状态信息。所述异常处理层贯穿所述通讯适配层、任务管理层、设备驱动层。
[0024]本发明的有益效果:本发明所述的银行前台操作界面系统使银行操作程序简单、提高了银行服务效率。
【专利附图】

【附图说明】
[0025]图1为本发明所述统一图形前端系统的系统逻辑的结构示意图;
[0026]图2为本发明所述统一图形前端系统的外设集成模块的功能结构示意图;
[0027]图3为本发明所述统一图形前端系统的客户端的功能架构示意图。
【具体实施方式】
[0028]以下参照附图1-3,结合具体的实施方式对本发明作进一步的说明。
[0029]本发明所述的统一图形前端系统,包括:
[0030]提供公共技术和业务的支撑的平台层;和
[0031]在所述平台层的基础上提供操作界面、交互处理逻辑和业务逻辑的应用层,
[0032]其中,所述平台层包括:底层技术平台、扩展业务平台和设计开发工具平台,所述应用层包括客户端,所述客户端包括桌面客户端、浏览器客户端、移动设备客户端。[0033]所述底层技术平台提供完善的技术支撑功能和扩展机制,所述底层技术平台包括:交互运行模块,统一认证授权模块,外设集成模块,界面集成模块,逻辑扩展模块,运行监控模块。
[0034]所述交互运行模块是系统的内核,所有的用户体验都是基于该模块进行展现,并由它提供展示层虚拟化技术、界面流程控制、展示控件或部件、界面事件逻辑控制、数据校验等所有与交互相关的机制。
[0035]交互运行模块作为技术平台层的内核,与其他框架间的关系如下:
[0036]当需要针对数据模型进行逻辑处理时,交互框架将把数据模型转交逻辑处理框架处理;
[0037]当交互过程中需要进行打印、扫描等与外设相关的逻辑时,交互框架将把行为转交外设集成模块进行处理;
[0038]交互运行模块与其他框架一起对运行监控模块暴露内部运行数据和控制接口,供运行监控模块采集数据并对交互运行模块的状态进行调整;
[0039]当交互运行模块需要对资源的使用进行权限检查时,将验证项交由统一认证授权模块进行处理。
[0040]所述前端系统采用的先进展示层虚拟化技术,有效与特定的客户端数据展示和操作技术解耦,既可以随着技术的发展与最新的前端交互层技术相适应,又可以提供移动掌上设备、平板电脑、智能手机等新型终端的快速接入和使用,能够有效的保护银行的IT投资,提供业务的多渠道互动以改善业务模式和服务水平。
[0041]所述统一认证授权模块提供单点登录(SSO)和统一授权功能。所有其他模块涉及到安全的部分统一由该部分处理,该模块处于整体系统的底层支持位置,但基于松稱合机制该模块可插拔替换。
[0042]所述外设集成模块提供对所述系统的统一访问、控制、状态检查和管理功能,并提供系统的类型和型号扩展机制。
[0043]所述外设集成模块包括通讯适配层、任务管理层、设备驱动层、异常处理层以及工具层。所述通讯适配层用于接收、发送数据。所述任务管理层提供设备功能封装、执行,处理正常状态信息。所述设备驱动层用于设备驱动API。所述异常处理层用于组装异常状态信息。所述异常处理层贯穿所述通讯适配层、任务管理层、设备驱动层。
[0044]所述外设集成模块结合业界规范,将各种外部设备驱动指令进行标准化,既可方便地对接符合规范的标准设备,又可通过差异化指令定制快速集成行方拥有的特殊设备。如此,系统支持大量银行传统外设,包括加密密码键盘、磁条读写器、IC卡读写器、报表打印机、存折打印机、验印仪、点钞机、支票打码机、排队机等。同时,又大量集成了各种新型设备,用于降低使用者的工作量和操作风险,比如柜员现金出纳机、柜面复合设备、自助填单机、扫描仪结合OCR技术、柜面定制键盘和生物识别设备等。
[0045]所述界面集成模块提供对第三方前端系统的集成机制,包括字符终端、浏览器模式。
[0046]所述逻辑扩展模块提供对于工作流引擎的集成能力,并提供在前端需要处理的逻辑的扩展开发机制,以及对后端系统所提供的接口进行服务封装、再组合的机制。
[0047]所述运行监控模块提供对所述底层技术平台的运行状态、处理效率的监控机制,并将运行数据封装为标准数据结构对外暴露。
[0048]所述底层技术平台提供的主要功能包括以下内容:
[0049]UUI管理和客户端事件处理;
[0050]2、交易操作流程控制;
[0051]3、统一授权和单点登录;
[0052]4、统一设备管理和控制
[0053]5、第三方系统界面访问代理;
[0054]6、业务逻辑扩展模块;
[0055]7、通讯适配器组件库;
[0056]8、运行状态监控信息提取;
[0057]9、统一异常处理机制;
[0058]10、统一事务控制机制;
[0059]11、统一数据库访问处理机制。
[0060]所述扩展业务平台具备很强的扩展机制,在底层技术平台的扩展机制基础上,将银行渠道层的通用业务逻辑进行封装,插入底层技术平台,从而将技术平台转化为业务平台。所述扩展技术平台包括:柜面业务模块,风险绩效监控模块。
[0061]所述柜面业务模块提供交易管理控制机制,包括提供统一流水、额度控制、统一计费、打印处理、认证授权、任务项分发、开门关门控制。
[0062]所述风险绩效监控模块包括按大额或连续交易风险预警子模块、同一客户不同渠道不同地点同时交易风险预警子模块、业务人员业务办理效率统计子模块、非法连接的客户端远程锁定子模块,即提供按各种自定义类型区分的大额或连续交易风险预警、同一客户不同渠道不同地点同时交易风险预警、业务人员业务办理效率统计、非法连接的客户端远程锁定等机制。
[0063]所述设计开发工具平台包括设计工具模块、开发工具模块、可扩展开发平台。所述可扩展开发平台包含Eclipse模块。
[0064]所述平台层提供的配套的设计开发工具平台提供了图形化的快速设计开发能力。设置所述设计开发工具平台的目的在于:改变传统的“先需求、后设计”的系统构建方式,将业务操作模式前移到需求阶段;通过设计平台的拖拽式操作快速构建系统的交互原型,并通过预览功能实际感受系统的使用方式,以在需求阶段即可验证系统的使用方式是否能够满足业务需求和提高业务处理效率。经过验证的原型可以导出为开发阶段的视图定义资源和文本的后台逻辑处理需求,供技术人员添加后台逻辑处理内容,快速提供实际的操作功倉泛。
[0065]对于业务应用系统的开发人员,设计开发工具平台提供了完整的集成开发环境,能够直接导入设计开发工具平台中的原型资源,并直接在原型上添加后台处理的相关配置文件以及界面事件的控制逻辑脚本,并利用集成开发环境的断点功能进行调试。无论服务器端和桌面端的调试均不用脱离集成开发环境即可完成。调试通过后的相关资源发布到版本机上进行版本管理,可集成第三方版本管理工具,通过集成开发环境的构建功能,能够自动将功能构建为发布资源,自动部署在业务测试环境中进行整体测试,然后投入生产。
[0066]为了提升开发效率、规范开发过程,设计开发工具平台具备以下功能特性:[0067]支持业务需求分析人员、业务原型设计人员、功能开发人员及系统运维人员多个角色的使用需求,功能支撑涵盖业务需求编写(word、viso等)、业务原型设计(界面设计)、功能处理逻辑开发(事件定义、处理逻辑编写等)、功能调试、功能测试及应用发布部署完整开发生命周期;
[0068]提供多种形式视图来组织相应功能以支持不同人员的使用需求,如界面设计视图提供较大的设计区域及相关辅助性工具(放大器、对齐线等)方便进行界面设计。功能开发视图能够以界面为中心展开各种处理逻辑(校验、映射、事件逻辑等)的开发工作,功能总览视图能够一目了然地展示一个功能所包含的所有界面、处理逻辑之间的关联关系;
[0069]支持团队协作开发模式,建立资源共享途径,提供对开发资源的版本管理功能;
[0070]提供向导模式与自由模式两种开发方式。向导模式通过一步步的指导帮助开发人员完成一个业务功能的开发工作,该模式有利于规范开发过程及开发结果、降低开发出错率,适用于初、中级开发人员。自由模式直接提供各个开发功能点的入口,方便开发人员针对某一功能点快速进行开发及维护,该模式有利于快速完成业务功能的维护、优化,适用于高级开发人员或后期应用维护人员;
[0071]支持导入后台业务系统发布的接口文档(word、excel等),自动生成接口模型,开发人员只需通过简单的勾选即可完成相关功能的开发及测试工作,如数据映射配置、服务测试等;
[0072]支持多种开发资源导入导出方式,既可将设计工具的设计结果导出并提供给开发工具导入继续后续处理逻辑开发工作,也可以将开发工具的开发结果导出提供给设计工具进行界面优化修订工作。同时可方便地导出整体应用部署包或单一功能部署包,方便运维人员直接完成应用或功能的部署发布工作;
[0073]支持开发人员通过创建模拟测试报文对已开发功能点进行单元测试工作;
[0074]支持开发人员直接对某一功能进行模拟运行,完整测试该功能的最终展示及逻辑执行的效果;
[0075]支持调试功能,方便开发人员快速进行错误排查及缺陷修改工作。
[0076]所述客户端提供对桌面、浏览器和移动设备三种类型客户端的统一支持。系统整体采用统一的开发模式和技术标准体系,业务功能一次开发部署,能够在多种终端上同时使用,降低开发成本,降低技术人员的学习曲线,形成交互层统一的技术标准和体系,强化架构管理能力。客户端主要功能包括:
[0077]按照服务器端指令展示视图、进行视图切换、展示下发的数据;
[0078]收集使用者操作所产生的事件和数据发往服务器端进行操作逻辑控制,并对单一的数据内容进行校验和控制,按照服务器端的指令驱动设备。
[0079]通过以上的功能划分和定位,将客户端设定为富客户端从而提供更加良好的操作流畅性和易用性,但所有的控制逻辑和业务逻辑在服务器端处理,以提供统一的逻辑和版本控制,并避免在客户端发生对业务逻辑进行拦截修改的安全隐患。
[0080]同时,作为网点人员日常工作频繁使用的综合服务系统,客户端通过提供丰富的业务操作类功能及辅助类功能,为网点人员建立起一套功能强大的整合桌面环境,提供“一站式”服务,为网点人员快速完成业务办理、产品营销、业务咨询帮助及日常事务性等工作提供强大的IT支撑。[0081]所述客户端包含以下功能:单点等录、知识共享、设备整合、客户端集成、音频处理、视频处理、即时通讯、广播通知、数据分析、办公软件、图像处理、电子文档。
[0082]所述图形前端系统整体分为客户端和服务器端,服务器端是基于OSGi规范构建的动态模块化应用,客户端采用展示层虚拟化技术,通过WDL (用户界面描述语言)描述用户展示界面的控件、布局、样式等内容,并将所有业务逻辑统一上收到服务端执行,使其做到一次开发的应用功能可以在不同设备上以相似的用户体验使用。图形前端系统基于OSGi框架构建底层运行容器,支持运行期动态插拔各个功能模块,以支持系统真正7x24不间断运行及系统动态、增量更新维护。
[0083]当然应意识到,虽然通过本发明的示例已经进行了前面的描述,但是对本发明做出的将对本领域的技术人员显而易见的这样和其他的改进及改变应认为落入如本文提出的本发明宽广范围内。因此,尽管本发明已经参照了优选的实施方式进行描述,但是,其意并不是使具新颖性的设备由此而受到限制,相反,其旨在包括符合上述公开部分、权利要求的广阔范围之内的各种改进和等同修改。
【权利要求】
1.一种统一图形前端系统,包括: 提供公共技术和业务的支撑的平台层;和 在所述平台层的基础上提供操作界面、交互处理逻辑和业务逻辑的应用层, 其中,所述平台层包括:底层技术平台、扩展业务平台和设计开发工具平台,所述应用层包括客户端,所述客户端包括桌面客户端、浏览器客户端、移动设备客户端。
2.如权利要求1中所述的统一图形前端系统,其特征在于:所述底层技术平台提供完善的技术支撑功能和扩展机制,所述底层技术平台包括: 交互运行模块,交互运行模块是系统的内核,以展现用户体验; 统一认证授权模块,所述统一认证授权模块提供单点登录和统一授权功能; 外设集成模块,所述外设集成模块提供对所述系统的统一访问、控制、状态检查和管理功能,并提供系统的类型和型号扩展机制; 界面集成模块,所述界面集成模块提供对第三方前端系统的集成机制,包括字符终端、浏览器模式; 逻辑扩展模块,所述逻辑扩展模块提供对于工作流引擎的集成能力,并提供在前端需要处理的逻辑的扩展开发机制,以及对后端系统所提供的接口进行服务封装、再组合的机制;以及 运行监控模块,所述运行监控模块提供对所述底层技术平台的运行状态、处理效率的监控机制,并将运行数据封装为标准数据结构对外暴露。
3.如权利要求1或2中所述的统一图形前端系统,其特征在于:所述扩展业务平台具备很强的扩展机制,在底层技术平台的扩展机制基础上,将银行渠道层的通用业务逻辑进行封装,插入底层技术平台,从而将技术平台转化为业务平台,所述扩展技术平台包括:柜面业务模块,风险绩效监控模块。
4.如权利要求3中所述的统一图形前端系统,其特征在于:所述柜面业务模块提供交易管理控制机制,包括提供统一流水、额度控制、统一计费、打印处理、认证授权、任务项分发、开门关门控制。
5.如权利要求3中所述的统一图形前端系统,其特征在于:所述风险绩效监控模块包括按大额或连续交易风险预警子模块、同一客户不同渠道不同地点同时交易风险预警子模块、业务人员业务办理效率统计子模块、非法连接的客户端远程锁定子模块。
6.如权利要求1中所述的统一图形前端系统,其特征在于:所述设计开发工具平台包括设计工具模块、开发工具模块、可扩展开发平台。
7.如权利要求1中所述的统一图形前端系统,其特征在于:所述外设集成模块包括通讯适配层、任务管理层、设备驱动层、异常处理层以及工具层,所述通讯适配层用于接收、发送数据,所述任务管理层提供设备功能封装、执行,处理正常状态信息,所述设备驱动层用于设备驱动API,所述异常处理层用于组装异常状态信息。
8.如权利要求7中所述的统一图形前端系统,其特征在于:所述异常处理层贯穿所述通讯适配层、任务管理层、设备驱动层。
【文档编号】G06F9/44GK103777928SQ201210394028
【公开日】2014年5月7日 申请日期:2012年10月17日 优先权日:2012年10月17日
【发明者】黄鲲 申请人:神州数码融信软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1