【技术实现步骤摘要】
应用程序运行方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及计算机
,尤其涉及应用程序运行方法、装置、电子设备及存储介质。
技术介绍
[0002]金融机具是指银行等金融机构日常用到的硬件设备。如,自动取款机(Automated Teller Machine,简称ATM)、存
‑
取款一体机(Cash Recycling System,简称CRS)、智能终端、自助查询机以及销售终端机(point of sale,简称POS)等。这些硬件设备通常由多种具备特定功能的硬件以及相关硬件模块组成,例如,CRS设备中包含读卡器、打印机、密码键盘、存款模块、取款模块、指示灯模块以及凭条打印模块等,智能终端中包含摄像头、打印机以及高拍仪等硬件。
[0003]传统方案在金融机具上开发业务软件时,通常需要面向金融机具进行编程,即需针对不同金融融机具的不同特性开发对应的应用程序,在开发完成时,应用程序中的各个功能模块通常会一起打包作为整体的可执行程序与金融机具一同交付。
[0004]传统的金融 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序运行方法,其特征在于,所述方法包括:从目标应用程序对应的安装包中获取流程配置文件,在所述流程配置文件中加载多个配置节点,所述配置节点为运行所述目标应用程序所需的节点;依次从预设应用协议中加载各个所述配置节点,并获取各个所述配置节点对应的目标资源,直至所述配置节点对应的目标资源全部执行成功为止。2.根据权利要求1所述的方法,其特征在于,所述在所述流程配置文件中加载多个配置节点,包括:获取所述流程配置文件中的目标格式文件;依次加载所述目标格式文件中的多个所述配置节点;在所述配置节点全部加载完成时,获得所述目标应用程序运行时的配置流程。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取加载所述目标格式文件中的多个所述配置节点的加载时长;在所述加载时长超过预设数值时,确认所述目标应用程序运行失败。4.根据权利要求2所述的方法,其特征在于,对于多个所述配置节点中的任一配置节点i,所述从预设应用协议中加载所述配置节点i,并获取所述配置节点i对应的目标资源,包括:根据所述目标格式文件获取配置节点i的节点名称;根据所述配置节点i的节点名称从所述预设应用协议中确定所述配置节点i的目标资源。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:判断所述目标资源中是否包含目标硬件模块;若包含,从所述目标资源中加载所述配置节点i对应的目标硬件模块,并调用所述目标硬件模块对应的目标硬件实例;若不包含,执行所述配置节点i对应的目标资源。6.根据权利要求5所述的方法,其特征在于,所述调用所述目标硬件模块对应的目标硬件实例,包括:获取所述目标硬件模块对应的目标接口信息;根据所述目标接口信息调用所述目标硬件实例。7.根据权利要求2所述的...
【专利技术属性】
技术研发人员:周杰,成鹏,肖莉,古明路,王正也,唐耀红,杨硕,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。