一种金融设备的多渠道业务部署方法、系统及计算设备技术方案

技术编号:37587910 阅读:15 留言:0更新日期:2023-05-18 11:05
本发明专利技术公开了一种金融设备的多渠道业务部署方法、系统及计算设备,方法包括:当用户需要在目标金融设备部署目标子业务时,目标金融设备获取目标子业务的应用程序代码及业务配置信息;目标金融设备根据业务配置信息生成目标子业务的安装请求,将安装请求发送至服务器;服务器根据安装请求判断目标子业务是否处于目标金融设备对应的主业务中;若不处于,则停止当前子业务的运行进程,并安装目标子业务;安装完成后,将目标子业务的目标子业务UI与主业务的主业务UI进行聚合布局,得到新主业务UI布局信息;使得新主业务UI中包含目标子业务对应的目标子业务UI。单个独立子业务的部署不需要考虑兼容性,提高了跨终端、跨领域的业务的部署效率。务的部署效率。务的部署效率。

【技术实现步骤摘要】
一种金融设备的多渠道业务部署方法、系统及计算设备


[0001]本专利技术属于数字化
,尤其涉及一种金融设备的多渠道业务部署方法、系统及计算设备。

技术介绍

[0002]随着科技不断发展,金融、证券及电子政务等各行业的网络化、智能化及自助化已是快速发展,对于这些自助设备的应用后台管理系统正在为客户提供全方位的服务。
[0003]但是,面向后台管理系统和自助设备人机交互系统的前端技术开发也具有各自的问题。主要体现在各个系统前端应用开发技术框架和用户界面(User Interface,UI)库的混乱,造成了相互之间无法组合运行,各自都集成了一套基础运行框架和UI组件库,各个应用复用性兼容性移植性都非常低,接入不同业务领域都出现重复性的适配验证迁移工作,使得跨终端、跨领域的业务部署效率低下。

技术实现思路

[0004]本专利技术提供了一种金融设备的多渠道业务部署方法、系统及计算设备,用于提高了跨终端、跨领域的业务的部署效率。
[0005]为了解决上述技术问题,本专利技术所采用的技术方案是:
[0006]第一方面,提供一种金融设备的多渠道业务部署方法,应用于金融设备的多渠道业务部署系统,金融设备的多渠道业务部署系统具有服务器及多种类型的金融设备,每个金融设备安装有主业务,主业务包含多渠道的子业务,金融设备的多渠道业务部署方法包括:
[0007]当用户需要在目标金融设备部署目标子业务时,目标金融设备获取目标子业务的应用程序代码及业务配置信息;
[0008]目标金融设备根据业务配置信息生成目标子业务的安装请求,将安装请求发送至服务器;
[0009]服务器根据安装请求判断目标子业务是否处于目标金融设备对应的主业务中;
[0010]若目标子业务不处于目标金融设备对应的主业务中,则服务器停止当前子业务的运行进程,并根据安装请求安装目标子业务;
[0011]当目标子业务安装完成后,服务器将目标子业务的目标子业务UI与主业务的主业务UI进行聚合布局,得到新主业务UI布局信息;
[0012]服务器将新主业务UI布局信息发送至目标金融设备;
[0013]目标金融设备根据新主业务UI布局信息展示新主业务UI,使得新主业务UI中包含目标子业务对应的目标子业务UI。
[0014]进一步的,安装请求包括设备标识及业务标识,设备标识用于唯一标识目标金融设备,业务标识用于唯一标识目标子业务,
[0015]服务器根据安装请求判断目标子业务是否处于目标金融设备对应的主业务中,包
括:
[0016]服务器解析安装请求得到设备标识及业务标识;
[0017]服务器根据业务标识确定目标子业务;
[0018]服务器根据设备标识确定目标金融设备,并获取目标金融设备对应的主业务,主业务包括多渠道的子业务;
[0019]服务器判断目标子业务是否包含在多渠道的子业务中;
[0020]若包含,则服务器确定目标子业务处于目标金融设备对应的主业务中;
[0021]若不包含,则服务器确定目标子业务不处于目标金融设备对应的主业务中。
[0022]进一步的,安装请求包括业务安装信息,业务安装信息包括目标子业务的安装路径及运行参数,
[0023]服务器停止当前子业务的运行进程,并根据安装请求安装目标子业务,包括:。
[0024]服务器确定当前运行的当前子业务,并停止当前子业务的运行进程;
[0025]服务器解析安装请求中的业务安装信息,得到目标子业务的安装路径及运行参数;
[0026]服务器根据安装路径及运行参数安装加载目标子业务。
[0027]进一步的,业务安装信息还包括目标子业务的UI组件标识,
[0028]服务器将目标子业务的目标子业务UI与主应用的主业务UI进行聚合布局,得到新主业务UI布局信息,包括:。
[0029]服务器根据业务安装信息得到UI组件标识;
[0030]服务器根据UI组件标识调用目标子业务对应的目标子业务UI组件;
[0031]服务器根据目标子业务UI组件得到目标子业务UI参数;
[0032]服务器调用主业务对应的主应用UI组件,根据主应用UI组件得到主业务UI参数;
[0033]服务器根据主业务UI参数及目标子业务UI参数进行聚合布局,得到新主业务UI参数;
[0034]服务器根据新主业务UI参数得到新主业务UI布局信息。
[0035]进一步的,业务安装信息还包括目标金融设备的屏幕信息,
[0036]服务器根据主业务UI参数及目标子业务UI参数进行聚合布局,得到新主业务UI参数,包括:
[0037]服务器解析业务安装信息得到目标金融设备的屏幕信息;
[0038]服务器根据主业务UI参数得到每一个子业务UI的布局参数及尺寸参数;
[0039]服务器基于屏幕信息,结合所有子业务UI的布局参数及尺寸参数,确定每一个子业务UI在目标金融设备的屏幕上的显示位置及显示尺寸;
[0040]服务器根据显示位置及显示尺寸,确定目标金融设备的屏幕上的未占用信息;
[0041]服务器根据目标子业务UI参数确定目标子业务UI的目标尺寸参数;
[0042]服务器根据目标尺寸参数及未占用信息,确定目标子业务UI的目标显示位置;
[0043]服务器根据主业务UI参数、目标尺寸参数及目标显示位置,得到新主业务UI参数。
[0044]进一步的,方法还包括:
[0045]若目标子业务处于目标金融设备对应的主业务中,则服务器不执行任何步骤。
[0046]进一步的,方法还包括:
[0047]若目标子业务处于目标金融设备对应的主业务中,则服务器判断目标子业务的目标子业务UI是否处于主业务的主业务UI中;
[0048]若目标子业务UI处于主业务UI中,则服务器不进行聚合布局;
[0049]若目标子业务UI不处于主业务UI中,则服务器将目标子业务的目标子业务UI与主业务的主业务UI进行聚合布局,得到新主业务UI布局信息,并发送至目标金融设备;使得目标金融设备根据新主业务UI布局信息展示新主业务UI,新主业务UI中包含目标子业务对应的目标子业务UI。
[0050]进一步的,方法还包括:
[0051]当目标子业务安装完成后,服务器重启当前子业务的运行进程。
[0052]第二方面,提供一种金融设备的多渠道业务部署系统,包括:
[0053]服务器及多种类型的金融设备,每个金融设备安装有主业务,主业务包含多渠道的子业务;
[0054]服务器及多种类型的金融设备通过网络连接,用于执行以上权利要求1

