[发明专利]一种定制资源的数据处理方法及装置在审
| 申请号: | 202110605482.3 | 申请日: | 2021-05-31 |
| 公开(公告)号: | CN113342372A | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 潘玲;吴冕冠;谢伟;刘慕雨 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘熔;赵平 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 定制 资源 数据处理 方法 装置 | ||
本发明提供一种定制资源的数据处理方法及装置,可用于金融领域或其他技术领域。所述方法包括:获取定制资源名称;向服务器发送资源获取请求,所述资源获取请求包括所述定制资源名称;接收所述服务器返回的资源信息,所述资源信息包括所述定制资源名称对应的第一版本号和代码包;其中,所述资源信息是所述服务器根据所述定制资源名称查询获得的;从本地项目配置文件中获得所述定制资源名称对应的第二版本号;若所述第一版本号与所述第二版本号不同,则将所述本地项目配置文件中的第二版本号更新为所述第一版本号。所述装置用于执行上述方法。本发明实施例提供的定制资源的数据处理方法及装置,提高了定制资源的可靠性。
技术领域
本发明涉及软件开发技术领域,具体涉及一种定制资源的数据处理方法及装置。
背景技术
节点包管理器(Node Package Manager,简称NPM)是JavaScript的包管理器,是随同Node.js一起安装的包管理工具,允许用户从NPM官方仓库下载第三方依赖包到本地使用。
随着前后端分离技术的发展,前端代码逐渐脱离后端代码,成为独立的前端项目。前端本地环境一般基于Node.js搭建,依靠NPM实现第三方依赖包从NPM官方仓库的下载和使用。而很多公司出于隐私保护等目的,会搭建私有NPM仓库管理公司内部NPM包,方便公司内部人员共享使用。私有NPM仓库中,每次更新资源之后,会改动对应的版本号。对于私有NPM仓库,当新的定制资源发布到NPM后,需要人工通知到各个相关应用的负责人员,由各应用的负责人员根据配置手动执行更新操作,否则新的定制资源将无法下载,造成应用之间的公共资源版本不一致或者个性化资源非最新代码,从而导致应用自身发生页面错误或者应用相互之间的调用出现报错。
发明内容
针对现有技术中的问题,本发明实施例提供一种定制资源的数据处理方法及装置,能够至少部分地解决现有技术中存在的问题。
一方面,本发明提出一种定制资源的数据处理方法,包括:
获取定制资源名称;
向服务器发送资源获取请求,所述资源获取请求包括所述定制资源名称;
接收所述服务器返回的资源信息,所述资源信息包括所述定制资源名称对应的第一版本号和代码包;其中,所述资源信息是所述服务器根据所述定制资源名称查询获得的;
从本地项目配置文件中获得所述定制资源名称对应的第二版本号;
若所述第一版本号与所述第二版本号不同,则将所述本地项目配置文件中的第二版本号更新为所述第一版本号。
另一方面,本发明提供一种定制资源的数据处理装置,包括:
第一获取模块,用于获取定制资源名称;
第一发送模块,用于向服务器发送资源获取请求,所述资源获取请求包括所述定制资源名称;
接收模块,用于接收所述服务器返回的资源信息,所述资源信息包括所述定制资源名称对应的第一版本号和代码包;其中,所述资源信息是所述服务器根据所述定制资源名称查询获得的;
获得模块,用于从本地项目配置文件中获得所述定制资源名称对应的第二版本号;
更新模块,用于若所述第一版本号与所述第二版本号不同,则将所述本地项目配置文件中的第二版本号更新为所述第一版本号。
再一方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述定制资源的数据处理方法的步骤。
又一方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述定制资源的数据处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110605482.3/2.html,转载请声明来源钻瓜专利网。





