资源包的部署方法、装置、存储介质及电子装置制造方法及图纸

技术编号:35471378 阅读:16 留言:0更新日期:2022-11-05 16:17
本申请公开了一种资源包的部署方法、装置、存储介质及电子装置,涉及智能家居/智慧家庭技术领域,该资源包的部署方法包括:获取目标请求,其中,目标请求用于请求对资源包进行部署;在确认第二平台中成功录入资源包的情况下,向第二平台发起调用请求,其中,调用请求用于指示第二平台对资源包进行部署;在第二平台成功部署资源包的情况下,接收第二平台发送的成功部署通知,解决了相关技术中部署H5页面的资源包的操作过程繁琐、难以维护,导致在部署H5页面的资源包时效率不高的问题,达到了提高部署H5页面的资源包的效率的效果。部署H5页面的资源包的效率的效果。部署H5页面的资源包的效率的效果。

【技术实现步骤摘要】
资源包的部署方法、装置、存储介质及电子装置


[0001]本申请涉及智能家居/智慧家庭
,具体而言,涉及一种资源包的部署方法、装置、存储介质及电子装置。

技术介绍

[0002]H5页面即一种互动形式的多媒体页面,在各类APP或浏览器中显示。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式,H5都是基于HTML5实现的,遵循HTML5的标准规范。
[0003]H5页面在浏览器页面显示之前需要构建H5页面的资源包以及将资源包部署到运营平台的服务器中,现有的H5页面的资源包构建和部署过程是在GitLab上创建代码库,然后在效能平台将代码库打包完成构建资源包,然后由构建系统将资源包部署至运营平台的服务器中。
[0004]现有技术中在构建部署H5页面的资源包时需要在多个平台上进行操作,操作过程繁琐、难以维护,导致在部署H5页面的资源包时效率不高。针对上述相关技术中部署H5页面的资源包效率不高的问题,尚未提出解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种资源包的部署方法、装置、存储介质及电子装置,以至少解决相关技术中部署H5页面的资源包的操作过程繁琐、难以维护,导致在部署H5页面的资源包时效率不高的问题。
[0006]根据本专利技术的一个实施例,提供一种资源包的部署方法,包括:获取目标请求,其中,所述目标请求用于请求对资源包进行部署;在确认第二平台中成功录入所述资源包的情况下,向第二平台发起调用请求,其中,所述调用请求用于指示所述第二平台对所述资源包进行部署;在所述第二平台成功部署所述资源包的情况下,接收所述第二平台发送的成功部署通知。
[0007]在一个示例性实施例中,在确认第二平台中成功录入所述资源包的情况下,向第二平台发起调用请求,其中,所述调用请求用于指示所述第二平台对所述资源包进行部署,包括:校验所述第二平台中是否已录入所述资源包;在确定所述第二平台中未录入所述资源包的情况下,将所述资源包录入所述第二平台。
[0008]在一个示例性实施例中,所述校验所述第二平台中是否已录入所述资源包,包括:校验所述第一平台中是否存在所述资源包;在所述第一平台中不存在所述资源包的情况下,确定所述第二平台中未录入所述资源包;在所述第一平台中存在所述资源包的情况下,向所述第二平台发送校验请求,并根据所述第二平台返回的校验结果确定所述第二平台中是否已录入所述资源包,其中,所述校验请求指示校验所述第二平台中是否录入所述资源包。
[0009]在一个示例性实施例中,在确定所述第二平台中未录入所述资源包的情况下,将
所述资源包录入所述第二平台,包括:在确定所述第二平台中未录入所述资源包,且所述第一平台中存在所述资源包的情况下,将所述资源包录入所述第二平台。
[0010]在一个示例性实施例中,在所述将所述资源包录入所述第二平台之后,所述方法还包括:接收所述第二平台发送的录入成功通知,其中,所述录入成功通知用于指示成功将所述资源包录入所述第二平台。
[0011]在一个示例性实施例中,所述获取目标请求,包括:在前端页面接收到部署操作的情况下,接收所述前端页面发送的所述目标请求,其中,所述前端页面还用于选择所述资源包的部署版本信息。
[0012]在一个示例性实施例中,在所述接收所述第二平台发送的成功部署通知之后,所述方法还包括:向前端页面发送所述成功部署通知,以指示所述前端页面进行页面刷新。
[0013]在一个示例性实施例中,所述资源包是H5资源包。
[0014]根据本专利技术的另一个实施例,还提供了一种资源包的部署装置,包括:获取单元,用于获取目标请求,其中,所述目标请求用于请求对资源包进行部署;发起单元,用于在确认第二平台中成功录入所述资源包的情况下,向第二平台发起调用请求,其中,所述调用请求用于指示所述第二平台对所述资源包进行部署;接收单元,用于在所述第二平台成功部署所述资源包的情况下,接收所述第二平台发送的成功部署通知。
[0015]在一个示例性实施例中,上述发起单元包括:第一校验模块,用于校验所述第二平台中是否已录入所述资源包;录入单元,用于在确定所述第二平台中未录入所述资源包的情况下,将所述资源包录入所述第二平台。
[0016]在一个示例性实施例中,上述第一校验模块还包括:第二校验模块,用于校验所述第一平台中是否存在所述资源包;第一确定模块,用于在所述第一平台中不存在所述资源包的情况下,确定所述第二平台中未录入所述资源包;发送模块,用于在所述第一平台中存在所述资源包的情况下,向所述第二平台发送校验请求,并根据所述第二平台返回的校验结果确定所述第二平台中是否已录入所述资源包,其中,所述校验请求指示校验所述第二平台中是否录入所述资源包。
[0017]在一个示例性实施例中,上述录入模块,还用于在确定所述第二平台中未录入所述资源包,且所述第一平台中存在所述资源包的情况下,将所述资源包录入所述第二平台。
[0018]在一个示例性实施例中,上述装置还用于在所述将所述资源包录入所述第二平台之后,接收所述第二平台发送的录入成功通知,其中,所述录入成功通知用于指示成功将所述资源包录入所述第二平台。
[0019]在一个示例性实施例中,上述获取单元包括:接收模块,在前端页面接收到部署操作的情况下,接收所述前端页面发送的所述目标请求,其中,所述前端页面还用于选择所述资源包的部署版本信息。
[0020]在一个示例性实施例中,上述装置还用于,在所述接收所述第二平台发送的成功部署通知之后,向前端页面发送所述成功部署通知,以指示所述前端页面进行页面刷新。
[0021]在一个示例性实施例中,上述资源包是H5资源包。
[0022]根据本专利技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0023]根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
[0024]通过本专利技术,第一平台获取部署资源包的目标请求,在第一平台确认第二平台中录入了资源包的情况下,将向第二平台发起调用请求,将资源包部署到第二平台中,在第二平台成功部署了资源包的情况下,第一平台接收成功部署通知,完成资源包的部署。
[0025]现有技术中,在对资源包的部署过程中需要在多个平台操作完成,而导致部署过程操作复杂,部署之后难以维护,本专利技术通过第一平台完成录入资源包、发起调用请求,从而至通过第一平台一个平台完成将资源包部署到第而平台的整个部署过程,不需要多个平台共同完成,从而解决了相关技术中部署H5页面的资源包的操作过程繁琐、难以维护,导致在部署H5页面的资源包时效率不高的问题,达到了提高部署H5页面的资源包的效率的效果。
附图说明
[0026]此处的附图被并入说明书中并构成本说明书本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源包的部署方法,其特征在于,应用于第一平台,包括:获取目标请求,其中,所述目标请求用于请求对资源包进行部署;在确认第二平台中成功录入所述资源包的情况下,向第二平台发起调用请求,其中,所述调用请求用于指示所述第二平台对所述资源包进行部署;在所述第二平台成功部署所述资源包的情况下,接收所述第二平台发送的成功部署通知。2.根据权利要求1所述的方法,其特征在于,在确认第二平台中成功录入所述资源包的情况下,向第二平台发起调用请求,其中,所述调用请求用于指示所述第二平台对所述资源包进行部署,包括:校验所述第二平台中是否已录入所述资源包;在确定所述第二平台中未录入所述资源包的情况下,将所述资源包录入所述第二平台。3.根据权利要求2所述的方法,其特征在于,所述校验所述第二平台中是否已录入所述资源包,包括:校验所述第一平台中是否存在所述资源包;在所述第一平台中不存在所述资源包的情况下,确定所述第二平台中未录入所述资源包;在所述第一平台中存在所述资源包的情况下,向所述第二平台发送校验请求,并根据所述第二平台返回的校验结果确定所述第二平台中是否已录入所述资源包,其中,所述校验请求指示校验所述第二平台中是否录入所述资源包。4.根据权利要求2所述的方法,其特征在于,在确定所述第二平台中未录入所述资源包的情况下,将所述资源包录入所述第二平台,包括:在确定所述第二平台中未录入所述资源包,且所述第一平台中存在所述资源包的情况下,将所述资源包录入所述第二平台。5.根据权利要求2所述的方...

【专利技术属性】
技术研发人员:闫文杰
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1