8中任一项的金融设备的多渠道业务部署方法。
[0055]第三方面,提高一种计算设备,包括:
[0056]一个或多个处理器、一个或多个存储器以及一个或多个程序,其中一个或多个程序存储在一个或多个存储器中并被本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种金融设备的多渠道业务部署方法,其特征在于,应用于金融设备的多渠道业务部署系统,所述金融设备的多渠道业务部署系统具有服务器及多种类型的金融设备,每个金融设备安装有主业务,所述主业务包含多渠道的子业务,所述金融设备的多渠道业务部署方法包括:当用户需要在目标金融设备部署目标子业务时,所述目标金融设备获取所述目标子业务的应用程序代码及业务配置信息;所述目标金融设备根据所述业务配置信息生成所述目标子业务的安装请求,将所述安装请求发送至服务器;所述服务器根据所述安装请求判断所述目标子业务是否处于所述目标金融设备对应的主业务中;若所述目标子业务不处于所述目标金融设备对应的主业务中,则所述服务器停止当前子业务的运行进程,并根据所述安装请求安装所述目标子业务;当所述目标子业务安装完成后,所述服务器将所述目标子业务的目标子业务UI与所述主业务的主业务UI进行聚合布局,得到新主业务UI布局信息;所述服务器将所述新主业务UI布局信息发送至所述目标金融设备;所述目标金融设备根据所述新主业务UI布局信息展示新主业务UI,使得所述新主业务UI中包含所述目标子业务对应的目标子业务UI。2.根据权利要求1所述的金融设备的多渠道业务部署方法,其特征在于,所述安装请求包括设备标识及业务标识,所述设备标识用于唯一标识所述目标金融设备,所述业务标识用于唯一标识所述目标子业务,所述服务器根据所述安装请求判断所述目标子业务是否处于所述目标金融设备对应的主业务中,包括:所述服务器解析所述安装请求得到所述设备标识及所述业务标识;所述服务器根据所述业务标识确定所述目标子业务;所述服务器根据所述设备标识确定所述目标金融设备,并获取所述目标金融设备对应的主业务,所述主业务包括多渠道的子业务;所述服务器判断所述目标子业务是否包含在所述多渠道的子业务中;若包含,则所述服务器确定所述目标子业务处于所述目标金融设备对应的主业务中;若不包含,则所述服务器确定所述目标子业务不处于所述目标金融设备对应的主业务中。3.根据权利要求1所述的金融设备的多渠道业务部署方法,其特征在于,所述安装请求包括业务安装信息,所述业务安装信息包括所述目标子业务的安装路径及运行参数,所述服务器停止当前子业务的运行进程,并根据所述安装请求安装所述目标子业务,包括:。所述服务器确定当前运行的当前子业务,并停止所述当前子业务的运行进程;所述服务器解析所述安装请求中的所述业务安装信息,得到所述目标子业务的安装路径及运行参数;所述服务器根据所述安装路径及所述运行参数安装加载所述目标子业务。4.根据权利要求3所述的金融设备的多渠道业务部署方法,其特征在于,所述业务安装
信息还包括所述目标子业务的UI组件标识,所述服务器将所述目标子业务的目标子业务UI与所述主应用的主业务UI进行聚合布局,得到新主业务UI布局信息,包括:。所述服务器根据所述业务安装信息得到UI组件标识;所述服务器根据所述UI组件标识调用所述目标子业务对应的目标子业务UI组件;所述服务器根据所述目标子业务UI组件得到目标子业务UI参数;所述服务器调用所述主业务对应的主应用UI...

【专利技术属性】
技术研发人员:欧阳金龙左博
申请(专利权)人:长城信息股份有限公司
类型:发明
国别省市:

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

1