[发明专利]客户端应用程序的架构转型方法、装置及设备在审
申请号: | 202110453281.6 | 申请日: | 2021-04-26 |
公开(公告)号: | CN113515292A | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 崔文强;陈郑渊明;童家庆;沈树茂 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 应用程序 架构 转型 方法 装置 设备 | ||
本说明书实施例涉及金融领域或其他领域,具有公开了一种客户端应用程序的架构转型方法、装置及设备,可以应用于金融领域在进行客户端的应用程序如:金融相关的应用程序的前端架构转型场景,所述方法包括:先通过electron把指定版本的浏览器内核和WEB页面代码打包成客户端安装程序,然后通过旧架构的应用程序去调用该新架构的应用程序,基于新的前后端分离架构的功能就写在基于electron打包而成的应用程序中,即获得了新架构的应用程序。用户可以通过旧架构的应用程序调起该新架构的应用程序,也可以单独使用新的应用程序,实现PC端软件前端架构的无感转型。并且,浏览器内核是指定版本的,避免了浏览器不兼容的问题。
技术领域
本说明书属于计算机技术领域,尤其涉及一种客户端应用程序的架构转型方法、装置及设备。
背景技术
一般的客户端中的应用程序大多使用的是C/S(Client/Server,客户机/服务器)架构,随着计算机互联网的发展,B/S(Browser/Server,浏览器/服务器)架构出现,它是随着互联网技术的兴起,对C/S架构的一种变化或者改进的架构。对于C/S开发的应用程序可能需要进行架构转型,例如:DELPHI原生自带的操作网页的方案是通过WebBrowser控件,该控件的内核是IE7浏览器,相当于在IE浏览器中打开相应的网页,实现对应用程序架构的转型。其中,Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid ApplicationDevelopment,简称RAD)。但是,WebBrowser控件调用的内核版本依赖于客户端安装的IE浏览器的版本,其对于新的HTML5标准支持不友好,目前主流框架的最新版本都不适配IE浏览器,比如前端框架VUE(一套用于构建用户界面的渐进式框架)。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本说明书实施例的目的在于提供一种客户端应用程序的架构转型方法、装置及设备,实现了客户端应用程序的无感转型。
一方面,本说明书实施例提供了一种客户端应用程序的架构转型方法,所述方法包括:
选择指定版本的浏览器内核以及待转型应用程序的功能页面代码;
使用electron将所述指定版本的浏览器内核以及待转换的功能页面代码打包成应用程序安装包,并安装在客户端内,获得新架构应用程序;
将所述应用程序安装包的安装路径发送至所述待转型应用程序,以使得所述待转型应用程序通过所述安装路径调用所述新架构应用程序完成对应的功能。
进一步地,所述方法还包括:
在所述待转型应用程序的全部功能模块完成架构转型后,在所述客户端中卸载所述待转型应用程序。
进一步地,所述方法还包括:
在安装获得所述新架构应用程序后,将所述待转型应用程序中所述功能页面代码对应的功能模块删除。
进一步地,所述选择指定版本的浏览器内核包括:
选择最新版本的chromium内核作为所述指定版本的浏览器内核。
进一步地,所述应用程序安装包支持MAC、Windows、Linux平台。
另一方面,本说明书提供了一种客户端应用程序的架构转型装置,所述装置包括:
所述装置包括:
功能页面选择模块,用于选择指定版本的浏览器内核以及待转型应用程序的功能页面代码;
新架构打包模块,用于使用electron将所述指定版本的浏览器内核以及待转换的功能页面代码打包成应用程序安装包,并安装在客户端内,获得新架构应用程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110453281.6/2.html,转载请声明来源钻瓜专利网。