[发明专利]应用开发平台及其运行方法有效
| 申请号: | 201811007677.2 | 申请日: | 2018-08-30 |
| 公开(公告)号: | CN109271154B | 公开(公告)日: | 2022-03-08 |
| 发明(设计)人: | 吴韦盛;何华强;李进南;苏稀春;刘志宏;朱勇军;刘志强 | 申请(专利权)人: | 深圳市合众金融设备服务有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30 |
| 代理公司: | 深圳中细软知识产权代理有限公司 44528 | 代理人: | 阎昱辰 |
| 地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 开发 平台 及其 运行 方法 | ||
本申请涉及一种应用开发平台,应用于智能自助设备,该平台包括:应用层,包括应用框架和基于所述应用框架开发的应用,所述应用中包括应用的私有资源;公共组件层,用于对公共资源进行管理,为所述应用层中的所述应用提供访问所述公共资源的访问接口。该应用开发平台大大提高了应用开发的效率。此外,还提出了一种应用开发平台的运行方法。
技术领域
本发明涉及计算机技术领域,尤其是涉及一种应用开发平台及其运行方法。
背景技术
银行网点智能化改造已经是目前行业内的主流方向,智能化改造就是逐步把原来在柜台上办理的业务转移到智能化机具(智能自助设备)上办理。传统的智能自助设备中的业务功能的开发是以流程为驱动,通过流程将各类资源串接起来,并通过将各业务子流程挂接到主流程上来实现平台的业务功能。传统的业务功能的开发存在开发周期长、效率低的问题。
发明内容
基于此,有必要针对上述问题,提供一种有利于提高应用开发效率的应用开发平台及其运行方法。
第一方面,本发明实施例提供一种应用开发平台,应用于智能自助设备,所述平台包括:
应用层,包括应用框架和基于所述应用框架开发的应用,所述应用中包括应用的私有资源;
公共组件层,用于对公共配置和公共资源进行管理,为所述应用层中的所述应用提供访问所述公共配置和公共资源的访问接口。
在其中一个实施例中,应用开发平台还包括:平台运行层,用于对基础数据进行管理,基于所述公共组件层的调用为所述应用提供相应的访问数据。
在其中一个实施例中,所述平台运行层包括:交易流程引擎模块和代理运行服务模块;所述交易流程引擎模块用于根据主流程配置顺次调用相应的应用,驱动所述应用的运行,为所述应用提供和传递数据;所述代理运行服务模块用于与监控系统的数据进行交互,执行相应的更新操作。
在其中一个实施例中,所述平台运行层还包括:日志备份模块,用于对各类日志进行备份和管理;本地监控模块,用于监控平台运行期间的CPU、内存和磁盘的状态;配置管理模块,用于对平台配置进行维护管理。
在其中一个实施例中,所述平台还包括:中间层,包括为所述平台运行层提供调用的上访问接口和访问下层硬件的下访问接口;基础层,用于提供访问下层硬件的接口,驱动所述硬件设备的运行。
在其中一个实施例中,所述基础层还包括:接口标准层,用于规范硬件的接口标准;设备驱动层,用于响应所述下访问接口的调用,驱动硬件设备的运行;操作系统层,用于运行操作系统;自助设备层,用于为所述操作系统的运行提供硬件支撑。
上述应用开发平台,通过对智能自助设备上的业务功能以应用的方式进行封装,同时将各个应用对应的公共资源整合到公共组件层,减弱了应用与平台之间的耦合性,该平台通过以应用为驱动,大大简化了应用的开发,提高了应用开发的效率。
第二方面,本发明实施例提供一种应用开发平台的运行方法,该方法包括:
接收启动指令,根据所述启动指令启动代理运行服务,执行相应的更新操作,所述更新操作包括:应用的更新;
通过所述代理运行服务启动平台主进程,对所述平台主进程进行初始化;
待所述平台主进程初始化完毕,触发交易流程引擎,通过所述交易流程引擎开启主流程,初始化所述主流程进入待机状态。
在其中一个实施例中,所述通过所述代理运行服务启动平台主进程,对所述平台主进程进行初始化,包括:通过所述平台主进程检测平台配置文件是否存在,若存在,读取平台配置,根据所述平台配置对所述平台主进程进行初始化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市合众金融设备服务有限公司,未经深圳市合众金融设备服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811007677.2/2.html,转载请声明来源钻瓜专利网。





